This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-mainline-allnoconfig in repository toolchain/ci/linux.
from 5de64d44968e Merge tag 's390-5.19-7' of git://git.kernel.org/pub/scm/li [...] adds 07313a2b29ed mm: kfence: apply kmemleak_ignore_phys on early allocated pool adds 0c98c8e1e181 tmpfs: fix the issue that the mount and remount results ar [...] adds f073c8335929 mailmap: update Seth Forshee's email address adds 3fe2895cfecd mm: fix page leak with multiple threads mapping the same page adds f4f451a16dd1 mm: fix missing wake-up event for FSDAX pages adds c2cb0dcce9dd mm/hugetlb: separate path for hwpoison entry in copy_huget [...] adds 84ac013046cc secretmem: fix unhandled fault in truncate adds 38c9c22a85ae ntfs: fix use-after-free in ntfs_ucsncmp() adds bdeb77bc2c40 fs: sendfile handles O_NONBLOCK of out_fd adds da9a298f5fad hugetlb: fix memoryleak in hugetlb_mcopy_atomic_pte adds c80af0c250c8 Revert "ocfs2: mount shared volume without ha stack" adds d172b1a3bd06 userfaultfd: provide properly masked address for huge-pages adds 1f7ea54727ca mailmap: update Gao Xiang's email addresses adds 39c3c396f813 Merge tag 'mm-hotfixes-stable-2022-07-26' of git://git.ker [...] adds 7849f5cf7639 mailmap: update Baolin Wang's email adds ef0324b6415d ARM: dts: lan966x: fix sys_clk frequency adds 430d31bb2e60 Merge tag 'at91-fixes-5.19-3' of git://git.kernel.org/pub/ [...] adds c5cdb9286913 ARM: pxa2xx: Fix GPIO descriptor tables adds 9d8a8616ee47 Merge tag 'soc-fixes-5.19-4' of git://git.kernel.org/pub/s [...] adds 9b31e60800d8 tools: Fixed MIPS builds due to struct flock re-definition adds e2a619ca0b38 asm-generic: remove a broken and needless ifdef conditional adds 6e7765cb477a Merge tag 'asm-generic-fixes-5.19-2' of git://git.kernel.o [...] adds e0339f036ef4 watch_queue: Fix missing rcu annotation adds e64ab2dbd882 watch_queue: Fix missing locking in add_watch_to_object() adds 27161db0904e net: pcs: xpcs: propagate xpcs_read error to xpcs_get_stat [...] adds ebbbe23fdf60 net: sungem_phy: Add of_node_put() for reference returned [...] adds 58ebb1c8b35a tcp: Fix data-races around sysctl_tcp_dsack. adds 02ca527ac558 tcp: Fix a data-race around sysctl_tcp_app_win. adds 36eeee75ef01 tcp: Fix a data-race around sysctl_tcp_adv_win_scale. adds 706c6202a358 tcp: Fix a data-race around sysctl_tcp_frto. adds 8499a2454d9e tcp: Fix a data-race around sysctl_tcp_nometrics_save. adds ab1ba21b523a tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save. adds 780476488844 tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf. adds 0f1e4d06591d tcp: Fix data-races around sysctl_tcp_workaround_signed_windows. adds 9fb90193fbd6 tcp: Fix a data-race around sysctl_tcp_limit_output_bytes. adds db3815a2fa69 tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. adds e0bb4ab9dfdd tcp: Fix a data-race around sysctl_tcp_min_tso_segs. adds 2455e61b85e9 tcp: Fix a data-race around sysctl_tcp_tso_rtt_log. adds 1330ffacd05f tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. adds 85225e6f0a76 tcp: Fix a data-race around sysctl_tcp_autocorking. adds 2afdbe7b8de8 tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. adds b20a7ca8cfa4 Merge branch 'sysctl-races-part-5' adds 17161c341de0 dt-bindings: net: ethernet-controller: Rework 'fixed-link' schema adds 030f21ba2ab1 dt-bindings: net: fsl,fec: Add missing types to phy-reset- [...] adds 8ee18e2a9e7b caif: Fix bitmap data type in "struct caifsock" adds 4d8f24eeedc5 Revert "tcp: change pingpong threshold to 3" adds f6336724a4d4 net/tls: Remove the context from the list in tls_device_down adds aa709da0e032 Documentation: fix sctp_wmem in ip-sysctl.rst adds af35f95aca69 nfp: bpf: Fix typo 'the the' in comment adds 2540d3c99926 net: ipa: Fix typo 'the the' in comment adds 1aaa62c4838a s390/qeth: Fix typo 'the the' in comment adds f46040eeaf2e macsec: fix NULL deref in macsec_add_rxsa adds 3240eac4ff20 macsec: fix error message in macsec_add_rxsa and _txsa adds b07a0e204405 macsec: limit replay window size with XPN adds c630d1fe6219 macsec: always read MACSEC_SA_ATTR_PN as a u64 adds 20a854616d38 Merge branch 'macsec-config-issues' adds c7b205fbbf3c net: macsec: fix potential resource leak in macsec_add_rxs [...] adds 3e7d18b9dca3 net: mld: fix reference count leak in mld_{query | report}_work() adds 59bf6c65a09f tcp: Fix data-races around sk_pacing_rate. adds 02739545951a net: Fix data-races around sysctl_[rw]mem(_offset)?. adds 4866b2b0f767 tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. adds 22396941a7f3 tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns. adds 79f55473bfc8 tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. adds 870e3a634b6a tcp: Fix data-races around sysctl_tcp_reflect_tos. adds 96b9bd8c6d12 ipv4: Fix data-races around sysctl_fib_notify_on_flag_change. adds 9af0620de1e1 Merge branch 'net-sysctl-races-part-6' adds 5fcbb711024a i40e: Fix interface init with MSI interrupts (no MSI-X) adds c7560d1203b7 net: dsa: fix reference counting for LAG FDBs adds b89fc26f741d sctp: fix sleep in atomic context bug in timer handlers adds b354eaeec863 octeontx2-pf: cn10k: Fix egress ratelimit configuration adds 59e1be6f83b9 octeontx2-pf: Fix UDP/TCP src and dst port tc filters adds 33881ab73d6f Merge branch 'octeontx2-minor-tc-fixes' adds 9b134b1694ec bridge: Do not send empty IFLA_AF_SPEC attribute adds aa40d5a43526 wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop() adds 4b2f4e072fb2 Bluetooth: mgmt: Fix double free on error path adds ef61b6ea1544 Bluetooth: Always set event mask on suspend adds d0be8347c623 Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put adds e53f52939731 Merge tag 'for-net-2022-07-26' of git://git.kernel.org/pub [...] adds 99a63d36cb3e netfilter: nf_queue: do not allow packet truncation below [...] adds 81ea01066741 netfilter: nf_tables: add rescheduling points during loop [...] adds 47f4f510ad58 netfilter: nft_queue: only allow supported familes and hooks adds e77ea97d2bd9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds b5177ed92bf6 mptcp: Do not return EINPROGRESS when subflow creation succeeds adds 5a159128faff virtio-net: fix the race between refill work and close adds e62d2e110356 tcp: md5: fix IPv4-mapped support adds 0c1045562672 ptp: ocp: Select CRC16 in the Kconfig. adds 67c3b611d92f sfc: disable softirqs for ptp TX adds 181d8d2066c0 sctp: leave the err path free in sctp_stream_init to sctp_ [...] adds 1e308c6fb712 ice: Fix max VLANs available for VF adds 01658aeeada6 ice: Fix tunnel checksum offload with fragmented traffic adds 5c8e3c7ff3e7 ice: Fix VSIs unable to share unicast MAC adds 283d736ff7c7 ice: check (DD | EOF) bits on Rx descriptor rather than (E [...] adds cc019545a238 ice: do not setup vlan for loopback VSI adds bf84719df765 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 51a83391d77b net/funeth: Fix fun_xdp_tx() and XDP packet reclaim adds e27326009a3d net: ping6: Fix memleak in ipv6_renew_options(). adds 85f0173df35e ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr adds 4d3d3a1b244f stmmac: dwmac-mediatek: fix resource leak in probe adds 33ea1340bafe Merge tag 'net-5.19-final' of git://git.kernel.org/pub/scm [...] adds a7a47a5dfa9a drm/i915/reset: Add additional steps for Wa_22011802037 fo [...] adds f16a2f593d00 Merge tag 'drm-intel-fixes-2022-07-28-1' of git://anongit. [...] adds 6e2c0490769e Merge tag 'drm-fixes-2022-07-29' of git://anongit.freedesk [...] adds be640317a1d0 powerpc/64s: Disable stack variable initialisation for prom_init adds 3c69a99b62fd Merge tag 'v5.19-rc7' into fixes adds c653c591789b drm/amdgpu: Re-enable DCN for 64-bit powerpc adds 9d928d9b78be Merge tag 'powerpc-5.19-6' of git://git.kernel.org/pub/scm [...] adds d8e7f201a4cf LoongArch: Use ABI names of registers where appropriate adds 07b480695d24 LoongArch: Use the "jr" pseudo-instruction where applicable adds 57ce5d3eefac LoongArch: Use the "move" pseudo-instruction where applicable adds d47b2dc87c58 LoongArch: Simplify "BEQ/BNE foo, zero" with BEQZ/BNEZ adds d1bc75d7595b LoongArch: Simplify "BLT foo, zero" with BLTZ adds 1fdb9a92495a LoongArch: Simplify "BGT foo, zero" with BGTZ adds f5c3c22f21b6 LoongArch: Re-tab the assembly files adds ab6e57a69df5 LoongArch: Remove several syntactic sugar macros for branches adds f62b7626cb79 LoongArch: Remove useless header compiler.h adds 71610ab1d017 LoongArch: Remove clock setting during cpu hotplug stage adds 3a3a4f7a65e3 LoongArch: Remove unused variables adds 317980e6b4d0 LoongArch: Disable executable stack by default adds 1aea29d7c356 LoongArch: Fix shared cache size calculation adds b0f3bdc00240 LoongArch: Fix missing fcsr in ptrace's fpr_set adds 45b53c905177 LoongArch: Fix wrong "ROM Size" of boardinfo adds a95eb1d086dc Merge tag 'loongarch-fixes-5.19-5' of git://git.kernel.org [...] adds 88bd24d73d5b riscv: compat: vdso: Fix vdso_install target adds e4d8b09d671f Merge tag 'riscv-for-linus-5.19-rc9' of git://git.kernel.o [...] adds d295ad34f236 intel_idle: Fix false positive RCU splats due to incorrect [...] adds 506e6dfb0f11 Merge tag 'pm-5.19-rc9' of git://git.kernel.org/pub/scm/li [...] adds 46a4d679ef88 workqueue: Avoid a false warning in unbind_workers() adds 4b20426d0441 Merge tag 'wq-for-5.19-rc8-fixes' of git://git.kernel.org/ [...] adds 553de6e1157d tools headers cpufeatures: Sync with the kernel sources adds b226521923ae perf scripts python: Let script to be python2 compliant adds 2d86612aacb7 perf symbol: Correct address for bss symbols adds 882528d2e776 perf symbol: Skip symbols if SHF_ALLOC flag is not set adds 9a241805673e perf bpf: Remove undefined behavior from bpf_perf_object__next() adds bb83c99d3d0a Merge tag 'perf-tools-fixes-for-v5.19-2022-07-29' of git:/ [...] adds 0fde22c5420e scsi: mpt3sas: Stop fw fault watchdog work item during sys [...] adds a3435afba87d scsi: ufs: host: Hold reference returned by of_parse_phandle() adds d9a434fa0c12 scsi: core: Fix warning in scsi_alloc_sgtables() adds f5c2976e0cb0 scsi: ufs: core: Fix a race condition related to device ma [...] adds 1c8ac1c4af17 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 0c09bc33aa8e drm/simpledrm: Fix return type of simpledrm_simple_display [...] adds 66cee9097e2b nouveau/svm: Fix to migrate all requested pages adds ce156c8a1811 Merge tag 'drm-misc-fixes-2022-07-29' of git://anongit.fre [...] adds e65c6a46df94 Merge tag 'drm-fixes-2022-07-30' of git://anongit.freedesk [...] adds d6c52fa3e955 nvme-pci: Crucial P2 has bogus namespace ids adds eda3953b6a80 Merge tag 'nvme-5.19-2022-07-27' of git://git.infradead.or [...] adds 8a91f86f3e9e Merge tag 'block-5.19-2022-07-29' of git://git.kernel.dk/l [...] adds 9282012fc0aa page_alloc: fix invalid watermark check on a negative value adds 8a295dbbaf72 mm/hmm: fault non-owner device private entries adds 620725263f42 Merge tag 'mm-hotfixes-stable-2022-07-29' of git://git.ker [...] adds fb0fd3469ead ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow adds ec85bd369fd2 ARM: findbit: fix overflowing offset adds 6a010258447d Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds be76ceaf03bc EDAC/synopsys: Use the correct register to disable the err [...] adds 4bcffe941758 EDAC/synopsys: Re-enable the error interrupts on v3 hw adds 5e2805d53796 EDAC/ghes: Set the DIMM label unconditionally adds cd2715b7929b Merge tag 'edac_urgent_for_v5.19' of git://git.kernel.org/ [...] adds 6eebd5fb2083 locking/rwsem: Allow slowpath writer to ignore handoff bit [...] adds 5e4823e6dab8 Merge tag 'locking_urgent_for_v5.19' of git://git.kernel.o [...] adds 871808fd6981 x86/configs: Update configs in x86_debug.config adds 5bb6c1d1126e Revert "x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV" adds 571c30b1a884 x86/bugs: Do not enable IBPB at firmware entry when IBPB i [...] adds ea304a8b89fd docs/kernel-parameters: Update descriptions for "mitigatio [...] adds 89caf575400a Merge tag 'x86_urgent_for_v5.19' of git://git.kernel.org/p [...] adds 8dc592c41f38 clk: sunxi-ng: Fix H6 RTC clock definition adds 334c0ef6429f Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 3d7cb6b04c3f Linux 5.19 adds 976a06243473 fs: dlm: plock use list_first_entry adds 19d7ca051d30 fs: dlm: add pid to debug log adds ea06d4cabf52 fs: dlm: change plock interrupted message to debug again adds 4d413ae9ced4 fs: dlm: use dlm_plock_info for do_unlock_close adds b92a4e3f86b1 fs: dlm: change posix lock sigint handling adds cd1e8ca9f3a4 fs: dlm: change ast and bast trace order adds 0c4c516fa206 fs: dlm: remove additional dereference of lksb adds 5d92a30e900d fs: dlm: add resource name to tracepoints adds ca8031d91769 fs: dlm: update comments about recovery and membership handling adds 7e09b15cfe7b fs: dlm: call dlm_lsop_recover_prep once adds 682bb91b6ba8 fs: dlm: make new_lockspace() wait until recovery completes adds 3182599f5fff fs: dlm: handle recovery result outside of ls_recover adds f10da927a5e2 fs: dlm: add comment about lkb IFL flags adds dfc020f334f8 fs: dlm: fix grammar in lowcomms output adds 2bb2a3d66c6f fs: dlm: remove waiter warnings adds 8d614a4457f5 fs: dlm: remove timeout from dlm_user_adopt_orphan adds 81eeb82fc215 fs: dlm: add deprecation Kconfig and warnings for timeouts adds 6b0afc0cc3e9 fs: dlm: don't use deprecated timeout features by default adds 958589892218 fs: dlm: move kref_put assert for lkb structs adds eb43bbac4c3c Merge tag 'dlm-6.0' of git://git.kernel.org/pub/scm/linux/ [...] adds 9888725d8a64 fs/ext2: replace ternary operator with min_t() adds bd6e21a9044f fs/reiserfs/inode: remove dead code in _get_block_create_0() adds fa78f3369372 ext2: Add more validity checks for inode counts adds af07685b9ca1 Merge tag 'fs_for_v5.20-rc1' of git://git.kernel.org/pub/s [...] adds c05787b4c2f8 fs: inotify: Fix typo in inotify comment adds 31a371e419c8 fanotify: prepare for setting event flags in ignore mask adds 8afd7215aa97 fanotify: cleanups for fanotify_mark() input validations adds e252f2ed1c8c fanotify: introduce FAN_MARK_IGNORE adds feee1ce45a56 fsnotify: Fix comment typo adds bec14d79f73e Merge tag 'fsnotify_for_v5.20-rc1' of git://git.kernel.org [...] adds c753b70c9feb MAINTAINERS: erofs: add myself as reviewer adds f94bc517b499 MAINTAINERS: erofs: add myself as reviewer adds 2df7c4bd7c1d erofs: wake up all waiters after z_erofs_lzma_head ready adds 448b5a1548d8 erofs: avoid consecutive detection for Highmem memory adds 83a386c0a53d erofs: get rid of unneeded `inode', `map' and `sb' adds 0d823b424f1b erofs: clean up z_erofs_collector_begin() adds 42fec235f122 erofs: introduce `z_erofs_parse_out_bvecs()' adds 06a304cd9cc0 erofs: introduce bufvec to store decompressed buffers adds 387bab8716e2 erofs: drop the old pagevec approach adds 67139e36d970 erofs: introduce `z_erofs_parse_in_bvecs' adds ed722fbccadb erofs: switch compressed_pages[] to bufvec adds 671485516e1c erofs: rework online page handling adds 5b220b204c5f erofs: get rid of `enum z_erofs_page_type' adds db166fc2020d erofs: clean up `enum z_erofs_collectmode' adds e73681877d4c erofs: get rid of `z_pagemap_global' adds 4f05687fd703 erofs: introduce struct z_erofs_decompress_backend adds fe3e5914e6dc erofs: try to leave (de)compressed_pages on stack if possible adds 3fe96ee0f96d erofs: introduce z_erofs_do_decompressed_bvec() adds 2bfab9c0edac erofs: record the longest decompressed size in this round adds 267f2492c8f7 erofs: introduce multi-reference pclusters (fully-referenced) adds de8a801ab65e erofs: get rid of erofs_prepare_dio() helper adds cc2a171372c6 erofs: get rid of the leftover PAGE_SIZE in dir.c adds ecce9212d0fd erofs: update ctx->pos for every emitted dirent adds e88745dcfd9d Merge tag 'erofs-for-5.20-rc1' of git://git.kernel.org/pub [...] adds 4149be7bda7e fs/lock: Don't allocate file_lock in flock_make_lock(). adds db4abb4a32ec fs/lock: Rearrange ops in flock syscall. adds e6a7cf70a3ca Merge tag 'filelock-v6.0' of git://git.kernel.org/pub/scm/ [...] adds 1e5267cd0895 mnt_idmapping: add vfs{g,u}id_t adds 234a3113f28d fs: add two type safe mapping helpers adds 45c311501c77 fs: use mount types in iattr adds 1f36146a5a3d fs: introduce tiny iattr ownership update helpers adds 35faf3109a78 fs: port to iattr ownership update helpers adds 71e7b535b890 quota: port quota helpers mount ids adds 0e363cf3fa59 security: pass down mount idmapping to setattr hook adds b27c82e12965 attr: port attribute changes to new types adds 81a1807d80dd attr: fix kernel doc adds 4d0548a7b806 mnt_idmapping: return false when comparing two invalid ids adds 9adf24a40978 fs: port HAS_UNMAPPED_ID() to vfs{g,u}id_t adds fc04dafd263d mnt_idmapping: use new helpers in mapped_fs{g,u}id() adds 77940f0d96cd mnt_idmapping: align kernel doc and parameter order adds bdfae5ce3820 Merge tag 'fs.idmapped.vfsuid.v5.20' of git://git.kernel.o [...] adds 45598fd4e289 Merge tag 'ovl-fixes-5.19-rc7' of ssh://gitolite.kernel.or [...] adds c9fa2b07fa99 mnt_idmapping: add vfs[g,u]id_into_k[g,u]id() adds 0c5fd887d2bb acl: move idmapped mount fixup into vfs_{g,s}etxattr() adds e933c15f7621 acl: port to vfs{g,u}id_t adds 8043bffd0183 acl: make posix_acl_clone() available to overlayfs adds 1aa5fef575a8 ovl: handle idmappings in ovl_get_acl() adds 7c4d37c269ac Revert "ovl: turn of SB_POSIXACL with idmapped layers temp [...] adds ba40a57ff08b Add Seth Forshee as co-maintainer for idmapped mounts adds 0fac198def2b Merge tag 'fs.idmapped.overlay.acl.v5.20' of git://git.ker [...] adds 891e465a1bd8 x86/mce: Check whether writes to MCA_STATUS are getting ignored adds 296d3b3e05ec Merge tag 'ras_core_for_v6.0_rc1' of git://git.kernel.org/ [...] adds 4745ca43104b x86/vmware: Use BIT() macro for shifting adds dbc1f5a9f42a Merge tag 'x86_vmware_for_v6.0_rc1' of git://git.kernel.or [...] adds 9de76f41ea21 x86/mm: Refer to the intended config STRICT_DEVMEM in a comment adds 94e37e848919 Merge tag 'x86_cleanups_for_v6.0_rc1' of git://git.kernel. [...] adds aa44284960d5 x86/mm/tlb: Avoid reading mm_tlb_gen when possible adds f8c1d4ca5517 Documentation/protection-keys: Clean up documentation for [...] adds 54ee1844047c x86/pkeys: Clarify PKRU_AD_KEY macro adds 8f1d56f64f8d x86/mm/tlb: Ignore f->new_tlb_gen when zero adds 92598ae22f58 Merge tag 'x86_mm_for_v6.0_rc1' of git://git.kernel.org/pu [...] adds f17b168734c0 x86/fpu: Add a helper to prepare AMX state for low-power CPU idle adds 9f0112938277 intel_idle: Add a new flag to initialize the AMX state adds 650ea1f626ab Merge tag 'x86_fpu_for_v6.0_rc1' of git://git.kernel.org/p [...] adds 8bcedb4ce047 x86: Handle idle=nomwait cmdline properly for x86_idle adds aebef63cf7ff x86: Remove vendor checks from prefer_mwait_c1_over_halt adds 6f33a9daff9f x86: Fix comment for X86_FEATURE_ZEN adds 3f2adf00f52b x86/cpu: Use MSR_IA32_MISC_ENABLE constants adds 42efa5e3a888 Merge tag 'x86_cpu_for_v6.0_rc1' of git://git.kernel.org/p [...] adds 229e73d46994 x86/pmem: Fix platform-device leak in error path adds f8faf3496633 x86/amd_nb: Add AMD PCI IDs for SMN communication adds d906fa730827 hwmon: (k10temp): Add support for new family 17h and 19h models adds 98b1783de202 Merge tag 'x86_misc_for_v6.0_rc1' of git://git.kernel.org/ [...] adds 09d09531a51a x86,nospec: Simplify {JMP,CALL}_NOSPEC adds a1a5482a2c6e x86/extable: Fix ex_handler_msr() print condition adds ecf9b7bfea60 Merge tag 'x86_core_for_v6.0_rc1' of git://git.kernel.org/ [...] adds 1b8667812b3a x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cr [...] adds 8b979924b9f9 x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o adds 61922d3fa686 x86/purgatory: Hard-code obj-y in Makefile adds 2d17bd24b016 x86/purgatory: Omit use of bin2c adds 8b7054528cd5 Merge tag 'x86_build_for_v6.0_rc1' of git://git.kernel.org [...] adds b69a2afd5afc x86/kexec: Carry forward IMA measurement log on kexec adds 5a88c48f4146 Merge tag 'v5.19-rc6' into tip:x86/kdump adds 68b8e9713c8e x86/setup: Use rng seeds from setup_data adds 60ee49fac817 Merge tag 'x86_kdump_for_v6.0_rc1' of git://git.kernel.org [...] adds efae7404e16a m68k: virt: Kconfig minor fixes adds c4738fa76cba m68k: mac: Fix typos in comments adds bcc94f9a2581 m68k: sun3: Use __func__ to get function's name in an outp [...] adds 4977636d44b8 m68k: q40: Align '*' in comments adds a1ab4c1cc28c m68k: Kconfig.cpu: Fix indentation and add endif comments adds 687b2754b080 m68k: Kconfig.debug: Replace single quotes adds b5d263cde50a m68k: Kconfig.machine: Add endif comment adds 6f08e51cdbe0 m68k: bitops: Change __fls to return and accept unsigned long adds a1ee38ab1a75 m68k: virt: Use RNG seed from bootinfo block adds 566a2d6d8e42 m68k: virt: Fix missing platform_device_unregister() on er [...] adds c36dd297b6c0 m68k: mac: Remove forward declaration for mac_nmi_handler() adds c07a16404c8f m68k: Add common forward declaration for show_registers() adds b508128bb0d1 m68k: defconfig: Update defconfigs for v5.19-rc1 adds a82c58cf1a55 Merge tag 'm68k-for-v5.20-tag1' of git://git.kernel.org/pu [...] adds 51280acad855 cpuidle: cpuidle-arm: remove arm64 support adds 471f80db9ef1 arm64: cpuidle: remove generic cpuidle support adds 464ef188e069 Merge branch 'for-next/cpuidle' into for-next/core adds 5bed6a93920d Documentation/arm64: update memory layout table. adds 322d19b6cdf7 Merge branch 'for-next/docs' into for-next/core adds 39fdb65f52e9 arm64: errata: Add Cortex-A510 to the repeat tlbi list adds 44b3834b2eed arm64: errata: Remove AES hwcap for COMPAT tasks adds 2436387f2d24 Merge branch 'for-next/errata' into for-next/core adds 4953fc3d3270 arm64: extable: add new extable type EX_TYPE_KACCESS_ERR_Z [...] adds 5519d7de2f8e arm64: asm-extable: move data fields adds 59e8a1ce8f7b arm64: asm-extable: add asm uacess helpers adds c4ed0d73ede9 arm64: extable: make uaaccess helper use extable type EX_T [...] adds e4208e80a353 arm64: extable: move _cond_extable to _cond_uaccess_extable adds bacac637025c arm64: extable: cleanup redundant extable type EX_TYPE_FIXUP adds ee8b00a956e1 Merge branch 'for-next/extable' into for-next/core adds d803336abdbc ARM: mm: kill unused runtime hook arch_iounmap() adds abc5992b9dd0 mm: ioremap: Use more sensible name in ioremap_prot() adds a14fff1c0379 mm: ioremap: Setup phys_addr of struct vm_struct adds 18e780b4e6ab mm: ioremap: Add ioremap/iounmap_allowed() adds f23eab0bfaef arm64: mm: Convert to GENERIC_IOREMAP adds 893dea9ccd08 arm64: Add HAVE_IOREMAP_PROT support adds 84d8857af43a Merge branch 'for-next/ioremap' into for-next/core adds 4510bffb4d02 arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic adds 3381da254fab arm64: select TRACE_IRQFLAGS_NMI_SUPPORT adds 570365d365dd Merge branch 'for-next/irqflags-nmi' into for-next/core adds ed59dfd9509d asm-generic: Add memory barrier dma_mb() adds 4d09caec2fab arm64: kcsan: Support detecting more missing memory barriers adds b7c47fd771aa Merge branch 'for-next/kcsan' into for-next/core adds c7eff738cf45 arm64: kpti-ng: simplify page table traversal logic adds 47546a1912fc arm64: mm: install KPTI nG mappings with MMU enabled adds 1c9a8e876808 arm64: entry: simplify trampoline data page adds e92b25731ef6 arm64: correct the effect of mitigations off on kpti adds 8184a8bc1cea Merge branch 'for-next/kpti' into for-next/core adds 9f6a503d5238 arm64: boot: add zstd support adds de6921856f99 arm64: Do not forget syscall when starting a new thread. adds af483947d472 arm64: fix oops in concurrently setting insn_emulation sysctls adds 4890cc18f949 arm64/mm: Define defer_reserve_crashkernel() adds 7eacf1858bc8 arm64: mm: Remove assembly DMA cache maintenance wrappers adds 9e26cac5f82b arm64: numa: Don't check node against MAX_NUMNODES adds 19198abf3d81 arm64/mm: use GENMASK_ULL for TTBR_BADDR_MASK_52 adds 02eab44c71df Merge branch 'for-next/misc' into for-next/core adds d0637c505f8a arm64: enable THP_SWAP for arm64 adds 03939cf0d5d5 Merge branch 'for-next/mm' into for-next/core adds ed0a6d1d973e mm: kasan: Ensure the tags are visible before the tag in p [...] adds 70c248aca9e7 mm: kasan: Skip unpoisoning of user pages adds 6d05141a3930 mm: kasan: Skip page unpoisoning only if __GFP_SKIP_KASAN_ [...] adds 20794545c146 arm64: kasan: Revert "arm64: mte: reset the page tag in pa [...] adds c436500d9f03 Merge branch 'for-next/mte' into for-next/core adds 49785a77780c drivers/perf: Directly use ida_alloc()/free() adds a336916b067c drivers/perf:Directly use ida_alloc()/free() adds 9ba86a474635 perf/arm-cci: fix typo in comment adds 506506cad394 arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 adds 8e28e53f1356 perf/marvell_cn10k: Remove useless license text when SPDX- [...] adds f5ebeb138fa6 perf/marvell_cn10k: Fix TAD PMU register offset adds e500405dd15d perf: hisi: Extract hisi_pmu_init adds e9a023f2b73a drivers/perf: riscv_pmu: Add riscv pmu pm notifier adds 0e35850b341e perf/arm-cci: Use the bitmap API to allocate bitmaps adds 26fabd6d2ffc drivers/perf: riscv_pmu_sbi: perf format adds 39915b6b5fc2 drivers/perf: hisi: Add description for HNS3 PMU driver adds 66637ab137b4 drivers/perf: hisi: add driver for HNS3 PMU adds aaaee7b55c9e docs: perf: Include hns3-pmu.rst in toctree to fix 'htmldo [...] adds 491f10d08fda perf: RISC-V: Add of_node_put() when breaking out of for_e [...] adds 92f2b8bafa3d drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX adds 288e21b6b21c Merge branch 'for-next/perf' into for-next/core adds d69d56496487 arm64/sme: Expose SMIDR through sysfs adds df07443f477a arm64/signal: Clean up SVE/SME feature checking inconsistency adds 4139320d19e6 arm64/fpsimd: Remove duplicate SYS_SVCR read adds 0f05dad9eec9 Merge branch 'for-next/sme' into for-next/core adds 802b91118d11 arm64: kasan: do not instrument stacktrace.c adds 446297b28a21 arm64: stacktrace: use non-atomic __set_bit adds a019d8a2cc82 arm64: Split unwind_init() adds 82a592c13b0a arm64: Copy the task argument to unwind_state adds cb20311e5ee9 Merge branch 'for-next/stacktrace' into for-next/core adds dabb128debc4 arm64/cpuinfo: Remove references to reserved cache type adds 9105a295d6f5 arm64/idreg: Fix tab/space damage adds f43ff286512e arm64/sysreg: Allow leading blanks on comments in sysreg file adds 3a87d53853c5 arm64/sysreg: Add SYS_FIELD_GET() helper adds 971f45928815 arm64/cache: Restrict which headers are included in __ASSEMBLY__ adds 5b345e39d3eb arm64/sysreg: Standardise naming for CTR_EL0 fields adds bacf3085bf03 arm64/sysreg: Standardise naming for DCZID_EL0 field names adds e97575533a80 arm64/mte: Standardise GMID field name definitions adds 38e29671813b arm64/sysreg: Align pointer auth enumeration defines with [...] adds 356137e68a9f arm64/sysreg: Make BHB clear feature defines match the arc [...] adds 9a2f3290bb10 arm64/sysreg: Standardise naming for WFxT defines adds f13d54697bbe arm64/sysreg: Standardise naming for ID_AA64SMFR0_EL1 enums adds 8d8feb0eaee1 arm64/sysreg: Standardise naming for ID_AA64ZFR0_EL1 fields adds b7e4a2d78753 arm64/sysreg: Remove defines for RPRES enumeration adds aa50479b4f8a arm64/sysreg: Add _EL1 into ID_AA64ISAR1_EL1 definition names adds b2d71f275d54 arm64/sysreg: Add _EL1 into ID_AA64ISAR2_EL1 definition names adds 9a3634d02301 arm64/sysreg: Convert CTR_EL0 to automatic generation adds 5589083d802b arm64/sysreg: Convert DCZID_EL0 to automatic generation adds d1b60bed639b arm64/sysreg: Convert GMID to automatic generation adds f7b5115cc39c arm64/sysreg: Convert ID_AA64ISAR1_EL1 to automatic generation adds 8fcc8285c0e3 arm64/sysreg: Convert ID_AA64ISAR2_EL1 to automatic generation adds 464ca8df6248 arm64/sysreg: Convert LORSA_EL1 to automatic generation adds 0d879f7a32a8 arm64/sysreg: Convert LOREA_EL1 to automatic generation adds cdf428f79b3c arm64/sysreg: Convert LORN_EL1 to automatic generation adds 41cc24e0c883 arm64/sysreg: Convert LORC_EL1 to automatic generation adds 12c897b4ffec arm64/sysreg: Convert LORID_EL1 to automatic generation adds 2bc589bd645f arm64/sysreg: Convert ID_AA64SMFR0_EL1 to automatic generation adds 3bbeca99309f arm64/sysreg: Convert ID_AA64ZFR0_EL1 to automatic generation adds 618ff55eec8d Merge branch 'for-next/sysregs' into for-next/core adds b87d34ca60ce arm64: vdso: put ELF related sections in the linker script adds e0ab20b20a1b arm64: vdso: enable orphan handling for VDSO adds eeec7223b697 arm64: vdso32: put ELF related sections in the linker script adds 9d4775b332e1 arm64: vdso32: enable orphan handling for VDSO adds 2d304afaedc4 arm64: compat: Move kuser32.S to .rodata section adds 5c4fb60816ea arm64: vdso32: add ARM.exidx* sections adds 4274929c7ee6 arm64: vdso*: place got/plt sections in .rodata adds d9b728f8600b arm64: compat: Move sigreturn32.S to .rodata section adds 859716b4131f arm64: vdso32: Shuffle .ARM.exidx section above ELF_DETAILS adds 9e07352ef779 arm64: vdso32: Add DWARF_DEBUG adds e8da08fc3d32 Merge branch 'for-next/vdso' into for-next/core adds 3a46b352a3e6 arm64: trap implementation defined functionality in userspace adds d3e4a9d30804 arm64/hwcap: Document allocation of upper bits of AT_HWCAP adds 60c868eff2bc arm64/cpufeature: Store elf_hwcaps as a bitmap rather than [...] adds a6a468f50d6a arm64/hwcap: Support FEAT_EBF16 adds 92867739e343 Merge branch 'for-next/cpufeature' into for-next/core adds 475031b6ed43 arm64: head: move kimage_vaddr variable into C file adds 0d9b1ffefabe arm64: mm: make vabits_actual a build time constant if possible adds e8d13cced5c5 arm64: head: move assignment of idmap_t0sz to C code adds ebd9aea1f27e arm64: head: drop idmap_ptrs_per_pgd adds 53519ddf5894 arm64: head: simplify page table mapping macros (slightly) adds 50fcd39d24c2 arm64: head: switch to map_memory macro for the extended ID map adds e42ade29e3bc arm64: head: split off idmap creation code adds 2e945851e268 arm64: kernel: drop unnecessary PoC cache clean+invalidate adds 723d3a8ed172 arm64: head: pass ID map root table address to __enable_mmu() adds 1682c45b9206 arm64: mm: provide idmap pointer to cpu_replace_ttbr1() adds b013c1e1c659 arm64: head: add helper function to remap regions in early [...] adds c3cee924bd85 arm64: head: cover entire kernel image in initial ID map adds d7bea550279d arm64: head: use relative references to the RELA and RELR tables adds f70b3a23324a arm64: head: create a temporary FDT mapping in the initial ID map adds a004393f45d9 arm64: idreg-override: use early FDT mapping in ID map adds c0be8f18a3bf arm64: head: factor out TTBR1 assignment into a macro adds 6495b9ba6271 arm64: head: populate kernel page tables with MMU and caches on adds 005e12676af0 arm64: head: record CPU boot mode after enabling the MMU adds fc5a89f75d2a arm64: kaslr: defer initialization to initcall where permitted adds aacd149b6238 arm64: head: avoid relocating the kernel twice for KASLR adds 7559d9f97581 arm64: setup: drop early FDT pointer helpers adds fbf6ad5efe95 arm64: lds: use PROVIDE instead of conditional definitions adds bdbcd22d4912 arm64: head: remove __PHYS_OFFSET adds 0aaa68532e9d arm64: mm: fix booting with 52-bit address space adds 7ddb0c3df788 arm64: Rename the VHE switch to "finalise_el2" adds b65e411d6cc2 arm64: Save state of HCR_EL2.E2H before switch to EL1 adds ae4b7e38e9a9 arm64: Allow sticky E2H when entering EL1 adds fa8aa59ae645 arm64: Factor out checking of a feature against the overri [...] adds 6b7ec18c0976 arm64: Allow the idreg override to deal with variable field width adds 6ab7661e1d39 arm64: Expose a __check_override primitive for oddball features adds b3000e2133d8 arm64: Add the arm64.nosme command line option adds 504ee23611c4 arm64: Add the arm64.nosve command line option adds 18c9aa490795 arm64: Add an override for ID_AA64SMFR0_EL1.FA64 adds 1191b6256e50 arm64: fix KASAN_INLINE adds f96d67a8af7a Merge branch 'for-next/boot' into for-next/core adds 892f7237b3ff arm64: Delay initialisation of cpuinfo_arm64::reg_{zcr,smcr} adds 0cec3f24a7ce Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds d1ca263d0d51 mm, slab: fix bad alignments adds efb9352700ba mm/slub: Simplify __kmem_cache_alias() adds 0c7e0d699ef1 tools/vm/slabinfo: Handle files in debugfs adds b347aa7b5747 mm/tracing: add 'accounted' entry into output of allocatio [...] adds b77d5b1b83e3 mm: slab: optimize memcg_slab_free_hook() adds 2055e67bb6a8 mm/sl[au]b: use own bulk free function when bulk alloc failed adds 3041808b5220 mm/slab_common: move generic bulk alloc/free functions to SLOB adds 0dd1cabe8a4a Merge tag 'slab-for-5.20_or_6.0' of git://git.kernel.org/p [...] adds 70ce3ea9aa4e sched/numa: Initialise numa_migrate_retry adds 13ede3315087 sched/numa: Do not swap tasks between nodes when spare cap [...] adds cb29a5c19d2d sched/numa: Apply imbalance limitations consistently adds 026b98a93bbd sched/numa: Adjust imb_numa_nr to a better approximation o [...] adds f5b2eeb49991 sched/fair: Consider CPU affinity when allowing NUMA imbal [...] adds 51bf903b64bd sched/fair: Optimize and simplify rq leaf_cfs_rq_list adds 2ed81e765417 sched/deadline: Use proc_douintvec_minmax() limit minimum value adds 792b9f65a568 sched: Allow newidle balancing to bail out of load_balance adds 28156108fecb sched: Fix the check of nr_running at queue wakelist adds f3dd3f674555 sched: Remove the limitation of WF_ON_CPU on wakelist if w [...] adds 4f3394924358 selftests/rseq: riscv: use rseq_get_abi() helper adds d47c0cc94a86 selftests/rseq: riscv: fix 'literal-suffix' warning adds d1a997ba4c1b selftests/rseq: check if libc rseq support is registered adds fb95a5a04d72 sched/fair: Remove redundant word " *" adds c64b551f6a33 sched: Remove unused function group_first_cpu() adds 700a78335fc2 sched: only perform capability check on privileged operation adds 70fb5ccf2ebb sched/fair: Introduce SIS_UTIL to search idle CPU based on [...] adds d05b43059dfa sched/fair: Provide u64 read for 32-bits arch helper adds e2f3e35f1f5a sched/fair: Decay task PELT values during wakeup migration adds bb4479994945 sched, drivers: Remove max param from effective_cpu_util() [...] adds ec4fc801a02d sched/fair: Rename select_idle_mask to select_rq_mask adds 9b340131a4bc sched/fair: Use the same cpumask per-PD throughout find_en [...] adds 3e8c6c9aac42 sched/fair: Remove task_util from effective utilization in feec() adds b812fc9768e0 sched/fair: Remove the energy margin in feec() adds 1fcf54deb767 sched/core: add forced idle accounting for cgroups adds c02d5546ea34 sched/core: Use try_cmpxchg in set_nr_{and_not,if}_polling adds c82a69629c53 sched/fair: fix case with reduced capacity CPU adds 401e4963bf45 sched/core: Always flush pending blk_plug adds 5c66d1b9b30f nohz/full, sched/rt: Fix missed tick-reenabling bug in deq [...] adds 91caa5ae2424 sched/core: Fix the bug that task won't enqueue into core [...] adds 0190e4198e47 rseq: Deprecate RSEQ_CS_FLAG_NO_RESTART_ON_* flags adds c17a6ff93213 rseq: Kill process when unknown flags are encountered in A [...] adds b167fdffe9e7 Merge tag 'sched-core-2022-08-01' of git://git.kernel.org/ [...] adds 0c3b61e00a0d jump_label: s390: avoid pointless initial NOP patching adds fdfd42892f31 jump_label: mips: move module NOP patching into arch code adds 7e6b9db27de9 jump_label: make initial NOP patching the special case adds eae6d58d67d9 locking/lockdep: Fix lockdep_init_map_*() confusion adds 22a39c3d8693 Merge tag 'locking-core-2022-08-01' of git://git.kernel.or [...] adds e60b7cb089f2 x86/events/intel/ds: Enable large PEBS for PERF_SAMPLE_WEI [...] adds 39621c5808f5 perf/x86/amd/uncore: Use dynamic events array adds 847f3268bb64 perf/x86/amd/uncore: Use attr_update for format attributes adds 16b48c3f5ed8 perf/x86/amd/uncore: Detect available DF counters adds c390241a9326 perf/x86/amd/uncore: Add PerfMonV2 DF event format adds f0fe9f3c7abc perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments adds 119a784c8127 perf/core: Add a new read format to get a number of lost samples adds 39a41278f041 perf/x86/intel: Fix PEBS memory access info encoding for ADL adds ccf170e9d8fd perf/x86/intel: Fix PEBS data source encoding for ADL adds 326ecc15c61c perf/x86/ibs: Add new IBS register bits into header adds 63e6053add5a Merge tag 'perf-core-2022-08-01' of git://git.kernel.org/p [...] adds d6513a34926f dt-bindings: timer: Add Nomadik MTU binding adds 6f6f3e313f39 clocksource/drivers/arm_global_timer: Fix Kconfig "its" grammar adds 42cee19a9f83 clocksource: Add Tegra186 timers support adds 07385a6055a8 clocksource/drivers/timer-tegra186: Add support for Tegra234 SoC adds 13b917a585c2 dt-bindings: timer: mediatek: Add CPUX System Timer and MT [...] adds 327e93cf9a59 clocksource/drivers/timer-mediatek: Implement CPUXGPT timers adds 5b2ca9bc3f1b thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support adds 2c9c4c9e543d clocksource/drivers/timer-microchip-pit64b: Remove suspend [...] adds b02180e899c9 clocksource/drivers/timer-microchip-pit64b: Use mchp_pit64 [...] adds 278150b2151e clocksource/drivers/timer-microchip-pit64b: Fix compilatio [...] adds 525b296185b4 dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic [...] adds bd0ed737d5fd dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 adds aa84506ea644 clocksource/drivers/sh_cmt: Add R-Car Gen4 support adds 41e79b1d4584 clocksource/drivers/timer-ti-dm: Move inline functions to [...] adds ab0bbef3ae0f clocksource/drivers/timer-ti-dm: Make timer selectable for [...] adds 4e3203610a88 clocksource/drivers/timer-ti-dm: Add compatible for am6 SoCs adds 775343f9fde9 clocksource/drivers/timer-ti-dm: Make driver selection boo [...] adds 110a25357584 clocksource/drivers/tegra186: Put Kconfig option 'tristate [...] adds 4abb38595b1b dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out adds 7a93d490900e clocksource/drivers/sun4i: Remove unnecessary (void*) conversions adds 561a0846182e dt-bindings: timer: ingenic,tcu: use absolute path to othe [...] adds c329fb5318ef dt-bindings: timer: allwinner,sun4i-a10-timer: Add D1 compatible adds 148399c90e25 clocksource/drivers/sun5i: Remove unnecessary (void*) conversions adds 75fed76ebc8f Merge tag 'timers-v5.20-rc1' of https://git.linaro.org/peo [...] adds cceeeb6a6d02 wait: Fix __wait_event_hrtimeout for RT/DL tasks adds dfea84827f7e Merge tag 'timers-core-2022-08-01' of git://git.kernel.org [...] adds ac165aab4698 genirq/PM: Unexport {suspend,resume}_device_irqs() adds 1267d9831171 dt-bindings: interrupt-controller: sifive,plic: Document R [...] adds dd46337ca696 irqchip/sifive-plic: Add support for Renesas RZ/Five SoC adds d60df7fd225a dt-bindings: interrupt-controller: Require trigger type fo [...] adds 5873ba559101 irqchip/sifive-plic: Fix T-HEAD PLIC edge trigger handling adds ee4aae577721 Merge branch irq/plic-edge-fixes into irq/irqchip-next adds 95001b756467 genirq: Don't return error on missing optional irq_request [...] adds 3e17683ff4a8 irqchip/stm32-exti: Fix irq_set_affinity return value adds f8b3eb424511 irqchip/stm32-exti: Fix irq_mask/irq_unmask for direct events adds c16ae609214e irqchip/stm32-exti: Prevent illegal read due to unbounded [...] adds b38040f0167d irqchip/stm32-exti: Tag emr register as undefined for stm32mp15 adds ce4ef8f9f2ab irqchip/stm32-exti: Read event trigger type from event_trg [...] adds c297493336b7 irqchip/stm32-exti: Simplify irq description table adds 828f5602978c Merge branch irq/stm32-exti-updates into irq/irqchip-next adds 8190cc572981 irqchip/mips-gic: Only register IPI domain when SMP is enabled adds 0f5209fee90b genirq: GENERIC_IRQ_IPI depends on SMP adds 0e6c027c0355 genirq: GENERIC_IRQ_EFFECTIVE_AFF_MASK depends on SMP adds 610306306aaa genirq: Drop redundant irq_init_effective_affinity adds 961343d78226 genirq: Refactor accessors to use irq_data_get_affinity_mask adds 073352e951f6 genirq: Add and use an irq_data_update_affinity helper adds 4d0b8298818b genirq: Return a const cpumask from irq_data_get_affinity_mask adds aa0813581b8d genirq: Provide an IRQ affinity mask in non-SMP configs adds 9167fd5d5549 PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() adds 4f4b8f8f95f2 Merge branch irq/affinity-nosmp into irq/plic-masking adds de0789492182 irqchip/sifive-plic: Make better use of the effective affi [...] adds a1706a1c5062 irqchip/sifive-plic: Separate the enable and mask operations adds d4a930a08c26 Merge branch irq/plic-masking into irq/irqchip-next adds 91a29af413de gpio: Remove dynamic allocation from populate_parent_alloc_arg() adds 96fed779d3d4 dt-bindings: interrupt-controller: Add Renesas RZ/G2L Inte [...] adds 3fed09559cd8 irqchip: Add RZ/G2L IA55 Interrupt Controller driver adds 08f12b4534c2 gpio: gpiolib: Allow free() callback to be overridden adds 35c37efd1273 dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Document the [...] adds db2e5f21a48e pinctrl: renesas: pinctrl-rzg2l: Add IRQ domain to handle [...] adds 7dc487d27f7f gpio: thunderx: Don't directly include asm-generic/msi.h adds 8cfc90ecd33e dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Doc [...] adds 2b0d7ab1646c Merge branch irq/renesas-irqc into irq/irqchip-next adds af6a1cfa6859 LoongArch: Provisionally add ACPICA data structures adds 7327b16f5f56 APCI: irq: Add support for multiple GSI domains adds 744b9a0c3c83 ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specifi [...] adds d319a299f406 genirq/generic_chip: Export irq_unmap_generic_chip adds cd0576675854 LoongArch: Use ACPI_GENERIC_GSI for gsi handling adds 2dfded47da32 LoongArch: Prepare to support multiple pch-pic and pch-msi [...] adds ee73f14ee9eb irqchip: Add Loongson PCH LPC controller support adds bcdd75c596c8 irqchip/loongson-pch-pic: Add ACPI init support adds 023087324000 irqchip/loongson-pch-msi: Add ACPI init support adds 0858ed035a85 irqchip/loongson-liointc: Add ACPI init support adds dd281e1a1a93 irqchip: Add Loongson Extended I/O interrupt controller support adds b2d3e3354e2a irqchip: Add LoongArch CPU interrupt controller support adds e8bba72b396c irqchip / ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch adds 0fa72ed05ebf Merge branch irq/loongarch into irq/irqchip-next adds ef6e5d61eb7a genirq: Allow irq_set_chip_handler_name_locked() to take a [...] adds 51ff93923e21 pinctrl: ocelot: Make irq_chip immutable adds 295171705c9a irqchip/gic-v3: Fix comment typo adds 6f194c99f466 irqdomain: Report irq number for NOMAP domains adds ef50cd57a73a irqdomain: Use hwirq_max instead of revmap_size for NOMAP domains adds c904cda04482 genirq: Use for_each_action_of_desc in actions_show() adds 71349cc85e59 irqchip/mips-gic: Check the return value of ioremap() in g [...] adds 9d9b010f12cc irqchip/mmp: Declare init functions in common header file adds 2bd1753e8c43 Merge branch irq/misc-5.20 into irq/irqchip-next adds 779fda86bdeb Merge tag 'irqchip-5.20' of git://git.kernel.org/pub/scm/l [...] adds 9de1f9c8ca51 Merge tag 'irq-core-2022-08-01' of git://git.kernel.org/pu [...] adds c241d049122b ARM: s3c: Use strscpy to replace strlcpy adds 1afde294a99d ARM: s3c: Kconfig: Fix indentation adds 48bf4b849741 ARM: s3c: Kconfig.s3c24xx: Fix indentation and replace some tabs adds d1065293010a ARM: s3c: Kconfig.s3c64xx: Fix indentation adds 1c74a93ce9b6 Merge tag 'samsung-soc-5.20' of git://git.kernel.org/pub/s [...] adds 9705db1eff38 ARM: OMAP2+: Fix refcount leak in omapdss_init_of adds 50b87a32a79b ARM: OMAP2+: display: Fix refcount leak bug adds 5cdbab96bab3 ARM: OMAP2+: pdata-quirks: Fix refcount leak bug adds 942228fbf5d4 ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init adds fe71f6e1bbff ARM: OMAP2+: Kconfig: Fix indentation adds e0ed9e672565 Merge tag 'omap-for-v5.20/soc-signed' of git://git.kernel. [...] adds acd6510dd7ab firmware: xilinx: Add TF_A_PM_REGISTER_SGI SMC call adds 8fcdf10295b4 Merge tag 'zynqmp-soc-for-v5.20' of https://github.com/Xil [...] adds d1ff2559cef0 cpufreq: zynq: Fix refcount leak in zynq_get_revision adds a2668c1500e3 Merge tag 'zynq-soc-for-v5.20' of https://github.com/Xilin [...] adds 75a185fb92e5 ARM: shmobile: rcar-gen2: Increase refcount for new reference adds 11055c32c71f Merge tag 'renesas-arm-soc-for-v5.20-tag1' of git://git.ke [...] adds cb23389a2458 ARM: bcm: Fix refcount leak in bcm_kona_smc_init adds 889390f83d4e arm: bcmbca: Move BCM63138 ARCH_BCM_63XX to ARCH_BCMBCA adds 1a03beff363c arm: bcmbca: Add BCMBCA sub platforms adds fa0ef5a086a0 ARM: debug: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA adds aa68ce3bcb0a Merge tag 'arm-soc/for-5.20/soc' of https://github.com/Bro [...] adds 4b6882e40cf4 MAINTAINERS: Add BCM63178 to bcmbca arch entry adds 6d0224e50c44 MAINTAINERS: Add BCM63158 to bcmbca arch entry adds 048a9a42f4fa MAINTAINERS: Add BCM4912 to bcmbca arch entry adds 10efb7672087 MAINTAINERS: Add BCM6858 to bcmbca arch entry adds ca3a4664e005 MAINTAINERS: Add BCM6878 to bcmbca arch entry adds 276e10973909 MAINTAINERS: Add BCM6846 to bcmbca arch entry adds b445d26f510f MAINTAINERS: Add BCM6855 to bcmbca arch entry adds 24f5263b3aed MAINTAINERS: Add BCM6756 to bcmbca arch entry adds ae13c29e57af MAINTAINERS: Add BCM63146 to bcmbca arch entry adds 28b11e49ec4c MAINTAINERS: Add BCM6856 to bcmbca arch entry adds 9e248d9e2b63 MAINTAINERS: Add BCM63148 to bcmbca arch entry adds f7a20d9079c7 MAINTAINERS: Add BCM6813 to bcmbca arch entry adds c510c81c0e59 MAINTAINERS: Move BCM63138 to bcmbca arch entry adds c67af87178f2 Merge tag 'arm-soc/for-5.20/maintainers' of https://github [...] adds a39ad9443b67 ARM: imx: Kconfig: Fix indentation adds 9fc792e596f1 ARM: imx25: support silicon revision 1.2 adds 4ea087841733 Merge tag 'imx-soc-5.20' of git://git.kernel.org/pub/scm/l [...] adds 7dd33764486d ARM: davinci: Delete DM644x board files adds b4aed01de486 ARM: davinci: Delete DM646x board files adds b1f8b0cfe397 Merge tag 'davinci-boards-delete-v5.20' of git://git.kerne [...] adds 76707cb3db88 ARM: bcm: NSP: Removed forced thermal selection adds 9e0c41d4a72f ARM: bcmbca: Include full family name in Kconfig adds c5560db571d4 Merge tag 'arm-soc/for-5.20/soc-part2' of https://github.c [...] adds fdaa37258319 ARM: Marvell: Update PCIe fixup adds 7e0b0cc16ba1 Merge tag 'mvebu-arm-5.20-1' of git://git.kernel.org/pub/s [...] adds c71572aa544c ARM: at91: add sam_linux_is_optee_available() function adds 3b5a7ca7d252 ARM: at91: setup outer cache .write_sec() callback if needed adds 755d0ebc03f8 Merge tag 'at91-soc-5.20' of git://git.kernel.org/pub/scm/ [...] adds e233cc59d08f Merge tag 'arm-soc-6.0' of git://git.kernel.org/pub/scm/li [...] adds bccceabb92ce soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values adds 4f5bc54d28ec soc: renesas: rcar-sysc: Optimize rcar_sysc_area struct sizes adds 92a1691b9db8 Merge tag 'renesas-drivers-for-v5.20-tag1' of git://git.ke [...] adds a2106f38077e meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init adds d18529a4c12f soc: amlogic: Fix refcount leak in meson-secure-pwrc.c adds aa61fa3e36cf Merge tag 'amlogic-drivers-for-v5.20' of git://git.kernel. [...] adds a24394059a1b dt-bindings: memory: mtk-smi: Add MT6795 Helio X10 bindings adds 0d97f2176dec memory: mtk-smi: Add support for MT6795 Helio X10 adds 3ed9222ce728 Merge tag 'memory-controller-drv-5.20' of git://git.kernel [...] adds 689640efc0a2 firmware: arm_scpi: Ensure scpi_info is not assigned if th [...] adds 2bd0467074f0 include: trace: Add SCMI full message tracing adds b60e088682b7 firmware: arm_scmi: Use new SCMI full message tracing adds a0db3962fb33 firmware: arm_scmi: Support only one single system power device adds 7097f29819bb firmware: arm_scmi: Add SCMI v3.1 System Power extensions adds d91079995fa6 firmware: arm_scmi: Add devm_protocol_acquire helper adds 2c4b97fee94a firmware: arm_scmi: Add SCMI System Power Control driver adds 451d8457bc9d dt-bindings: firmware: arm,scmi: Add support for powercap [...] adds 0316f99c4780 firmware: arm_scmi: Add SCMI v3.1 powercap protocol basic support adds 6f9ea4dabd2d firmware: arm_scmi: Generalize the fast channel support adds 855aa26e5f56 firmware: arm_scmi: Add SCMI v3.1 powercap fast channels support adds e699eb9b4f1b include: trace: Add SCMI fast channel tracing adds b27d04d5a51c firmware: arm_scmi: Use fast channel tracing adds 77abf47213c6 Merge tag 'scmi-updates-5.20' of git://git.kernel.org/pub/ [...] adds db1bfbd60e32 soc: sunxi: mbus: Only build the driver on ARM/ARM64 adds 611f6810aac8 Merge tag 'sunxi-drivers-for-5.20-1' of git://git.kernel.o [...] adds 18c7deca2b81 soc: mediatek: pwrap: Use readx_poll_timeout() instead of [...] adds e84187fa6f55 soc: mediatek: pwrap: Switch to devm_platform_ioremap_reso [...] adds 56a468b5f645 soc: mediatek: pwrap: Check return value of platform_get_irq() adds 43406cebf06b soc: mediatek: pwrap: Move IO pointers to new structure adds f1a95a356daa soc: mediatek: pwrap: Compress of_device_id entries to one line adds 37e9a1071b72 dt-bindings: soc: mediatek: devapc: Add bindings for MT8186 adds 2cb41ed0d73d soc: mediatek: devapc: Separate register offsets from mtk_ [...] adds 1c9faace1017 soc: mediatek: devapc: Add support for MT8186 adds d969f2171eaf dt-bindings: soc: mediatek: add mtk svs dt-bindings adds 681a02e95000 soc: mediatek: SVS: introduce MTK SVS engine adds 6c69271926e9 soc: mediatek: SVS: add monitor mode adds 13f1bbcfb582 soc: mediatek: SVS: add debug commands adds 5ed6605f9040 dt-bindings: soc: mediatek: add mt8192 svs dt-bindings adds 0bbb09b2af9d soc: mediatek: SVS: add mt8192 SVS GPU driver adds 141311b856d8 soc: mediatek: mutex: add MT8365 support adds 38077cb39b42 soc: mediatek: mt8365-mmsys: add DPI/HDMI display path adds 72be1e7a447a soc: mediatek: pm-domains: Add support always on flag adds d0804085c5a7 soc: mediatek: mutex: add common interface for modules setting adds 2c9f8d1e01af soc: mediatek: mutex: add 8183 MUTEX MOD settings for MDP adds 59bf87eefa40 dt-bindings: soc: mediatek: move out common module from di [...] adds e3b6b5a9cf9f dt-bindings: soc: mediatek: add gce-client-reg for MUTEX adds e5758850c2ea soc: mediatek: mutex: add functions that operate registers [...] adds 44e36d755276 soc: mediatek: mutex: Use DDP_COMPONENT_DITHER0 mod index [...] adds a825d72f74a3 soc: mediatek: fix missing clk_disable_unprepare() on err [...] adds 13bde169c6fe soc: mediatek: mtk-pm-domains: Allow probing vreg supply o [...] adds c749d676a33d soc: mediatek: SVS: Use DEFINE_SIMPLE_DEV_PM_OPS for svs_pm_ops adds 2b48db01a066 dt-bindings: power: Add MediaTek Helio X10 MT6795 power domains adds 2b5764fb7bf8 soc: mediatek: pm-domains: Add support for Helio X10 MT6795 adds 4d3ddc9bce4b soc: mediatek: mutex: Simplify with devm_platform_get_and_ [...] adds ff6c226953b1 Merge tag 'v5.19-next-soc' of git://git.kernel.org/pub/scm [...] adds a4740b148a04 firmware: tegra: bpmp: Do only aligned access to IPC memory area adds afcdb8e55c91 firmware: tegra: Fix error check return value of debugfs_c [...] adds 933edcde4383 Merge tag 'tegra-for-5.20-firmware' of git://git.kernel.or [...] adds 3ffb20f5c789 dt-bindings: Add headers for Tegra234 GPCDMA adds 5de7d31b50c7 dt-bindings: power: Add Tegra234 MGBE power domains adds b0aedf342bc3 dt-bindings: Add Tegra234 MGBE clocks and resets adds 833f5a7eb288 dt-bindings: memory: Add Tegra234 MGBE memory clients adds 476111be5f26 dt-bindings: arm: tegra: Add NVIDIA Tegra194 CBB 1.0 binding adds 3bf80f8d4fd9 dt-bindings: arm: tegra: Add NVIDIA Tegra194 AXI2APB binding adds 68ce0053f061 dt-bindings: arm: tegra: Add NVIDIA Tegra234 CBB 2.0 binding adds 8c2261e9f040 Merge branch 'for-5.20/dt-bindings' into for-5.20/memory adds 5060237b0ee1 memory: tegra: Add MGBE memory clients for Tegra234 adds f10c00ae8628 Merge tag 'tegra-for-5.20-memory' of git://git.kernel.org/ [...] adds b710673e2dde soc: ti: wkup_m3_ipc: Remove unneeded semicolon adds b8c8d647f2fe dt-bindings: soc: ti: pruss: Re-arrange "compatible" in al [...] adds 75938bab63a4 dt-bindings: soc: ti: pruss: Update bindings for K3 AM62x SoCs adds f16afe238a7f soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 [...] adds 62fcbc5c5d10 Merge tag 'ti-driver-soc-for-v5.20' of git://git.kernel.or [...] adds 43b240d41b51 soc: imx: gpcv2: print errno for regulator errors adds ab3f045774f7 soc: fsl: guts: machine variable might be unset adds 6de6cb89fc03 soc: fsl: guts: remove module_exit() and fsl_guts_remove() adds ab4988d6a393 soc: fsl: guts: embed fsl_guts_get_svr() in probe() adds 5d707e4e3fb5 soc: fsl: guts: allocate soc_dev_attr on the heap adds b46dd0cb93de soc: fsl: guts: use of_root instead of own reference adds 55488c90b392 soc: fsl: guts: drop platform driver adds 786dde1e59d7 soc: fsl: guts: add serial_number support adds 1ec32a4f1c69 soc: imx: imx8m-blk-ctrl: Make error prints useful adds edf12b913abb soc: fsl: guts: fix return value check in fsl_guts_init() adds 63f981530751 soc: fsl: guts: check return value after calling of_iomap( [...] adds 03e316033c45 Merge tag 'imx-drivers-5.20' of git://git.kernel.org/pub/s [...] adds 9b656879042e soc: bcm: brcmstb: pm: pm-arm: fix typo in comment adds 9a073d4fbb18 soc: bcm: brcmstb: biuctrl: Add missing of_node_put() adds 01e7865d18d5 mfd: bcm2835-pm: Use 'reg-names' to get resources adds df76234276e2 mfd: bcm2835-pm: Add support for BCM2711 adds c494a447c14e soc: bcm: bcm2835-power: Refactor ASB control adds a6a1747a5ca9 soc: bcm: bcm2835-power: Resolve ASB register macros adds a7120238c208 soc: bcm: bcm2835-power: Add support for BCM2711's RPiVid ASB adds 9e95c67efa8a soc: bcm: bcm2835-power: Bypass power_on/off() calls adds 681f872a2eb3 Merge tag 'tags/ib-mfd-soc-bcm-v5.20' into drivers/next adds c4d2c7751b46 ata: ahci_brcm: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA adds 99d54565e186 i2c: brcmstb: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA adds f6ef5f4787d4 phy: brcm-sata: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA adds aa6c9ae616b8 hwrng: bcm2835: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA adds 45b9fc58ad1c clk: bcm: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA adds 16f3c221646b spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARC [...] adds ef4ef28acb42 tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with A [...] adds 9bc697091a47 Merge tag 'arm-soc/for-5.20/drivers' of https://github.com [...] adds 0f0eca0ccb9b soc: qcom: socinfo: Add an ID for sc7180P adds c19698a9e41b firmware: qcom_scm: drop unexpected word "the" adds bc0f14937689 soc: qcom: apr: Drop redundant check in .remove() adds 86b78de5fd4b dt-bindings: firmware: document Qualcomm QCS404 and SM6125 SCM adds ebf21bbc2ff5 firmware: qcom_scm-legacy: correct kerneldoc adds ac0126a01735 soc: qcom: cmd-db: replace strncpy() with strscpy_pad() adds d11a34a404ee soc: qcom: correct kerneldoc adds a20e55d4771c soc: qcom: rpmhpd: fix typos in comment adds 418ef34c0061 dt-bindings: arm: qcom: switch maintainer to Bjorn adds 2ea6af6cc1f5 dt-bindings: firmware: scm: Add compatible for SDX65 adds fe72f9bce137 soc: qcom: cmd-db: replace strscpy_pad() with strncpy() adds 7f045132bc23 dt-bindings: firmware: qcom-scm: Add interconnects property adds 65b7ebda5028 firmware: qcom_scm: Add bw voting support to the SCM interface adds 99e7e16445c4 dt-bindings: soc: qcom,wcnss: remove unneeded ref for names adds 92a563fcf14b soc: qcom: ocmem: Fix refcount leak in of_get_ocmem adds a3e7259f9ebe soc: qcom: llcc: Fix syntax errors in comments adds e6e0951414a3 soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_ [...] adds 7d0221fb5912 soc/qcom: Make QCOM_RPMPD select PM_GENERIC_DOMAINS/_OF adds a7ee53e19b62 dt-bindings: interconnect: qcom,msm8998-cpu-bwmon: add BWM [...] adds b9c2ae6cac40 soc: qcom: icc-bwmon: Add bandwidth monitoring driver adds 3c37074f0d58 Merge tag 'qcom-drivers-for-5.20' of git://git.kernel.org/ [...] adds 64f89dfaa4f1 soc: fujitsu: Add A64FX diagnostic interrupt driver adds f740949d41a7 soc: a64fx-diag: disable modular build adds a6232f2aa99c soc: qcom: Make QCOM_RPMPD depend on PM adds 5bed21af0005 soc: qcom: socinfo: Fix the id of SA8540P SoC adds 947bb0d16576 soc: qcom: icc-bwmon: Remove unnecessary print function dev_err() adds 709d473dd5e1 dt-bindings: soc: qcom: smd-rpm: Add MSM8909 adds 73579f2a99a6 soc: qcom: smd-rpm: Add compatible for MSM8909 adds c61c6c650792 dt-bindings: power: qcom-rpmpd: Add MSM8909 power domains adds 488f1d96c354 soc: qcom: rpmpd: Add compatible for MSM8909 adds 6447cd8dcec5 dt-bindings: soc: qcom: spm: Add MSM8909 CPU compatible adds fddb663de9eb soc: qcom: spm: Add CPU data for MSM8909 adds df71736be882 dt-bindings: arm: cpus: Document "qcom,msm8909-smp" enable-method adds 2bc7d3e08ec7 ARM: mach-qcom: Add support for MSM8909 adds 52b23f12432f dt-bindings: soc: qcom,rpmh-rsc: simplify qcom,tcs-config adds fbbb1cd09f29 dt-bindings: soc: qcom: aoss: document qcom,sm8450-aoss-qmp adds c23b7d496789 dt-bindings: soc: qcom: qcom,smd-rpm: add power-controller adds 99978d2fd90b Merge tag 'qcom-drivers-for-5.20-2' of git://git.kernel.or [...] adds 47b62edcd4eb Merge tag 'arm-drivers-6.0' of git://git.kernel.org/pub/sc [...] adds 6c52573bf4c3 ARM: dts: exynos: add panel and backlight to p4note adds 3b0a91e586dc ARM: dts: exynos: adjust whitespace around '=' adds a07cadf80c85 ARM: dts: exynos: align MMC node name with dtschema adds 729abb9b376e ARM: dts: s3c2410: use local header for pinctrl register values adds d180a6af3584 ARM: dts: s3c64xx: use local header for pinctrl register values adds 088b2b856fb2 ARM: dts: s5pv210: use local header for pinctrl register values adds f7b462646e81 ARM: dts: exynos: use local header for pinctrl register values adds 97a9495efbdc ARM: dts: exynos: align gpio-key node names with dtschema adds 8b86f733c0e5 ARM: dts: s5pv210: align gpio-key node names with dtschema adds efbf2c262c89 ARM: dts: exynos: align aat1290 flash LED node with bindin [...] adds ebadc8a63645 ARM: dts: exynos: add function and color to aat1290 flash [...] adds f64bbfca3146 ARM: dts: exynos: add function to LED node in Origen 4210 adds ff4275fa0737 ARM: dts: exynos: add function to LED nodes in Tiny4412 adds a149eb5f1b11 ARM: dts: exynos: add function and color to LED nodes in I [...] adds 3e8368fdcee3 ARM: dts: exynos: add function and color to LED node in Odroid U3 adds bcad13fca717 ARM: dts: exynos: add function and color to LED nodes in O [...] adds f0945faa4a1a ARM: dts: exynos: add function and color to LED node in Od [...] adds 99f6b77f74c8 ARM: dts: exynos: add function and color to LED node in Od [...] adds 82cd16902a51 ARM: dts: exynos: add function and color to LED nodes in O [...] adds 7949803d3847 Merge tag 'samsung-dt-5.20' of git://git.kernel.org/pub/sc [...] adds 5355559555b9 arm64: dts: fsd: Add cpu cache information adds 95099951557c dt-bindings: soc: add samsung,boot-mode definitions adds 694d04a1d544 arm64: dts: exynos: add syscon reboot/reboot_mode support [...] adds d742e8e29121 arm64: dts: exynos: add watchdog in ExynosAutov9 adds c75f5c9e11cf arm64: dts: fsd: add ufs device node adds 6f8c75ad5a15 arm64: dts: exynos: adjust whitespace around '=' adds 283d046406c2 arm64: dts: exynos: adjust DT style of ufs nodes in ExynosAutov9 adds 2164784a4b27 arm64: dts: exynos: align MMC node name with dtschema adds 3d501682329a arm64: dts: exynos: use local header for pinctrl register values adds 5621638cf014 arm64: dts: fsd: use local header for pinctrl register values adds fddb7928464d arm64: dts: exynos: add secondary ufs devices in ExynosAutov9 adds 5c4a99cf5d25 arm64: dts: exynos: enable secondary ufs devices ExynosAut [...] adds cd268e309c29 dt-bindings: clock: Add bindings for Exynos7885 CMU_FSYS adds e756e932a3a1 dt-bindings: clock: Add indices for Exynos7885 TREX clocks adds ced37411d7f5 arm64: dts: exynos: Add internal eMMC support to jackpotlte adds 1a4f20cab641 Merge branch 'for-v5.20/exynos7885-emmc-clk' into next/dt64 adds 813b08089075 Merge tag 'samsung-dt64-5.20' of git://git.kernel.org/pub/ [...] adds 9a71e89d0f9e arm64: dts: renesas: r9a07g043: Add ADC node adds 7512af9f78de arm64: dts: renesas: beacon: Fix regulator node names adds 5cf12ac9493a arm64: dts: renesas: Rename numbered regulators adds 4872ca1f92b0 arm64: dts: renesas: r9a09g011: Add ethernet nodes adds dc24257124db arm64: dts: renesas: rzv2mevk2: Enable ethernet adds 5a3ad6f466fe arm64: dts: renesas: r8a779f0: Add thermal support adds 76f9a5615202 arm64: dts: renesas: Adjust whitespace around '=' adds fd869e63b6ba arm64: dts: renesas: r8a779f0: Add IPMMU nodes adds 3a9747f05124 arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes adds 5235d551779d arm64: dts: renesas: r8a779f0: Add UFS node adds 290cedeca6fa arm64: dts: renesas: rzg2l-smarc: Use proper bool operator adds 9e8322dcf5f6 ARM: dts: r9a06g032-rzn1d400-db: Enable rtc0 adds 650fd1d058a1 arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compat [...] adds 06279f82da68 arm64: dts: renesas: r8a779a0: Add CPU0 core clock adds ffeca49a8ba9 arm64: dts: renesas: r8a779f0: Add L3 cache controller adds 2dcb78d2266c arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores adds 9bc7cd07aade arm64: dts: renesas: r8a779f0: Add CPUIdle support adds e5fba0bc8240 arm64: dts: renesas: r8a779f0: Add CPU core clocks adds ea25b1836f57 arm64: dts: renesas: rzg2ul-smarc: Enable RSPI1 on carrier board adds 52271d32348e arm64: dts: renesas: rzg2ul-smarc-som: Enable ADC on SMARC [...] adds 86aefa0d8dfa arm64: dts: renesas: Add missing space after remote-endpoint adds c62872a6893f arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 adds 01a787f78bfd arm64: dts: renesas: r8a779f0: Add HSCIF nodes adds 40753144256b arm64: dts: renesas: r8a779f0: Add SCIF nodes adds 1614c8624a48 arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector adds 62e8a5343114 arm64: dts: renesas: Fix thermal-sensors on single-zone sensors adds 3c7742a45c17 ARM: dts: rza2mevb: Fix LED node names adds 4505bb959ad2 Merge tag 'renesas-arm-dt-for-v5.20-tag1' of git://git.ker [...] adds 774fecc7ece1 dt-bindings: soc: renesas: Move renesas,prr from arm to soc adds 6c0534397d87 Merge tag 'renesas-dt-bindings-for-v5.20-tag1' of git://gi [...] adds 7e0ed53b074c ARM: dts: socfpga: Change Mercury+ AA1 dts to dtsi adds cfdb455d1a54 ARM: dts: socfpga: Move sdmmc-ecc node to Arria 10 dts adds 162552fa8844 ARM: dts: socfpga: Add atsha204a node to Mercury+ AA1 dts adds 15596df74e58 ARM: dts: socfpga: Add Google Chameleon v3 devicetree adds cd271f046803 dt-bindings: altera: Add Chameleon v3 board adds a2a4ee550704 arm64: dts: intel: socfpga_agilex: use defined GIC interru [...] adds 85d616dd19ac arm64: dts: altera: adjust whitespace around '=' adds 9194a384083b dt-bindings: altera: document Stratix 10 SWVP compatibles adds 2b59af8cd4de arm64: dts: Add support for Stratix 10 Software Virtual Platform adds 357513c052e1 arm64: dts: altera: socfpga_stratix10: move clocks out of [...] adds 3966af40559d Merge tag 'socfpga_dts_updates_for_v5.20' of git://git.ker [...] adds dec1c62e91ba arm64: dts: amd: adjust whitespace around '=' adds d57cc3b903db arm64: dts: apm: adjust whitespace around '=' adds b88d11f84da6 arm64: dts: lg: adjust whitespace around '=' adds 8c1be9336e9a arm64: dts: marvell: adjust whitespace around '=' adds 11357f103f2e arm64: dts: hisilicon: adjust whitespace around '=' adds f028328f60bd arm64: dts: sprd: adjust whitespace around '=' adds 09f4933a4fd9 arm64: dts: microchip: adjust whitespace around '=' adds 2453119fe6ee arm64: dts: apm: correct gpio-keys properties adds ea559c81b616 arm64: dts: broadcom: align gpio-key node names with dtschema adds 111b4da2c2fc arm64: dts: hisilicon: align gpio-key node names with dtschema adds 717b3096da2e arm64: dts: hisilicon: correct gpio-keys properties adds 87ccc38e2f8e arm64: dts: apm: Harmonize DWC USB3 DT nodes name adds 5d16aa7458a4 Merge tag 'dt64-cleanup-5.20' of git://git.kernel.org/pub/ [...] adds 4580f60b2337 ARM: dts: pxa: adjust whitespace around '=' adds 94d0a0329761 ARM: dts: aspeed: adjust whitespace around '=' adds bc5187b427dd ARM: dts: at91: adjust whitespace around '=' adds 06e00a512d0a ARM: dts: axm: adjust whitespace around '=' adds 194f47c31ab6 ARM: dts: spear: adjust whitespace around '=' adds b3b0f459c249 ARM: dts: alpine: adjust whitespace around '=' adds 4f2ff3feab43 ARM: dts: ecx: adjust whitespace around '=' adds 468aaf56bd5f ARM: dts: lpc: adjust whitespace around '=' adds f30528c6b08a ARM: dts: nuvoton: adjust whitespace around '=' adds 282a4b9ee9ec ARM: dts: ste: adjust whitespace around '=' adds 53f2ade4b0a3 ARM: dts: sti: adjust whitespace around '=' adds b03f15ee9881 ARM: dts: sd: adjust whitespace around '=' adds 523b53bb750d ARM: dts: animeo: align gpio-key node names with dtschema adds 91503e5a3b5a ARM: dts: animeo: correct gpio-keys properties adds 986fd5fe55cb ARM: dts: lpc18xx: Harmonize EHCI/OHCI DT nodes name adds 3120910a099b ARM: dts: stih407-family: Harmonize DWC USB3 DT nodes name adds 30b276fca5c0 ARM: dts: ast2500-evb: fix board compatible adds aa5e06208500 ARM: dts: ast2600-evb: fix board compatible adds 33c39140cc29 ARM: dts: ast2600-evb-a1: fix board compatible adds 2f7a7f941d77 Merge branch 'for-v5.20/aspeed-dts-cleanup' into for-v5.20 [...] adds 7ccd1f6dcec0 Merge tag 'dt-cleanup-5.20' of git://git.kernel.org/pub/sc [...] adds c110f7a94015 ARM: dts: meson: adjust whitespace around '=' adds d5444cc4cbbe Merge tag 'amlogic-arm-dt-for-v5.20' of git://git.kernel.o [...] adds ad414ddf9de0 arm64: dts: amlogic: adjust whitespace around '=' adds c46952d2ad4e arm64: dts: meson: add reset controller for Meson-S4 SoC adds 4956be9944d1 arm64: dts: amlogic: correct gpio-keys properties adds 4fd9afd894eb arm64: dts: amlogic: align gpio-key node names with dtschema adds b7bfbbbf72fc arm64: dts: meson: add gpio-fan control to GS-King-X adds a57cbe02c058 Merge tag 'amlogic-arm64-dt-for-v5.20' of git://git.kernel [...] adds 6db372de959a ARM: dts: am33xx: Map baseboard EEPROM on BeagleBone Black adds 9b47c57437aa Merge tag 'omap-for-v5.20/dt-signed' of git://git.kernel.o [...] adds fb4f915c44ee arm64: dts: rockchip: add Quartz64-A fan pinctrl adds 28ae8a98494f arm64: dts: rockchip: enable sdr-104 for sdmmc on Quartz A adds b181a1e8b3ff arm64: dts: rockchip: enable sfc controller on Quartz64 Model A adds 66b51ea7d70f arm64: dts: rockchip: Add rk3568 PCIe2x1 controller adds 89504897b7a9 arm64: dts: rockchip: Enable PCIe controller on quartz64-a adds b65155c786c4 arm64: dts: rockchip: add pine64 touch panel display to rockpro64 adds 9d6c6d978f97 arm64: dts: rockchip: rk356x: Add VOP2 nodes adds d689e5709b8a arm64: dts: rockchip: rk356x: Add HDMI nodes adds 991b3d123492 arm64: dts: rockchip: rk3568-evb: Enable VOP2 and hdmi adds 0c096d6ed842 arm64: dts: rockchip: enable vop2 and hdmi tx on quartz64a adds 4bcee17c7f28 arm64: dts: rockchip: enable vop2 and hdmi tx on rock-3a adds 41d97397d08c arm64: dts: rockchip: adjust whitespace around '=' adds 697ee8546e24 arm64: dts: rockchip: Add HDMI audio nodes to rk356x adds 4188962d993e arm64: dts: rockchip: Enable HDMI audio on Quartz64 A adds efaa0c1378ed arm64: dts: rockchip: add RTC to BPI-R2 Pro adds 2cda380102ff arm64: dts: rockchip: set display regulators to always-on [...] adds adecf85c9a85 arm64: dts: rockchip: enable vop2 and hdmi tx on BPI-R2-Pro adds f48387c005fa arm64: dts: rockchip: Enable HDMI audio on BPI R2 Pro adds 870b4dada9a1 arm64: dts: rockchip: configure thermal shutdown for BPI-R2-Pro adds 1526c3a09ecc arm64: dts: rockchip: enable the gpu on BPI-R2-Pro adds d040e81bec40 arm64: dts: rockchip: Add missing space around regulator-n [...] adds 5a86111e9def dt-bindings: arm: rockchip: Add Radxa ROCK Pi S adds 2e04c25b1320 arm64: dts: rockchip: add ROCK Pi S DTS support adds bc3753aed81f arm64: dts: rockchip: rock-pi-s add more peripherals adds 517ed0ffd3cc arm64: dts: rockchip: align gpio-key node names with dtschema adds ea452bc0e6cc arm64: dts: rockchip: enable hdmi tx audio on rk3568-evb1-v10 adds 9eee552fd8c4 arm64: dts: rockchip: enable hdmi tx audio on rock-3a adds 73a4ccf93867 Merge tag 'v5.20-rockchip-dts64-1' of git://git.kernel.org [...] adds 70e76f7344e5 ARM: dts: rockchip: enable nfc node in rk3066a-mk808.dts adds 4b076db78db4 ARM: dts: rockchip: adjust whitespace around '=' adds 271e2c922850 ARM: dts: rockchip: align gpio-key node names with dtschema adds e5a3cbe8b45b ARM: dts: rockchip: correct gpio-keys properties on rk3288-tinker adds 2630a9127c7e Merge tag 'v5.20-rockchip-dts32-1' of git://git.kernel.org [...] adds 013fda41c03e ARM: dts: ux500: Fix Janice accelerometer mounting matrix adds 0b2152e428ab ARM: dts: ux500: Fix Codina accelerometer mounting matrix adds e24c75f02a81 ARM: dts: ux500: Fix Gavini accelerometer mounting matrix adds c6aaccf1c906 ARM: dts: ux500: Drop unused i2c power domain supply adds 11303e4e4c0e Merge tag 'ux500-dts-v5.20' of git://git.kernel.org/pub/sc [...] adds 005627ea13c9 ARM: dts: at91: sama5d2: fix compilation warning adds b66724d23d1d ARM: dts: at91: sama5d2: fix compilation warning adds 979813d2ab70 ARM: dts: at91: use generic name for reset controller adds d657ab84476b ARM: dts: at91: sama7g5: add reset-controller node adds 3e6fd02fce7b ARM: dts: lan966x: Add mcan1 node. adds 43a4ab4cf568 ARM: dts: lan966x: Cleanup flexcom3 usart pinctrl settings. adds 8e2388b2898a dt-bindings: usb: atmel: Add Microchip LAN9662 compatible string adds 4dd1a613e464 ARM: dts: lan966x: Add UDPHS support adds 5b98b4021e1c Merge tag 'at91-dt-5.20' of git://git.kernel.org/pub/scm/l [...] adds 7d9802bb0e34 ARM: dts: stm32: remove the IPCC "wakeup" IRQ on stm32mp151 adds 1748c5c13e15 ARM: dts: stm32: Move DHCOR BUCK3 VDD 2V9 adjustment to 1V8 DTSI adds 95a73a50da9b ARM: dts: stm32: adjust whitespace around '=' on MCU boards adds b2082d28d8c6 ARM: dts: stm32: fix missing internally connected voltage [...] adds ef4ea690c5d7 ARM: dts: stm32: correct vcc-supply for eeprom on stm32mp1 [...] adds f3af33a8ee11 dt-bindings: rcc: stm32: select the "secure" path for stm32mp13 adds 63058bfbdaf4 ARM: dts: stm32: enable optee firmware and SCMI support on [...] adds f95634becdad ARM: dts: stm32: add RCC on STM32MP13x SoC family adds e007ec8422d3 ARM: dts: stm32: add optee reserved memory on stm32mp135f-dk adds fe7758e0e70b ARM: dts: stm32: Fix SPI2 pinmux pin comments on stm32mp15 adds d9865c34b85a dt-bindings: arm: stm32: Add compatible string for DH elec [...] adds bdb1f18fa959 ARM: dts: stm32: Add alternate pinmux for CAN1 pins adds 5eabbd30fe60 ARM: dts: stm32: Add alternate pinmux for SPI2 pins adds 2ff9ec3a77f2 ARM: dts: stm32: Add alternate pinmux for UART3 pins adds ced0cb456b42 ARM: dts: stm32: Add alternate pinmux for UART4 pins adds 35b2cb537c21 ARM: dts: stm32: Add alternate pinmux for UART5 pins adds 49c66eb382da ARM: dts: stm32: Add DHCOR based DRC Compact board adds bcdf998ea3ea ARM: dts: stm32: Add alternate pinmux for DCMI pins adds f95a5242c54d ARM: dts: stm32: Add alternate pinmux for RCC pin adds cc6280cf885c ARM: dts: stm32: Add ST MIPID02 bindings to AV96 adds 888c173e3198 Merge tag 'stm32-dt-for-v5.20-1' of git://git.kernel.org/p [...] adds 7fc96d7162c0 arm64: dts: arm/fvp-base-revc: Remove 'panel-dpi' compatible adds c7df8791cd25 arm64: dts: arm/juno: Drop erroneous 'mbox-name' property adds a0bf153f2644 arm64: dts: arm: adjust whitespace around '=' adds 156c90415b5c arm64: dts: juno: Add cache-level property to L2 caches adds 6a65fc3614d1 Merge tag 'juno-updates-5.20' of git://git.kernel.org/pub/ [...] adds ebb8ba54950a arm64: dts: marvell: align gpio-key node names with dtschema adds 2b090180dced arm64: dts: marvell: armada-3720: align lednode names with [...] adds ec21041bb35f Merge tag 'dt64-cleanup-5.20-2' of git://git.kernel.org/pu [...] adds ae25b445914a ARM: dts: ti: adjust whitespace around '=' adds eef3af89b6b6 ARM: dts: omap: adjust whitespace around '=' adds 41340053cc72 ARM: dts: marvell: align gpio-key node names with dtschema adds 8b0848f57769 ARM: dts: marvell: correct gpio-keys properties adds b1c9af5fec44 ARM: dts: omap: align gpio-key node names with dtschema adds 54ab5f367142 ARM: dts: omap: correct gpio-keys properties adds 17413b15ed93 ARM: dts: at91: align gpio-key node names with dtschema adds fa8cc83a3bff ARM: dts: at91: correct gpio-keys properties adds 592feeea1135 ARM: dts: at91: drop unneeded status from gpio-keys adds 7bd809eee429 ARM: dts: aspeed: align gpio-key node names with dtschema adds bafd5bb5ea49 ARM: dts: aspeed: correct gpio-keys properties adds 3d34cae102b0 Merge branch 'for-v5.20/aspeed-dts-cleanup' into for-v5.20 [...] adds 72e76dc2f93b Merge tag 'dt-cleanup-5.20-2' of git://git.kernel.org/pub/ [...] adds c805b77caba9 ARM: dts: exynos: align SDHCI node name with dtschema adds 1923e5804547 ARM: dts: s3c24xx: align SDHCI node name with dtschema adds 1b90ddb9d942 ARM: dts: s3c64xx: align SDHCI node name with dtschema adds 6a82ef85c4a4 ARM: dts: s5pv210: align SDHCI node name with dtschema adds 30e1f7bb96a9 dt-bindings: samsung: document preferred compatible naming adds 38aed2e0aa40 dt-bindings: soc: samsung: exynos-pmu: cleanup assigned clocks adds 61bebc290290 dt-bindings: soc: samsung: exynos-pmu: use abolute ref paths adds 3e27bf719303 dt-bindings: soc: samsung: exynos-pmu: add reboot-mode adds 8873d6b87791 Merge tag 'samsung-dt-5.20-2' of git://git.kernel.org/pub/ [...] adds ba205449828f arm64: dts: exynosautov9: correct spi11 pin names adds 4e112c7b5df2 dt-bindings: soc: samsung: usi: add exynosautov9-usi compatible adds 358ab0d11d84 arm64: dts: exynosautov9: add pdma0 device tree node adds aae10d2bc56f arm64: dts: exynosautov9: prepare usi0 changes adds 1ba1fd7d775d arm64: dts: exynosautov9: add usi device tree nodes adds 999462d33649 Merge tag 'samsung-dt64-5.20-2' of git://git.kernel.org/pu [...] adds c8b35008b4f1 ARM: dts: xilinx: align gpio-key node names with dtschema adds 30a32ee55f6a Merge tag 'zynq-dt-for-v5.20' of https://github.com/Xilinx [...] adds 7668048e5c69 dt-bindings: gpio: zynq: Add missing compatible strings adds 0aec3958c88f dt-bindings: gpio: zynq: Add power-domains adds 3314962bece5 arm64: zynqmp: Fix comment about number of gpio line names adds 847e2ed23d4c dt-bindings: gpio: zynq: Describe gpio-line-names adds 271c1fa01c23 arm64: dts: zynqmp: add AMS driver to device tree adds 228e8a88b191 arm64: dts: xilinx: align gpio-key node names with dtschema adds d67fe5e3b2ca Merge tag 'zynqmp-dt-for-v5.20' of https://github.com/Xili [...] adds f48cb21a28c0 arm64: dts: renesas: r8a779m8: Drop operating points above [...] adds 826783953013 ARM: dts: renesas: Fix DA9063 watchdog subnode names adds d1273f541ab4 arm64: dts: renesas: r9a07g054l2-smarc: Correct SoC name i [...] adds dc0f67311416 ARM: dts: r9a06g032: Describe MII converter adds c6f600923600 ARM: dts: r9a06g032: Describe GMAC2 adds cda41c14ab8a ARM: dts: r9a06g032: Describe switch adds 45ed13d9b40c dt-bindings: net: pcs: add bindings for Renesas RZ/N1 MII [...] adds 5b6d7c3c5861 ARM: dts: r9a06g032-rzn1d400-db: Add switch description adds 3896b8f09271 arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order adds 79e682024559 arm64: dts: renesas: Prepare AA1024XD12 panel .dtsi for ov [...] adds e47b5501451f arm64: dts: renesas: Add panel overlay for Salvator-X(S) boards adds fec6d133cee5 arm64: dts: renesas: Add panel overlay for Draak and Ebisu boards adds 132582d21075 Merge tag 'renesas-arm-dt-for-v5.20-tag2' of git://git.ker [...] adds 0553b288ab26 MAINTAINERS: Add Renesas SoC DT bindings to Renesas Archit [...] adds d955cf3df3c2 dt-bindings: hwinfo: renesas,prr: move from soc directory adds b83c42935c91 Merge tag 'renesas-dt-bindings-for-v5.20-tag2' of git://gi [...] adds e0c5341acdbe ARM: dts: add clock support for Airoha EN7523 adds 08a4aeb2c23f ARM: dts: Add PCIe support for Airoha EN7523 adds c4218e8cb971 ARM: dts: mediatek: adjust whitespace around '=' adds 4da8b5e9f24a ARM: dts: mediatek: align gpio-key node names with dtschema adds 1a110d77a9b9 Merge tag 'v5.19-next-dts32' of git://git.kernel.org/pub/s [...] adds 95eacb24f373 arm64: dts: mediatek: Add opp table and clock property for [...] adds f3ceebeb0c9b arm64: dts: mediatek: Add MediaTek CCI node for MT8183 adds 68163cd12ca5 arm64: dts: mediatek: Add mediatek,cci property for MT8183 [...] adds 41131266c8ce arm64: dts: mt8183: add svs device information adds ab43a84c9863 arm64: dts: mediatek: mt8195: add efuse node and cells adds 77d30613087c arm64: dts: mediatek: mt8195: enable usb remote wakeup adds 2e9cf55405c8 arm64: dts: mediatek: adjust whitespace around '=' adds 335d1603669f arm64: dts: mediatek: align gpio-key node names with dtschema adds 7db5dfd3f9f1 arm64: dts: mediatek: mt7622-bananapi-bpi-r64: align led n [...] adds 0be021f900d3 arm64: dts: mt8183: add GCE client property for Mediatek MUTEX adds a30cc07f9e32 arm64: dts: mediatek: Add infra #reset-cells property for MT8192 adds 4459a59807cf arm64: dts: mediatek: Add infra #reset-cells property for MT8195 adds a5b87cdc1b73 arm64: dts: mediatek: Replace 'enable-sdio-wakeup' adds 399e23ad51ca arm64: dts: mt8192: Fix idle-states nodes naming scheme adds 2e599740f7e4 arm64: dts: mt8192: Fix idle-states entry-method adds fda0541c8a55 arm64: dts: mediatek: mt8192: fix dtbs check warning of efuse adds 2208b284bee0 arm64: dts: mediatek: mt8183: change efuse node name adds 7b06e86e6885 arm64: dts: mediatek: mt8173: Add mediatek,infracfg phandl [...] adds 3f1804270f00 arm64: dts: mediatek: mt2712e: Add mediatek, infracfg phan [...] adds 4a50cac0fb5b arm64: dts: mediatek: mt7622-rfb1: remove wrong gpio-keys [...] adds 5397ed01d500 arm64: dts: mediatek: mt6795: Create soc bus node and move [...] adds f48d48674333 arm64: dts: mediatek: mt6795: Add cpu-map and L2 cache adds 5fce1e6cc097 arm64: dts: mediatek: mt6795: Add Cortex A53 PMU nodes adds ac4cf9a2e32c arm64: dts: mediatek: mt6795: Add watchdog node to avoid timeouts adds d9fc72d50b75 arm64: dts: mediatek: mt6795: Add fixed clocks for 32kHz a [...] adds 468deda82faf arm64: dts: mediatek: mt6795: Remove incorrect fixed-clocks adds 4c400f1812f4 arm64: dts: mediatek: mt6795: Add general purpose timer node adds 01931ee60036 arm64: dts: mediatek: mt6795: Add ARM CCI-400 node and ass [...] adds b888886a4536 arm64: dts: mediatek: mt6795: Add pinctrl controller node adds 55fcff6c42c6 arm64: dts: mediatek: mt6795: Specify interrupts for vGIC adds 76260bd63800 dt-bindings: arm: mediatek: Add mt8186 pericfg compatible adds 84e8bdee85a2 dt-bindings: arm: Add compatible for MediaTek MT8186 adds 63859d711a13 arm64: dts: mediatek: mt8183-kukui: Assign sram supply to [...] adds cda34e81b3f1 dt-bindings: arm64: dts: mediatek: Add mt8192-asurada-spherion adds 87136ff6feea dt-bindings: arm64: dts: mediatek: Add mt8192-asurada-hayato adds 331fae2fc922 arm64: dts: mediatek: Introduce MT8192-based Asurada board family adds 9ec952276f67 arm64: dts: mediatek: asurada: Document GPIO names adds cb75aeaf8915 arm64: dts: mediatek: asurada: Add system-wide power supplies adds 23e0fff324b8 arm64: dts: mediatek: asurada: Enable and configure I2C an [...] adds eb188a2aaa82 arm64: dts: mediatek: asurada: Add ChromeOS EC adds 9b909db680c0 arm64: dts: mediatek: asurada: Add keyboard mapping for th [...] adds 863fb752352a arm64: dts: mediatek: asurada: Add Cr50 TPM adds e031715a7027 arm64: dts: mediatek: asurada: Add Elan eKTH3000 I2C trackpad adds cbd4af081a21 arm64: dts: mediatek: asurada: Add I2C touchscreen adds 6812f4ed6e77 arm64: dts: mediatek: spherion: Add keyboard backlight adds aa421ef2eef5 arm64: dts: mediatek: asurada: Enable XHCI adds 0dca9f0b3e63 arm64: dts: mediatek: asurada: Enable PCIe and add WiFi adds af9e3ed08775 arm64: dts: mediatek: asurada: Add MT6359 PMIC adds 3183cb62b033 arm64: dts: mediatek: asurada: Add SPMI regulators adds 15306b9062f8 arm64: dts: mediatek: asurada: Enable MMC adds b10e80b173b6 arm64: dts: mediatek: asurada: Enable SCP adds b0e50a1f5d24 arm64: dts: mediatek: asurada: Add SPI NOR flash memory adds 61d8066b4efb dt-bindings: arm: mediatek: Add MT8195 Cherry Tomato Chromebooks adds 5eb2e303ec6b arm64: dts: mediatek: Introduce MT8195 Cherry platform's Tomato adds 37242cb97afa arm64: dts: mediatek: cherry: Add platform regulators layo [...] adds 9e0565069b14 arm64: dts: mediatek: cherry: Assign interrupt line to MT6 [...] adds 4d3807080708 arm64: dts: mediatek: cherry: Add support for internal eMM [...] adds 5bf7dabe40f2 arm64: dts: mediatek: cherry: Document gpios and add defau [...] adds d82b3562c4dd arm64: dts: mediatek: cherry: Enable I2C and SPI controllers adds b6267a396e1c arm64: dts: mediatek: cherry: Enable T-PHYs and USB XHCI c [...] adds 0de0fe950f1b arm64: dts: mediatek: cherry: Enable MT6360 sub-pmic on I2C7 adds c34bc66086e7 arm64: dts: mediatek: cherry: Enable support for the SPI N [...] adds 10d4a706ff42 arm64: dts: mediatek: cherry: Add I2C-HID touchscreen on I2C4 adds 04266856cee7 arm64: dts: mt8173: Fix nor_flash node adds c98e6e683632 arm64: dts: mt7622: fix BPI-R64 WPS button adds 9c61051561b0 arm64: dts: mt8183: Add panel rotation adds 5a75c2951af7 Merge tag 'v5.19-next-dts64' of git://git.kernel.org/pub/s [...] adds 4f05f03e8f8b ARM: dts: sun5i: adjust whitespace around '=' adds 8cce5702b667 ARM: dts: sunxi: Use constants for RTC clock indexes adds 1b9dac68c636 arm64: dts: allwinner: Use constants for RTC clock indexes adds a0bdaf59dc92 arm64: dts: allwinner: align gpio-key node names with dtschema adds 393421f18541 ARM: dts: allwinner: align gpio-key node names with dtschema adds 0ac1311a77af dt-bindings: clock: Add compatible for D1 DE2 clocks adds b8eb2df19fbf arm64: dts: allwinner: a64: orangepi-win: Fix LED node name adds 6d5f3f67584a ARM: dts: sun8i-r40: Add "cpu-supply" node for sun8i-r40 b [...] adds 14dbef6772cd ARM: dts: sun8i-r40: add opp table for cpu adds 7d655166dbb2 ARM: dts: sun8i-r40: Add thermal trip points/cooling maps adds e01f242a8f78 dt-bindings: i2c: mv64xxx: Add variants with offload support adds 790edb2eae0a arm64: dts: allwinner: a100: Update I2C controller fallback adds fe938040e089 dt-bindings: usb: sunxi-musb: Add Allwinner D1 compatible adds 821d83c20e32 dt-bindings: usb: generic-ehci: Add Allwinner D1 compatible adds 534445e0d152 dt-bindings: usb: generic-ohci: Add Allwinner D1 compatible adds 2ffe47608df3 dt-bindings: arm: sunxi: Default to the full MBUS binding adds e8f05165b55a dt-bindings: arm: sunxi: Add several MBUS compatibles adds aab941b8c3cf arm64: dts: allwinner: pinephone: Enable internal HMIC bias adds 859dd6d3e60b Merge tag 'sunxi-dt-for-5.20-1' of git://git.kernel.org/pu [...] adds dd92b16cbc98 dt-bindings: timer: Add Tegra186 & Tegra234 Timer adds 63a6ef2360bd dt-bindings: Add headers for Host1x and VIC on Tegra234 adds 015a166368d7 dt-bindings: tegra-ccplex-cluster: Remove status from requ [...] adds a41bf1aabd46 Merge tag 'tegra-for-5.20-dt-bindings' of git://git.kernel [...] adds 829205d8410e ARM: tegra: Adjust whitespace around '=' adds 799270e9b8be ARM: tegra: Align gpio-keys node names with dtschema adds ed1646fe0232 Merge tag 'tegra-for-5.20-arm-dt' of git://git.kernel.org/ [...] adds bd8e9cf328ea Merge branch 'for-5.20/dt-bindings' into for-5.20/arm64/dt adds 4b6a1b7cbdf5 arm64: tegra: Add OPE device on Tegra210 and later adds afcb41e30ce2 arm64: tegra: Enable OPE on various platforms adds 599b7aebc9fc arm64: tegra: Adjust whitespace around '=' adds 60d2016a5161 arm64: tegra: Add Tegra234 GPCDMA device tree node adds 61192a9d8a63 arm64: tegra: Mark BPMP channels as no-memory-wc adds 012877d0a7c1 arm64: tegra: Align gpio-keys node names with dtschema adds a47e173e5d1c arm64: tegra: Add node for CBB 1.0 on Tegra194 adds 302e154000ec arm64: tegra: Add node for CBB 2.0 on Tegra234 adds c710ac0bfe52 arm64: tegra: Enable native timers on Tegra186 adds 5aa9083efd67 arm64: tegra: Enable native timers on Tegra194 adds 28d860ed02c2 arm64: tegra: Enable native timers on Tegra234 adds e30cf1011b96 arm64: tegra: Add Host1x context stream IDs on Tegra186+ adds 4bb39ca25b8b arm64: tegra: Add Host1x and VIC on Tegra234 adds f7b93a088600 arm64: tegra: Update compatible for Tegra234 GPCDMA adds b415bb7c976f arm64: tegra: Fix SDMMC1 CD on P2888 adds c784744b0405 Merge tag 'tegra-for-5.20-arm64-dt' of git://git.kernel.or [...] adds 5888f1ed173e arm64: dts: ti: Adjust whitespace around '=' adds 85423386c976 arm64: dts: ti: Align gpio-key node names with dtschema adds c553bf25f0f4 arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to m [...] adds e2788887b33f arm64: dts: ti: k3-am625-sk: Enable ramoops adds 8af893654c02 arm64: dts: ti: k3-am62-main: Enable crypto accelerator adds 7310e458ac5e Merge tag 'ti-k3-dt-for-v5.20' of git://git.kernel.org/pub [...] adds 3ea73bf02225 ARM: dts: keystone: Adjust whitespace around '=' adds bfcfa1bdc45e Merge tag 'ti-keystone-dt-for-v5.20' of git://git.kernel.o [...] adds a500c4a572ac dt-bindings: arm: fsl: correct 1g vs. 1gb in toradex,colib [...] adds 90ea76423fec dt-bindings: arm: fsl: add imx93 11x11 evk board adds 5f1387b8a4c5 dt-bindings: arm: fsl: add toradex,colibri-imx7s/d/d-emmc- [...] adds 9794c3084168 dt-bindings: arm: Add DH electronics i.MX8M Plus DHCOM and PDK2 adds 4bd07304c8d2 dt-bindings: arm: fsl: Decrease the line length adds 560c73ac9734 dt-bindings: arm: fsl: Add carrier for toradex,apalis-imx6q adds 20a051cd4d1d bindings: arm: fsl: Add PHYTEC i.MX8MM devicetree bindings adds 9056aa045173 dt-bindings: clk: imx: Add fsl,scu-clk yaml file adds aeb871d67988 dt-bindings: pinctrl: imx: Add fsl,scu-iomux yaml file adds 92dae33a4d67 dt-bindings: input: Add fsl,scu-key yaml file adds 470d96c850b5 dt-bindings: nvmem: Add fsl,scu-ocotp yaml file adds e46902e16fe2 dt-bindings: power: Add fsl,scu-pd yaml file adds df4381bff778 dt-bindings: rtc: Add fsl,scu-rtc yaml file adds 636ad31bd222 dt-bindings: thermal: Add fsl,scu-thermal yaml file adds 3115888c9702 dt-bindings: watchdog: Add fsl,scu-wdt yaml file adds 06d6022353cc dt-bindings: firmware: Add fsl,scu yaml file adds c03d7ab1a636 dt-bindings: arm: add TQMa8MPxL board adds 8128bfe3d7dc Merge tag 'imx-bindings-5.20' of git://git.kernel.org/pub/ [...] adds c77c5b25c135 ARM: dts: imx6qdl-colibri: Mux mclk for sgtl5000 with the [...] adds 14092ffbd7fd ARM: dts: imx6qdl-colibri: backlight pwm: Simplify inverte [...] adds 1c231f0b81cb ARM: dts: imx6qdl-colibri: backlight pwm: Adapt brightness steps adds dbeb8e72cc51 ARM: dts: imx7-colibri: overhaul display/touch functionality adds b40549e9a074 ARM: dts: imx7-colibri: add mdio phy node adds 417092d5e7c0 ARM: dts: imx7-colibri: set lcdif clock source to video pll adds 136f88458d82 ARM: dts: imx7-colibri: add usb dual-role switching using extcon adds cfa7a1e150b9 ARM: dts: imx7-colibri: improve licensing and compatible strings adds fd5d2974652c ARM: dts: imx7-colibri: improve wake-up with gpio key adds 0ef1969ea569 ARM: dts: imx7-colibri: move aliases, chosen, extcon and g [...] adds c37e0d58f248 ARM: dts: imx7-colibri: add ethernet aliases adds 59cb7dfd9b1c ARM: dts: imx7-colibri: move regulators adds fe20bfa51c05 ARM: dts: imx7-colibri: add delay for on-module phy supply adds 0c1356e08449 ARM: dts: imx7-colibri: clean-up usdhc1 and add sleep config adds 5a0e80341496 ARM: dts: imx7-colibri: move rtc node adds ba28db60d342 ARM: dts: imx7d-colibri-emmc: add cpu1 supply adds 32f054fef145 ARM: dts: imx7-colibri-eval-v3: correct can controller comment adds 145c4d0a23e0 ARM: dts: imx7-colibri: disable adc2 adds 9b1617f948ad ARM: dts: imx7-colibri-aster: add ssp aka spi cs aka ss pins adds 12c8aa9b8d41 ARM: dts: imx7-colibri: add clarifying comments adds 18511d12b1a6 ARM: dts: imx7-colibri: alphabetical re-order adds 5491ddafe381 ARM: dts: imx7-colibri: clean-up device enabling/disabling adds 4a0e8e15a390 ARM: dts: imx7-colibri: remove leading zero from reg address adds 23acdfa0e231 ARM: dts: imx7-colibri: set regulator-name properties adds f78ad7406289 ARM: dts: imx7-colibri: clean-up iomuxc pinctrl group naming adds a180e4f09dd9 ARM: dts: imx7-colibri: add support for Toradex Iris carri [...] adds 74442c80d41d ARM: dts: imx6ulz-bsh-smm-m2: Support proper board power off adds 1ee723ea39ba ARM: dts: fsl: adjust whitespace around '=' adds 71b81f1cac29 ARM: imx6ul: drop the adc num-channels property adds 4c2f2775abce ARM: dts: imx6: skov: add pwm-regulator to control the pan [...] adds 82cc47fd88d5 ARM: dts: imx6sl-tolino-shine2hd: fix led node name. adds ce23644c5aa2 ARM: dts: imx6: fix node names for ebook reader keys adds 5655699cf5cf ARM: dts: imx6ul: add missing properties for sram adds edb67843983b ARM: dts: imx6ul: change operating-points to uint32-matrix adds 7d15e0c9a515 ARM: dts: imx6ul: fix keypad compatible adds e0aca931a2c7 ARM: dts: imx6ul: fix csi node compatible adds 1a884d17ca32 ARM: dts: imx6ul: fix lcdif node compatible adds 0c6cf86e1ab4 ARM: dts: imx6ul: fix qspi node compatible adds 8e82a5231511 ARM: dts: imx: Pass a label to the soc node adds e56d3274770e ARM: dts: imx: Pass a label to the AIPS nodes adds 9c0919acb3fa Revert "ARM: dts: imx6qdl-apalis: Avoid underscore in node name" adds 966b48d983da ARM: dts: imx6q-apalis: Add gpio-line-names adds 4eb56e26f92e ARM: dts: imx6q-apalis: Command pmic to standby for poweroff adds 36d46dff9d5a ARM: dts: imx6q-apalis: Move parallel rgb interface to SoM dtsi adds 1c5fa82860d8 ARM: dts: imx6q-apalis: Move pinmux groups to SoM dtsi adds 2c119c4d9cdf ARM: dts: imx6q-apalis: Move Atmel MXT touch ctrl to SoM dtsi adds 1347e20118d5 ARM: dts: imx6q-apalis: move gpio-keys to SoM dtsi adds a9b9f1c6de0d ARM: dts: imx6q-apalis: Add LVDS panel support adds 6429a399ae6f ARM: dts: imx6q-apalis: Disable HDMI adds 30b847665e41 ARM: dts: imx6q-apalis: Disable stmpe touchscreen adds b656eb41be70 ARM: dts: imx6q-apalis: Add ov5640 mipi csi camera adds 9560fc59425c ARM: dts: imx6q-apalis: Add adv7280 video input adds 6a1155449899 ARM: dts: imx6q-apalis: Clean-up sd card support adds 1868abc13d3d ARM: dts: imx6q-apalis: Add support for Toradex Ixora V1.2 [...] adds e366f7f7fcf6 ARM: dts: imx6q-apalis: backlight pwm: Simplify inverted b [...] adds 8e4724c93c76 ARM: dts: imx6q-apalis: backlight pwm: Adapt brightness steps adds ea0fb37ba036 ARM: dts: imx6q-apalis: Cleanup adds 4cf461f2bf4e ARM: dts: imx7d-smegw01: Replace 'enable-sdio-wakeup' adds 01f8d921f722 ARM: dts: imx6q-bosch-acc: Replace 'enable-sdio-wakeup' adds 4e0ce6e703c2 ARM: dts: imx6qdl-prti6q.dtsi: Add applicable properties t [...] adds 04069a86bf96 ARM: dts: layerscape: Add SFP node for TA 2.1 devices adds dbd68eb5baa6 Merge tag 'imx-dt-5.20' of git://git.kernel.org/pub/scm/li [...] adds ec8b5b5058ea arm64: dts: freescale: Add i.MX93 dtsi support adds e37907bd8294 arm64: dts: freescale: add i.MX93 11x11 EVK basic support adds 0a078845ba68 arm64: dts: imx8ulp: address build warning adds 8c91374b1a5f arm64: dts: fsl: ls1012a: fix Micron SPI NOR compatible adds fd207b472782 arm64: dts: imx8mm: Add SNVS LPGPR adds e56fdc60ac8f arm64: dts: imx8mp-evk: add regulator supply to CPU nodes adds 4a154e5ab9a2 arm64: dts: fsl-ls10xx: use generic dma node name adds 33597c6257bf arm64: dts: fsl: adjust whitespace around '=' adds 20d728a28239 arm64: dts: mba8mx: Remove unneeded comments adds 518d5f16a4be arm64: dts: freescale: imx8qxp: Fix thermal zone name for cpu0 adds dc9c1ceb555f arm64: dts: imx8m: Disable job ring 0 nodes adds b803d15e89f9 arm64: dts: freescale: align gpio-key node names with dtschema adds 82cb850653e8 arm64: dts: freescale: align led node names with dtschema adds 8d6712695bc8 arm64: dts: imx8mp: Add support for DH electronics i.MX8M [...] adds 9635b7134c29 arm64: dts: imx8mm-venice-gw7902: fix UART1 CTS adds fcdef92ba639 arm64: dts: imx8m: Pass a label to the soc node adds 825bd2351122 arm64: dts: imx8mq: Pass a label to the AIPS nodes adds f5f1e907718b arm64: freescale/imx8mp-evk.dts: reorder nodes alphabetically adds f8e03537772d arm64: dts: imx8mm-evk: add bt-sco sound card support adds 3f5d1fdaa585 arm64: dts: imx8mq-evk: add bt-sco sound card support adds 07ce797de4d3 arm64: dts: imx8mn-evk: add bt-sco sound card support adds a242ef5f3c10 arm64: dts: imx8m{m,p}-verdin: use IT temperatures adds ae6847f26ac9 arm64: dts: freescale: Add phyBOARD-Polis-i.MX8MM support adds 043dce4e42f1 arm64: dts: layerscape: Add SFP node for TA 2.1 devices adds e0f6d9eba3cf arm64: dts: Add SFP node for TA 3.0 devices adds d4ac6028b991 arm64: dts: imx8mp: add NoC node adds 78cba06629be arm64: dts: freescale: imx8qxp: Remove unnecessary clock r [...] adds b3993c7adf67 arm64: dts: freescale: imx8: Fix power controller name adds b64aebbe7931 arm64: dts: freescale: imx8qxp: Add fallback compatible fo [...] adds 6003913ac766 arm64: dts: freescale: imx8qxp: Fix the ocotp node name adds c7b3c053097b arm64: dts: freescale: imx8: Fix the system-controller node name adds 3876f4829a57 arm64: dts: freescale: imx8qxp: Fix the keys node name adds 418d1d840e42 arm64: dts: freescale: add initial device tree for TQMa8MP [...] adds a59591987726 Merge tag 'imx-dt64-5.20' of git://git.kernel.org/pub/scm/ [...] adds 3a1149e59a94 dt-bindings: arm: sunxi: Add H616 EMAC0 compatible adds 4eeca34bd992 dt-bindings: pinctrl: sunxi: Make interrupts optional adds 0d17c8651188 arm64: dts: allwinner: Add Allwinner H616 .dtsi file adds 4c3caac59807 dt-bindings: pinctrl: sunxi: allow vcc-pi-supply adds 7dd91a17b599 dt-bindings: arm: sunxi: Add two H616 board compatible strings adds 5a378f9f2b15 arm64: dts: allwinner: h616: Add OrangePi Zero 2 board support adds 2c1e62992981 arm64: dts: allwinner: h616: Add X96 Mate TV box support adds 8f8a7775b66e Merge tag 'sunxi-dt-for-5.20-2' of git://git.kernel.org/pu [...] adds be1628526586 ARM: dts: kswitch-d10: enable the USB device port adds 6cd345e5835d Merge tag 'at91-dt-5.20-2' of git://git.kernel.org/pub/scm [...] adds e378b965330d ARM: dts: qcom: sdx65: Add Shared memory manager support adds b456b5e7d1df ARM: dts: qcom: sdx65: Add interconnect nodes adds fbb6447deba8 ARM: dts: qcom: sdx65: Add USB3 and PHY support adds eeaec4f2b926 ARM: dts: qcom: sdx65-mtp: Enable USB3 and PHY support adds ab11b74d87dd ARM: dts: qcom: sdx65: Add QPIC BAM support adds 0ec15b6f7621 ARM: dts: qcom: sdx65: Add QPIC NAND support adds eae61fddd648 ARM: dts: qcom: sdx65-mtp: Enable QPIC BAM support adds 59e73f67e14b ARM: dts: qcom: sdx65-mtp: Enable QPIC NAND support adds b427679adcdd ARM: dts: qcom: sdx65: Add CPUFreq support adds 7f928c735880 ARM: dts: qcom: sdx65: Add modem SMP2P node adds 69117a2abfe0 ARM: dts: qcom: sdx65: Add IMEM and PIL info region adds 261e09b4e3fb ARM: dts: qcom: sdx65: Add SCM node adds a3ae01ed96e7 ARM: dts: qcom: sdx65: Add Modem remoteproc node adds aae0f5314f95 ARM: dts: qcom: sdx65-mtp: Enable modem adds df6d7b86f488 ARM: dts: qcom: sdx65: Add pshold support adds 39eebfce4bdb ARM: dts: qcom: sdx65: Add Watchdog support adds 4fcdaf4b0320 ARM: dts: qcom: align PMIC GPIO pin configuration with DT schema adds dc590cdc31f6 ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg adds 255889f4baf5 ARM: dts: qcom: pmx65: add fallback compatible to PMIC GPIO adds eea939a0da86 ARM: dts: qcom: add missing gpio-ranges in PMIC GPIOs adds eb9e93937756 ARM: dts: qcom: replace gcc PXO with pxo_board fixed clock adds aaed15efce65 ARM: dts: qcom: use dedicated QFPROM compatibles adds 10193ad6d487 ARM: dts: qcom: cleanup QFPROM nodes adds 7b7e501f7a72 ARM: dts: qcom: apq8064: add unit addresses to QFPROM regions adds 7afef282d745 ARM: dts: qcom: ipq4019: fix Micron SPI NOR compatible adds 31b2edcab4d1 ARM: dts: qcom: adjust whitespace around '=' adds 9c17baaa97c8 ARM: dts: qcom: align gpio-key node names with dtschema adds 4eb1560259de ARM: dts: qcom: msm8974: Add BAM DMUX Ethernet/IP device adds ab1489017aa7 ARM: dts: qcom-msm8974: fix irq type on blsp2_uart1 adds ae500b351ab0 ARM: dts: qcom: sdx55: Fix the IRQ trigger type for UART adds b8f9cae583c4 ARM: dts: qcom: apq8060-dragonboard: add function and colo [...] adds 966d7e9c35cf ARM: dts: qcom: apq8060-ifc6410: add color to LED node adds 47e889d3d9a7 ARM: dts: qcom: ipq4018-ap120c-ac: add function and color [...] adds 445c44e25342 ARM: dts: qcom: ipq8064-rb3011: add color to LED node adds 69b1142baeab ARM: dts: qcom: ipq8064: add function to LED nodes adds 230b5edaa34b ARM: dts: qcom: use generic sram as name for imem and ocmem nodes adds 626a60292a8e ARM: dts: qcom: apq8064-asus-nexus7: add dedicated IMEM co [...] adds f19be941efd1 ARM: dts: qcom: msm8974: add dedicated IMEM compatible adds def2565bc66d ARM: dts: qcom: sdx55: add dedicated IMEM and syscon compatibles adds 7a16ea7f3a5e ARM: dts: qcom: msm8974: add required ranges to OCMEM adds e2759fa0676c ARM: dts: qcom: pm8841: add required thermal-sensor-cells adds 6ac2799c3096 ARM: dts: qcom: apq8064-ifc6410: drop hdmi-mux-supply adds fe5651cc8e33 ARM: dts: qcom: apq8064: drop phy-names from HDMI device node adds 2477d81901a2 ARM: dts: qcom: Fix sdhci node names - use 'mmc@' adds 363c1b04cfce ARM: dts: qcom: extend scm compatible to match dt-schema adds 9c10bb43db82 ARM: dts: qcom: apq8064: rename DSI PHY iface clock adds d8e51f13c31c ARM: dts: qcom: apq8064: disable DSI and DSI PHY by default adds 864cfdeb7673 ARM: dts: qcom: msm8974: rename GPU's OPP table node adds 8c1e9736c5bd Merge tag 'qcom-dts-for-5.20' of git://git.kernel.org/pub/ [...] adds 5241fd7fee9b arm64: dts: qcom: sm7280: remove assigned-clock-rate prope [...] adds aa4ae511a760 arm64: dts: qcom: sm7180: remove assigned-clock-rate prope [...] adds 0b24829fd74c arm64: dts: qcom: sdm845: remove assigned-clock-rate prope [...] adds 6edb32383790 arm64: dts: qcom: sm8250: remove assigned-clock-rate prope [...] adds b74f7b8f174f arm64: dts: qcom: sdm660-xiaomi-lavender: Configure WLED adds b9e3f65ecf85 arm64: dts: qcom: sc7280: Add pinmux for I2S speaker and Headset adds 06c73a39c38b arm64: dts: qcom: sc7280: Add secondary MI2S pinmux specif [...] adds 32d4541abe0f arm64: dts: qcom: sc7280: add lpass lpi pin controller node adds a4c1fc8cff05 arm64: dts: qcom: sc7280-herobrine: Add lpi pinmux propert [...] adds e58539532bab arm64: dts: qcom: sc7280: Add touchscreen to villager adds 426e81c7e625 arm64: dts: qcom: sc7280: herobrine: Don't disable the key [...] adds 1a22eff4b429 arm64: dts: qcom: sc7280: Enable keyboard backlight for villager adds 59228d3b9060 dt-bindings: Document how Chromebooks with depthcharge boot adds dbbccb3db122 dt-bindings: arm: qcom: Mention that Chromebooks use a dif [...] adds 3b8bfe002c4b dt-bindings: arm: qcom: Add sc7180 Chromebook board bindings adds 707b9b08789b dt-bindings: arm: qcom: Add / fix sc7280 board bindings adds 5069fe941f76 dt-bindings: arm: qcom: Add more sc7180 Chromebook board bindings adds 2a77ada5168a arm64: dts: qcom: sc7280: Enable wifi for Chrome OS boards adds e60414644cf3 arm64: dts: qcom: sc7180: Remove ipa_fw_mem node on trogdor adds 4ab03ef8b33c arm64: qcom: sc7280-herobrine: Enable DP adds 1c20d3dbaa67 arm64: dts: qcom: sc7280: Set modem FW path for Chrome OS boards adds d756a0b29f40 arm64: dts: qcom: sc7280: Set SPI flash to 50 MHz for hero [...] adds a57de71f0980 arm64: dts: qcom: sc7280-qcard: Add ldo_l17b regulator node adds f5837418479a arm64: dts: qcom: sm8450: add uart20 node adds 48aa636285ad arm64: dts: qcom: msm8996: add clocks to the MMCC device node adds 1b3bfc4066c3 arm64: dts: qcom: sm8250: Disable camcc by default adds 0e3e65469607 arm64: dts: qcom: align OPP table names with DT schema adds 458ebdbb8e5d arm64: dts: qcom: timer should use only 32-bit size adds 11c83450ff11 arm64: dts: qcom: sdm845: Rename camss vdda-supply to vdda [...] adds f424d754212a arm64: dts: qcom: sdm845: Add camss vdda-pll-supply adds 12541f687e49 arm64: dts: qcom: msm8998*: Fix TLMM and pin nodes adds ce383e80782e arm64: dts: qcom: msm8998-clamshell: Clean up the DT adds 16901ba567d7 arm64: dts: qcom: msm8998-laptops: Clean up DTs adds 4efbec42c050 arm64: dts: qcom: msm8998-yoshino-lilac: Disable LVS1 adds 6dad36ebe1cb arm64: dts: qcom: msm8998-yoshino: Add USB extcon adds 016928c052a7 arm64: dts: qcom: msm8998-yoshino: Remove simple-bus compa [...] adds b448501c2e77 arm64: dts: qcom: msm8998-yoshino/oneplus: Use pm8005_regu [...] adds bc0e82fbb25b arm64: dts: qcom: msm8998-oneplus: Apply style fixes adds 20bba6b73264 arm64: dts: qcom: msm8998-fxtec: Use "okay" instead of "ok" adds 392b73cb8160 arm64: dts: qcom: msm8998*: Keep MMCC & MMSS_SMMU enabled [...] adds d582c02012d2 arm64: dts: qcom: msm8998-oneplus: Add clocks & GDSC to simplefb adds 5d393f14d4de arm64: dts: qcom: msm8998*: Clean up #includes adds d0eaf4122c9e arm64: dts: qcom: msm8998-fxtec: Decouple from 8998 MTP adds 3ae6156e2f41 arm64: dts: qcom: msm8998-mtp: Merge and fix up the DT adds bb9bb4123abe arm64: dts: qcom: msm8996-tone: Drop cont_splash_mem region adds a743dff7acc4 arm64: dts: qcom: msm8996-tone: Rule out PM(I)8994 variants adds 68333a42fcf5 arm64: dts: qcom: msm8996: Add SDHCI resets adds 4148a9eeb151 arm64: dts: qcom: sdm845-akatsuki: Round down l22a regulat [...] adds ff36bed5dc24 arm64: dts: qcom: align PMIC GPIO pin configuration with D [...] adds 019102a912c6 arm64: dts: qcom: add fallback compatible to PMIC GPIOs adds 9f454375bc3e arm64: dts: qcom: apq8096-db820c: add PM8994 pin function adds 761a8fe4f3db arm64: dts: qcom: msm8994-msft-lumia-octagon: add PM8994 p [...] adds e8881372ccc6 arm64: dts: qcom: sdm630: order clocks according to bindings adds 7908dcc8be2d arm64: dts: qcom: sdm630: order regs according to bindings adds cb0b68537713 arm64: dts: qcom: sdm630: order interrupts according to bindings adds b07bfd8ebe31 arm64: dts: qcom: add missing gpio-ranges in PMIC GPIOs adds a984d5d19152 arm64: dts: qcom: correct interrupt controller on PM8916 a [...] adds 79d8e016fddf arm64: dts: qcom: sdm630: disable dsi0/dsi0_phy by default adds 7d8ee8e5db53 arm64: dts: qcom: sdm660: disable dsi1/dsi1_phy by default adds 1c047919763b arm64: dts: qcom: sdm630: disable GPU by default adds 924bbd8dd60e arm64: dts: qcom: sdm630: fix the qusb2phy ref clock adds 696dea7e1c3a arm64: dts: qcom: sdm630: rename qusb2phy to qusb2phy0 adds 8b6da22e6a44 arm64: dts: qcom: sdm630: add second (HS) USB host support adds 3cd1c4f41d64 arm64: dts: qcom: sdm630: fix gpu's interconnect path adds 3a04cec9cba3 arm64: dts: qcom: sdm636-sony-xperia-ganges-mermaid: corre [...] adds 5e9bc1ba7ace arm64: dts: qcom: sdm660: move SDHC2 card detect pinconf t [...] adds bbd5a6891908 dt-bindings: arm: qcom: document sda660 SoC and ifc6560 board adds 34279d6e3f32 arm64: dts: qcom: sdm660: Add initial Inforce IFC6560 boar [...] adds 4c9fb8e89849 arm64: dts: qcom: sm8450: Add interconnect requirements for SCM adds 05b90d240409 dt-bindings: arm: qcom: Document additional sc8280xp devices adds 36a7b63f0696 dt-bindings: mailbox: qcom-ipcc: Add NSP1 client adds 152d1faf1e2f arm64: dts: qcom: add SC8280XP platform adds ccd3517faf18 arm64: dts: qcom: sc8280xp: Add reference device adds 519183af39b2 arm64: dts: qcom: add SA8540P and ADP adds 32c231385ed4 arm64: dts: qcom: sc8280xp: add Lenovo Thinkpad X13s devicetree adds 9c54f1711fc2 arm64: dts: qcom: sc7280: Rename sar sensor labels adds e0ff30b23de9 arm64: dts: qcom: sc7180: Add wormdingler dts files adds c77a3d4a2bfa arm64: dts: qcom: sc7180: Add quackingstick dts files adds 9520fef90049 arm64: dts: qcom: sc7180: Add mrbland dts files adds fb69f6adaf88 arm64: dts: qcom: sc7180: Add pazquel dts files adds 6afcee78b4a4 arm64: dts: qcom: sc7180: Add kingoftown dts files adds 6ba93ba9f63f arm64: dts: qcom: add missing AOSS QMP compatible fallback adds d66b1d2e4afc arm64: dts: qcom: correct SPMI WLED register range encoding adds b2eab35be13d arm64: dts: qcom: use dedicated QFPROM compatibles adds 74b0fbd6048f arm64: dts: qcom: sdm630: correct QFPROM byte offsets adds 693b6207fc7f arm64: dts: qcom: ipq6018-cp01-c1: fix Micron SPI NOR compatible adds 6dfe4e195271 arm64: dts: qcom: msm8998-mtp: correct board compatible adds 372cf591acbc arm64: dts: qcom: adjust whitespace around '=' adds b08f5cbd69dc arm64: dts: qcom: align gpio-key node names with dtschema adds 5a4b0b853a29 arm64: dts: qcom: correct gpio-keys properties adds 9d8840f6ee42 arm64: dts: qcom: sdm630-sony-xperia-nile: drop unneeded s [...] adds 3cfe94d660a8 arm64: dts: qcom: align led node names with dtschema adds efe9185c4e21 arm64: dts: qcom: pm8150b: add Light Pulse Generator device node adds 3e48f7428c1e arm64: dts: qcom: pm8150l: add Light Pulse Generator device node adds bf3708c6734a arm64: dts: qcom: qrb5165-rb5: declare tri-led user leds adds 2cac6baf0249 arm64: dts: qcom: qcs404: fix default pinctrl settings for [...] adds fc41893fe828 arm64: dts: qcom: pm660l: Add LPG node adds dd764e1a4236 arm64: dts: qcom: sdm630-nile: Add RGB status LED on the P [...] adds 96bb736f05d1 arm64: dts: qcom: Fix sdhci node names - use 'mmc@' adds 40940823cb58 arm64: dts: qcom: sdm630: Fix 'interconnect-names' for sdh [...] adds 4ff12270dbbe arm64: dts: qcom: Fix ordering of 'clocks' & 'clock-names' [...] adds afcbe252e9c1 arm64: dts: qcom: Fix 'reg-names' for sdhci nodes adds 74622e401e21 dt-bindings: clock: qcom: ipq8074: add USB GDSCs adds 877460f6a466 Merge branch '20220515210048.483898-8-robimarko@gmail.com' [...] adds 8bbda511a3d9 arm64: dts: qcom: ipq8074: add USB power domains adds ddc35664a38e arm64: dts: qcom: Remove unused 'vdda-max-microamp' & 'vdd [...] adds f0b255b4f012 arm64: dts: qcom: ipq6018: add label to remoteproc node adds dc74f89e3281 arm64: dts: qcom: sdm630: remove unneeded address/size cel [...] adds 140488b46b96 arm64: dts: qcom: sm8350: remove duplicated glink-edge interrupt adds c372baf317f4 arm64: dts: qcom: sm8450: remove duplicated glink-edge interrupt adds a0cdc83fa89b arm64: dts: qcom: sc7280: Add proxy interconnect requireme [...] adds 642f13c32087 arm64: dts: qcom: msm8998-xperia: Introduce ToF sensor support adds 5458d6f2827c arm64: dts: qcom: msm8916: Fix typo in pronto remoteproc node adds 20402c94721a arm64: dts: qcom: sm8450: Fix the IRQ trigger type for rem [...] adds a102644dccfe arm64: dts: qcom: sdm845*: replace i2s reg with constant adds 7858ef3cfba2 arm64: dts: qcom: sm8250: use constants for audio clocks adds f82c48d46852 arm64: dts: qcom: ipq6018: correct QUP peripheral labels adds bb856fdf07f6 dt-bindings: arm: qcom: Document xiaomi,natrium board adds 13e75fe786a1 arm64: dts: qcom: msm8996-xiaomi-natrium: Add support for [...] adds 12cfafe7b788 arm64: dts: qcom: sm8450: rename interconnect nodes adds e2eedde448a9 arm64: dts: qcom: sm8350: Move qup-opp-tables out of soc node adds 191c85b852c1 arm64: dts: qcom: sm8250: Move qup-opp-table out of soc node adds a072128b881e arm64: dts: qcom: apq8016-sbc: add function and color to L [...] adds 984a8c90c158 arm64: dts: qcom: qrb5165-rb5: add function and color to L [...] adds 09143dd2cbd6 arm64: dts: qcom: sc7180-trogdor: add function to LED node adds b7428806b434 arm64: dts: qcom: sc7280-herobrine: add function to LED node adds 0cdfa122a5ee arm64: dts: qcom: sdm845-db845c: add function and color to [...] adds bed0855657af arm64: dts: qcom: use generic sram as name for imem and oc [...] adds b2b86a2d89c2 arm64: dts: qcom: qcs404: add dedicated IMEM and syscon co [...] adds c220f33e03a0 arm64: dts: qcom: sc7180: add dedicated IMEM and syscon co [...] adds 2ffe4f99cbdd arm64: dts: qcom: sc7280: add simple-mfd to IMEM adds 616ab047bec7 arm64: dts: qcom: sdm630: add dedicated IMEM and syscon co [...] adds 7cc60f6c09f4 arm64: dts: qcom: sdm845: add dedicated IMEM and syscon co [...] adds 07f3c7a11dad arm64: dts: qcom: msm8994: add required ranges to OCMEM adds 917a6de1b0a0 arm64: dts: qcom: msm8996: drop phy-names from HDMI device node adds 7618a2de8121 arm64: dts: qcom: msm8916-samsung-a2015: Add touchscreen pinctrl adds 213d73687237 arm64: dts: qcom: sm8250: Enable per-process page tables. adds 2e4ae611ab73 arm64: dts: qcom: add mdp_clk clock to the MDSS device adds 2752bb7d9b58 arm64: dts: qcom: msm8996: add second DSI interface adds 93d7cf2ee59f arm64: dts: qcom: msm8916: add xo clocks to rpmcc and a53pll adds b39961659ffc arm64: dts: qcom: ipq8074: fix NAND node name adds a10b760b7402 arm64: dts: qcom: sc7180-trogdor: Split out keyboard node [...] adds 817c2f351974 Merge tag 'qcom-arm64-fixes-for-5.19' into arm64-for-5.20 adds f35aaef152d1 arm64: dts: qcom: msm8996: Add interconnect support adds 494e984af5b2 dt-bindings: clock: add QCOM SM8450 camera clock bindings adds 8273ea899409 Merge branch '20220701062622.2757831-2-vladimir.zapolskiy@ [...] adds e07e07dac950 arm64: dts: qcom: sm8450: Add description of camera clock [...] adds e67a004482c0 dt-bindings: clock: Add Qcom SM8350 GPUCC bindings adds 909e5be2ca88 dt-bindings: clock: Add Qcom SM8350 DISPCC bindings adds 1352b152880b Merge branch '20220706154337.2026269-1-robert.foss@linaro. [...] adds 9fd4887cdec6 arm64: dts: qcom: sm8350: Add DISPCC node adds d0e285c3d8d3 arm64: dts: qcom: sm8350: Replace integers with rpmpd defines adds e79a1385ab74 arm64: dts: qcom: Add LPG to pm8916, pm8994, pmi8994 and pmi8998 adds f23f1fa880bf arm64: dts: qcom: sdm845: Enable user LEDs on DB845c adds f041bb3cd77f arm64: dts: qcom: pmi8994: Define MPP block adds d1a405d2228f arm64: dts: qcom: db820c: Add user LEDs adds 6990640a93ba arm64: dts: qcom: sm6125: Move sdc2 pinctrl from seine-pdx [...] adds cbfb5668aece arm64: dts: qcom: sm6125: Append -state suffix to pinctrl nodes adds e5de51e264e1 arm64: dts: qcom: sm6125: Add DLL/DDR configuration on SDHCI 1/2 adds 8b936253e3da arm64: dts: qcom: sdm845-shift-axolotl: Enable pmi9889 LPG LED adds b874fff9a768 arm64: dts: qcom: msm8996: correct #clock-cells for QMP PHY nodes adds edb8e38ca99f arm64: dts: qcom: msm8996: add GCC's optional clock sources adds 2b111e30c3b1 arm64: dts: qcom: msm8996: add xo clock source to rpmcc adds 28ae8aa3923c arm64: dts: qcom: add device tree for LG G7 and LG V35 adds b9c0c0e5da43 arm64: dts: qcom: extend scm compatible strings adds a1ade6cac5a2 arm64: dts: qcom: sdm845: Switch PSCI cpu idle states from [...] adds 154fd146a446 arm64: dta: qcom: sc7180: delete vdda-1p2 and vdda-0p9 fro [...] adds 7d9c1da91a61 arm64: dts: qcom: ipq8074: move ARMv8 timer out of SoC node adds d3ef125cf844 arm64: dts: qcom: sdm845: Add CPU BWMON adds 730d55d861c6 arm64: dts: qcom: ipq8074: add reset to SDHCI adds 1789a159732d arm64: dts: qcom: msm8996: add missing DSI clock assignments adds 63162b473e3a arm64: dts: qcom: sc7280: use constants for gpucc clocks a [...] adds 713aa4efbcba arm64: dts: qcom: sc7180-idp: add vdds supply to the DSI PHY adds 21857088fa27 Revert "arm64: dts: qcom: Fix 'reg-names' for sdhci nodes" adds 531c738fb360 arm64: dts: qcom: sc7280: drop PCIe PHY clock index adds d9fd162ce764 arm64: dts: qcom: sm8250: add missing PCIe PHY clock-cells adds 9215a64a0776 arm64: dts: qcom: ipq6018: drop USB PHY clock index adds de9e7f77d869 arm64: dts: qcom: ipq8074: drop USB PHY clock index adds ed9cbbcb8c6a arm64: dts: qcom: msm8998: drop USB PHY clock index adds af5515543b9b arm64: dts: qcom: sm8350: drop USB PHY clock index adds 0aaa0a9a4745 arm64: dts: qcom: sm8450: drop USB PHY clock index adds 119feff14672 arm64: dts: qcom: sc8280xp: drop UFS PHY clock-cells adds be18bc7bd9e8 arm64: dts: qcom: sm8250: drop UFS PHY clock-cells adds e30d9f1e58c0 arm64: dts: qcom: sm8450: drop UFS PHY clock-cells adds 3a5da59af38d arm64: dts: qcom: msm8996: use non-empty ranges for PCIe PHYs adds 02d99d4cfe09 arm64: dts: qcom: msm8996: clean up PCIe PHY node adds 1e061d985fee docs: arm: index.rst: add google/chromebook-boot-flow adds 330fc08dbdd9 arm64: dts: qcom: sc7280: fix PCIe clock reference adds 43883cee061f arm64: dts: qcom: sc8280xp: fix usb_0 HS PHY ref clock adds abf61f7e66c1 arm64: dts: qcom: sc8280xp: fix DP PHY node unit addresses adds e0a592505566 Merge tag 'qcom-arm64-for-5.20' of git://git.kernel.org/pu [...] adds 1db2c0f7e8ce ARM: dts: bcm283x: Drop unnecessary properties from dpi node adds 312137db3144 dt-bindings: arm: add BCM63178 SoC to binding document adds fc85b7e64acb ARM: dts: add dts files for bcmbca soc 63178 adds c8e5c40ddb6a dt-bindings: arm64: add BCM63158 SoC to binding document adds 709ccce78823 dt-bindings: arm64: Add BCM4912 SoC to binding document adds 5e7bcaf89f57 dt-bindings: arm64: Add BCM6858 SoC to binding document adds ad8fb6b8a7d2 dt-bindings: arm: Add BCM6878 soc adds 6bcad714e173 ARM: dts: Add DTS files for bcmbca SoC BCM6878 adds c799b5081448 ARM: dts: broadcom: adjust whitespace around '=' adds 865a7d671073 dt-bindings: arm: add BCM6846 SoC to device tree binding document adds de1a99ac0b64 ARM: dts: Add DTS files for bcmbca SoC BCM6846 adds 8a3ed46ff540 ARM: dts: Update BCM47622 DTS file adds 26f2a78b4a60 ARM: dts: bcm2711: Enable V3D adds bd42ce0d2b9d dt-bindings: arm: add BCM6855 SoC to device tree binding document adds 66ae6aed7337 ARM: dts: Add DTS files for bcmbca SoC BCM6855 adds ecb84c329dda dt-bindings: arm: Add BCM6756 SoC adds 2b0a95390568 ARM: dts: Add DTS files for bcmbca SoC BCM6756 adds c5aec5611aec ARM: dts: broadcom: align gpio-key node names with dtschema adds d634a6969c03 ARM: dts: broadcom: correct gpio-keys properties adds 8a44db52235e dt-bindings: arm64: Add BCM63146 SoC adds 6d57056e1006 dt-bindings: arm64: Add BCM6856 SoC adds fa8f66983e80 dt-bindings: arm: Add BCM63148 SoC adds 03b7500f5c34 ARM: dts: Add DTS files for bcmbca SoC BCM63148 adds c5eb8a89f561 dt-bindings: arm64: Add BCM6813 SoC adds 2f6a83dddbe2 dt-bindings: ARM: add bindings for the Meraki MR26 adds 935327a73553 ARM: dts: BCM5301X: Add DT for Meraki MR26 adds 520d0abe6aee dt-bindings: soc: bcm: bcm2835-pm: Convert bindings to DT schema adds 7bc592cf4831 dt-bindings: soc: bcm: bcm2835-pm: Introduce reg-names adds 0e44511117f9 dt-bindings: soc: bcm: bcm2835-pm: Add support for bcm2711 adds b722443fa72b ARM: dts: bcm2835/bcm2711: Introduce reg-names in watchdog node adds b334c1afad17 ARM: dts: bcm2711: Use proper compatible in PM/Watchdog node adds 4143a351f8e7 dt-bindings: arm: add BCM63138 SoC adds d39f3f4d4f77 ARM: dts: Move BCM963138DVT board dts to ARCH_BCMBCA adds a82291fce8aa ARM: dts: update dts files for bcmbca SoC BCM63138 adds daf7c850caab ARM: dts: Add BCM63138 generic board dts adds 3476ccbd0ae6 Merge tag 'arm-soc/for-5.20/devicetree' of https://github. [...] adds fdcd652ce2b6 arm64: bcmbca: add arch bcmbca machine entry adds 076dcedc6628 arm64: dts: Add DTS files for bcmbca SoC BCM63158 adds 1ba56aeb3914 arm64: dts: Add DTS files for bcmbca SoC BCM4912 adds e663e06bd3f2 ARM64: dts: Add DTS files for bcmbca SoC BCM6858 adds b65b9477d911 arm64: dts: broadcom: adjust whitespace around '=' adds 82a58061ada6 arm64: dts: Add DTS files for bcmbca SoC BCM63146 adds 64eca7ad058c arm64: dts: Add DTS files for bcmbca SoC BCM6856 adds eab6bb0994b8 arm64: dts: Add DTS files for bcmbca SoC BCM6813 adds 92c336e7ae2e Merge tag 'arm-soc/for-5.20/devicetree-arm64' of https://g [...] adds 76cf72fe5ab6 dt-bindings: arm: Add Asus GT-AX6000 based on BCM4912 adds 5995e9232fc3 Merge tag 'arm-soc/for-5.20/devicetree-part2' of https://g [...] adds f3f575c4bef9 arm64: dts: Add base DTS file for bcmbca device Asus GT-AX6000 adds 32d3da7d2f44 arm64: make ARCH_BCM4908 select ARCH_BCMBCA adds 746ef3ac89ca arm64: bcmbca: Include full family name in Kconfig adds 2c071ce53d56 Merge tag 'arm-soc/for-5.20/devicetree-arm64-part2' of htt [...] adds 94a29bffdd59 ARM: dts: turris-omnia: configure LED[0] pin function to l [...] adds 40624346b7ae ARM: dts: turris-omnia: enable LED controller node adds 7dbb1b0b467e Merge tag 'mvebu-dt-5.20-1' of git://git.kernel.org/pub/sc [...] adds d6c1b95d3df2 dt-bindings: marvell: Document the AC5/AC5X compatibles adds b795fadfc46b arm64: dts: marvell: Add Armada 98DX2530 SoC and RD-AC5X board adds 8225663e0cd4 arm64: marvell: enable the 98DX2530 pinctrl driver adds 26c350fe7ae0 Merge tag 'mvebu-dt64-5.20-1' of git://git.kernel.org/pub/ [...] adds 390ffde2b97c ARM: dts: aspeed: centriq2400: drop the board adds f77024c80147 dt-bindings: arm: aspeed: document board compatibles adds ae8980247d5a dt-bindings: arm: aspeed: document board compatibles adds 12f158808510 dt-bindings: arm: aspeed: add Aspeed Evaluation boards adds d44108d84411 Merge tag 'dt-bindings-aspeed-5.20' of git://git.kernel.or [...] adds 5142c3926f8f ARM: dts: qcom: apq8064: create tsens device node adds 079926b5a22a ARM: dts: qcom: sdx65: reorder USB interrupts adds 5edd7d3e15a4 ARM: dts: qcom: Add LPG node to pm8941 adds 27f5947894c5 ARM: dts: qcom: msm8974-sony: Enable LPG adds a037fcabdbdd ARM: dts: qcom: msm8974-FP2: Add notification LED adds 1ea9098a8113 ARM: dts: qcom: msm8974-hammerhead: Add notification LED adds 4af1defb3057 ARM: dts: qcom: ipq8064: add multiple missing pin definition adds d883a12a547b ARM: dts: qcom: ipq8064: add gsbi6 missing definition adds 5c47a46d5e94 ARM: dts: qcom: ipq8064: add specific dtsi with smb208 rpm [...] adds 0ce34e0c13e9 ARM: dts: qcom: ipq8064: add missing snps,dwmac compatible [...] adds d63d3124c0a5 ARM: dts: qcom: ipq8064: disable usb phy by default adds 8fafb7e5c041 ARM: dts: qcom: ipq8064: reduce pci IO size to 64K adds 6c421a9c0828 ARM: dts: qcom: ipq8064: fix and add some missing gsbi node adds 7f5aecdd4ffc ARM: dts: qcom: ipq8064: add speedbin efuse nvmem node adds fbe4be367b21 ARM: dts: qcom: ipq8064: add missing hwlock adds 4fefb5434c4b ARM: dts: qcom: ipq8064: add missing smem compatible adds 8d8be8dd7c1f ARM: dts: qcom: msm8974: Disable remoteprocs by default adds aa7fd3bb6017 ARM: dts: qcom: add rpmcc missing clocks for apq/ipq8064 a [...] adds 3d2b5fddd067 Merge tag 'qcom-dts-for-5.20-2' of git://git.kernel.org/pu [...] adds 769fe42092a6 arm64: dts: qcom: sc8280xp: Add lost ranges for timer adds 50ed9fffec3a arm64: dts: qcom: ipq8074: add APCS node adds 1d52eb6cc827 arm64: dts: qcom: sdm845: rename DPU device node adds 37e3558b7939 arm64: dts: qcom: sc7180: rename DPU device node adds ce5cf986cdab arm64: dts: qcom: sm8250: rename DPU device node adds f32660459d12 arm64: dts: qcom: ipq8074: add #size/address-cells to DTSI adds b97e6ffa7c75 arm64: dts: qcom: ipq8074: add interrupt-parent to DTSI adds 7a9016dbc876 arm64: dts: qcom: sm6350: Replace literal rpmhpd indices w [...] adds 2aa54fa87cca arm64: dts: qcom: msm8998: Make regulator voltages multipl [...] adds 49ac5e0c3078 arm64: dts: qcom: sc7280: Move wcd specific pin conf to co [...] adds b7b17c6bf3d1 arm64: dts: qcom: sc7180: split register block for DP controller adds ae0f7e1d97cb arm64: dts: qcom: sc7180: drop #clock-cells from displaypo [...] adds 3c14a456ee3e arm64: dts: qcom: sc7280: split register block for DP controller adds 0f1e23651a0a arm64: dts: qcom: sc7280: drop #clock-cells from displaypo [...] adds 97e5c82d4e17 arm64: dts: qcom: sc7280: drop address/size-cells from eDP node adds f32894b8d8b4 arm64: dts: qcom: sc7280: drop unused clocks from eDP node adds 58577966a42f arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment adds 1189a9cf144a arm64: dts: qcom: sc8280xp: fix the smmu interrupt values adds 39aa5646adae arm64: dts: qcom: sc8280xp: Fix PMU interrupt adds 1583984623cf arm64: dts: qcom: sc8280xp: fix usb_1 ssphy irq adds 68af5d7c6d6d arm64: dts: qcom: sc8280xp: fix USB clock order and naming adds 0bd6b33c51e9 arm64: dts: qcom: sc8280xp: fix USB interrupts adds 2a8d28b8af79 arm64: dts: qcom: sc7280: reorder USB interrupts adds 5b7e3499e3fb arm64: dts: qcom: reorder USB interrupts adds 5969d3290fb5 arm64: dts: qcom: sc8280xp: add missing 300MHz adds 757991c0778f arm64: dts: sdm850: Remove unnecessary turbo-mode adds 8ed85d1e515f arm64: dts: qcom: sc7280: delete vdda-1p2 and vdda-0p9 fro [...] adds 0f064ae7cf70 arm64: dts: qcom: sdm845: Fill in GENI DMA references adds 79cfb1124af9 arm64: dts: qcom: sdm845-db845c: Enable gpi_dma1 adds 746ff2bfcec7 arm64: dts: qcom: sdm845-db845c: Specify a i2c bus clocks adds 1282fa32d716 arm64: dts: qcom: qrb5165-rb5: Fix 'dtbs_check' error for [...] adds 360d95267612 arm64: dts: qcom: qrb5165-rb5: Fix 'dtbs_check' error for [...] adds 944de5182f02 dt-bindings: arm: qcom: fix Alcatel OneTouch Idol 3 compatibles adds 25d203d0751c dt-bindings: arm: qcom: fix Longcheer L8150 compatibles adds bb35fe1efbae dt-bindings: arm: qcom: fix MSM8916 MTP compatibles adds c704bd373f58 dt-bindings: arm: qcom: fix MSM8994 boards compatibles adds fc4f8f6748e3 dt-bindings: arm: qcom: add missing MSM8916 board compatibles adds 940780880200 dt-bindings: arm: qcom: add missing MSM8994 board compatibles adds 1ce0ff93d711 dt-bindings: arm: qcom: add missing SM8150 board compatibles adds c810f39aea90 dt-bindings: arm: qcom: add missing SM8250 board compatibles adds baa36665348b dt-bindings: arm: qcom: add missing SM8350 board compatibles adds 82a547bb3cee dt-bindings: vendor-prefixes: add Shift GmbH adds 8eb1b188caf7 dt-bindings: arm: qcom: add missing MSM8998 board compatibles adds 02cb8d73c0d6 dt-bindings: arm: qcom: add missing MSM8992 board compatibles adds 09b75a927ffd dt-bindings: arm: qcom: add missing QCS404 board compatibles adds 0d45153fb9bb dt-bindings: arm: qcom: add missing SDM630 board compatibles adds ce23114d25dc dt-bindings: arm: qcom: add missing SDM636 board compatibles adds 33fae534d7b1 dt-bindings: arm: qcom: add missing SDM845 board compatibles adds d3ddba6a25dc dt-bindings: arm: qcom: add missing SM6125 board compatibles adds 31b3483aaa18 dt-bindings: arm: qcom: add missing SM6350 board compatibles adds 1ef5a4d1d03c dt-bindings: arm: qcom: Document lg,judyln and lg,judyp devices adds 5aca0822aabf dt-bindings: arm: qcom: Add Xiaomi Mi Mix2s bindings adds be497abe19bf arm64: dts: qcom: Add support for Xiaomi Mi Mix2s adds 2c947cd63bfb Merge tag 'qcom-arm64-for-5.20-2' of git://git.kernel.org/ [...] adds 819c62050722 ARM: dts: lan966x: add clock gating register adds 85e4739f8829 ARM: dts: lan966x: Add gpio-restart adds 8d56c48354fc ARM: dts: lan966x: Disable can0 on pcb8291 adds d3e71a2eae1f ARM: dts: lan966x: Enable network driver on pcb8291 adds 10c4c5279b76 Merge tag 'at91-dt-5.20-3' of git://git.kernel.org/pub/scm [...] adds e39ac5515951 dt-bindings: arm: at91: add lan966 pcb8309 board adds 6239b21bbc53 ARM: dts: lan966x: add support for pcb8309 adds ed65704f3a8f ARM: dts: lan966x: keep lan966 entries alphabetically sorted adds 43f45415f31d dt-bindings: soc: microchip: drop quotes when not needed adds e48ef9a9c529 dt-bindings: soc: microchip: use absolute path to other schema adds 28188546df02 Merge tag 'at91-dt-5.20-4' of git://git.kernel.org/pub/scm [...] adds d07ae9004f18 dt-bindings: soc: bcm: drop quotes when not needed adds 47d8f8b78b9b dt-bindings: soc: bcm: use absolute path to other schema adds 3976d758e045 Merge tag 'arm-dt-6.0' of git://git.kernel.org/pub/scm/lin [...] adds 36e2da11254d ARM: shmobile: defconfig: Refresh for v5.19-rc1 adds 7e1ab5a8a3b5 arm64: defconfig: Enable R8A779G0 SoC adds 89a24d7d85bd Merge tag 'renesas-arm-defconfig-for-v5.20-tag1' of git:// [...] adds 900bd8cb8527 arm64: defconfig: Enable Allwinner built in CODECs adds 2b4b612638b8 Merge tag 'sunxi-config64-for-5.20-1' of git://git.kernel. [...] adds 28b4dcc8f010 arm64: defconfig: Build Tegra OPE module adds 8c1541b161a6 Merge tag 'tegra-for-5.20-arm64-defconfig' of git://git.ke [...] adds 9e1fd965ceea arm64: defconfig: enable i.MX93 clk & pinctrl adds afff3d3aef14 arm64: defconfig: Enable gpio-fan support adds 01b66d2b33cc Merge tag 'imx-defconfig-5.20' of git://git.kernel.org/pub [...] adds 8da7e9fe8d32 ARM: configs: Enable DRM_V3D adds a65ee523a9e4 ARM: multi_v7_defconfig: Update configs for BCM63138 adds 14376871658a Merge tag 'arm-soc/for-5.20/defconfig' of https://github.c [...] adds 26af237f2f4d arm64: defconfig: enable bcmbca soc support adds d0ceb08048d3 arm64: defconfig: Enable DRM_V3D adds e2782fa76435 Merge tag 'arm-soc/for-5.20/defconfig-arm64' of https://gi [...] adds 4c377e7b1156 arm64: defconfig: enable Qualcomm LPG leds driver adds 974db040c519 arm64: defconfig: Enable qcom ss & hs usb phy adds 3d1188df789f arm64: defconfig: Enable qcom interconnect drivers adds 76f11e77f919 arm64: defconfig: enable Qualcomm Bandwidth Monitor adds 96c1bbda5e23 Merge tag 'qcom-arm64-defconfig-for-5.20' of git://git.ker [...] adds 4cf02f2e0d4d arm64: defconfig: Enable Qualcomm SC8280XP providers adds 01579b88a03a arm64: defconfig: Demote Qualcomm USB PHYs to modules adds e4866a0da488 Merge tag 'qcom-arm64-defconfig-for-5.20-2' of git://git.k [...] adds 2002f3968714 ARM: refresh defconfig files adds f0993936ff45 ARM: defconfig: remove irda remnants adds 186d24bff277 ARM: defconfig: remove stale CONFIG_ZBOOT_ROM entries adds ddd366bf01de ARM: defconfig: address renamed CONFIG_DEBUG_INFO=y adds 5746240f219b ARM: defconfig: remove broken CONFIG_THUMB disables adds 77f349b7700f ARM: defconfig: kill remnants of CONFIG_LEDS adds 57d6ca98ba38 arm64: refresh defconfig file adds c95a5712beee arm64: defconfig: Sync some configs with savedefconfig adds 3a829d267e10 Merge tag 'arm-defconfig-6.0' of git://git.kernel.org/pub/ [...] adds 8bbb1dd569c1 dt-bindings: arm: sunplus: Add bindings for Sunplus SP7021 [...] adds 55bfc376b8fb dt-bindings: reset: Add bindings for SP7021 reset driver adds dbf018be52e3 reset: Add Sunplus SP7021 reset driver adds 5543604a05a9 dt-bindings: clock: Add bindings for SP7021 clock driver adds 4966dfe186a4 dt-bindings: interrupt-controller: Add bindings for SP7021 [...] adds f7189d938b31 irqchip: Add Sunplus SP7021 interrupt controller driver adds 0aa94eea8d95 ARM: sunplus: Add initial support for Sunplus SP7021 SoC adds 027a68e35206 ARM: sp7021_defconfig: Add Sunplus SP7021 defconfig adds f6639994a6dd ARM: dts: Add Sunplus SP7021-Demo-V3 board device tree adds 7cb7b8fe6339 Merge branch 'sunplus/newsoc' into arm/newsoc adds 6762d688a1a5 dt-bindings: timer: npcm: Add npcm845 compatible string adds 5e1f5ea3da98 dt-bindings: watchdog: npcm: Add npcm845 compatible string adds 08e950449c62 dt-binding: clk: npcm845: Add binding for Nuvoton NPCM8XX Clock adds 40b88f32ccf6 dt-bindings: reset: npcm: add GCR syscon property adds 8f73a173430b ARM: dts: nuvoton: add reset syscon property adds 3183444aee63 reset: npcm: using syscon instead of device data adds 85331f56cb72 dt-bindings: reset: npcm: Add support for NPCM8XX adds fc5d2a2f4aa5 reset: npcm: Add NPCM8XX support adds e8dd9f77c0e5 dt-bindings: arm: npcm: Add maintainer adds 730585a061e3 dt-bindings: arm: npcm: Add nuvoton,npcm845 compatible string adds 6524d8ebbc27 dt-bindings: arm: npcm: Add nuvoton,npcm845 GCR compatible string adds 3670d2ec13ee arm64: npcm: Add support for Nuvoton NPCM8XX BMC SoC adds 6cc82f07fc34 arm64: dts: nuvoton: Add initial NPCM8XX device tree adds f21d8e7165e9 arm64: dts: nuvoton: Add initial NPCM845 EVB device tree adds 45472f1e5348 arm64: defconfig: Add Nuvoton NPCM family support adds 2d0f3f13a959 Merge branch 'nuvoton/newsoc' into arm/newsoc adds bccd70a73db2 MAINTAINERS: rectify entry for ARM/NUVOTON NPCM ARCHITECTURE adds dd65b964922e Merge tag 'arm-newsoc-6.0' of git://git.kernel.org/pub/scm [...] adds 96a4ce30c27e ARM: add ATAGS dependencies to non-DT platforms adds acb926d618f2 ARM: add CONFIG_UNUSED_BOARD_FILES adds b5aaaa666a85 ARM: pxa: add Kconfig dependencies for ATAGS based boards adds 0c00a537bc39 ARM: orion: add ATAGS dependencies adds 3c1ca64f5203 ARM: davinci: mark all ATAGS board files as unused adds 6eea15887f38 ARM: ep93xx: mark most board files as unused adds 60e3eabca49c ARM: mmp: mark all board files for removal adds bdd50bf19b68 ARM: footbridge: mark cats board for removal adds 336291304692 ARM: sa1100: mark most boards as unused adds 4a69c8b7fed8 ARM: omap1: add Kconfig dependencies for unused boards adds d75595e0962a ARM: s3c: mark most board files as unused adds 6460e993be65 ARM: iop32x: mark as unused adds 1785ab769824 ARM: cns3xxx: add CONFIG_UNUSED_BOARD_FILES dependency adds 7d0d3fa7339e Merge tag 'arm-boardfiles-6.0' of git://git.kernel.org/pub [...] adds 72607f372c9c regmap: cache: Fix syntax errors in comments adds f67be8b7ee90 regmap: provide regmap_field helpers for simple bit operations adds 26968e614adb Merge tag 'regmap-field-bit-helpers' of https://git.kernel [...] adds 3d0afe9cf1ef regmap: Don't warn about cache only mode for devices with [...] adds 06fae51bb244 regmap: Merge up fixes adds a5201d42e2f8 regmap: cache: Add extra parameter check in regcache_init adds 445cbd219ac3 regmap-irq: Convert bool bitfields to unsigned int adds 53a1a16dcc97 regmap-irq: Remove unused type_reg_stride field adds cffc2be30288 regmap-irq: Cleanup sizeof(...) use in memory allocation adds 610fdd668e6a regmap-irq: Remove an unnecessary restriction on type_in_mask adds 6b0c31747722 regmap-irq: Remove inappropriate uses of regmap_irq_update_bits() adds ad22b3e98f94 regmap-irq: Remove mask_writeonly and regmap_irq_update_bits() adds f7cc5062d6e5 regmap-irq: Refactor checks for status bulk read support adds faa87ce9196d regmap-irq: Introduce config registers for irq types adds 9edd4f5aee84 regmap-irq: Deprecate type registers and virtual registers adds e8ffb12e7f06 regmap-irq: Fix inverted handling of unmask registers adds bdf9b86cd3ad regmap-irq: Add get_irq_reg() callback adds 48e014ee9a61 regmap-irq: Deprecate the not_fixed_stride flag adds e129e4138147 regmap-irq cleanups and refactoring adds 773d09b4c3ac regmap-irq: Fix bug in regmap_irq_get_irq_reg_linear() adds cf39ed2e8ecd regmap: add WARN_ONCE when invalid mask is provided to reg [...] adds 739f872e48d4 regmap: permit to set reg_update_bits with bulk implementation adds 2e7a95156d64 Merge tag 'regmap-v5.20' of git://git.kernel.org/pub/scm/l [...] adds 423156b3d37b regulator: dt-bindings: mps,mp5416: add MP5496 compatible adds b9dea0184b26 regulator: mp5416: alphabetically sort header includes adds df43c245dd05 regulator: mp5416: use OF match data adds fcdaf74a0abb regulator: mp5416: add support for MP5496 adds 5f7202d827b8 regulator: rt5190a: check if init_data is NULL, bypass rt5 [...] adds a9369fd316cf regulator: dt-bindings: Convert pwm-regulator to DT schema adds a8280a5dd5a4 regulator: mp5416: remove kernel.h include adds f210f387c8c0 regulator: qcom_smd: add get_voltage to MP5496 adds 8c92d9221d47 regulator: rpi-panel-attiny: Use backlight helper adds c0216c0e68f7 regulator: rt5120: Add PMIC regulator support adds 8171c93bac1b regulator: mt6370: Add mt6370 DisplayBias and VibLDO support adds 0e584d46218e regulator: fix a kernel-doc warning adds 4806c991bf4f regulator: mt6370: Use 'fwnode_gpiod_get_index' to fix gpi [...] adds 46ae6fb58fd4 regulator: mt6370: Use the correct header for platform_device_id adds a9e37a828ca0 regulator: scmi: Add missing of_node_get() adds e8977917e116 regulator: qcom_smd: Fix pm8916_pldo range adds 8cbb948a7cc2 regulator: dt-bindings: qcom,smd-rpm: Add PM8909 adds bc4d193238be regulator: qcom_smd: Add PM8909 RPM regulators adds 3dbee7f9e9e0 regulator: qcom_smd: Add PM8909 and fix pm8916_pldo range adds 38493f008deb regulator: max597x: Add support for max597x regulator adds d08412328e4f regulator: Fix parameter declaration and spelling mistake. adds 79152fc74ff6 regulator: Fix MFD_MAX597X dependency adds 3fec90048d37 regulator: max597x: Remove unused including <linux/version.h> adds 00f6ebbd0177 regulator: qcom_spmi: add support for HT_P150 adds 3d04ae8e3e91 regulator: qcom_spmi: add support for HT_P600 adds 34ceb6a6ef87 regulator: qcom_spmi: add support for PMP8074 regulators adds 0b3bbd7646b0 regulator: qcom,spmi-regulator: Convert to dtschema adds 044750573903 regulator: qcom,spmi-regulator: add PMP8074 PMIC adds be6bd82351e8 regulator: max597x: Don't return uninitialized variable in .probe adds 91de5eb17c10 regulator: pwm: Update Lee Jones' email address adds 66efb665cd5a regulator: of: Fix refcount leak bug in of_get_regulation_ [...] adds 218320fec294 regulator: core: Fix off-on-delay-us for always-on/boot-on [...] adds 4c7da3741804 regulator: Add missing type for 'regulator-microvolt-offset' adds 9cc0590ae351 regulator: mt6380: Fix unused array warning adds 6eabfc018e8d regulator: core: Allow specifying an initial load w/ the bulk API adds 1de452a0edda regulator: core: Allow drivers to define their init data as const adds efc93392960c regulator: Consumer load management improvements adds 416e05e5b7ce Merge tag 'regulator-v5.20' of git://git.kernel.org/pub/sc [...] adds 8e3ca32f4699 spi: spi-altera-dfl: Fix an error handling path adds f52b03c70744 spi: s3c64xx: requests spi-dma channel only during data transfer adds 8523c96894e9 spi: cadence-quadspi: Remove spi_master_put() in probe fai [...] adds 901fc8e8079e spi: mt65xx: add MT8365 SoC bindings adds 657f8bd88cb5 spi: fix typo in comment adds dd9c232d4727 spi: spi-zynqmp-gqspi: Add two chip select support adds 1f19a2d1d6b9 spi: intel: Use correct order for the parameters of devm_k [...] adds b658be56e867 spi: dt-bindings: Move 'rx-sample-delay-ns' to spi-periphe [...] adds 6598b91b5ac3 spi: spi.c: Convert statistics to per-cpu u64_stats_t adds 8d0b512844fd spi: spi-ti-qspi: Support per-transfer and per-slave speed [...] adds 5945ff905764 spi: stm32-qspi: Remove stm32_qspi_get_mode() unused parameter adds 75c28a43a43f spi: stm32-qspi: Remove stm32_qspi_wait_cmd() unused parameter adds 6ce7061a75f7 spi: stm32-qspi: Remove stm32_qspi_wait_poll_status() unus [...] adds 6ff40f00e5a4 spi: stm32-qspi: Remove unused parameters adds 71ba950f3b1f ASoC: dt-bindings: renesas,rz-ssi: Document RZ/G2UL SoC adds 9ac8d17694b6 spi: add support for microchip fpga spi controllers adds f303c6b26ced MAINTAINERS: add spi to PolarFire SoC entry adds 0ac8bc4f54ef Add support for PolarFire SoC's spi controllers adds 9723070ecb28 spi: s3c64xx: Fix spelling mistake "hannel" -> "channel" adds 5dfac65b6217 spi: <linux/spi/spi.h>: Add missing documentation for stru [...] adds a4f26ba2608c spi: fix platform_no_drv_owner.cocci warning adds 0356163e5883 spi: Return true/false (not 1/0) from bool function adds a1f0161eadbd spi: sifive: add PM callbacks to support suspend/resume adds 67b9d64139e1 spi: Fix per-cpu stats access on 32 bit systems adds 4a2f83b7f780 spi: atmel-quadspi: add runtime pm support adds f11ec1cc46e3 spi: atmel-quadspi: use pm_ptr() adds af7c2d4145b5 spi: atmel-quadspi: align condition to parenthesis adds c349fad389c5 spi: atmel-quadspi: add runtime pm support adds 116679aef2f9 spi: micro: fix unreasonable clk_prepare_enable() on error [...] adds 845d3fd8a0aa spi: s3c64xx: set pointers to null using NULL rather than 0 adds 41ecad2c3cce spi: spidev_test: Warn when the mode is not the requested mode adds b76134178168 spi: tegra210-quad: Multi-cs support adds e23917822d3c spi: dt-bindings: split peripheral prods adds 4f37809f4cdf spi: dt-bindings: Add compatible for Tegra241 QSPI adds 35f2b9afc23b spi: tegra quad: Add Tegra Grace features adds d38dc01a4e68 spi: microchip-core: fix potentially incorrect return from probe adds d52b095b6cb4 spi: core: Fix error code in spi_register_controller() adds 2081ad146746 spi: microchip-core: fix passing zero to PTR_ERR warning adds 26f30e3ee1bf spi: topcliff-pch: Use core message validation adds 40308f9642a8 spi: fsi: Increase timeout and ensure status is checked adds a813c47d22b0 spi: s3c64xx: constify fsd_spi_port_config adds e95a1cd2cfe7 spi: dw: Add deferred DMA-channels setup support adds 595d68c1b7a8 spi: dt-bindings: samsung: Add Exynos4210 SPI adds e2185072a4a4 spi: sh: Switch to using core message queue adds 145cfc3840e5 spi: mpc52xx-psc: Switch to using core message queue adds 917e43de2a56 spi: synquacer: Add missing clk_disable_unprepare() adds 82295bc0d192 spi: s3c64xx: move dma_release_channel to unprepare adds 1714582a3a08 spi: Move ctlr->cur_msg_prepared to struct spi_message adds ae7d2346dc89 spi: Don't use the message queue if possible in spi_sync adds c1038165fbbf spi: Lock controller idling transition inside the io_mutex adds 8711a2ab51dd spi: __spi_pump_messages: Consolidate spin_unlocks to goto target adds d5256cce1f50 spi: Remove check for controller idling in spi sync path adds 049d6ccc4da8 spi: Remove check for idling in __spi_pump_messages() adds 66a221593cb2 spi: Remove the now unused ctlr->idling flag adds 1a9cafcb57b7 spi: Remove unneeded READ_ONCE for ctlr->busy flag adds 72c5c59b659d spi: Set ctlr->cur_msg also in the sync transfer case adds 69fa95905d40 spi: Ensure the io_mutex is held until spi_finalize_curren [...] adds dc3029056b02 spi: opportunistically skip ctlr->cur_msg_completion adds 152f2494ac16 Optimize spi_sync path adds 3f977c574dfd spi: intel: Add support for Intel Meteor Lake-P SPI serial flash adds ffb7bcd3b27e spi: s3c64xx: support loopback mode adds bfcd27dcb7b9 spi: s3c64xx: support custom value of internal clock divider adds 11d50d853dce spi: s3c64xx: add spi port configuration for Exynos Auto v9 SoC adds 9dbeef8ad5f8 spi: s3c64xx: define exynosautov9 compatible adds 0dbc49476ac7 spi support for Exynos Auto v9 SoC adds 3190d4be3764 spi: pxa2xx: Add support for Intel Meteor Lake-P adds c191543e99fc spi: spi.c: White-space fix in __spi_pump_messages() adds 95c8222f0e52 spi: spi.c: Fix comment style adds 31d4c1bdf157 spi: spi.c: Remove redundant else block adds 10365cad1802 Fix some coding style issues adds 8b037cabc496 spi: dt-bindings: dw-apb-ssi: update spi-{r,t}x-bus-width adds 6eee27c598fd spi: dt-bindings: cadence: add missing 'required' adds acfc34f008c3 spi: dt-bindings: zynqmp-qspi: add missing 'required' adds 2e063bb1d427 spi: amd: Make use of devm_spi_alloc_master() adds deef4da8be2f spi: amd: Make use of dev_err_probe() adds 1e71ffee97ac spi: amd: Drop io_base_addr member from struct amd_spi adds 55861e36b663 spi: amd: Add struct and enum kernel-doc comments adds 41cae19e4ca4 spi: AMD SPI controller driver bug fix and cleanups adds 9c22ec4ac27b spi: Return deferred probe error when controller isn't yet [...] adds b6747f4fba39 spi: propagate error code to the caller of acpi_spi_device [...] adds cdb0cc9379f1 spi: remove duplicate parameters check in acpi_spi_add_resource() adds 43cc5a0afe41 spi: Fix simplification of devm_spi_register_controller adds 7e9984d183bb spi: tegra20-slink: fix UAF in tegra_slink_remove() adds e82c6d62a1f2 spi: microchip-core: fix UAF in mchp_corespi_remove() adds 5d56d8974d1e spi: microchip-core: switch to use devm_spi_alloc_master() adds cdeaf3a99a02 spi: microchip-core: switch to use dev_err_probe() adds 1ed34d367bad spi: microchip-core: fix and cleanups adds 5d76b7509cb2 spi: dw: Fix IP-core versions macro adds 0d085723c637 spi: Add bindings for Intel Thunder Bay SOC adds 51e41dc2f2bc spi: dw: Add support for master mode selection for DWC SSI [...] adds dc4e6d9fbf9a spi: dw: Add support for Intel Thunder Bay SPI controller adds 53415957c459 Add support for Intel Thunder Bay SPI controller adds ecff027298de spi: dt-bindings: atmel,at91rm9200-spi: convert to json-schema adds 82cef0af296d spi: dt-bindings: mediatek,spi-mtk-nor: Update bindings fo [...] adds 0ee0ab0bdab4 spi: dt-bindings: Add compatible for MediaTek MT8188 adds a3fd35be0eda spi: atmel: remove #ifdef CONFIG_{PM, SLEEP} adds ee912312db5a spi: dt-bindings: qcom,spi-geni-qcom: allow three interconnects adds 7c3193f7890a spi: npcm-fiu: Modify direct read dummy configuration adds d50fef8ae939 dt-binding: spi: Add npcm845 compatible to npcm-fiu document adds 650b014facca spi: npcm-fiu: Add NPCM8XX support adds 23089eb6294d spi: npcm-fiu: add Arbel NPCM8XX support adds b54f2401a17b spi: dt-bindings: spi-controller: correct example indentation adds 89fcdd53c252 spi: bcm2835: enable shared interrupt support adds 233363aba72a spi/panel: dt-bindings: drop CPHA and CPOL from common properties adds 66bbf1441d21 spi: a3700: support BE for AC5 SPI driver adds 730bc8ba5e9e spi: spi-gxp: Add support for HPE GXP SoCs adds 8cc35b86546d spi: dt-bindings: add documentation for hpe,gxp-spifi adds a1848b0fa251 MAINTAINERS: add spi support to GXP adds 69243df953e7 Add SPI Driver to HPE GXP Architecture adds 0805c6fb39f6 Merge tag 'spi-v5.20' of git://git.kernel.org/pub/scm/linu [...] adds 0829c35dc534 pwm: Drop support for legacy drivers adds f6bc65d3eebb pwm: atmel-tcb: Fix typo in comment adds ef2e35d90890 pwm: Reorder header file to get rid of struct pwm_capture [...] adds 5c8dca97404b pwm: Drop unused forward declaration from pwm.h adds fe00faee8060 dt-bindings: pwm: Add MT8365 SoC binding adds 394b517585da pwm: mediatek: Add MT8365 support adds 20550a61880f pwm: sifive: Simplify offset calculation for PWMCMP registers adds 61180f68ad5b pwm: sifive: Fold pwm_sifive_enable() into its only caller adds 0f02f491b786 pwm: sifive: Reduce time the controller lock is held adds 3586b02663f0 pwm: sifive: Enable clk only after period check in .apply() adds 1695b421e1b5 pwm: sifive: Simplify clk handling adds ace41d7564e6 pwm: sifive: Ensure the clk is enabled exactly once per ru [...] adds 2375e964d541 pwm: sifive: Shut down hardware only after pwmchip_remove( [...] adds c2252c181ab5 dt-bindings: pwm: Document clk based PWM controller adds 901f8f5404f1 pwm: Add clock based PWM output driver adds 3bf5f2f0c02e dt-bindings: pwm: mediatek: Add compatible string for MT8195 adds 0afe57ca3a77 MAINTAINERS: Add include/dt-bindings/pwm to PWM SUBSYSTEM adds 3391780b74b9 MAINTAINERS: Remove myself as PWM maintainer adds ea95b29983b9 pwm: twl-led: Document some limitations and link to the re [...] adds 2ba1aede6d41 pwm: lpc18xx: Convert to use dev_err_probe() adds 8933d30c5f46 pwm: lpc18xx: Fix period handling adds 530c28df03e7 Merge tag 'pwm/for-5.20-rc1' of git://git.kernel.org/pub/s [...] adds f30ce040a704 hwmon: (pmbus) Move pec attribute to I2C device adds eaf87c006f03 hwmon: (lm90) Generate sysfs and udev events for all alarms adds f6d0775119fb hwmon: (lm90) Rework alarm/status handling adds 479f21d41d30 hwmon: (lm90) Reorder include files in alphabetical order adds ff8f0a652d2f hwmon: (lm90) Reorder chip enumeration to be in alphabetic [...] adds ddf2a6093c56 hwmon: (lm90) Use BIT macro adds ca7b9b14a022 hwmon: (lm90) Move status register bit shifts to compile time adds f68480cc3275 hwmon: (lm90) Stop using R_/W_ register prefix adds 3b0982ff93aa hwmon: (lm90) Improve PEC support adds 425f5b5d15c2 hwmon: (lm90) Add partial PEC support for ADT7461 adds d70fa73d8433 hwmon: (lm90) Enable full PEC support for ADT7461A adds b2644494a4c7 hwmon: (lm90) Add support for unsigned and signed temperatures adds 8f19501d87e0 hwmon: (lm90) Only re-read registers if volatile adds a8ddcc5750a9 hwmon: (lm90) Support multiple temperature resolutions adds b977ed27c4db hwmon: (lm90) Use single flag to indicate extended tempera [...] adds c7cebce984a2 hwmon: (lm90) Rework detect function adds d277fbd53d9d hwmon: (lm90) Add support for additional chip revision of NCT1008 adds 0707dda69d85 hwmon: (lm90) Fix/Add detection of G781-1 adds e9684fdbdc52 hwmon: (lm90) Add flag to indicate 'alarms' attribute support adds 904a6fe689e2 hwmon: (lm90) Add explicit support for MAX6648/MAX6692 adds a9f3d3a80a40 hwmon: (lm90) Add support for ADT7481, ADT7482, and ADT7483 adds 9888775be8c0 hwmon: (lm90) Strengthen chip detection for ADM1032, ADT74 [...] adds 399a8a0046cf hwmon: (lm90) Add support for MAX6690 adds 2cb8d9d83130 hwmon: (lm90) Add flag to indicate support for minimum tem [...] adds ca6bfa3b7325 hwmon: (lm90) Add flag to indicate conversion rate support adds 3c1ecccbbc13 hwmon: (lm90) Add support for MAX6642 adds c9933a4439b5 hwmon: (lm90) Let lm90_read16() handle 8-bit read operations adds 6be4b1a43082 hwmon: (lm90) Introduce 16-bit register write function adds c09472fcf9e0 hwmon: (lm90) Support MAX1617 and LM84 adds 0c6bffd4a625 hwmon: (lm90) Add support for ADM1021, ADM1021A, and ADM1023 adds 37d1dc8d48cf hwmon: (lm90) Add remaining chips supported by adm1021 driver adds df18fccd99e3 hwmon: (lm90) Combine lm86 and lm90 configuration adds af4540b112c4 hwmon: (lm90) Add explicit support for NCT210 adds 2c6cb6c55785 hwmon: (lm90) Add support for ON Semiconductor NCT214 and NCT72 adds d8521f82dfb6 hwmon: (lm90) Add support for ON Semiconductor NCT218 adds 41e6d7215d79 hwmon: (lm90) Add support for ADT7421 adds b1526b38e363 hwmon: (lm90) Only disable alerts if not already disabled adds f63f6cce28cd hwmon: (lm90) Add explicit support for ADM1020 adds 9a1986637021 hwmon: (lm90) Add support and detection of Philips/NXP NE1618 adds 018b82877046 hwmon: (lm90) Add table with supported Analog/ONSEMI devices adds ca99633ae409 hwmon: (lm90) Support temp_samples attribute adds 4036a48e20e8 hwmon: (pmbus) Add IEEE 754 half precision support to PMBus core adds 5e9caf86b835 dt-bindings: trivial-devices: Add lt7182s adds e10d9e4ca1d9 hwmon: (pmbus) Add support for Analog Devices LT7182S adds 739743ec78c9 hwmon: (f71882fg) Add support for F71858AD (0x0903) adds 39397ba8a7ec hwmon: (lm75) Replace kernel.h with the necessary inclusions adds fd2d53c367ae hwmon: (sch56xx-common) Add DMI override table adds bae26b801f98 hwmon: (asus-ec-sensors) add support for Strix Z690-a D4 adds 8a85007c8386 hwmon: (pmbus) add a function to check the presence of a b [...] adds 6fd584230a85 hwmon: (pmbus) add MFR_* registers to debugfs adds b97adb596399 hwmon: Allow to compile ASB100 and FSCHMD on !X86 adds d8d5879a4442 dt-bindings: hwmon: Add compatible string for ADT7481 in lm90 adds f07691219cff dt-bindings: hwmon: Allow specifying channels for lm90 adds b9e7dfdedbc5 hwmon: (lm90) Add compatible entry for adt7481 adds 27f0438972fc hwmon: (lm90) Define maximum number of channels that are s [...] adds f9938eeb97fc hwmon: (lm90) Read the channel's label from device-tree adds 9b00a5f50934 hwmon: (occ) Delete unnecessary NULL check adds 07845f559d32 hwmon: (lm90) Add support for 2nd remote channel's offset [...] adds 00dc6452bee5 hwmon: (lm90) Read the channel's temperature offset from d [...] adds 0356d778aa1e hwmon: (pmbus) fix build error unused-function adds 452d5e297694 hwmon: (nct6775) Drop duplicate NULL check in ->init() and [...] adds 385e5f57053f hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist adds 489dd8f05a3e hwmon: (dell-smm) Add Dell G5 5590 to DMI table adds b674bcb13f41 hwmon: (gsc-hwmon) Add missing of_node_put() adds 07fb76273db8 hwmon: (pmbus) Introduce and use cached vout margins adds 2a20db9bfc42 hwmon: (pmbus) Add list_voltage to pmbus ops adds 4a235369dae5 hwmon: (pmbus/ltc2978) Set voltage resolution adds c10d52d6eda3 hwmon: (dell-smm) Improve assembly code adds 8f9eb10ff71d hwmon: (asus-ec-sensors) add support for Maximus XI Hero adds 5993b9887ac3 hwmon: (lm90) Use worker for alarm notifications adds 8e1187fe7a7f hwmon: (asus_wmi_sensors) Save a few bytes of memory adds 5918036cfa8d hwmon: (drivetemp) Add module alias adds 1c4e4f4a0e8d hwmon: (asus-ec-sensors) add missing sensors for X570-I GAMING adds 654c97351baf hwmon: (aquacomputer_d5next) Move device-specific data int [...] adds 9992b19d756a hwmon: (asus-ec-sensors) add definitions for ROG ZENITH II [...] adds 03508eea5385 hwmon: (mcp3021) improve driver support for newer hwmon interface adds 09e893092e00 hwmon: (aquacomputer_d5next) Add D5 Next fan control support adds 3b1ea71faccb hwmon: (aspeed-pwm-tacho) increase fan tach period (again) adds 0eabb1396656 hwmon: (tps23861) fix byte order in current and voltage registers adds f4caa2621641 hwmon: (aquacomputer_d5next) Add support for reading the + [...] adds 7d4edccc9bbf hwmon: (sht15) Fix wrong assumptions in device remove callback adds 03009a605f2a hwmon: (occ) Replace open-coded variant of %*phN specifier adds 38ac173b0ef8 hwmon: (nct6775) add ASUS TUF GAMING B550-PLUS WIFI II adds 41cd43732742 hwmon: (dell-smm) Improve documentation adds cdbe34da01e3 hwmon: (aquacomputer_d5next) Add support for Aquacomputer [...] adds 64ae88ff48cb Merge tag 'hwmon-for-v5.20' of git://git.kernel.org/pub/sc [...] adds 4f4179fcf420 ACPI: CPPC: Do not prevent CPPC from working in the future adds d21b57003041 ACPI: glue: Use acpi_dev_for_each_child() adds f5122be80daa ACPI: glue: Introduce acpi_dev_has_children() adds 2f6fe93fede8 ACPI: glue: Introduce acpi_find_child_by_adr() adds a73a204b4458 thunderbolt: ACPI: Replace tb_acpi_find_port() with acpi_f [...] adds bf5fb8ae8248 USB: ACPI: Replace usb_acpi_find_port() with acpi_find_chi [...] adds abda0af4cd3b ACPI: container: Use acpi_dev_for_each_child() adds fa98b3985a4a ACPI: property: Use acpi_dev_for_each_child() for child lookup adds f8128c390e58 ACPI: bus: Export acpi_dev_for_each_child() to modules adds 0ea3ef240c49 ACPI: video: Use acpi_dev_for_each_child() adds ff32e59947c8 ACPI: bus: Introduce acpi_dev_for_each_child_reverse() adds a976a2ac7708 ACPI: scan: Walk ACPI device's children using driver core adds 0b1bd1e35664 platform/x86/thinkpad_acpi: Use acpi_dev_for_each_child() adds 9089d1a41aab soundwire: Use acpi_dev_for_each_child() adds a22f18bddd82 ACPI / MMC: PM: Unify fixing up device power adds 0c9b9c2ac0df mfd: core: Use acpi_dev_for_each_child() adds dfc17f6eec03 Merge tag 'ib-mfd-acpi-for-rafael-v5.20' of git://git.kern [...] adds e5ed878ddb7c ACPI: bus: Drop redundant check in acpi_device_remove() adds d6fb6ee1820c ACPI: bus: Drop driver member of struct acpi_device adds 54872fea6a5a bus: hisi_lpc: fix missing platform_device_put() in hisi_l [...] adds d674553009af hisi_lpc: Use acpi_dev_for_each_child() adds e6bdbcc764af ACPI: bus: Drop unused list heads from struct acpi_device adds d60b6b0bc003 Merge branch 'acpi-bus' adds 409dfdcaffb2 ACPI: processor/idle: Annotate more functions to live in c [...] adds 7fdc74da940d ACPI: processor: Split out thermal initialization from ACPI PSS adds e414207d12f3 ACPI: processor: Drop leftover acpi_processor_get_limit_in [...] adds 55b350529e79 ACPI: APEI: Fix double word in a comment adds c3481b6b75b4 ACPI: APEI: Better fix to avoid spamming the console with [...] adds b13a3e5fd40b ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP adds 0dd6db359e5f ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry fr [...] adds f7090e0ef360 ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk adds 81df5f919743 ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_ [...] adds 3e6573c5d275 ACPI: EC: Drop unused ident initializers from dmi_system_i [...] adds 198c414ef21a Merge branches 'acpi-processor', 'acpi-apei' and 'acpi-ec' adds 4b7ef7b05afc ACPI: PM: save NVS memory for Lenovo G40-45 adds ed470febf837 ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008 adds 403dbe3a5383 Revert "ACPI / PM: LPIT: Register sysfs attributes based on FADT" adds 1a2dcab517cb ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 [...] adds ec6c05031904 ACPI: PM: x86: Print messages regarding LPS0 idle support adds b4f1f61ed592 ACPI: LPSS: Fix missing check in register_device_clock() adds 3dcb861dbc6a ACPI: VIOT: Fix ACS setup adds 9946e39fe8d0 ACPI: resource: skip IRQ override on AMD Zen platforms adds 59fa06cd8529 Merge branches 'acpi-pm', 'acpi-soc', 'acpi-tables' and 'a [...] adds 038275d22784 ACPI: video: Drop X86 dependency from Kconfig adds c752089f7cf5 ACPI: video: Force backlight native for some TongFang devices adds f0341e67b378 ACPI: video: Shortening quirk list by identifying Clevo by [...] adds 03c440a26cba ACPI: video: Use native backlight on Dell Inspiron N4010 adds 2c65e312bc6b ACPI/PCI: Remove useless NULL pointer checks adds dd5e55540030 Documentation: ACPI: Update links and references to DSD re [...] adds 9066e151c379 Documentation: ACPI: EINJ: Fix obsolete example adds 6352f3478a95 Merge branches 'acpi-video', 'acpi-pci' and 'acpi-docs' adds 8fa0db3a9b8e Merge tag 'acpi-5.20-rc1' of git://git.kernel.org/pub/scm/ [...] adds 336e51283ae3 cpufreq: Optimize cpufreq_show_cpus() adds 9ab9b9d3fb92 cpufreq: Drop unnecessary cpus locking from store() adds d6f895965592 cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control int [...] adds ca62229162a9 Merge back earlier cpufreq material for 5.20. adds a2f6a7ac60e2 cpufreq: Warn users while freeing active policy adds 6e28f057e345 Merge back earlier cpufreq material for 5.20. adds 9d822ccf3372 cpufreq: loongson2: fix Kconfig "its" grammar adds 3e5c04f97c87 cpufreq: ondemand: Use cpumask_var_t for on-stack cpu mask adds 0da11bf0cab9 cpuidle: haltpoll: Add trace points for guest_halt_poll_ns [...] adds 1548fac47a11 intel_idle: make SPR C1 and C1E be independent adds f611b33af2a8 Merge back cpuidle material for 5.20. adds 82b6c2e7df79 Merge branches 'pm-cpufreq' and 'pm-cpuidle' adds c46a0d5ae4f9 PM: runtime: Extend support for wakeirq for force_suspend|resume adds 09d3154a6f0f PM: wakeup: Unify device_init_wakeup() for PM_SLEEP and !PM_SLEEP adds 8386c414e27c PM: hibernate: defer device probing when resuming from hib [...] adds 2755714656d0 powercap: intel_rapl: Add support for RAPTORLAKE_P adds b08b95cf30f5 powercap: RAPL: Add Power Limit4 support for Alder Lake-N [...] adds 37101d3c7193 PM: domains: Ensure genpd_debugfs_dir exists before remove adds ae6ccaa65038 PM: EM: convert power field to micro-Watts precision and a [...] adds c5d39fae8992 Documentation: EM: Switch to micro-Watts scale adds 5e0fd2026cdd firmware: arm_scmi: Get detailed power scale from perf adds f3ac888fc5fb cpufreq: scmi: Support the power scale in micro-Watts in S [...] adds 954a83fc60c8 Merge branches 'pm-core', 'pm-sleep', 'powercap', 'pm-doma [...] adds 3be51a3b1980 dt-bindings: interconnect: Add MediaTek CCI dt-bindings adds 86d231b1db1b PM / devfreq: mediatek: Introduce MediaTek CCI devfreq driver adds e7fd2e6b9772 dt-bindings: interconnect: samsung,exynos-bus: convert to [...] adds c9deb7486838 PM / devfreq: shut up kernel-doc warnings adds 2472934e36b5 PM / devfreq: imx-bus: use NULL to pass a null pointer rat [...] adds 53f853d55e31 PM / devfreq: tegra30: Add error message for devm_devfreq_ [...] adds b2111a01dc3c Merge tag 'devfreq-next-for-5.20' of git://git.kernel.org/ [...] adds 8d36694245f2 PM: QoS: Add check to make sure CPU freq is non-negative adds b3f6c43d008c pm-graph v5.9 adds 7c4300eb05fb Documentation: PM: Drop pme_interrupt reference adds aa727b7b4b67 Merge branches 'pm-devfreq', 'pm-qos', 'pm-tools' and 'pm-docs' adds a771ea6413c0 Merge tag 'pm-5.20-rc1' of git://git.kernel.org/pub/scm/li [...] adds 06d9fb48a80c thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' [...] adds b3ca7aff3cbb intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check adds 5a5b7d8d5416 thermal: Directly use ida_alloc()/free() adds a2ed4e7e3b3a Merge branch 'thermal-core' adds 3cbf6a8ab70b drivers/thermal/cpufreq_cooling: Use private callback ops [...] adds 3f7ced7ac9af drivers/thermal/cpufreq_cooling : Refactor thermal_power_c [...] adds 9784d2fbb858 drivers/thermal/cpufreq_cooling: Update outdated comments adds 829f416643f9 drivers/thermal/devfreq_cooling: Extend the devfreq_coolin [...] adds 037a6ea0debb MAINTAINERS: add include/dt-bindings/thermal to THERMAL adds 404dd7dfb130 drivers/thermal/rcar_gen3_thermal: Improve logging during probe adds f16d37056be2 dt-bindings: thermal: qcom,spmi-temp-alarm: convert to dtschema adds 3c1fa94cd0ba dt-bindings: thermal: rcar-gen3-thermal: use positive logic adds 83b4466b3f1b dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support adds 198fa45252d8 thermal/drivers/qcom: Remove get_trend function adds afbeb99e2e33 thermal/drivers/tegra: Remove get_trend function adds 66a0b101efca thermal/drivers/u8500: Remove the get_trend function adds 25bff3ed9a8a thermal/core: Use clamp() helper in the stepwise governor adds 4102c4042a33 thermal/core: Remove DROP_FULL and RAISE_FULL adds 99a049aace32 thermal/drivers/k3_j72xx_bandgap: Fix ref_table memory lea [...] adds cc67ca28cf8b thermal/drivers/k3_j72xx_bandgap: Fix array underflow in p [...] adds 4aaec53b8441 thermal/drivers/k3_j72xx_bandgap: Make k3_j72xx_bandgap_j7 [...] adds 11188b439974 thermal/drivers/sun8i: Fix typo in comment adds 8f5a9371e696 thermal/drivers/rzg2l: Fix comments adds 8cf18eea46e2 thermal/drivers/u8500: Remove unnecessary print function d [...] adds fb55b0129787 thermal/drivers/qcom/temp-alarm: Register thermal zones as [...] adds ee35f721477a thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones [...] adds 8b74a003a941 thermal/ti-soc-thermal: Fix comment typo adds 0cf51bfe9995 thermal/tools/tmon: Include pthread and time headers in tmon.h adds 7a12f9188529 thermal/tools/tmon: Fix typo 'the the' in comment adds 50e53291e9f1 thermal/core: Avoid calling ->get_trip_temp() unnecessarily adds 3f95ac324535 thermal/core: Remove duplicate information when an error occurs adds a3193edcbdf9 thermal/of: Replace device node match with device node search adds af9f251b8e39 thermal/of: Remove the device node pointer for thermal_trip adds 646274ddaf75 thermal/of: Move thermal_trip structure to thermal.h adds 6390383b67fa thermal/core: Remove unneeded EXPORT_SYMBOLS adds e5f2cda61d06 thermal/core: Move thermal_set_delay_jiffies to static adds e5bfcd30f88f thermal/core: Rename 'trips' to 'num_trips' adds fae11de507f0 thermal/core: Add thermal_trip in thermal_zone adds 14ccb5edd76e thermal/of: Use thermal trips stored in the thermal zone adds d0c75fa2c17f thermal/of: Initialize trip points separately adds da9d01794e31 Merge tag 'thermal-v5.20-rc1' of git://git.kernel.org/pub/ [...] adds c1dbe9a1c86d Merge tag 'thermal-5.20-rc1' of git://git.kernel.org/pub/s [...] adds fb5e29df8d15 tools/power turbostat: Introduce support for RaptorLake adds 033312336d67 tools/power turbostat: print the kernel boot commandline adds e13da9a1dbe4 tools/power turbostat: replace strncmp with single charact [...] adds 5e5fd36c58d6 tools/power turbostat: Fix file pointer leak adds a5c6d65d06eb tools/power turbostat: Show uncore frequency adds 7535249d10a8 tools/power turbostat: update turbostat.8 adds 774627c59848 tools/power turbostat: dump CPUID.7.EDX.Hybrid adds 5d6228452c00 tools/power turbostat: simplify dump_turbo_ratio_limits() adds 4af184ee8b2c tools/power turbostat: dump secondary Turbo-Ratio-Limit adds 1c1313b50af7 tools/power turbostat: add support for ALDERLAKE_N adds 6f9cf553deb8 tools/power turbostat: Support RAPTORLAKE P adds 2db0e5eb9c48 tools/power turbosstat: fix comment adds 684e40e99e59 tools/power turbostat: separate SPR from ICX adds eade39b2bf7f tools/power turbostat: cleanup 'automatic_cstate_conversio [...] adds 0e4d42af8147 tools/power turbostat: fix SPR PC6 limits adds 6287e6f0fdd3 tools/power turbostat: do not decode ACC for ICX and SPR adds 3afe697b74bc tools/power turbostat: version 2022.07.28 adds efb2883060af Merge branch 'turbostat' of git://git.kernel.org/pub/scm/l [...] adds 0702e5364f64 io_uring: define a 'prep' and 'issue' handler for each opcode adds ed29b0b4fd83 io_uring: move to separate directory adds dc919caff6b6 io_uring: move req async preparation into opcode handler adds f49eca21563b io_uring: add generic command payload type to struct io_kiocb adds 3c306fb2f946 io_uring: convert read/write path to use io_cmd_type adds 8d4388d1166f io_uring: convert poll path to use io_cmd_type adds c24b154967b6 io_uring: convert poll_update path to use io_cmd_type adds bd8587e4997a io_uring: remove recvmsg knowledge from io_arm_poll_handler() adds 8ff86d85b74d io_uring: convert net related opcodes to use io_cmd_type adds e4a71006eace io_uring: convert the sync and fallocate paths to use io_cmd_type adds f38987f09a06 io_uring: convert cancel path to use io_cmd_type adds a43714ace50d io_uring: convert timeout path to use io_cmd_type adds dd752582e398 io_uring: convert open/close path to use io_cmd_type adds 37d4842f11c5 io_uring: convert madvise/fadvise to use io_cmd_type adds bb040a21fd05 io_uring: convert file system request types to use io_cmd_type adds 3e93a3571a17 io_uring: convert epoll to io_cmd_type adds 2511d3030c5e io_uring: convert splice to use io_cmd_type adds c1ee55950155 io_uring: convert msg and nop to io_cmd_type adds ea5af87d29cf io_uring: convert rsrc_update to io_cmd_type adds ceb452e1b4ba io_uring: convert xattr to use io_cmd_type adds 9a3a11f977f9 io_uring: convert iouring_cmd to io_cmd_type adds 890968dc0336 io_uring: unify struct io_symlink and io_hardlink adds 4d4c9cff4f70 io_uring: define a request type cleanup handler adds e27f928ee1cb io_uring: add io_uring_types.h adds de23077eda61 io_uring: set completion results upfront adds 97b388d70b53 io_uring: handle completions in the core adds 5e2a18d93fec io_uring: move xattr related opcodes to its own file adds e28683bdfc2f io_uring: move nop into its own file adds 11aeb71406dd io_uring: split out filesystem related operations adds 531113bbd5bf io_uring: split out splice related operations adds 0d5847274037 io_uring: split out fs related sync/fallocate functions adds f4c163dd7d4b io_uring: split out fadvise/madvise operations adds 453b329be5ea io_uring: separate out file table handling code adds cd40cae29ef8 io_uring: split out open/close operations adds 99f15d8d6136 io_uring: move uring_cmd handling to its own file adds 4cf90495281b io_uring: add a dummy -EOPNOTSUPP prep handler adds a9c210cebe13 io_uring: move epoll handler to its own file adds e0da14def1ee io_uring: move statx handling to its own file adds f9ead18c1058 io_uring: split network related opcodes into its own file adds 36404b09aa60 io_uring: move msg_ring into its own file adds e418bbc97bff io_uring: move our reference counting into a header adds 59915143e89f io_uring: move timeout opcodes and handling into its own file adds 17437f311490 io_uring: move SQPOLL related handling into its own file adds e5550a1447bf io_uring: use io_is_uring_fops() consistently adds a4ad4f748ea9 io_uring: move fdinfo helpers to its own file adds c9f06aa7de15 io_uring: move io_uring_task (tctx) helpers into its own file adds 92ac8beaea1f io_uring: include and forward-declaration sanitation adds cfd22e6b3319 io_uring: add opcode name to io_op_defs adds 329061d3e2f9 io_uring: move poll handling into its own file adds 7aaff708a768 io_uring: move cancelation into its own file adds 3b77495a9723 io_uring: split provided buffers handling into its own file adds 735729844819 io_uring: move rsrc related data, core, and commands adds c98817e6cd44 io_uring: move remaining file table manipulation to filetable.c adds f3b44f92e59a io_uring: move read/write related opcodes to its own file adds d9b57aa3cfc7 io_uring: move opcode table to opdef.c adds b9ba8a4463cd io_uring: add support for level triggered poll adds 61a2732af4b0 io_uring: deprecate epoll_ctl support adds 5ff4fdffad48 io_uring: make reg buf init consistent adds b25436038f6c io_uring: move defer_list to slow data adds aff5b2df9e8b io_uring: better caching for ctx timeout fields adds 22eb2a3fdea0 io_uring: refactor ctx slow data placement adds aa1e90f64ee5 io_uring: move small helpers to headers adds 48c13d898084 io_uring: explain io_wq_work::cancel_seq placement adds 6a02e4be8187 io_uring: inline ->registered_rings adds aeaa72c69473 io_uring: never defer-complete multi-apoll adds 3a08576b96e3 io_uring: remove check_cq checking from hot paths adds c65f5279ba02 io_uring: don't set REQ_F_COMPLETE_INLINE in tw adds bb8f87003158 io_uring: remove unused IO_REQ_CACHE_SIZE defined adds df9830d883b9 io_uring: rw: delegate sync completions to core io_uring adds 75d7b3aec13b io_uring: kill REQ_F_COMPLETE_INLINE adds 7012c81593d5 io_uring: refactor io_req_task_complete() adds 53ccf69bda6f io_uring: don't inline io_put_kbuf adds 3654ab0c51a9 io_uring: poll: remove unnecessary req->ref set adds 38513c464d3d io_uring: switch cancel_hash to use per entry spinlock adds 1ab1edb0a104 io_uring: pass poll_find lock back adds 4dfab8abb472 io_uring: clean up io_try_cancel adds 4a07723fb4bb io_uring: limit the number of cancellation buckets adds 8b1dfd343ae6 io_uring: clean up io_ring_ctx_alloc adds 0ec6dca22319 io_uring: use state completion infra for poll reqs adds 97bbdc06a444 io_uring: add IORING_SETUP_SINGLE_ISSUER adds a2cdd5193218 io_uring: pass hash table into poll_find adds e6f89be61410 io_uring: introduce a struct for hash table adds 5d7943d99df9 io_uring: propagate locking state to poll cancel adds 9ca9fb24d5fe io_uring: mutex locked poll hashing adds f09c8643f0fa io_uring: kbuf: add comments for some tricky code adds d245bca6375b io_uring: don't expose io_fill_cqe_aux() adds faf88dde060f io_uring: don't inline __io_get_cqe() adds 68494a65d0e2 io_uring: introduce io_req_cqe_overflow() adds ae5735c69bf2 io_uring: deduplicate __io_fill_cqe_req tracing adds e8c328c3913d io_uring: deduplicate io_get_cqe() calls adds b3659a65be70 io_uring: change ->cqe_cached invariant for CQE32 adds 27a9d66fec77 io_uring: kill extra io_uring_types.h includes adds ab1c84d855cf io_uring: make io_uring_types.h public adds 48863ffd3e81 io_uring: clean up tracing events adds ad163a7e2562 io_uring: move a few private types to local headers adds d142c3ec8d16 io_uring: remove extra io_commit_cqring() adds 9046c6415be6 io_uring: reshuffle io_uring/io_uring.h adds a830ffd28780 io_uring: move io_eventfd_signal() adds d9dee4302a7c io_uring: remove ->flush_cqes optimisation adds affa87db9010 io_uring: fix multi ctx cancellation adds ba3cdb6fbb6e io_uring: improve task exit timeout cancellations adds b321823a03dc io_uring: fix io_poll_remove_all clang warnings adds 305bef988708 io_uring: hide eventfd assumptions in eventfd paths adds 253993210bd8 io_uring: introduce locking helpers for CQE posting adds 46929b086886 io_uring: add io_commit_cqring_flush() adds f337a84d3952 io_uring: opcode independent fixed buf import adds c059f7858408 io_uring: move io_import_fixed() adds 9da070b14282 io_uring: consistent naming for inline completion adds bce5d70cd64a io_uring: add a warn_once for poll_find adds 4a0fef62788b io_uring: optimize io_uring_task layout adds 625d38b3fd34 io_uring: improve io_run_task_work() adds a6b21fbb4ce3 io_uring: move list helpers to a separate file adds 024f15e033a5 io_uring: dedup io_run_task_work adds ed5ccb3beeba io_uring: remove priority tw list optimisation adds c34398a8c018 io_uring: remove __io_req_task_work_add adds f88262e60bb9 io_uring: lockless task list adds 923d159247b7 io_uring: introduce llist helpers adds 3a0c037b0e16 io_uring: batch task_work adds eccd8801858f io_uring: add trace event for running task work adds c6dd763c2460 io_uring: trace task_work_run adds 024b8fde3320 io_uring: kbuf: kill __io_kbuf_recycle() adds 88f52eaad2df io_uring: have cancelation API accept io_uring_task directly adds 7d8ca7250197 io_uring: add IORING_ASYNC_CANCEL_FD_FIXED cancel flag adds 78a861b94959 io_uring: add sync cancelation API through io_uring_register() adds 0638cd7be212 io_uring: clean poll ->private flagging adds 13a99017ff19 io_uring: remove events caching atavisms adds 5204aa8c43bd io_uring: add a helper for apoll alloc adds 063a007996bf io_uring: change arm poll return values adds de08356f4858 io_uring: refactor poll arm error handling adds 49f1c68e048f io_uring: optimise submission side poll_refs adds 795bbbc8a9a1 io_uring: kbuf: inline io_kbuf_recycle_ring() adds fe991a7688f8 io_uring: move POLLFREE handling to separate function adds 37c7bd31b3e9 io_uring: improve io_fail_links() adds 3218e5d32dbc io_uring: fuse fallback_node and normal tw node adds ad8b261d8374 io_uring: remove extra TIF_NOTIFY_SIGNAL check adds 3273c4407acd io_uring: don't check file ops of registered rings adds fbb8bb029117 io_uring: remove ctx->refs pinning on enter adds 8fcf4c48f44b io_uring: replace zero-length array with flexible-array member adds f110ed8498af io_uring: split out fixed file installation and removal adds e6130eba8a84 io_uring: add support for passing fixed file descriptors adds 6e73dffbb93c io_uring: let to set a range for file slot allocation adds b8c015598c8e io_uring: allow 0 length for buffer select adds 32f3c434b142 io_uring: restore bgid in io_put_kbuf adds 5702196e7d9d io_uring: allow iov_len = 0 for recvmsg and buffer select adds d4e097dae29c io_uring: recycle buffers on error adds 2ba69707d915 io_uring: clean up io_poll_check_events return values adds 114eccdf0e36 io_uring: add IOU_STOP_MULTISHOT return code adds 52120f0fadcb io_uring: add allow_overflow to io_post_aux_cqe adds a2da676376fe io_uring: fix multishot poll on overflow adds cbd25748545c io_uring: fix multishot accept ordering adds b3fdea6ecb55 io_uring: multishot recv adds 9b26e811e934 io_uring: fix io_uring_cqe_overflow trace format adds e0486f3f7c1b io_uring: only trace one of complete or overflow adds cf0dd9527eee io_uring: disable multishot recvmsg adds 7a121ced6e64 io_uring: don't miss setting REQ_F_DOUBLE_POLL adds ceff501790a9 io_uring: don't race double poll setting REQ_F_ASYNC_DATA adds b21a51e26e9a io_uring: clear REQ_F_HASH_LOCKED on hash removal adds e8375e43ca2d io_uring: consolidate hash_locked io-wq handling adds 9da7471ed10d io_uring: move apoll cache to poll.c adds 9b797a37c4bd io_uring: add abstraction around apoll cache adds 9731bc9855dc io_uring: impose max limit on apoll cache adds 43e0bbbd0b0e io_uring: add netmsg cache adds e2df2ccb753e io_uring: fix multishot ending when not polled adds 6d2f75a0cf30 io_uring: support 0 length iov in buffer select in compat adds 7fa875b8e53c net: copy from user before calling __copy_msghdr adds 72c531f8ef30 net: copy from user before calling __get_compat_msghdr adds 9bb66906f23e io_uring: support multishot in recvmsg adds 4ccc6db0900f io_uring: Use atomic_long_try_cmpxchg in __io_account_mem adds 9b0fc3c054ff io_uring: fix types in io_recvmsg_multishot_overflow adds 48904229928d io_uring: Don't require reinitable percpu_ref adds 4f6a94d33740 net: fix compat pointer in get_compat_msghdr() adds f6b543fd03d3 io_uring: ensure REQ_F_ISREG is set async offload adds b349b1181d24 Merge tag 'for-5.20/io_uring-2022-07-29' of git://git.kern [...] adds ea6813be07dc mm: Move starting of background writeback into the main ba [...] adds e92eebbb0921 mm: Move updates of dirty_exceeded into one place adds fe6c9c6e3e3e mm: Add balance_dirty_pages_ratelimited_flags() function adds 9753b868fda4 iomap: Add flags parameter to iomap_page_create() adds cae2de697891 iomap: Add async buffered write support adds 18e419f6e80a iomap: Return -EAGAIN from iomap_write_iter() adds 8017553980d0 fs: add a FMODE_BUF_WASYNC flags for f_mode adds faf99b563558 fs: add __remove_file_privs() with flags parameter adds 6a2aa5d85de5 fs: Split off inode_needs_update_time and __file_update_time adds 66fa3cedf16a fs: Add async write file modification handling. adds 4e17aaab5435 io_uring: Add support for async buffered writes adds e053aaf4da56 io_uring: fix issue with io_write() not always undoing sb_ [...] adds 1c849b481b3e io_uring: Add tracepoint for short writes adds 9641506b2dee xfs: Specify lockmode when calling xfs_ilock_for_iomap() adds 1aa91d9c9933 xfs: Add async buffered write support adds 0dd316ba8692 mm: honor FGP_NOWAIT for page cache page allocation adds 98e247464088 Merge tag 'for-5.20/io_uring-buffered-writes-2022-07-29' o [...] adds 8eb77cc73977 ipv4: avoid partial copy for zc adds 773ba4fe9104 ipv6: avoid partial copy for zc adds 1b4b2b09d4fb skbuff: don't mix ubuf_info from different sources adds 2e07a521e1e4 skbuff: add SKBFL_DONT_ORPHAN flag adds 7c701d92b2b5 skbuff: carry external ubuf_info in msghdr adds ebe73a284f4d net: Allow custom iter handler in msghdr adds 753f1ca4e1e5 net: introduce managed frags infrastructure adds 84ce071e38a6 net: introduce __skb_fill_page_desc_noacc adds c445f31b3cfa ipv4/udp: support externally provided ubufs adds 1fd3ae8c906c ipv6/udp: support externally provided ubufs adds eb315a7d1396 tcp: support externally provided ubufs adds 2829a267fca2 net: fix uninitialised msghdr->sg_from_iter adds 32e09298c8b3 Merge branch 'io_uring-zerocopy-send' of git://git.kernel. [...] adds 4effe18fc0da Merge branch 'for-5.20/io_uring' into for-5.20/io_uring-ze [...] adds e02b66512738 io_uring: initialise msghdr::msg_ubuf adds e70cb60893ca io_uring: export io_put_task() adds eb42cebb2cf2 io_uring: add zc notification infrastructure adds eb4a299b2f95 io_uring: cache struct io_notif adds e58d498e81ba io_uring: complete notifiers in tw adds 68ef5578efc8 io_uring: add rsrc referencing for notifiers adds bc24d6bd32df io_uring: add notification slot registration adds 06a5464be84e io_uring: wire send zc request type adds e29e3bd4b968 io_uring: account locked pages for non-fixed zc adds 092aeedb750a io_uring: allow to pass addr into sendzc adds 10c7d33ecd51 io_uring: sendzc with fixed buffers adds 63809137ebb5 io_uring: flush notifiers after sendzc adds 4379d5f15b3f io_uring: rename IORING_OP_FILES_UPDATE adds 492dddb4f6e3 io_uring: add zc notification flush requests adds 3ff1a0d395c0 io_uring: enable managed frags with register buffers adds d8b6171bd58a selftests/io_uring: test zerocopy send adds cb309ae49da7 io_uring/net: improve io_get_notif_slot types adds 2e32ba5607ee io_uring/net: checks errors of zc mem accounting adds 6a9ce66f4d08 io_uring/net: make page accounting more consistent adds 293402e564a7 io_uring/net: use unsigned for flags adds bd1a3783dd74 io_uring: export req alloc from core adds 14b146b688ad io_uring: notification completion optimisation adds 42df1cbf6a47 Merge tag 'for-5.20/io_uring-zerocopy-send-2022-07-29' of [...] adds b82d9fa257cb block: fix infinite loop for invalid zone append adds c58c0074c54c block/bio: remove duplicate append pages code adds 3850e13f2853 block: export dma_alignment attribute adds 4a2dcc359113 block: introduce bdev_dma_alignment helper adds 37fee2e42ebb block: add a helper function for dio alignment adds 67927d220150 block/merge: count bytes instead of sectors adds 9cfe3ddecdc5 block/bounce: count bytes instead of sectors adds cfa320f72882 iov: introduce iov_iter_aligned adds 5debd9691c3a block: introduce bdev_iter_is_aligned helper adds b1a000d3b8ec block: relax direct io memory alignment adds bf8d08532bc1 iomap: add support for dma aligned direct-io adds 798f2a6f734d block: Directly use ida_alloc()/free() adds 62c159a03da9 blk-iocost: Simplify ioc_rqos_done() adds 7e923f40a4d2 block: Rename a blk_mq_map_queue() argument adds 51ab80f0aa86 block: Make blk_mq_get_sq_hctx() select the proper hardwar [...] adds 8689461be3f1 block: factor out a chunk_size_left helper adds c39493222e41 dm: open code blk_max_size_offset in max_io_len adds c88751907495 block: open code blk_max_size_offset in blk_rq_get_max_sectors adds 84613beda427 block: cleanup variable naming in get_max_io_size adds efef739d5f37 block: fold blk_max_size_offset into get_max_io_size adds 2a9336c42a6a block: move blk_queue_get_max_sectors to blk.h adds 6c77b152f5f1 bfq: Remove useless code in bfq_lookup_next_entity adds c28c49b09e49 block: bfq: Remove an unused function definition adds 1d87be8212c8 block: bfq: Fix kernel-doc headers adds 3c8f9da41ed9 blk-mq: Don't disable preemption around __blk_mq_run_hw_queue(). adds e589f4644596 block: fix default IO priority handling again adds f7eda402878b block: Return effective IO priority from get_current_ioprio() adds 893e5d32d583 block: Generalize get_current_ioprio() for any task adds fc25545e17bd block: Make ioprio_best() static adds 4b838d9ee950 block: Fix handling of tasks without ioprio in ioprio_get(2) adds f25865447294 blk-ioprio: Remove unneeded field adds 82b74cac2849 blk-ioprio: Convert from rqos policy to direct call adds 9c6227e04355 block: Initialize bio priority earlier adds a78418e6a04c block: Always initialize bio IO priority on submit adds ee78ec1077d3 blk-mq: blk_mq_tag_busy is no need to return a value adds ec5263f422a3 mtip32xx: remove the device_status debugfs file adds e8b58ef09e84 mtip32xx: fix device removal adds 1f90307e5f0d block: remove QUEUE_FLAG_DEAD adds 0e3534022f26 block: stop setting the nomerges flags in blk_cleanup_queue adds 6f8191fdf41d block: simplify disk shutdown adds 8b9ab6266204 block: remove blk_cleanup_disk adds cc5c516df028 block: simplify blktrace sysfs attribute creation adds 060f131e9c43 block: remove a superflous queue kobject reference adds 4a8d14bba486 block: use default groups to register the queue attributes adds 81f0c2ef41b0 block: remove the extra gendisk reference in __blk_mq_regi [...] adds eaa870f97544 blk-mq: rename blk_mq_sysfs_{,un}register adds 8682b92e5ab8 blk-mq: cleanup disk sysfs registration adds b9a1c179bdfa block: remove "select BLK_RQ_IO_DATA_LEN" from BLK_CGROUP_ [...] adds 6a27d28c81bc block: move ->ia_ranges from the request_queue to the gendisk adds 22d0c4080fe4 block: simplify disk_set_independent_access_ranges adds 362b8c16f8fc blk-cgroup: factor out blkcg_iostat_update() adds e55cf7981405 blk-cgroup: factor out blkcg_free_all_cpd() adds deef1be18e3f scsi: core: Remove reserved request time-out handling adds 99e48cd6855e blk-mq: Add a flag for reserved requests adds 9bdb4833dd39 blk-mq: Drop blk_mq_ops.timeout 'reserved' arg adds 1263c1929fb8 scsi: fnic: Drop reserved request handling adds 2dd6532e9591 blk-mq: Drop 'reserved' arg of busy_tag_iter_fn adds 4cf6e6c0106b blk-mq: Drop local variable for reserved tag adds f1a8bbd1100d block: remove a superflous ifdef in blkdev.h adds 6cc37a672a1e block: call blk_queue_free_zone_bitmaps from disk_release adds edd1dbc83b1d block: use bdev_is_zoned instead of open coding it adds 6deacb3bfac2 block: simplify blk_mq_plug adds 052e545c9276 block: simplify blk_check_zone_append adds 6b2bd274744e block: pass a gendisk to blk_queue_set_zoned adds b3c72f8138b5 block: pass a gendisk to blk_queue_clear_zone_settings adds 5d40066567a7 block: pass a gendisk to blk_queue_free_zone_bitmaps adds 1dc0172027b0 block: remove queue_max_open_zones and queue_max_active_zones adds 982977df4817 block: pass a gendisk to blk_queue_max_open_zones and blk_ [...] adds b623e347323f block: replace blkdev_nr_zones with bdev_nr_zones adds 375c140c199e block: use bdev based helpers in blkdev_zone_mgmt{,all} adds a239145ad18b nvmet:: use bdev based helpers in nvmet_bdev_zone_mgmt_emu [...] adds fabed68c2723 dm-zoned: cleanup dmz_fixup_devices adds de71973c2951 block: remove blk_queue_zone_sectors adds d86e716aa406 block: move zone related fields to struct gendisk adds f3ec5d115547 blk-mq: don't create hctx debugfs dir until q->debugfs_dir [...] adds f4b1e27db49c block/rq_qos: Use atomic_try_cmpxchg in atomic_inc_below adds 939f9dd040fe block: Use try_cmpxchg in update_io_ticks adds aee8960c2eae blk-iolatency: Use atomic{,64}_try_cmpxchg adds 96388f57d2aa blk-cgroup: Use atomic{,64}_try_cmpxchg adds 71f28f3136af ublk_drv: add io_uring based userspace block driver adds 0edb3696c171 ublk_drv: support to complete io command via task_work_add adds cebbe577cb17 ublk_drv: fix request queue leak adds 5bf83e9a14dd block: stop using bdevname in bdev_write_inode adds 02ff3dd20f51 block: stop using bdevname in __blkdev_issue_discard adds 1b70ccecaed4 drbd: stop using bdevname in drbd_report_io_error adds fa070a3b50a1 pktcdvd: stop using bdevname in pkt_seq_show adds beecf70ee843 pktcdvd: stop using bdevname in pkt_new_dev adds 6e880cf59932 rnbd-srv: remove the name field from struct rnbd_dev adds 4664954c9421 ocfs2/cluster: remove the hr_dev_name field from struct o2 [...] adds c5b045b98389 ext4: only initialize mmp_bdevname once adds 900d156bac2b block: remove bdevname adds ff07a02e9e8e treewide: Rename enum req_opf into enum req_op adds 77e7ffd7ad39 block: Use enum req_op where appropriate adds 86947df3a923 block: Change the type of the last .rw_page() argument adds 2d9b02be73ba block: Change the type of req_op() and bio_op() into enum req_op adds 342a72a33407 block: Introduce the type blk_opf_t adds 16458cf3bd15 block: Use the new blk_opf_t type adds dc469ba2e790 block/bfq: Use the new blk_opf_t type adds f8359efe4742 block/mq-deadline: Use the new blk_opf_t type adds d625fecd8af8 block/kyber: Use the new blk_opf_t type adds 22c80aac882f blktrace: Trace remapped requests correctly adds 919dbca8670d blktrace: Use the new blk_opf_t type adds ba91fd01aad2 block/brd: Use the enum req_op type adds 9945172a7120 block/drbd: Use the enum req_op and blk_opf_t types adds 86563de87447 block/drbd: Combine two drbd_submit_peer_request() arguments adds 23f8ae7148cc block/floppy: Fix a sparse warning adds 03df83ac9eb7 block/rnbd: Use blk_opf_t where appropriate adds 6c5412e26834 xen-blkback: Use the enum req_op and blk_opf_t types adds bc0421ea44b8 block/zram: Use enum req_op where appropriate adds ba229aa8f249 nvdimm-btt: Use the enum req_op type adds 7ee1de6e2712 um: Use enum req_op where appropriate adds 581075e4f647 dm/core: Reduce the size of struct dm_io_request adds 71f7113d20ae dm/core: Rename kcopyd_job.rw into kcopyd.op adds a3282b432f64 dm/core: Combine request operation type and flags adds 67a7b9a5b54f dm/ebs: Change 'int rw' into 'enum req_op op' adds eff17e5161fe dm/dm-flakey: Use the new blk_opf_t type adds c9154a4cb8dc dm/dm-integrity: Combine request operation and flags adds c1389b33332e dm mirror log: Use the new blk_opf_t type adds 6b9901395702 dm-snap: Combine request operation type and flags adds 8a5a7ce8774c dm/zone: Use the enum req_op type adds 13a1f650b6ec dm/dm-zoned: Use the enum req_op type adds 4ce4c73f662b md/core: Combine two sync_page_io() arguments adds 9a4fd6a22c64 md/bcache: Combine two uuid_io() arguments adds 552eee3b53f6 md/bcache: Combine two prio_io() arguments adds 3c5e514db58f md/raid1: Use the new blk_opf_t type adds cb1802ff82e1 md/raid10: Use the new blk_opf_t type adds a9010741ce7c md/raid5: Use the enum req_op and blk_opf_t types adds f9ed86dc1dc8 nvme/host: Use the enum req_op and blk_opf_t types adds a288000f9fe3 nvme/target: Use the new blk_opf_t type adds ea957547e819 scsi/core: Improve static type checking adds 88b32c3cdf5f scsi/core: Change the return type of scsi_noretry_cmd() into bool adds 2599cac57a9a scsi/core: Use the new blk_opf_t type adds c15cbe9a84b0 scsi/device_handlers: Use the new blk_opf_t type adds 0d8009f39d0a scsi/ufs: Rename a 'dir' argument into 'op' adds 79fe9d7d9f64 scsi/target: Use the new blk_opf_t type adds f8e6e4bd9fd8 mm: Use the new blk_opf_t type adds 3ae7286943ae fs/buffer: Use the new blk_opf_t type adds 1420c4a549bf fs/buffer: Combine two submit_bh() and ll_rw_block() arguments adds c6293eacfc16 fs/direct-io: Reduce the size of struct dio adds f84c94afcf82 fs/mpage: Use the new blk_opf_t type adds bf9486d6dd23 fs/btrfs: Use the enum req_op and blk_opf_t types adds 67c0f556302c fs/ext4: Use the new blk_opf_t type adds 7649c873c16a fs/f2fs: Use the enum req_op and blk_opf_t types adds 67688c08b7e5 fs/gfs2: Use the enum req_op and blk_opf_t types adds c85f99929ea6 fs/hfsplus: Use the enum req_op and blk_opf_t types adds dbd4eb8148f6 fs/iomap: Use the new blk_opf_t type adds 6669797b0dd4 fs/jbd2: Fix the documentation of the jbd2_write_superbloc [...] adds 5d12ce77e1e6 fs/nfs: Use enum req_op where appropriate adds ed4512590bd5 fs/nilfs2: Use the enum req_op and blk_opf_t types adds ce6b53158834 fs/ntfs3: Use enum req_op where appropriate adds 61ba06c7069b fs/ocfs2: Use the enum req_op and blk_opf_t types adds 568e34ed7339 PM: Use the enum req_op and blk_opf_t types adds d03025aef867 fs/xfs: Use the enum req_op and blk_opf_t types adds e46b59704967 fs/zonefs: Use the enum req_op type for tracing request op [...] adds f54541403b2f fs/buffer: Fix the ll_rw_block() kernel-doc header adds 020e3618cc81 blktrace: Fix the blk_fill_rwbs() kernel-doc header adds f2450f8a2c1e ublk_drv: fix build warning with -Wmaybe-uninitialized and [...] adds f50e5d670c62 ublk_drv: fix missing error return code in ublk_add_dev() adds 6b1439d203a3 ublk_drv: remove unneeded semicolon adds d276a22314c2 ublk: remove UBLK_IO_F_INTEGRITY adds fe3333f69538 ublk_drv: fix an IS_ERR() vs NULL check adds bf14fad19ffb mmc: fix disk/queue leak in case of adding disk failure adds 14a6e2eb7df5 block: don't allow the same type rq_qos add more than once adds c229686b26ee ublk: add a MAINTAINERS entry adds 5f8bcc837a96 ublk: remove UBLK_IO_F_PREFLUSH adds 49d686cceed2 ublk: remove the empty open and release block device operations adds fa362045564e ublk: simplify ublk_ch_open and ublk_ch_release adds 34d8f2bea529 ublk: cleanup ublk_ctrl_uring_cmd adds cfee7e4de287 ublk: fold __ublk_create_dev into ublk_ctrl_add_dev adds c50061f0f1a9 ublk: rewrite ublk_ctrl_get_queue_affinity to not rely on [...] adds 6d9e6dfdf3b2 ublk: defer disk allocation adds 0a3e5cc7bbfc blk-mq: fix error handling in __blk_mq_alloc_disk adds c5db2cfc6274 block: call blk_mq_exit_queue from disk_release for never [...] adds 828b5f017d9d block: remove __blk_get_queue adds e94eb459d3e4 ublk_drv: fix lockdep warning adds fa9482e0b23d ublk_drv: fix error handling of ublk_add_dev adds 6d8c5afc9ab1 ublk_drv: make sure that correct flags(features) returned [...] adds 8d9fdb6011b4 ublk_drv: fix double shift bug adds c013d0af81f6 Merge tag 'for-5.20/block-2022-07-29' of git://git.kernel. [...] adds 4ed045d8756a dm: unexport dm_get_reserved_rq_based_ios adds e810cb78bc4b dm: refactor dm_md_mempool allocation adds 444fe04f7a5a dm: improve BLK_STS_DM_REQUEUE and BLK_STS_AGAIN handling adds 61cbe7888d03 dm: add dm_bio_rewind() API to DM core adds 8b211aaccb91 dm: add two stage requeue mechanism adds 2aec377a2925 dm table: remove dm_table_get_num_targets() wrapper adds 564b5c5476cd dm table: audit all dm_table_get_target() callers adds 899ab445a467 dm table: rename dm_target variable in dm_table_add_target() adds 20e6fc85621c dm verity: fix checkpatch close brace error adds 5c29e784738c dm cache: fix typo in 2 comment blocks adds ce92fc4b8bc0 dm raid: remove redundant "the" in parse_raid_params() comment adds 962c6296f054 dm snapshot: fix typo in snapshot_map() comment adds 8b301af4c65b Documentation: dm writecache: add blank line before option [...] adds 11093e6f0de9 Documentation: dm writecache: Render status list as list adds ca7dc242e358 dm writecache: set a default MAX_WRITEBACK_JOBS adds 949d49ec306d dm kcopyd: use __GFP_HIGHMEM when allocating pages adds 9bc0c92e4b82 dm writecache: return void from functions adds 2c6e755b49d2 dm writecache: count number of blocks read, not number of [...] adds b2676e1482af dm writecache: count number of blocks written, not number [...] adds 2ee73ef60db4 dm writecache: count number of blocks discarded, not numbe [...] adds 3534e5a5ed29 dm thin: fix use-after-free crash in dm_sm_register_thresh [...] adds e120a5f1e78f dm: return early from dm_pr_call() if DM device is suspended adds 8dd87f3c5283 dm: Allow dm_call_pr to be used for path searches adds 701510875975 dm: Start pr_reserve from the same starting path adds 08a3c338e080 dm: Fix PR release handling for non All Registrants adds c6adada5b704 dm: Start pr_preempt from the same starting path adds 1fbeea217d8f dm raid: fix address sanitizer warning in raid_status adds 7dad24db59d2 dm raid: fix address sanitizer warning in raid_resume adds 9dd1cd3220ec dm: fix dm-raid crash if md_handle_request() splits bio adds 8374cfe647a1 Merge tag 'for-6.0/dm-changes' of git://git.kernel.org/pub [...] adds e4f0a7ec586b pstore: migrate to crypto acomp interface adds 2c09d1443b9b pstore/zone: cleanup "rcnt" type adds ddd1949f585e Merge tag 'pstore-v5.20-rc1' of git://git.kernel.org/pub/s [...] adds 3ce4b78f73e8 selftests/seccomp: Fix compile warning when CC=clang adds 9a8ac9ee07d4 Merge tag 'seccomp-v5.20-rc1' of git://git.kernel.org/pub/ [...] adds 133e2d3e81de fs/exec: allow to unshare a time namespace on vfork+exec adds 6342140db660 selftests/timens: add a test for vfork+exit adds 5036793d7dbd exec: Fix a spelling mistake adds c6e8e36c6ae4 exec: Call kmap_local_page() in copy_string_kernel() adds d7b767b5088d Merge tag 'execve-v5.20-rc1' of git://git.kernel.org/pub/s [...] adds 170b2c350cfc usercopy: use unsigned long instead of uintptr_t adds 437bd3a0acff MAINTAINERS: Add a general "kernel hardening" section adds 6a022dd29f2c lib: overflow: Do not define 64-bit tests on 32-bit adds 375561bd6195 stack: Declare {randomize_,}kstack_offset to fix Sparse warnings adds b6c1c5745ccc dm: Add verity helpers for LoadPin adds 3f805f8cc23b LoadPin: Enable loading from trusted dm-verity devices adds 231af4709018 dm: verity-loadpin: Use CONFIG_SECURITY_LOADPIN_VERITY for [...] adds c09327d5673e x86: mm: refer to the intended config STRICT_DEVMEM in a comment adds b4909252da9b drivers: lkdtm: fix clang -Wformat warning adds aaf50b1969d7 kasan: test: Silence GCC 12 warnings adds 27603a606fda dm: verity-loadpin: Drop use of dm_table_get_num_targets() adds 6991a564f597 Merge tag 'hardening-v5.20-rc1' of git://git.kernel.org/pu [...] adds 494688efdc59 selinux: add __randomize_layout to selinux_audit_data adds 4d3d0ed60ee0 selinux: drop unnecessary NULL check adds 9691e4f9ba6c selinux: fix typos in comments adds 2bfe15c52612 mm: create security context for memfd_secret inodes adds 8d6d51edcb79 docs: selinux: add '=' signs to kernel boot options adds 73de1befcc53 selinux: fix memleak in security_read_state_kernel() adds 15ec76fb29be selinux: Add boundary check in put_entry() adds ef54ccb61616 selinux: selinux_add_opt() callers free memory new 79802ada87fa Merge tag 'selinux-pr-20220801' of git://git.kernel.org/pu [...] adds 5ee6cfdd11aa audit: remove redundant data_len check adds 546093206ba1 audit: make is_audit_feature_set() static new f42e1e3e40da Merge tag 'audit-pr-20220801' of git://git.kernel.org/pub/ [...] adds ed56f4b5173e MAINTAINERS: update the LSM maintainer info new 1b6cf909647e Merge tag 'lsm-pr-20220801' of git://git.kernel.org/pub/sc [...] new 63c3b5d2ca96 smack: Replace kzalloc + strncpy with kstrndup new aa16fb4b9e7e smack: Remove the redundant lsm_inode_alloc new ea7099d5229c Merge tag 'Smack-for-6.0' of https://github.com/cschaufler [...] adds 92c005a11762 LSM: SafeSetID: fix userns bug in selftest adds b2927170d4fb LSM: SafeSetID: selftest cleanup and prepare for GIDs adds a1732d6898ce LSM: SafeSetID: add GID testing to selftest adds fcfe0ac2fcfa security: Add LSM hook to setgroups() syscall adds 3e3374d382ff LSM: SafeSetID: Add setgroups() security policy handling adds 64b634830c91 LSM: SafeSetID: add setgroups() testing to selftest new 87fe1adb66a5 Merge tag 'safesetid-6.0' of https://github.com/micah-mort [...] adds c808a6ec7166 evm: Use IS_ENABLED to initialize .enabled adds 65d9a9a60fd7 kexec_file: drop weak attribute from functions adds 0738eceb6201 kexec: drop weak attribute from functions adds 689a71493bd2 kexec: clean up arch_kexec_kernel_verify_sig adds c903dae8941d kexec, KEYS: make the code in bzImage64_verify_sig generic adds 0d519cadf751 arm64: kexec_file: use more system keyrings to verify kern [...] adds 0828c4a39be5 kexec, KEYS, s390: Make use of built-in and secondary keyr [...] new 88b61b130334 Merge remote-tracking branch 'linux-integrity/kexec-keyrin [...] new 043402495deb Merge tag 'integrity-v6.0' of git://git.kernel.org/pub/scm [...] adds 8da572c52a9b fs-verity: mention btrfs support new 569bede0cff5 Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] adds 9592eef7c16e random: remove CONFIG_ARCH_RANDOM adds 049f9ae93d03 x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" adds b8ac29b40183 timekeeping: contribute wall clock to rng on time change adds b7a68f67ff49 random: use try_cmpxchg in _credit_init_bits adds 0b9ba6135d7f um: seed rng using host OS rng adds d349ab99eec7 random: handle archrandom with multiple longs new 7f637be4d460 random: correct spelling of "overwrites" new a0b09f2d6f30 Merge tag 'random-6.0-rc1-for-linus' of git://git.kernel.o [...] adds 13dc15a3f5fd crypto: ccp - Use kzalloc for sev ioctl interfaces to prev [...] adds d2765e1b9ac4 crypto: sun8i-ss - fix error codes in allocate_flows() adds 6cb3f9b25c55 crypto: sun8i-ss - Fix error codes for dma_mapping_error() adds 7df7563b16aa crypto: atmel-ecc - Remove duplicated error reporting in . [...] adds 17fee07a2ac5 crypto: xctr - Add XCTR support adds f3c923a09c4c crypto: polyval - Add POLYVAL support adds 7ff554ced7c7 crypto: hctr2 - Add HCTR2 support adds fd94fcf09957 crypto: x86/aesni-xctr - Add accelerated implementation of XCTR adds 23a251cc1696 crypto: arm64/aes-xctr - Add accelerated implementation of XCTR adds c0eb7591c1ed crypto: arm64/aes-xctr - Improve readability of XCTR and C [...] adds 34f7f6c30112 crypto: x86/polyval - Add PCLMULQDQ accelerated implementa [...] adds 9d2c0b485c46 crypto: arm64/polyval - Add PMULL accelerated implementati [...] adds 6b2a51ff03bf fscrypt: Add HCTR2 support for filename encryption adds 3f3bbf22a592 crypto: hisilicon/sec - fix typos in comment adds cd81775a56bc crypto: ccp - fix typo in comment adds 4ad28689df85 crypto: octeontx2 - add firmware version in devlink info adds 920b0442b9f8 crypto: memneq - move into lib/ adds 2d16803c562e crypto: blake2s - remove shash module adds b03c0dc0788a crypto: octeontx2 - fix potential null pointer access adds 7e8df1fc2d66 crypto: sun8i-ss - fix a NULL vs IS_ERR() check in sun8i_s [...] adds ce6330f74b08 MAINTAINERS: update HiSilicon ZIP and QM maintainers adds 00856e5391fb crypto: hisilicon/trng - fix local variable type adds bf081d6fa8e9 crypto: hisilicon/qm - add functions for releasing resources adds 3099fc9c2b3a crypto: hisilicon/qm - move alloc qm->wq to qm.c adds d64de9773c18 crypto: hisilicon/qm - modify event irq processing adds d61a7b3decf7 crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs() adds bffa1fc06589 crypto: hisilicon/sec - only HW V2 needs to change the BD [...] adds 1b05ece0c931 crypto: ccp - During shutdown, check SEV data pointer befo [...] adds f145d411a67e crypto: rsa - implement Chinese Remainder Theorem for fast [...] adds c2a1b91e4798 crypto: qat - replace get_current_node() with numa_node_id() adds 9c846c5d2d4e crypto: qat - Removes the x86 dependency on the QAT drivers adds d6c14da474bf crypto: lib/blake2s - reduce stack frame usage in self test adds 54a8b6802f03 crypto: nx - drop unexpected word "the" adds 882f0a59377d crypto: ux500/hash - drop unexpected word "the" adds 1b069597c254 crypto: arm64/aes-neon - Fix typo in comment adds e34525c39758 crypto: cavium - fix typos in comments adds dac230179fdc crypto: caam - drop unexpected word 'a' in comments adds a89db0595f52 crypto: caam - drop unexpected word 'for' in comments adds 8e7ae8bafe98 crypto: vmx - drop unexpected word 'for' in comments adds 0bb8f1252538 crypto: testmgr - fix version number of RSA tests adds fac76f226089 crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE adds 5ee52118ac14 crypto: qat - expose device state through sysfs for 4xxx adds 92bf269fbfe9 crypto: qat - change behaviour of adf_cfg_add_key_value_param() adds 16c1ed95d1c4 crypto: qat - relocate and rename adf_sriov_prepare_restart() adds d4cfb144f605 crypto: qat - expose device config through sysfs for 4xxx adds cc8166bfc829 crypto: vmx - Fix warning on p8_ghash_alg adds 9984a6447389 crypto: amcc - Hold the reference returned by of_find_comp [...] adds 8ccc9cc47c8c crypto: nx - Hold the reference returned by of_find_compat [...] adds 32c0f7d4194c crypto: hisilicon/sec - fix inconsistent argument adds 02884a4f12de crypto: hisilicon/sec - don't sleep when in softirq adds 68740ab50543 crypto: hisilicon - Kunpeng916 crypto driver don't sleep w [...] adds 932be3e95b22 crypto: inside-secure - fix packed bit-field result descriptor adds 79e6e2f3f3ff crypto: testmgr - populate RSA CRT parameters in RSA test vectors adds e4e712bbbd6d crypto: aria - Implement ARIA symmetric cipher algorithm adds 01ce31de7043 crypto: testmgr - add ARIA testmgr tests adds 30fb034361ff crypto: ccree - Add missing clk_disable_unprepare() in cc_ [...] adds 4fdcabb86ab1 crypto: atmel-aes - Drop if with an always false condition adds 25edb4cddb0f crypto: atmel-sha - Drop if with an always false condition adds 515f4fc66bf1 crypto: atmel-tdes - Drop if with an always false condition adds da1e716864ae crypto: omap-aes - Drop if with an always false condition adds 8ce715e71165 crypto: omap-des - Drop if with an always false condition adds 35b22c19daa1 crypto: omap-sham - Drop if with an always false condition adds 1d5390a33a4b crypto: s5p-sss - Drop if with an always false condition adds 2e26efb384d8 crypto: caam/qi2 - switch to netif_napi_add_tx_weight() adds c6a16f4bbf55 crypto: atmel-sha - initialize sha_dd while declaring adds 6c14a9650b87 crypto: atmel-tdes - initialize tdes_dd while declaring adds a65c9a2a0b43 crypto: sa2ul - Set the supported_algos bits individually adds b77e34f5b10d crypto: sa2ul - Check engine status before enabling adds 1353e576ae3b crypto: x86/blowfish - remove redundant assignment to vari [...] adds 5a44749f65b2 crypto: fips - make proc files report fips module name and [...] adds 463f74089ff9 crypto: lib - move lib/sha1.c into lib/crypto/ adds ec8f7f4821d5 crypto: lib - make the sha1 library optional adds ed221835a7ae crypto: lib - add module license to libsha1 adds 19cdbdb7cda0 Documentation: qat: Use code block for qat sysfs example adds 1b466b8cbfd8 Documentation: qat: rewrite description adds 693b8755e1b1 crypto: keembay-ocs-ecc - Drop if with an always false condition adds 4cbdecd02fd2 crypto: rmd160 - fix Kconfig "its" grammar adds 824b94a88320 crypto: twofish - Fix comment typo adds 85796a9b7583 hwrng: via - Fix comment typo adds 647c952eac5d cyrpto: powerpc/aes - delete the rebundant word "block" in [...] adds 9d2bb9a74b28 crypto: testmgr - some more fixes to RSA test vectors new 98dfa9343f37 crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem [...] new fa4d57b85786 crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of new 96ec8dfdd094 crypto: ccp - Add support for new CCP/PSP device ID new 383ce25dd2b1 crypto: ccree - Remove a useless dma_supported() call new 45f5d0176d84 crypto: hisilicon/sec - fix auth key size error new 11364d61314e crypto: hisilicon/zip - Use the bitmap API to allocate bitmaps new 7ae19d422c7d crypto: arm64/poly1305 - fix a read out-of-bound new af5d35b83f64 crypto: tcrypt - Remove the static variable initialisation [...] new c2a24a7a036b Merge tag 'v5.20-p1' of git://git.kernel.org/pub/scm/linux [...]
The 21 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 7 + Documentation/ABI/stable/sysfs-block | 9 + Documentation/ABI/testing/sysfs-class-hwmon | 9 + Documentation/ABI/testing/sysfs-devices-system-cpu | 3 +- Documentation/ABI/testing/sysfs-driver-qat | 49 + .../admin-guide/device-mapper/writecache.rst | 18 +- Documentation/admin-guide/kernel-parameters.txt | 19 +- Documentation/admin-guide/perf/hns3-pmu.rst | 136 + Documentation/admin-guide/perf/index.rst | 1 + Documentation/admin-guide/pm/cpuidle.rst | 15 +- Documentation/arm/google/chromebook-boot-flow.rst | 69 + Documentation/arm/index.rst | 2 + Documentation/arm64/elf_hwcaps.rst | 4 + Documentation/arm64/memory.rst | 10 +- Documentation/arm64/silicon-errata.rst | 6 + Documentation/core-api/protection-keys.rst | 44 +- Documentation/devicetree/bindings/arm/altera.yaml | 10 +- .../devicetree/bindings/arm/aspeed/aspeed.yaml | 87 + .../devicetree/bindings/arm/atmel-at91.yaml | 6 +- .../devicetree/bindings/arm/bcm/brcm,bcm4708.yaml | 7 + .../devicetree/bindings/arm/bcm/brcm,bcmbca.yaml | 93 + Documentation/devicetree/bindings/arm/cpus.yaml | 1 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 271 - Documentation/devicetree/bindings/arm/fsl.yaml | 61 +- .../bindings/arm/marvell/marvell,ac5.yaml | 32 + .../devicetree/bindings/arm/mediatek.yaml | 30 + .../bindings/arm/mediatek/mediatek,pericfg.yaml | 1 + .../devicetree/bindings/arm/npcm/npcm.yaml | 7 + .../devicetree/bindings/arm/npcm/nuvoton,gcr.yaml | 2 + Documentation/devicetree/bindings/arm/qcom.yaml | 443 +- .../devicetree/bindings/arm/renesas,prr.yaml | 37 - .../devicetree/bindings/arm/rockchip.yaml | 5 + .../bindings/arm/samsung/samsung-soc.yaml | 40 + .../devicetree/bindings/arm/stm32/stm32.yaml | 8 +- .../devicetree/bindings/arm/sunplus,sp7021.yaml | 29 + Documentation/devicetree/bindings/arm/sunxi.yaml | 10 + .../arm/sunxi/allwinner,sun4i-a10-mbus.yaml | 24 +- .../arm/tegra/nvidia,tegra-ccplex-cluster.yaml | 1 - .../arm/tegra/nvidia,tegra194-axi2apb.yaml | 40 + .../bindings/arm/tegra/nvidia,tegra194-cbb.yaml | 97 + .../bindings/arm/tegra/nvidia,tegra234-cbb.yaml | 74 + .../clock/allwinner,sun8i-a83t-de2-clk.yaml | 3 + .../devicetree/bindings/clock/fsl,scu-clk.yaml | 43 + .../bindings/clock/nuvoton,npcm845-clk.yaml | 49 + .../bindings/clock/qcom,dispcc-sm8x50.yaml | 6 +- .../bindings/clock/qcom,gpucc-sm8350.yaml | 72 + .../bindings/clock/qcom,sm8450-camcc.yaml | 80 + .../bindings/clock/samsung,exynos7885-clock.yaml | 27 + .../devicetree/bindings/clock/st,stm32mp1-rcc.yaml | 1 + .../bindings/clock/sunplus,sp7021-clkc.yaml | 52 + .../bindings/cpufreq/qcom-cpufreq-nvmem.yaml | 4 +- .../devicetree/bindings/devfreq/exynos-bus.txt | 488 - .../bindings/display/mediatek/mediatek,mutex.yaml | 87 - .../bindings/display/panel/lgphilips,lb035q02.yaml | 3 + .../bindings/display/panel/samsung,ld9040.yaml | 3 + .../bindings/display/panel/sitronix,st7789v.yaml | 3 + .../devicetree/bindings/display/panel/tpo,td.yaml | 3 + .../devicetree/bindings/firmware/arm,scmi.yaml | 10 + .../devicetree/bindings/firmware/fsl,scu.yaml | 210 + .../devicetree/bindings/firmware/qcom,scm.txt | 4 + .../devicetree/bindings/gpio/gpio-zynq.yaml | 59 +- .../devicetree/bindings/hwinfo/renesas,prr.yaml | 37 + .../devicetree/bindings/hwmon/national,lm90.yaml | 131 + .../bindings/i2c/marvell,mv64xxx-i2c.yaml | 10 +- .../devicetree/bindings/input/fsl,scu-key.yaml | 40 + .../bindings/interconnect/mediatek,cci.yaml | 141 + .../bindings/interconnect/qcom,msm8998-bwmon.yaml | 86 + .../bindings/interconnect/samsung,exynos-bus.yaml | 290 + .../interrupt-controller/renesas,rzg2l-irqc.yaml | 134 + .../interrupt-controller/sifive,plic-1.0.0.yaml | 65 +- .../interrupt-controller/sunplus,sp7021-intc.yaml | 62 + .../memory-controllers/mediatek,smi-common.yaml | 1 + .../memory-controllers/mediatek,smi-larb.yaml | 1 + .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 1 + .../bindings/net/ethernet-controller.yaml | 123 +- Documentation/devicetree/bindings/net/fsl,fec.yaml | 3 + .../bindings/net/pcs/renesas,rzn1-miic.yaml | 171 + .../devicetree/bindings/nvmem/fsl,scu-ocotp.yaml | 56 + .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 18 +- .../bindings/pinctrl/fsl,scu-pinctrl.yaml | 74 + .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 15 + .../devicetree/bindings/power/fsl,scu-pd.yaml | 41 + .../bindings/power/mediatek,power-controller.yaml | 2 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + Documentation/devicetree/bindings/pwm/clk-pwm.yaml | 46 + .../devicetree/bindings/pwm/pwm-mediatek.txt | 3 + .../devicetree/bindings/regulator/mps,mp5416.yaml | 1 + .../bindings/regulator/pwm-regulator.txt | 92 - .../bindings/regulator/pwm-regulator.yaml | 126 + .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 4 + .../bindings/regulator/qcom,spmi-regulator.txt | 347 - .../bindings/regulator/qcom,spmi-regulator.yaml | 323 + .../devicetree/bindings/regulator/regulator.yaml | 1 + .../bindings/reset/nuvoton,npcm750-reset.yaml | 10 +- .../devicetree/bindings/reset/sunplus,reset.yaml | 38 + .../devicetree/bindings/rtc/fsl,scu-rtc.yaml | 31 + .../bindings/soc/bcm/brcm,bcm2835-pm.txt | 46 - .../bindings/soc/bcm/brcm,bcm2835-pm.yaml | 86 + .../devicetree/bindings/soc/mediatek/devapc.yaml | 1 + .../bindings/soc/mediatek/mediatek,mutex.yaml | 99 + .../devicetree/bindings/soc/mediatek/mtk-svs.yaml | 91 + .../soc/microchip/atmel,at91rm9200-tcb.yaml | 6 +- .../microchip/microchip,mpfs-sys-controller.yaml | 4 +- .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 1 + .../bindings/soc/qcom/qcom,rpmh-rsc.yaml | 33 +- .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 4 + .../devicetree/bindings/soc/qcom/qcom,spm.yaml | 1 + .../devicetree/bindings/soc/qcom/qcom,wcnss.yaml | 1 - .../bindings/soc/samsung/exynos-pmu.yaml | 13 +- .../bindings/soc/samsung/exynos-usi.yaml | 8 +- .../devicetree/bindings/soc/ti/ti,pruss.yaml | 5 +- .../devicetree/bindings/sound/renesas,rz-ssi.yaml | 3 +- .../bindings/spi/atmel,at91rm9200-spi.yaml | 75 + .../devicetree/bindings/spi/hpe,gxp-spifi.yaml | 56 + .../bindings/spi/mediatek,spi-mt65xx.yaml | 2 + .../bindings/spi/mediatek,spi-mtk-nor.yaml | 15 +- .../devicetree/bindings/spi/nuvoton,npcm-fiu.txt | 13 +- .../spi/nvidia,tegra210-quad-peripheral-props.yaml | 33 + .../bindings/spi/nvidia,tegra210-quad.yaml | 22 +- .../bindings/spi/qcom,spi-geni-qcom.yaml | 5 +- .../devicetree/bindings/spi/samsung,spi.yaml | 6 +- .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 26 +- .../devicetree/bindings/spi/spi-cadence.yaml | 7 + .../devicetree/bindings/spi/spi-controller.yaml | 19 +- .../bindings/spi/spi-peripheral-props.yaml | 16 +- .../devicetree/bindings/spi/spi-zynqmp-qspi.yaml | 7 + .../devicetree/bindings/spi/spi_atmel.txt | 36 - .../bindings/thermal/fsl,scu-thermal.yaml | 38 + .../bindings/thermal/qcom,spmi-temp-alarm.yaml | 85 + .../bindings/thermal/qcom-spmi-temp-alarm.txt | 51 - .../bindings/thermal/rcar-gen3-thermal.yaml | 36 +- .../bindings/timer/allwinner,sun4i-a10-timer.yaml | 1 + .../devicetree/bindings/timer/ingenic,tcu.yaml | 4 +- .../bindings/timer/mediatek,mtk-timer.txt | 6 +- .../bindings/timer/nuvoton,npcm7xx-timer.yaml | 2 + .../bindings/timer/nvidia,tegra186-timer.yaml | 109 + .../devicetree/bindings/timer/renesas,cmt.yaml | 16 +- .../devicetree/bindings/timer/st,nomadik-mtu.yaml | 58 + .../devicetree/bindings/trivial-devices.yaml | 2 + .../bindings/usb/allwinner,sun4i-a10-musb.yaml | 1 + .../devicetree/bindings/usb/atmel-usb.txt | 3 + .../devicetree/bindings/usb/generic-ehci.yaml | 1 + .../devicetree/bindings/usb/generic-ohci.yaml | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + .../devicetree/bindings/watchdog/fsl,scu-wdt.yaml | 34 + .../bindings/watchdog/nuvoton,npcm-wdt.txt | 3 +- .../features/vm/ioremap_prot/arch-support.txt | 2 +- Documentation/filesystems/fscrypt.rst | 22 +- Documentation/filesystems/fsverity.rst | 53 +- Documentation/filesystems/overlayfs.rst | 4 - .../firmware-guide/acpi/DSD-properties-rules.rst | 11 +- Documentation/firmware-guide/acpi/apei/einj.rst | 2 +- Documentation/hwmon/aquacomputer_d5next.rst | 17 +- Documentation/hwmon/asus_ec_sensors.rst | 4 + Documentation/hwmon/dell-smm-hwmon.rst | 3 + Documentation/hwmon/index.rst | 1 + Documentation/hwmon/lm90.rst | 233 +- Documentation/hwmon/lt7182s.rst | 92 + Documentation/hwmon/pmbus-core.rst | 9 + Documentation/memory-barriers.txt | 11 +- Documentation/networking/ip-sysctl.rst | 9 +- Documentation/power/energy-model.rst | 14 +- Documentation/power/pci.rst | 2 +- Documentation/scsi/scsi_eh.rst | 3 +- Documentation/scsi/scsi_mid_low_api.rst | 2 +- Documentation/staging/static-keys.rst | 3 - Documentation/virt/kvm/arm/hyp-abi.rst | 11 +- MAINTAINERS | 131 +- Makefile | 3 +- arch/Kconfig | 3 + arch/alpha/kernel/irq.c | 2 +- arch/arc/kernel/jump_label.c | 13 - arch/arm/Kconfig | 23 +- arch/arm/Kconfig.debug | 2 +- arch/arm/Makefile | 1 + arch/arm/boot/dts/Makefile | 31 +- arch/arm/boot/dts/alpine.dtsi | 2 +- arch/arm/boot/dts/am335x-boneblack-wireless.dts | 2 +- arch/arm/boot/dts/am335x-boneblack.dts | 4 + arch/arm/boot/dts/am335x-boneblue.dts | 2 +- arch/arm/boot/dts/am335x-bonegreen-wireless.dts | 2 +- arch/arm/boot/dts/am335x-cm-t335.dts | 4 +- arch/arm/boot/dts/am335x-evm.dts | 8 +- arch/arm/boot/dts/am335x-guardian.dts | 2 - arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi | 4 +- arch/arm/boot/dts/am335x-moxa-uc-8100-common.dtsi | 4 +- arch/arm/boot/dts/am335x-pcm-953.dtsi | 4 +- arch/arm/boot/dts/am335x-pepper.dts | 8 +- .../boot/dts/am335x-sancloud-bbe-extended-wifi.dts | 2 +- arch/arm/boot/dts/am335x-shc.dts | 6 +- arch/arm/boot/dts/am3517-evm-ui.dtsi | 26 +- arch/arm/boot/dts/am3517-evm.dts | 18 +- arch/arm/boot/dts/am3874-iceboard.dts | 4 +- arch/arm/boot/dts/am437x-idk-evm.dts | 6 +- arch/arm/boot/dts/am437x-l4.dtsi | 2 +- arch/arm/boot/dts/animeo_ip.dts | 10 +- arch/arm/boot/dts/armada-370-c200-v2.dts | 8 +- arch/arm/boot/dts/armada-370-rd.dts | 2 - arch/arm/boot/dts/armada-370-seagate-nas-xbay.dtsi | 8 +- .../dts/armada-370-seagate-personal-cloud.dtsi | 8 +- arch/arm/boot/dts/armada-381-netgear-gs110emx.dts | 2 +- arch/arm/boot/dts/armada-385-clearfog-gtr.dtsi | 4 +- arch/arm/boot/dts/armada-385-linksys.dtsi | 4 +- arch/arm/boot/dts/armada-385-turris-omnia.dts | 10 +- arch/arm/boot/dts/armada-388-clearfog-base.dts | 2 +- arch/arm/boot/dts/armada-388-clearfog.dts | 2 +- arch/arm/boot/dts/armada-xp-axpwifiap.dts | 6 +- arch/arm/boot/dts/armada-xp-linksys-mamba.dts | 8 +- arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts | 6 +- arch/arm/boot/dts/aspeed-ast2500-evb.dts | 2 +- arch/arm/boot/dts/aspeed-ast2600-evb-a1.dts | 1 + arch/arm/boot/dts/aspeed-ast2600-evb.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts | 30 +- .../boot/dts/aspeed-bmc-arm-centriq2400-rep.dts | 225 - arch/arm/boot/dts/aspeed-bmc-bytedance-g220a.dts | 48 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 10 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 14 +- arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 22 +- arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts | 23 +- arch/arm/boot/dts/aspeed-bmc-opp-mowgli.dts | 20 +- arch/arm/boot/dts/aspeed-bmc-opp-nicole.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-swift.dts | 30 +- arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 14 +- arch/arm/boot/dts/aspeed-bmc-opp-vesnin.dts | 4 +- arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 16 +- arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts | 4 +- arch/arm/boot/dts/aspeed-bmc-portwell-neptune.dts | 6 +- arch/arm/boot/dts/aspeed-bmc-quanta-s6q.dts | 6 +- arch/arm/boot/dts/at91-foxg20.dts | 4 +- arch/arm/boot/dts/at91-gatwick.dts | 2 +- arch/arm/boot/dts/at91-kizbox.dts | 8 +- arch/arm/boot/dts/at91-kizbox2-common.dtsi | 10 +- arch/arm/boot/dts/at91-kizbox3-hs.dts | 14 +- arch/arm/boot/dts/at91-kizboxmini-common.dtsi | 6 +- arch/arm/boot/dts/at91-nattis-2-natte-2.dts | 2 +- arch/arm/boot/dts/at91-qil_a9260.dts | 4 +- arch/arm/boot/dts/at91-sam9x60ek.dts | 7 +- arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 4 +- arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 8 +- arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi | 2 + arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 7 +- arch/arm/boot/dts/at91-sama5d2_icp.dts | 9 +- arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 12 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 12 +- arch/arm/boot/dts/at91-sama5d3_xplained.dts | 4 +- arch/arm/boot/dts/at91-sama5d4_xplained.dts | 4 +- arch/arm/boot/dts/at91-sama5d4ek.dts | 4 +- arch/arm/boot/dts/at91-sama7g5ek.dts | 4 +- arch/arm/boot/dts/at91-wb45n.dts | 7 +- arch/arm/boot/dts/at91-wb50n.dts | 10 +- arch/arm/boot/dts/at91sam9260.dtsi | 2 +- arch/arm/boot/dts/at91sam9260ek.dts | 6 +- arch/arm/boot/dts/at91sam9261.dtsi | 2 +- arch/arm/boot/dts/at91sam9261ek.dts | 10 +- arch/arm/boot/dts/at91sam9263.dtsi | 2 +- arch/arm/boot/dts/at91sam9263ek.dts | 6 +- arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 6 +- .../boot/dts/at91sam9g25-gardena-smart-gateway.dts | 2 +- arch/arm/boot/dts/at91sam9g45.dtsi | 2 +- arch/arm/boot/dts/at91sam9m10g45ek.dts | 16 +- arch/arm/boot/dts/at91sam9n12.dtsi | 2 +- arch/arm/boot/dts/at91sam9n12ek.dts | 4 +- arch/arm/boot/dts/at91sam9rl.dtsi | 2 +- arch/arm/boot/dts/at91sam9rlek.dts | 6 +- arch/arm/boot/dts/at91sam9x5.dtsi | 2 +- arch/arm/boot/dts/axm5516-cpus.dtsi | 32 +- arch/arm/boot/dts/bcm2711-rpi.dtsi | 4 + arch/arm/boot/dts/bcm2711.dtsi | 14 +- arch/arm/boot/dts/bcm28155-ap.dts | 8 +- arch/arm/boot/dts/bcm2835-common.dtsi | 1 + arch/arm/boot/dts/bcm283x.dtsi | 8 +- arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts | 6 +- arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts | 8 +- .../dts/bcm4708-buffalo-wzr-1166dhp-common.dtsi | 10 +- arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts | 10 +- arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts | 4 +- arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts | 4 +- arch/arm/boot/dts/bcm4708-luxul-xap-1510.dts | 2 +- arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts | 2 +- arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 6 +- arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts | 6 +- arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts | 6 +- arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts | 4 +- arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 8 +- arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts | 2 +- arch/arm/boot/dts/bcm47081-luxul-xap-1410.dts | 2 +- arch/arm/boot/dts/bcm47081-luxul-xwr-1200.dts | 2 +- arch/arm/boot/dts/bcm47081-tplink-archer-c5-v2.dts | 4 +- arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | 6 +- arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts | 14 +- arch/arm/boot/dts/bcm4709-linksys-ea9200.dts | 6 +- arch/arm/boot/dts/bcm4709-netgear-r7000.dts | 8 +- arch/arm/boot/dts/bcm4709-netgear-r8000.dts | 10 +- arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts | 6 +- arch/arm/boot/dts/bcm47094-asus-rt-ac88u.dts | 8 +- arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 6 +- arch/arm/boot/dts/bcm47094-linksys-panamera.dts | 6 +- arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts | 2 +- arch/arm/boot/dts/bcm47094-luxul-xap-1610.dts | 2 +- arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts | 2 +- arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts | 4 +- arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts | 2 +- arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts | 2 +- arch/arm/boot/dts/bcm47094-netgear-r8500.dts | 8 +- arch/arm/boot/dts/bcm47094-phicomm-k3.dts | 2 +- arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts | 2 +- arch/arm/boot/dts/bcm47189-luxul-xap-810.dts | 2 +- arch/arm/boot/dts/bcm47189-tenda-ac9.dts | 6 +- arch/arm/boot/dts/bcm47622.dtsi | 14 +- arch/arm/boot/dts/bcm53015-meraki-mr26.dts | 166 + arch/arm/boot/dts/bcm53016-meraki-mr32.dts | 4 +- arch/arm/boot/dts/bcm5301x.dtsi | 6 +- arch/arm/boot/dts/bcm63138.dtsi | 4 +- arch/arm/boot/dts/bcm63148.dtsi | 103 + arch/arm/boot/dts/bcm63178.dtsi | 118 + arch/arm/boot/dts/bcm6756.dtsi | 130 + arch/arm/boot/dts/bcm6846.dtsi | 103 + arch/arm/boot/dts/bcm6855.dtsi | 120 + arch/arm/boot/dts/bcm6878.dtsi | 110 + arch/arm/boot/dts/bcm911360_entphn.dts | 4 +- arch/arm/boot/dts/bcm947189acdbmr.dts | 4 +- arch/arm/boot/dts/bcm953012er.dts | 4 +- arch/arm/boot/dts/bcm958625-meraki-alamo.dtsi | 2 +- arch/arm/boot/dts/bcm958625-meraki-kingpin.dtsi | 2 +- arch/arm/boot/dts/bcm963138.dts | 27 + arch/arm/boot/dts/bcm963138dvt.dts | 2 +- arch/arm/boot/dts/bcm963148.dts | 30 + arch/arm/boot/dts/bcm963178.dts | 30 + arch/arm/boot/dts/bcm96756.dts | 30 + arch/arm/boot/dts/bcm96846.dts | 30 + arch/arm/boot/dts/bcm96855.dts | 30 + arch/arm/boot/dts/bcm96878.dts | 30 + arch/arm/boot/dts/da850-evm.dts | 18 +- arch/arm/boot/dts/da850.dtsi | 12 +- arch/arm/boot/dts/dm8148-evm.dts | 2 +- arch/arm/boot/dts/dm8168-evm.dts | 2 +- arch/arm/boot/dts/dra62x-j5eco-evm.dts | 2 +- arch/arm/boot/dts/dra76x.dtsi | 6 +- arch/arm/boot/dts/e60k02.dtsi | 4 +- arch/arm/boot/dts/e70k02.dtsi | 8 +- arch/arm/boot/dts/ecx-common.dtsi | 10 +- arch/arm/boot/dts/en7523-evb.dts | 8 + arch/arm/boot/dts/en7523.dtsi | 66 + arch/arm/boot/dts/exynos-pinctrl.h | 55 + arch/arm/boot/dts/exynos3250-artik5.dtsi | 2 +- arch/arm/boot/dts/exynos3250-pinctrl.dtsi | 2 +- arch/arm/boot/dts/exynos3250.dtsi | 6 +- arch/arm/boot/dts/exynos4.dtsi | 8 +- arch/arm/boot/dts/exynos4210-i9100.dts | 8 +- arch/arm/boot/dts/exynos4210-origen.dts | 12 +- arch/arm/boot/dts/exynos4210-pinctrl.dtsi | 2 +- arch/arm/boot/dts/exynos4210-trats.dts | 2 +- arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 8 +- arch/arm/boot/dts/exynos4412-itop-elite.dts | 15 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 3 +- arch/arm/boot/dts/exynos4412-odroidu3.dts | 4 +- arch/arm/boot/dts/exynos4412-odroidx.dts | 5 +- arch/arm/boot/dts/exynos4412-p4note.dtsi | 86 +- arch/arm/boot/dts/exynos4412-pinctrl.dtsi | 2 +- arch/arm/boot/dts/exynos4412-tiny4412.dts | 3 + arch/arm/boot/dts/exynos5.dtsi | 2 +- arch/arm/boot/dts/exynos5250-arndale.dts | 12 +- arch/arm/boot/dts/exynos5250-pinctrl.dtsi | 2 +- arch/arm/boot/dts/exynos5250-snow-common.dtsi | 2 +- arch/arm/boot/dts/exynos5250-spring.dts | 2 +- arch/arm/boot/dts/exynos5260-pinctrl.dtsi | 2 +- arch/arm/boot/dts/exynos5410-pinctrl.dtsi | 2 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 2 +- arch/arm/boot/dts/exynos5420-peach-pit.dts | 2 +- arch/arm/boot/dts/exynos5420-pinctrl.dtsi | 2 +- arch/arm/boot/dts/exynos5422-odroidhc1.dts | 4 +- arch/arm/boot/dts/exynos5422-odroidxu4.dts | 4 +- arch/arm/boot/dts/exynos54xx-odroidxu-leds.dtsi | 8 +- arch/arm/boot/dts/exynos5800-peach-pi.dts | 2 +- arch/arm/boot/dts/imx25.dtsi | 2 +- arch/arm/boot/dts/imx27.dtsi | 6 +- arch/arm/boot/dts/imx31.dtsi | 4 +- arch/arm/boot/dts/imx50.dtsi | 6 +- arch/arm/boot/dts/imx51-ts4800.dts | 2 +- arch/arm/boot/dts/imx51.dtsi | 6 +- arch/arm/boot/dts/imx53.dtsi | 6 +- arch/arm/boot/dts/imx6dl-plym2m.dts | 2 +- arch/arm/boot/dts/imx6dl-prtvt7.dts | 2 +- arch/arm/boot/dts/imx6dl-victgo.dts | 2 +- arch/arm/boot/dts/imx6dl.dtsi | 2 +- arch/arm/boot/dts/imx6q-apalis-eval.dts | 127 +- arch/arm/boot/dts/imx6q-apalis-ixora-v1.1.dts | 263 +- arch/arm/boot/dts/imx6q-apalis-ixora-v1.2.dts | 276 + arch/arm/boot/dts/imx6q-apalis-ixora.dts | 113 +- arch/arm/boot/dts/imx6q-bosch-acc.dts | 4 +- .../boot/dts/imx6q-skov-reve-mi1010ait-1cp1.dts | 6 + arch/arm/boot/dts/imx6q.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-apalis.dtsi | 638 +- arch/arm/boot/dts/imx6qdl-colibri.dtsi | 19 +- arch/arm/boot/dts/imx6qdl-prti6q.dtsi | 3 + arch/arm/boot/dts/imx6qdl-skov-cpu-revc.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-skov-cpu.dtsi | 10 + arch/arm/boot/dts/imx6qdl.dtsi | 6 +- arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts | 10 +- arch/arm/boot/dts/imx6sx.dtsi | 2 +- arch/arm/boot/dts/imx6ul-kontron-n6x1x-s.dtsi | 1 - arch/arm/boot/dts/imx6ul-phytec-segin.dtsi | 5 - arch/arm/boot/dts/imx6ul-tqma6ul2l.dtsi | 2 +- arch/arm/boot/dts/imx6ul.dtsi | 36 +- arch/arm/boot/dts/imx6ull-colibri.dtsi | 1 - arch/arm/boot/dts/imx6ull-tqma6ull2.dtsi | 2 +- arch/arm/boot/dts/imx6ull-tqma6ull2l.dtsi | 2 +- arch/arm/boot/dts/imx6ull.dtsi | 2 +- arch/arm/boot/dts/imx6ulz-bsh-smm-m2.dts | 4 + arch/arm/boot/dts/imx7-colibri-aster.dtsi | 142 +- arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi | 156 +- arch/arm/boot/dts/imx7-colibri-iris-v2.dtsi | 112 + arch/arm/boot/dts/imx7-colibri-iris.dtsi | 108 + arch/arm/boot/dts/imx7-colibri.dtsi | 830 +- arch/arm/boot/dts/imx7d-colibri-aster.dts | 30 +- arch/arm/boot/dts/imx7d-colibri-emmc-aster.dts | 10 +- arch/arm/boot/dts/imx7d-colibri-emmc-eval-v3.dts | 10 +- arch/arm/boot/dts/imx7d-colibri-emmc-iris-v2.dts | 21 + arch/arm/boot/dts/imx7d-colibri-emmc-iris.dts | 21 + arch/arm/boot/dts/imx7d-colibri-emmc.dtsi | 17 +- arch/arm/boot/dts/imx7d-colibri-eval-v3.dts | 45 +- arch/arm/boot/dts/imx7d-colibri-iris-v2.dts | 83 + arch/arm/boot/dts/imx7d-colibri-iris.dts | 56 + arch/arm/boot/dts/imx7d-colibri.dtsi | 13 +- arch/arm/boot/dts/imx7d-sdb.dts | 2 +- arch/arm/boot/dts/imx7d-smegw01.dts | 4 +- arch/arm/boot/dts/imx7d.dtsi | 2 +- arch/arm/boot/dts/imx7s-colibri-aster.dts | 27 +- arch/arm/boot/dts/imx7s-colibri-eval-v3.dts | 43 +- arch/arm/boot/dts/imx7s-colibri-iris-v2.dts | 78 + arch/arm/boot/dts/imx7s-colibri-iris.dts | 51 + arch/arm/boot/dts/imx7s-colibri.dtsi | 5 +- arch/arm/boot/dts/imx7s.dtsi | 2 +- arch/arm/boot/dts/imxrt1050.dtsi | 4 +- arch/arm/boot/dts/keystone-k2e-netcp.dtsi | 26 +- arch/arm/boot/dts/keystone-k2e.dtsi | 6 +- arch/arm/boot/dts/keystone-k2g-netcp.dtsi | 2 +- arch/arm/boot/dts/keystone-k2g.dtsi | 18 +- arch/arm/boot/dts/keystone-k2hk-netcp.dtsi | 12 +- arch/arm/boot/dts/keystone-k2hk.dtsi | 4 +- arch/arm/boot/dts/keystone-k2l-netcp.dtsi | 18 +- arch/arm/boot/dts/keystone-k2l.dtsi | 8 +- arch/arm/boot/dts/keystone.dtsi | 18 +- .../boot/dts/lan966x-kontron-kswitch-d10-mmt.dtsi | 13 + arch/arm/boot/dts/lan966x-pcb8291.dts | 61 +- arch/arm/boot/dts/lan966x-pcb8309.dts | 184 + arch/arm/boot/dts/lan966x.dtsi | 30 +- arch/arm/boot/dts/lpc18xx.dtsi | 6 +- arch/arm/boot/dts/ls1021a-iot.dts | 2 +- arch/arm/boot/dts/ls1021a.dtsi | 7 + arch/arm/boot/dts/meson.dtsi | 4 +- arch/arm/boot/dts/meson8.dtsi | 2 +- arch/arm/boot/dts/meson8b.dtsi | 2 +- arch/arm/boot/dts/mt2701.dtsi | 8 +- arch/arm/boot/dts/mt7623.dtsi | 6 +- arch/arm/boot/dts/mt7623a-rfb-emmc.dts | 4 +- arch/arm/boot/dts/mt7623a-rfb-nand.dts | 4 +- arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts | 4 +- arch/arm/boot/dts/mt7623n-rfb-emmc.dts | 4 +- arch/arm/boot/dts/mt7629-rfb.dts | 4 +- arch/arm/boot/dts/nuvoton-common-npcm7xx.dtsi | 3 +- arch/arm/boot/dts/nuvoton-npcm750.dtsi | 2 +- arch/arm/boot/dts/omap2420-h4.dts | 2 +- arch/arm/boot/dts/omap3-evm-37xx.dts | 2 +- arch/arm/boot/dts/omap3-evm.dts | 2 +- arch/arm/boot/dts/omap3-gta04.dtsi | 2 +- arch/arm/boot/dts/omap3-igep.dtsi | 2 +- arch/arm/boot/dts/omap3-ldp.dts | 6 +- arch/arm/boot/dts/omap3-lilly-a83x.dtsi | 2 +- arch/arm/boot/dts/omap3-n900.dts | 4 +- arch/arm/boot/dts/omap3-n950-n9.dtsi | 4 +- arch/arm/boot/dts/omap3-overo-base.dtsi | 2 +- arch/arm/boot/dts/omap3-pandora-common.dtsi | 2 +- arch/arm/boot/dts/omap3430-sdp.dts | 6 +- arch/arm/boot/dts/omap5-l4.dtsi | 2 +- arch/arm/boot/dts/pxa300-raumfeld-common.dtsi | 10 +- arch/arm/boot/dts/qcom-apq8060-dragonboard.dts | 25 +- arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts | 24 +- arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts | 14 +- arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 25 +- .../dts/qcom-apq8064-sony-xperia-lagan-yuga.dts | 10 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 189 +- arch/arm/boot/dts/qcom-apq8084.dtsi | 10 +- arch/arm/boot/dts/qcom-ipq4018-ap120c-ac-bit.dts | 6 + arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dts | 7 + arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtsi | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1.dtsi | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dts | 2 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 4 +- arch/arm/boot/dts/qcom-ipq8064-ap148.dts | 6 - arch/arm/boot/dts/qcom-ipq8064-rb3011.dts | 15 +- arch/arm/boot/dts/qcom-ipq8064-smb208.dtsi | 37 + arch/arm/boot/dts/qcom-ipq8064-v1.0.dtsi | 9 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 198 +- arch/arm/boot/dts/qcom-mdm9615-wp8548.dtsi | 2 +- arch/arm/boot/dts/qcom-mdm9615.dtsi | 7 +- arch/arm/boot/dts/qcom-msm8226.dtsi | 6 +- arch/arm/boot/dts/qcom-msm8660.dtsi | 116 +- arch/arm/boot/dts/qcom-msm8960.dtsi | 54 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 42 +- .../boot/dts/qcom-msm8974-sony-xperia-rhine.dtsi | 40 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 53 +- .../arm/boot/dts/qcom-msm8974pro-fairphone-fp2.dts | 46 +- arch/arm/boot/dts/qcom-msm8974pro-samsung-klte.dts | 22 +- .../qcom-msm8974pro-sony-xperia-shinano-castor.dts | 48 +- arch/arm/boot/dts/qcom-pm8841.dtsi | 1 + arch/arm/boot/dts/qcom-pm8941.dtsi | 12 +- arch/arm/boot/dts/qcom-pmx55.dtsi | 1 + arch/arm/boot/dts/qcom-pmx65.dtsi | 3 +- arch/arm/boot/dts/qcom-sdx55.dtsi | 8 +- arch/arm/boot/dts/qcom-sdx65-mtp.dts | 61 +- arch/arm/boot/dts/qcom-sdx65.dtsi | 273 +- arch/arm/boot/dts/r7s9210-rza2mevb.dts | 4 +- arch/arm/boot/dts/r8a7790-lager.dts | 2 +- arch/arm/boot/dts/r8a7790-stout.dts | 2 +- arch/arm/boot/dts/r8a7791-koelsch.dts | 2 +- arch/arm/boot/dts/r8a7791-porter.dts | 2 +- arch/arm/boot/dts/r8a7792-blanche.dts | 2 +- arch/arm/boot/dts/r8a7793-gose.dts | 2 +- arch/arm/boot/dts/r8a7794-alt.dts | 2 +- arch/arm/boot/dts/r8a7794-silk.dts | 2 +- arch/arm/boot/dts/r8a77xx-aa104xd12-panel.dtsi | 39 - arch/arm/boot/dts/r9a06g032-rzn1d400-db.dts | 119 + arch/arm/boot/dts/r9a06g032.dtsi | 108 + arch/arm/boot/dts/rk3066a-bqcurie2.dts | 4 +- arch/arm/boot/dts/rk3066a-mk808.dts | 18 + arch/arm/boot/dts/rk3066a-rayeager.dts | 2 +- arch/arm/boot/dts/rk3188-bqedison2qc.dts | 4 +- arch/arm/boot/dts/rk3188-px3-evb.dts | 2 +- arch/arm/boot/dts/rk3188-radxarock.dts | 2 +- arch/arm/boot/dts/rk3229-evb.dts | 2 +- arch/arm/boot/dts/rk3288-evb.dtsi | 2 +- arch/arm/boot/dts/rk3288-firefly-reload.dts | 2 +- arch/arm/boot/dts/rk3288-firefly.dtsi | 2 +- arch/arm/boot/dts/rk3288-phycore-rdk.dts | 4 +- arch/arm/boot/dts/rk3288-popmetal.dts | 2 +- arch/arm/boot/dts/rk3288-r89.dts | 2 +- arch/arm/boot/dts/rk3288-rock2-square.dts | 2 +- arch/arm/boot/dts/rk3288-tinker.dtsi | 4 +- .../boot/dts/rk3288-veyron-broadcom-bluetooth.dtsi | 10 +- arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 2 +- arch/arm/boot/dts/rk3288-veyron-minnie.dts | 4 +- arch/arm/boot/dts/rk3288-veyron-pinky.dts | 2 +- arch/arm/boot/dts/rk3288-veyron.dtsi | 2 +- arch/arm/boot/dts/rv1108-elgin-r1.dts | 14 +- arch/arm/boot/dts/rv1108-evb.dts | 14 +- arch/arm/boot/dts/rv1108.dtsi | 2 +- arch/arm/boot/dts/s3c2410-pinctrl.h | 19 + arch/arm/boot/dts/s3c2416-pinctrl.dtsi | 38 +- arch/arm/boot/dts/s3c2416.dtsi | 4 +- arch/arm/boot/dts/s3c64xx-pinctrl.dtsi | 178 +- arch/arm/boot/dts/s3c64xx-pinctrl.h | 27 + arch/arm/boot/dts/s3c64xx.dtsi | 6 +- arch/arm/boot/dts/s5pv210-aquila.dts | 4 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 134 +- arch/arm/boot/dts/s5pv210-fascinate4g.dts | 28 +- arch/arm/boot/dts/s5pv210-galaxys.dts | 42 +- arch/arm/boot/dts/s5pv210-pinctrl.dtsi | 480 +- arch/arm/boot/dts/s5pv210-pinctrl.h | 39 + arch/arm/boot/dts/s5pv210.dtsi | 8 +- arch/arm/boot/dts/sam9x60.dtsi | 4 +- arch/arm/boot/dts/sama5d2.dtsi | 24 +- arch/arm/boot/dts/sama5d3.dtsi | 2 +- arch/arm/boot/dts/sama5d4.dtsi | 2 +- arch/arm/boot/dts/sama7g5.dtsi | 7 + arch/arm/boot/dts/sd5203.dts | 2 +- arch/arm/boot/dts/socfpga_arria10.dtsi | 10 + arch/arm/boot/dts/socfpga_arria10_chameleonv3.dts | 90 + arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dts | 112 - arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dtsi | 80 + arch/arm/boot/dts/spear1310-evb.dts | 2 +- arch/arm/boot/dts/spear1340-evb.dts | 2 +- arch/arm/boot/dts/spear1340.dtsi | 2 +- arch/arm/boot/dts/spear300-evb.dts | 2 +- arch/arm/boot/dts/spear310-evb.dts | 2 +- arch/arm/boot/dts/spear320-evb.dts | 2 +- arch/arm/boot/dts/spear320-hmi.dts | 2 +- arch/arm/boot/dts/spear320.dtsi | 2 +- arch/arm/boot/dts/ste-ab8500.dtsi | 6 +- arch/arm/boot/dts/ste-dbx5x0.dtsi | 5 - arch/arm/boot/dts/ste-hrefv60plus.dtsi | 4 +- arch/arm/boot/dts/ste-ux500-samsung-codina.dts | 4 +- arch/arm/boot/dts/ste-ux500-samsung-gavini.dts | 4 +- arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 4 +- arch/arm/boot/dts/stih407-family.dtsi | 176 +- arch/arm/boot/dts/stih407.dtsi | 4 +- arch/arm/boot/dts/stih410.dtsi | 4 +- arch/arm/boot/dts/stihxxx-b2120.dtsi | 8 +- arch/arm/boot/dts/stm32429i-eval.dts | 8 +- arch/arm/boot/dts/stm32h743.dtsi | 4 +- arch/arm/boot/dts/stm32h743i-disco.dts | 8 +- arch/arm/boot/dts/stm32h743i-eval.dts | 8 +- arch/arm/boot/dts/stm32h750i-art-pi.dts | 8 +- arch/arm/boot/dts/stm32mp131.dtsi | 140 +- arch/arm/boot/dts/stm32mp133.dtsi | 4 +- arch/arm/boot/dts/stm32mp135f-dk.dts | 11 + arch/arm/boot/dts/stm32mp13xc.dtsi | 3 +- arch/arm/boot/dts/stm32mp13xf.dtsi | 3 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 177 +- arch/arm/boot/dts/stm32mp151.dtsi | 7 +- .../arm/boot/dts/stm32mp153c-dhcor-drc-compact.dts | 30 + arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 55 + .../boot/dts/stm32mp15xx-dhcor-drc-compact.dtsi | 322 + arch/arm/boot/dts/stm32mp15xx-dhcor-io1v8.dtsi | 5 + arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 4 +- arch/arm/boot/dts/stm32mp15xx-osd32.dtsi | 9 +- arch/arm/boot/dts/sun4i-a10-inet9f-rev03.dts | 40 +- arch/arm/boot/dts/sun4i-a10-pcduino.dts | 6 +- arch/arm/boot/dts/sun5i-a13-licheepi-one.dts | 6 +- arch/arm/boot/dts/sun6i-a31.dtsi | 12 +- arch/arm/boot/dts/sun7i-a20-pcduino3.dts | 6 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 8 +- .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 8 +- arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 6 +- arch/arm/boot/dts/sun8i-h3-mapleboard-mp130.dts | 6 +- arch/arm/boot/dts/sun8i-h3-nanopi-duo2.dts | 8 +- arch/arm/boot/dts/sun8i-h3-nanopi-neo-air.dts | 2 +- arch/arm/boot/dts/sun8i-h3-nanopi-r1.dts | 4 +- arch/arm/boot/dts/sun8i-h3-nanopi.dtsi | 4 +- arch/arm/boot/dts/sun8i-h3-orangepi-2.dts | 6 +- arch/arm/boot/dts/sun8i-h3-orangepi-lite.dts | 4 +- arch/arm/boot/dts/sun8i-h3-orangepi-one.dts | 4 +- arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts | 4 +- arch/arm/boot/dts/sun8i-r16-bananapi-m2m.dts | 4 +- arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 5 + arch/arm/boot/dts/sun8i-r40-cpu-opp.dtsi | 52 + arch/arm/boot/dts/sun8i-r40-feta40i.dtsi | 5 + arch/arm/boot/dts/sun8i-r40.dtsi | 44 +- arch/arm/boot/dts/sun8i-t3-cqa3t-bv3.dts | 5 + arch/arm/boot/dts/sun8i-v3s.dtsi | 6 +- arch/arm/boot/dts/sun8i-v40-bananapi-m2-berry.dts | 5 + arch/arm/boot/dts/sunplus-sp7021-achip.dtsi | 84 + arch/arm/boot/dts/sunplus-sp7021-demo-v3.dts | 30 + arch/arm/boot/dts/sunplus-sp7021.dtsi | 310 + arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 8 +- arch/arm/boot/dts/sunxi-h3-h5-emlid-neutis.dtsi | 4 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 13 +- arch/arm/boot/dts/sunxi-libretech-all-h3-cc.dtsi | 4 +- arch/arm/boot/dts/tegra114-asus-tf701t.dts | 8 +- arch/arm/boot/dts/tegra114-dalmore.dts | 8 +- arch/arm/boot/dts/tegra114-roth.dts | 6 +- arch/arm/boot/dts/tegra114-tn7.dts | 6 +- arch/arm/boot/dts/tegra124-apalis-eval.dts | 2 +- arch/arm/boot/dts/tegra124-apalis-v1.2-eval.dts | 2 +- arch/arm/boot/dts/tegra124-jetson-tk1.dts | 2 +- arch/arm/boot/dts/tegra124-nyan.dtsi | 4 +- arch/arm/boot/dts/tegra124-venice2.dts | 2 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 10 +- arch/arm/boot/dts/tegra20-asus-tf101.dts | 10 +- arch/arm/boot/dts/tegra20-colibri-eval-v3.dts | 2 +- arch/arm/boot/dts/tegra20-colibri-iris.dts | 2 +- arch/arm/boot/dts/tegra20-harmony.dts | 2 +- arch/arm/boot/dts/tegra20-paz00.dts | 2 +- arch/arm/boot/dts/tegra20-seaboard.dts | 4 +- arch/arm/boot/dts/tegra20-trimslice.dts | 2 +- arch/arm/boot/dts/tegra20-ventana.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-eval.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-v1.1-eval.dts | 2 +- .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 14 +- arch/arm/boot/dts/tegra30-asus-nexus7-tilapia.dtsi | 2 +- .../boot/dts/tegra30-asus-transformer-common.dtsi | 10 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 6 +- arch/arm/boot/dts/tegra30-colibri-eval-v3.dts | 2 +- arch/arm/boot/dts/tegra30-colibri.dtsi | 6 +- arch/arm/boot/dts/tegra30-ouya.dts | 2 +- arch/arm/boot/dts/tegra30-pegatron-chagall.dts | 10 +- arch/arm/boot/dts/zynq-zc702.dts | 4 +- arch/arm/boot/dts/zynq-zturn-common.dtsi | 2 +- arch/arm/configs/am200epdkit_defconfig | 28 +- arch/arm/configs/aspeed_g4_defconfig | 17 +- arch/arm/configs/aspeed_g5_defconfig | 17 +- arch/arm/configs/assabet_defconfig | 19 +- arch/arm/configs/at91_dt_defconfig | 10 +- arch/arm/configs/axm55xx_defconfig | 26 +- arch/arm/configs/badge4_defconfig | 18 +- arch/arm/configs/bcm2835_defconfig | 39 +- arch/arm/configs/cerfcube_defconfig | 25 +- arch/arm/configs/clps711x_defconfig | 6 +- arch/arm/configs/cm_x300_defconfig | 29 +- arch/arm/configs/cns3420vb_defconfig | 21 +- arch/arm/configs/colibri_pxa270_defconfig | 42 +- arch/arm/configs/colibri_pxa300_defconfig | 13 +- arch/arm/configs/collie_defconfig | 22 +- arch/arm/configs/corgi_defconfig | 52 +- arch/arm/configs/davinci_all_defconfig | 39 +- arch/arm/configs/dove_defconfig | 32 +- arch/arm/configs/ep93xx_defconfig | 26 +- arch/arm/configs/eseries_pxa_defconfig | 37 +- arch/arm/configs/exynos_defconfig | 24 +- arch/arm/configs/ezx_defconfig | 75 +- arch/arm/configs/footbridge_defconfig | 32 +- arch/arm/configs/h3600_defconfig | 16 +- arch/arm/configs/h5000_defconfig | 21 +- arch/arm/configs/hackkit_defconfig | 13 +- arch/arm/configs/hisi_defconfig | 24 +- arch/arm/configs/imx_v4_v5_defconfig | 10 +- arch/arm/configs/imx_v6_v7_defconfig | 8 +- arch/arm/configs/integrator_defconfig | 2 +- arch/arm/configs/iop32x_defconfig | 24 +- arch/arm/configs/ixp4xx_defconfig | 1 - arch/arm/configs/jornada720_defconfig | 17 +- arch/arm/configs/keystone_defconfig | 64 +- arch/arm/configs/lart_defconfig | 22 +- arch/arm/configs/lpc18xx_defconfig | 16 +- arch/arm/configs/lpc32xx_defconfig | 12 +- arch/arm/configs/lpd270_defconfig | 12 +- arch/arm/configs/lubbock_defconfig | 22 +- arch/arm/configs/magician_defconfig | 42 +- arch/arm/configs/mainstone_defconfig | 16 +- arch/arm/configs/milbeaut_m10v_defconfig | 6 +- arch/arm/configs/mini2440_defconfig | 9 +- arch/arm/configs/mmp2_defconfig | 37 +- arch/arm/configs/moxart_defconfig | 20 +- arch/arm/configs/mps2_defconfig | 18 +- arch/arm/configs/multi_v4t_defconfig | 6 +- arch/arm/configs/multi_v5_defconfig | 31 +- arch/arm/configs/multi_v7_defconfig | 68 +- arch/arm/configs/mv78xx0_defconfig | 37 +- arch/arm/configs/mvebu_v5_defconfig | 40 +- arch/arm/configs/mvebu_v7_defconfig | 4 +- arch/arm/configs/mxs_defconfig | 6 +- arch/arm/configs/neponset_defconfig | 30 +- arch/arm/configs/netwinder_defconfig | 18 +- arch/arm/configs/nhk8815_defconfig | 8 +- arch/arm/configs/omap1_defconfig | 89 +- arch/arm/configs/omap2plus_defconfig | 17 +- arch/arm/configs/orion5x_defconfig | 49 +- arch/arm/configs/oxnas_v6_defconfig | 14 +- arch/arm/configs/palmz72_defconfig | 17 +- arch/arm/configs/pcm027_defconfig | 25 +- arch/arm/configs/pleb_defconfig | 9 +- arch/arm/configs/pxa168_defconfig | 22 +- arch/arm/configs/pxa255-idp_defconfig | 22 +- arch/arm/configs/pxa3xx_defconfig | 27 +- arch/arm/configs/pxa910_defconfig | 26 +- arch/arm/configs/pxa_defconfig | 215 +- arch/arm/configs/qcom_defconfig | 62 +- arch/arm/configs/realview_defconfig | 8 +- arch/arm/configs/rpc_defconfig | 20 +- arch/arm/configs/s3c2410_defconfig | 13 +- arch/arm/configs/s3c6400_defconfig | 13 +- arch/arm/configs/s5pv210_defconfig | 6 +- arch/arm/configs/sama5_defconfig | 8 +- arch/arm/configs/sama7_defconfig | 8 +- arch/arm/configs/shannon_defconfig | 11 +- arch/arm/configs/shmobile_defconfig | 4 +- arch/arm/configs/simpad_defconfig | 30 +- arch/arm/configs/socfpga_defconfig | 8 +- arch/arm/configs/sp7021_defconfig | 59 + arch/arm/configs/spear13xx_defconfig | 18 +- arch/arm/configs/spear3xx_defconfig | 12 +- arch/arm/configs/spear6xx_defconfig | 10 +- arch/arm/configs/spitz_defconfig | 51 +- arch/arm/configs/stm32_defconfig | 18 +- arch/arm/configs/sunxi_defconfig | 2 +- arch/arm/configs/tct_hammer_defconfig | 15 +- arch/arm/configs/tegra_defconfig | 20 +- arch/arm/configs/trizeps4_defconfig | 67 +- arch/arm/configs/u8500_defconfig | 2 +- arch/arm/configs/versatile_defconfig | 4 +- arch/arm/configs/vexpress_defconfig | 8 +- arch/arm/configs/vf610m4_defconfig | 2 +- arch/arm/configs/viper_defconfig | 31 +- arch/arm/configs/vt8500_v6_v7_defconfig | 2 +- arch/arm/configs/xcep_defconfig | 33 +- arch/arm/configs/zeus_defconfig | 29 +- arch/arm/crypto/Kconfig | 2 +- arch/arm/crypto/Makefile | 4 +- arch/arm/crypto/blake2s-shash.c | 75 - arch/arm/include/asm/archrandom.h | 2 + arch/arm/include/asm/dma.h | 2 +- arch/arm/include/asm/io.h | 4 +- arch/arm/kernel/jump_label.c | 6 - arch/arm/lib/findbit.S | 16 +- arch/arm/mach-at91/sam_secure.c | 6 + arch/arm/mach-at91/sam_secure.h | 1 + arch/arm/mach-at91/sama5.c | 16 +- arch/arm/mach-bcm/Kconfig | 65 +- arch/arm/mach-bcm/Makefile | 11 +- arch/arm/mach-bcm/bcm63xx.c | 27 - arch/arm/mach-bcm/bcm_kona_smc.c | 1 + arch/arm/mach-cns3xxx/Kconfig | 1 + arch/arm/mach-davinci/Kconfig | 52 +- arch/arm/mach-davinci/Makefile | 6 - arch/arm/mach-davinci/board-dm644x-evm.c | 928 -- arch/arm/mach-davinci/board-dm646x-evm.c | 873 -- arch/arm/mach-davinci/board-neuros-osd2.c | 238 - arch/arm/mach-davinci/board-sffsdr.c | 151 - arch/arm/mach-davinci/dm644x.c | 765 -- arch/arm/mach-davinci/dm646x.c | 726 - arch/arm/mach-dove/Kconfig | 2 + arch/arm/mach-dove/pcie.c | 11 +- arch/arm/mach-ep93xx/Kconfig | 9 + arch/arm/mach-footbridge/Kconfig | 1 + arch/arm/mach-hisi/Kconfig | 2 +- arch/arm/mach-imx/Kconfig | 6 +- arch/arm/mach-imx/cpu-imx25.c | 2 + arch/arm/mach-iop32x/Kconfig | 1 + arch/arm/mach-mmp/Kconfig | 9 + arch/arm/mach-mmp/mmp2.h | 2 +- arch/arm/mach-mmp/pxa168.h | 2 +- arch/arm/mach-mmp/pxa910.h | 2 +- arch/arm/mach-mv78xx0/Kconfig | 1 + arch/arm/mach-mv78xx0/pcie.c | 11 +- arch/arm/mach-omap1/Kconfig | 11 + arch/arm/mach-omap2/Kconfig | 8 +- arch/arm/mach-omap2/display.c | 3 + arch/arm/mach-omap2/pdata-quirks.c | 2 + arch/arm/mach-omap2/prm3xxx.c | 1 + arch/arm/mach-orion5x/Kconfig | 18 + arch/arm/mach-orion5x/pci.c | 12 +- arch/arm/mach-pxa/Kconfig | 53 + arch/arm/mach-pxa/corgi.c | 2 +- arch/arm/mach-pxa/hx4700.c | 2 +- arch/arm/mach-pxa/icontrol.c | 4 +- arch/arm/mach-pxa/littleton.c | 2 +- arch/arm/mach-pxa/magician.c | 2 +- arch/arm/mach-pxa/spitz.c | 2 +- arch/arm/mach-pxa/z2.c | 4 +- arch/arm/mach-qcom/Kconfig | 4 + arch/arm/mach-qcom/platsmp.c | 1 + arch/arm/mach-s3c/Kconfig | 14 +- arch/arm/mach-s3c/Kconfig.s3c24xx | 28 +- arch/arm/mach-s3c/Kconfig.s3c64xx | 34 +- arch/arm/mach-s3c/mach-mini2440.c | 2 +- arch/arm/mach-sa1100/Kconfig | 11 + arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 5 +- arch/arm/mach-sunplus/Kconfig | 27 + arch/arm/mach-sunplus/Makefile | 8 + arch/arm/mach-sunplus/sp7021.c | 16 + arch/arm/mach-zynq/common.c | 1 + arch/arm/mm/ioremap.c | 9 +- arch/arm/mm/nommu.c | 9 +- arch/arm64/Kconfig | 45 +- arch/arm64/Kconfig.platforms | 26 +- arch/arm64/boot/Makefile | 5 +- arch/arm64/boot/dts/Makefile | 1 + arch/arm64/boot/dts/allwinner/Makefile | 2 + arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 6 + .../dts/allwinner/sun50i-a64-amarula-relic.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 4 +- .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 6 +- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 4 +- .../dts/allwinner/sun50i-a64-pinephone-1.0.dts | 4 + .../dts/allwinner/sun50i-a64-pinephone-1.1.dts | 4 + arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 10 +- .../boot/dts/allwinner/sun50i-h5-nanopi-r1s-h5.dts | 4 +- .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 4 +- .../dts/allwinner/sun50i-h5-orangepi-prime.dts | 4 +- .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 4 +- .../dts/allwinner/sun50i-h6-orangepi-lite2.dts | 4 +- arch/arm64/boot/dts/allwinner/sun50i-h6-tanix.dtsi | 2 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 12 +- .../dts/allwinner/sun50i-h616-orangepi-zero2.dts | 213 + .../boot/dts/allwinner/sun50i-h616-x96-mate.dts | 177 + arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi | 591 + arch/arm64/boot/dts/altera/Makefile | 3 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 58 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 10 +- .../dts/altera/socfpga_stratix10_socdk_nand.dts | 10 +- .../boot/dts/altera/socfpga_stratix10_swvp.dts | 117 + arch/arm64/boot/dts/amd/amd-overdrive-rev-b0.dts | 4 +- arch/arm64/boot/dts/amd/amd-overdrive-rev-b1.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 2 +- .../arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts | 27 +- .../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 2 - arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts | 2 - .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 4 +- .../boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 4 +- .../dts/amlogic/meson-gxl-s905d-mecool-kii-pro.dts | 4 +- .../boot/dts/amlogic/meson-gxl-s905d-p230.dts | 4 +- .../dts/amlogic/meson-gxl-s905d-vero4k-plus.dts | 4 +- .../amlogic/meson-gxl-s905w-jethome-jethub-j80.dts | 2 +- .../boot/dts/amlogic/meson-gxm-mecool-kiii-pro.dts | 4 +- .../boot/dts/amlogic/meson-gxm-minix-neo-u9h.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-gxm-q200.dts | 4 +- .../boot/dts/amlogic/meson-gxm-wetek-core2.dts | 2 - arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 6 + arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 10 +- arch/arm64/boot/dts/apm/apm-merlin.dts | 2 +- arch/arm64/boot/dts/apm/apm-mustang.dts | 2 +- arch/arm64/boot/dts/apm/apm-shadowcat.dtsi | 6 +- arch/arm64/boot/dts/apm/apm-storm.dtsi | 10 +- arch/arm64/boot/dts/arm/fvp-base-revc.dts | 2 +- arch/arm64/boot/dts/arm/juno-base.dtsi | 44 +- arch/arm64/boot/dts/arm/juno-cs-r1r2.dtsi | 16 +- arch/arm64/boot/dts/arm/juno-r1.dts | 2 + arch/arm64/boot/dts/arm/juno-r2.dts | 2 + arch/arm64/boot/dts/arm/juno-scmi.dtsi | 1 - arch/arm64/boot/dts/arm/juno.dts | 2 + arch/arm64/boot/dts/broadcom/Makefile | 1 + .../bcm4908/bcm4906-tplink-archer-c2300-v1.dts | 8 +- .../broadcom/bcm4908/bcm4908-asus-gt-ac5300.dts | 8 +- arch/arm64/boot/dts/broadcom/bcmbca/Makefile | 9 + .../dts/broadcom/bcmbca/bcm4912-asus-gt-ax6000.dts | 19 + arch/arm64/boot/dts/broadcom/bcmbca/bcm4912.dtsi | 128 + arch/arm64/boot/dts/broadcom/bcmbca/bcm63146.dtsi | 110 + arch/arm64/boot/dts/broadcom/bcmbca/bcm63158.dtsi | 128 + arch/arm64/boot/dts/broadcom/bcmbca/bcm6813.dtsi | 128 + arch/arm64/boot/dts/broadcom/bcmbca/bcm6856.dtsi | 103 + arch/arm64/boot/dts/broadcom/bcmbca/bcm6858.dtsi | 121 + arch/arm64/boot/dts/broadcom/bcmbca/bcm94912.dts | 30 + arch/arm64/boot/dts/broadcom/bcmbca/bcm963146.dts | 30 + arch/arm64/boot/dts/broadcom/bcmbca/bcm963158.dts | 30 + arch/arm64/boot/dts/broadcom/bcmbca/bcm96813.dts | 30 + arch/arm64/boot/dts/broadcom/bcmbca/bcm96856.dts | 30 + arch/arm64/boot/dts/broadcom/bcmbca/bcm96858.dts | 30 + .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 2 +- arch/arm64/boot/dts/exynos/exynos-pinctrl.h | 79 + arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi | 2 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 6 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 6 +- arch/arm64/boot/dts/exynos/exynos7-pinctrl.dtsi | 72 +- .../boot/dts/exynos/exynos7885-jackpotlte.dts | 20 + arch/arm64/boot/dts/exynos/exynos7885-pinctrl.dtsi | 2 +- arch/arm64/boot/dts/exynos/exynos7885.dtsi | 32 + arch/arm64/boot/dts/exynos/exynos850-pinctrl.dtsi | 2 +- .../boot/dts/exynos/exynosautov9-pinctrl.dtsi | 8 +- arch/arm64/boot/dts/exynos/exynosautov9-sadk.dts | 20 + arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 1170 +- arch/arm64/boot/dts/freescale/Makefile | 4 + arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 18 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 16 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 20 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 20 +- .../arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts | 10 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 16 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 18 +- arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 4 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 16 +- arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts | 4 +- arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi | 10 +- .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 43 + .../boot/dts/freescale/imx8mm-icore-mx8mm.dtsi | 12 +- arch/arm64/boot/dts/freescale/imx8mm-mx8menlo.dts | 4 +- .../dts/freescale/imx8mm-phyboard-polis-rdk.dts | 450 + .../boot/dts/freescale/imx8mm-phycore-som.dtsi | 440 + .../boot/dts/freescale/imx8mm-var-som-symphony.dts | 6 +- .../boot/dts/freescale/imx8mm-venice-gw700x.dtsi | 24 +- .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 8 +- .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 10 +- .../boot/dts/freescale/imx8mm-venice-gw7903.dts | 6 +- arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 10 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 16 +- .../dts/freescale/imx8mn-beacon-baseboard.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 45 +- .../boot/dts/freescale/imx8mn-var-som-symphony.dts | 6 +- .../boot/dts/freescale/imx8mn-venice-gw7902.dts | 8 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 13 +- .../arm64/boot/dts/freescale/imx8mp-dhcom-pdk2.dts | 163 + .../arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi | 1030 ++ arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 38 +- .../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 702 + .../arm64/boot/dts/freescale/imx8mp-tqma8mpql.dtsi | 284 + arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 10 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 31 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 43 + .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 6 +- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts | 6 +- .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 15 +- arch/arm64/boot/dts/freescale/imx8qm.dtsi | 4 +- .../dts/freescale/imx8qxp-colibri-eval-v3.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 14 +- arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 14 +- arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts | 114 + arch/arm64/boot/dts/freescale/imx93-pinfunc.h | 623 + arch/arm64/boot/dts/freescale/imx93.dtsi | 334 + arch/arm64/boot/dts/freescale/mba8mx.dtsi | 8 +- arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts | 14 +- arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 8 +- arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts | 12 +- arch/arm64/boot/dts/hisilicon/hip05-d02.dts | 6 +- arch/arm64/boot/dts/hisilicon/hip06.dtsi | 6 +- arch/arm64/boot/dts/hisilicon/hip07.dtsi | 6 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 14 +- arch/arm64/boot/dts/lg/lg1312.dtsi | 38 +- arch/arm64/boot/dts/lg/lg1313.dtsi | 38 +- arch/arm64/boot/dts/marvell/Makefile | 1 + arch/arm64/boot/dts/marvell/ac5-98dx25xx.dtsi | 291 + arch/arm64/boot/dts/marvell/ac5-98dx35xx-rd.dts | 101 + arch/arm64/boot/dts/marvell/ac5-98dx35xx.dtsi | 17 + .../boot/dts/marvell/armada-3720-turris-mox.dts | 4 +- .../boot/dts/marvell/armada-7040-mochabin.dts | 4 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 4 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 2 +- .../boot/dts/marvell/armada-8040-puzzle-m801.dts | 4 +- arch/arm64/boot/dts/marvell/cn9130-db.dtsi | 2 +- arch/arm64/boot/dts/mediatek/Makefile | 5 + arch/arm64/boot/dts/mediatek/mt2712-evb.dts | 2 +- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 2 + arch/arm64/boot/dts/mediatek/mt6795.dtsi | 260 +- .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 21 +- arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 13 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 10 +- arch/arm64/boot/dts/mediatek/mt7986a.dtsi | 4 +- .../boot/dts/mediatek/mt8173-elm-hana-rev7.dts | 6 +- arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 24 +- arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 12 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 16 +- arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 38 +- .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 4 +- .../boot/dts/mediatek/mt8183-kukui-kakadu.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 13 +- arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 2 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 315 +- .../boot/dts/mediatek/mt8192-asurada-hayato-r1.dts | 47 + .../dts/mediatek/mt8192-asurada-spherion-r0.dts | 62 + arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi | 959 ++ arch/arm64/boot/dts/mediatek/mt8192.dtsi | 29 +- .../boot/dts/mediatek/mt8195-cherry-tomato-r1.dts | 15 + .../boot/dts/mediatek/mt8195-cherry-tomato-r2.dts | 35 + .../boot/dts/mediatek/mt8195-cherry-tomato-r3.dts | 36 + arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi | 702 + arch/arm64/boot/dts/mediatek/mt8195-evb.dts | 8 +- arch/arm64/boot/dts/mediatek/mt8195.dtsi | 76 +- arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 4 +- .../boot/dts/microchip/sparx5_pcb134_board.dtsi | 200 +- .../boot/dts/microchip/sparx5_pcb135_board.dtsi | 48 +- arch/arm64/boot/dts/nuvoton/Makefile | 2 + .../boot/dts/nuvoton/nuvoton-common-npcm8xx.dtsi | 170 + .../arm64/boot/dts/nuvoton/nuvoton-npcm845-evb.dts | 30 + arch/arm64/boot/dts/nuvoton/nuvoton-npcm845.dtsi | 76 + arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 4 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 49 +- .../dts/nvidia/tegra186-p3509-0000+p3636-0001.dts | 6 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 37 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 47 +- .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 47 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 113 +- arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 84 + arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 6 +- arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 88 +- arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 10 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 42 +- .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 49 +- arch/arm64/boot/dts/nvidia/tegra234.dtsi | 177 + arch/arm64/boot/dts/qcom/Makefile | 29 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 36 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 91 +- arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 6 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 41 +- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 3 - arch/arm64/boot/dts/qcom/ipq8074-hk10.dtsi | 5 - arch/arm64/boot/dts/qcom/ipq8074.dtsi | 54 +- .../boot/dts/qcom/msm8916-alcatel-idol347.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts | 4 +- arch/arm64/boot/dts/qcom/msm8916-huawei-g7.dts | 2 +- .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 2 +- .../boot/dts/qcom/msm8916-longcheer-l8910.dts | 2 +- .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 16 +- .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 8 - .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 8 - arch/arm64/boot/dts/qcom/msm8916-samsung-j5.dts | 4 +- .../boot/dts/qcom/msm8916-samsung-serranove.dts | 6 +- .../boot/dts/qcom/msm8916-wingtech-wt88047.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 28 +- arch/arm64/boot/dts/qcom/msm8953.dtsi | 6 +- arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 6 +- .../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi | 29 +- .../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 12 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 21 +- .../qcom/msm8996-pmi8996-sony-xperia-tone-dora.dts | 11 - .../msm8996-pmi8996-sony-xperia-tone-kagura.dts | 11 - .../msm8996-pmi8996-sony-xperia-tone-keyaki.dts | 11 - .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 77 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 14 +- arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 4 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-natrium.dts | 414 + .../arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts | 2 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 297 +- .../boot/dts/qcom/msm8998-asus-novago-tp370ql.dts | 23 +- arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 138 +- arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts | 460 +- arch/arm64/boot/dts/qcom/msm8998-hp-envy-x2.dts | 9 +- .../boot/dts/qcom/msm8998-lenovo-miix-630.dts | 9 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dts | 443 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 421 - .../boot/dts/qcom/msm8998-oneplus-cheeseburger.dts | 2 +- .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 88 +- .../dts/qcom/msm8998-sony-xperia-yoshino-lilac.dts | 4 + .../dts/qcom/msm8998-sony-xperia-yoshino-maple.dts | 2 +- .../qcom/msm8998-sony-xperia-yoshino-poplar.dts | 10 +- .../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi | 120 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 87 +- arch/arm64/boot/dts/qcom/pm6350.dtsi | 3 +- arch/arm64/boot/dts/qcom/pm660.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm660l.dtsi | 8 +- arch/arm64/boot/dts/qcom/pm8005.dtsi | 4 + arch/arm64/boot/dts/qcom/pm8009.dtsi | 3 +- arch/arm64/boot/dts/qcom/pm8150.dtsi | 3 +- arch/arm64/boot/dts/qcom/pm8150b.dtsi | 13 +- arch/arm64/boot/dts/qcom/pm8150l.dtsi | 14 +- arch/arm64/boot/dts/qcom/pm8350.dtsi | 3 +- arch/arm64/boot/dts/qcom/pm8350b.dtsi | 3 +- arch/arm64/boot/dts/qcom/pm8916.dtsi | 17 +- arch/arm64/boot/dts/qcom/pm8994.dtsi | 10 + arch/arm64/boot/dts/qcom/pmi8994.dtsi | 22 +- arch/arm64/boot/dts/qcom/pmi8998.dtsi | 13 +- arch/arm64/boot/dts/qcom/pmm8155au_1.dtsi | 2 +- arch/arm64/boot/dts/qcom/pmm8155au_2.dtsi | 2 +- arch/arm64/boot/dts/qcom/pmr735b.dtsi | 3 +- arch/arm64/boot/dts/qcom/pms405.dtsi | 17 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 4 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 39 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 54 +- arch/arm64/boot/dts/qcom/sa8295p-adp.dts | 389 + arch/arm64/boot/dts/qcom/sa8540p.dtsi | 133 + arch/arm64/boot/dts/qcom/sc7180-idp.dts | 5 +- .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 4 + .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 6 + .../boot/dts/qcom/sc7180-trogdor-kingoftown-r0.dts | 44 + .../boot/dts/qcom/sc7180-trogdor-kingoftown-r1.dts | 17 + .../boot/dts/qcom/sc7180-trogdor-kingoftown.dtsi | 225 + arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 1 + .../dts/qcom/sc7180-trogdor-mrbland-rev0-auo.dts | 22 + .../dts/qcom/sc7180-trogdor-mrbland-rev0-boe.dts | 22 + .../boot/dts/qcom/sc7180-trogdor-mrbland-rev0.dtsi | 53 + .../dts/qcom/sc7180-trogdor-mrbland-rev1-auo.dts | 22 + .../dts/qcom/sc7180-trogdor-mrbland-rev1-boe.dts | 24 + .../boot/dts/qcom/sc7180-trogdor-mrbland.dtsi | 350 + .../dts/qcom/sc7180-trogdor-pazquel-lte-parade.dts | 22 + .../dts/qcom/sc7180-trogdor-pazquel-lte-ti.dts | 22 + .../dts/qcom/sc7180-trogdor-pazquel-parade.dts | 17 + .../boot/dts/qcom/sc7180-trogdor-pazquel-ti.dts | 17 + .../boot/dts/qcom/sc7180-trogdor-pazquel.dtsi | 222 + .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 2 + .../qcom/sc7180-trogdor-quackingstick-r0-lte.dts | 38 + .../dts/qcom/sc7180-trogdor-quackingstick-r0.dts | 26 + .../dts/qcom/sc7180-trogdor-quackingstick.dtsi | 324 + arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts | 2 + .../qcom/sc7180-trogdor-wormdingler-rev0-boe.dts | 22 + .../qcom/sc7180-trogdor-wormdingler-rev0-inx.dts | 22 + .../dts/qcom/sc7180-trogdor-wormdingler-rev0.dtsi | 53 + ...sc7180-trogdor-wormdingler-rev1-boe-rt5682s.dts | 29 + .../qcom/sc7180-trogdor-wormdingler-rev1-boe.dts | 28 + ...sc7180-trogdor-wormdingler-rev1-inx-rt5682s.dts | 29 + .../qcom/sc7180-trogdor-wormdingler-rev1-inx.dts | 22 + .../boot/dts/qcom/sc7180-trogdor-wormdingler.dtsi | 412 + arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 8 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 84 +- arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi | 16 + .../dts/qcom/sc7280-herobrine-audio-wcd9385.dtsi | 84 + arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dts | 12 + .../dts/qcom/sc7280-herobrine-herobrine-r1.dts | 11 + .../boot/dts/qcom/sc7280-herobrine-villager-r0.dts | 29 + arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 20 +- arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 91 +- arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi | 14 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 275 +- arch/arm64/boot/dts/qcom/sc8280xp-crd.dts | 427 + .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 386 + arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi | 109 + arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 2147 +++ .../arm64/boot/dts/qcom/sda660-inforce-ifc6560.dts | 461 + .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi | 61 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 332 +- arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts | 2 +- .../dts/qcom/sdm636-sony-xperia-ganges-mermaid.dts | 2 +- .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 28 +- arch/arm64/boot/dts/qcom/sdm660.dtsi | 5 +- arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 136 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 68 +- arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 614 + arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts | 68 + arch/arm64/boot/dts/qcom/sdm845-lg-judyp.dts | 44 + .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 8 +- arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 35 +- .../dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts | 5 +- .../boot/dts/qcom/sdm845-sony-xperia-tama.dtsi | 2 +- .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 8 +- arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts | 762 ++ arch/arm64/boot/dts/qcom/sdm845.dtsi | 333 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 10 +- arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts | 4 +- arch/arm64/boot/dts/qcom/sdm850.dtsi | 1 - .../dts/qcom/sm6125-sony-xperia-seine-pdx201.dts | 40 +- arch/arm64/boot/dts/qcom/sm6125.dtsi | 40 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 34 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 4 +- arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 4 +- .../boot/dts/qcom/sm8150-microsoft-surface-duo.dts | 4 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 36 +- arch/arm64/boot/dts/qcom/sm8250-hdk.dts | 4 +- .../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 132 +- .../dts/qcom/sm8350-microsoft-surface-duo2.dts | 2 - .../boot/dts/qcom/sm8350-sony-xperia-sagami.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 168 +- arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 2 - arch/arm64/boot/dts/qcom/sm8450-qrd.dts | 2 - arch/arm64/boot/dts/qcom/sm8450.dtsi | 76 +- arch/arm64/boot/dts/renesas/Makefile | 3 + .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 6 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 4 +- .../dts/renesas/draak-ebisu-panel-aa104xd12.dts | 36 + arch/arm64/boot/dts/renesas/draak.dtsi | 2 +- arch/arm64/boot/dts/renesas/ebisu.dtsi | 8 +- arch/arm64/boot/dts/renesas/hihope-common.dtsi | 4 +- arch/arm64/boot/dts/renesas/panel-aa104xd12.dtsi | 30 + arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 31 +- .../boot/dts/renesas/r8a779f0-spider-cpu.dtsi | 13 + arch/arm64/boot/dts/renesas/r8a779f0-spider.dts | 1 + arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 434 +- arch/arm64/boot/dts/renesas/r8a779m8.dtsi | 5 + arch/arm64/boot/dts/renesas/r9a07g043.dtsi | 21 +- arch/arm64/boot/dts/renesas/r9a07g043u11-smarc.dts | 6 - arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts | 2 +- arch/arm64/boot/dts/renesas/r9a09g011-v2mevk2.dts | 14 + arch/arm64/boot/dts/renesas/r9a09g011.dtsi | 51 + arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 4 +- arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi | 4 +- arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi | 2 +- arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi | 23 +- arch/arm64/boot/dts/renesas/rzg2ul-smarc.dtsi | 6 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 8 +- .../boot/dts/renesas/salvator-panel-aa104xd12.dts | 36 + arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 14 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 6 +- arch/arm64/boot/dts/rockchip/Makefile | 1 + arch/arm64/boot/dts/rockchip/px30.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3308-evb.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts | 253 + arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 32 +- arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 2 +- .../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 6 +- arch/arm64/boot/dts/rockchip/rk3399-evb.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 2 +- .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts | 2 +- .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 2 +- .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 2 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 4 +- .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 72 +- .../dts/rockchip/rk3399-sapphire-excavator.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 2 +- .../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 114 + arch/arm64/boot/dts/rockchip/rk3566.dtsi | 4 + arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts | 89 + arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 55 + arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts | 55 + arch/arm64/boot/dts/rockchip/rk3568.dtsi | 4 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 166 + arch/arm64/boot/dts/sprd/sc9836.dtsi | 10 +- arch/arm64/boot/dts/sprd/sc9863a.dtsi | 4 +- arch/arm64/boot/dts/sprd/whale2.dtsi | 2 +- arch/arm64/boot/dts/tesla/fsd-evb.dts | 4 + arch/arm64/boot/dts/tesla/fsd-pinctrl.dtsi | 106 +- arch/arm64/boot/dts/tesla/fsd-pinctrl.h | 33 + arch/arm64/boot/dts/tesla/fsd.dtsi | 120 + arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 17 +- arch/arm64/boot/dts/ti/k3-am625-sk.dts | 11 +- arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am642-evm.dts | 2 +- arch/arm64/boot/dts/ti/k3-am642-sk.dts | 16 +- arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 14 +- arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 8 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 4 +- .../boot/dts/ti/k3-j721e-common-proc-board.dts | 4 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 4 +- arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 4 + arch/arm64/boot/dts/xilinx/zynqmp-sm-k26-revA.dts | 4 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 2 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 2 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 2 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 2 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 26 + arch/arm64/configs/defconfig | 85 +- arch/arm64/crypto/Kconfig | 10 +- arch/arm64/crypto/Makefile | 3 + arch/arm64/crypto/aes-glue.c | 80 +- arch/arm64/crypto/aes-modes.S | 349 +- arch/arm64/crypto/aes-neon.S | 2 +- arch/arm64/crypto/poly1305-glue.c | 2 +- arch/arm64/crypto/polyval-ce-core.S | 361 + arch/arm64/crypto/polyval-ce-glue.c | 191 + arch/arm64/include/asm/archrandom.h | 112 +- arch/arm64/include/asm/asm-extable.h | 79 +- arch/arm64/include/asm/asm-uaccess.h | 12 +- arch/arm64/include/asm/asm_pointer_auth.h | 4 +- arch/arm64/include/asm/assembler.h | 35 +- arch/arm64/include/asm/barrier.h | 12 +- arch/arm64/include/asm/cache.h | 41 +- arch/arm64/include/asm/cacheflush.h | 7 - arch/arm64/include/asm/cpu.h | 1 + arch/arm64/include/asm/cpu_ops.h | 9 - arch/arm64/include/asm/cpufeature.h | 7 +- arch/arm64/include/asm/cpuidle.h | 15 - arch/arm64/include/asm/el2_setup.h | 60 - arch/arm64/include/asm/fixmap.h | 4 +- arch/arm64/include/asm/hwcap.h | 3 +- arch/arm64/include/asm/io.h | 24 +- arch/arm64/include/asm/kernel-pgtable.h | 18 +- arch/arm64/include/asm/kexec.h | 18 +- arch/arm64/include/asm/memory.h | 9 + arch/arm64/include/asm/mmu_context.h | 16 +- arch/arm64/include/asm/pgtable-hwdef.h | 3 +- arch/arm64/include/asm/pgtable.h | 16 + arch/arm64/include/asm/processor.h | 3 +- arch/arm64/include/asm/sysreg.h | 128 +- arch/arm64/include/asm/uaccess.h | 94 +- arch/arm64/include/asm/virt.h | 11 +- arch/arm64/include/uapi/asm/hwcap.h | 4 + arch/arm64/kernel/Makefile | 7 +- arch/arm64/kernel/acpi.c | 2 +- arch/arm64/kernel/acpi_numa.c | 2 +- arch/arm64/kernel/alternative.c | 2 +- arch/arm64/kernel/armv8_deprecated.c | 9 +- arch/arm64/kernel/cpu_errata.c | 26 +- arch/arm64/kernel/cpufeature.c | 378 +- arch/arm64/kernel/cpuidle.c | 29 - arch/arm64/kernel/cpuinfo.c | 51 +- arch/arm64/kernel/entry.S | 53 +- arch/arm64/kernel/fpsimd.c | 1 - arch/arm64/kernel/head.S | 525 +- arch/arm64/kernel/hibernate.c | 5 - arch/arm64/kernel/hyp-stub.S | 117 +- arch/arm64/kernel/idreg-override.c | 93 +- arch/arm64/kernel/image-vars.h | 59 +- arch/arm64/kernel/jump_label.c | 11 - arch/arm64/kernel/kaslr.c | 149 +- arch/arm64/kernel/kexec_image.c | 11 +- arch/arm64/kernel/kuser32.S | 1 + arch/arm64/kernel/mte.c | 9 - arch/arm64/kernel/pi/Makefile | 33 + arch/arm64/kernel/pi/kaslr_early.c | 112 + arch/arm64/kernel/signal.c | 20 +- arch/arm64/kernel/sigreturn32.S | 1 + arch/arm64/kernel/sleep.S | 3 +- arch/arm64/kernel/stacktrace.c | 99 +- arch/arm64/kernel/suspend.c | 2 +- arch/arm64/kernel/traps.c | 6 +- arch/arm64/kernel/vdso/Makefile | 8 +- arch/arm64/kernel/vdso/vdso.lds.S | 16 +- arch/arm64/kernel/vdso32/Makefile | 1 + arch/arm64/kernel/vdso32/vdso.lds.S | 27 +- arch/arm64/kernel/vmlinux.lds.S | 22 +- arch/arm64/kvm/hyp/include/nvhe/fixed_config.h | 32 +- arch/arm64/kvm/hyp/nvhe/sys_regs.c | 12 +- arch/arm64/kvm/sys_regs.c | 14 +- arch/arm64/lib/mte.S | 2 +- arch/arm64/mm/cache.S | 41 - arch/arm64/mm/copypage.c | 9 - arch/arm64/mm/dma-mapping.c | 19 +- arch/arm64/mm/extable.c | 10 +- arch/arm64/mm/fault.c | 1 - arch/arm64/mm/hugetlbpage.c | 10 - arch/arm64/mm/init.c | 4 +- arch/arm64/mm/ioremap.c | 90 +- arch/arm64/mm/kasan_init.c | 4 +- arch/arm64/mm/mmu.c | 78 +- arch/arm64/mm/mteswap.c | 9 - arch/arm64/mm/proc.S | 188 +- arch/arm64/tools/cpucaps | 2 + arch/arm64/tools/gen-sysreg.awk | 2 +- arch/arm64/tools/sysreg | 264 + arch/ia64/kernel/iosapic.c | 2 +- arch/ia64/kernel/irq.c | 4 +- arch/ia64/kernel/msi_ia64.c | 4 +- arch/loongarch/Kconfig | 2 +- arch/loongarch/include/asm/acpi.h | 142 + arch/loongarch/include/asm/asmmacro.h | 12 - arch/loongarch/include/asm/atomic.h | 37 +- arch/loongarch/include/asm/barrier.h | 4 +- arch/loongarch/include/asm/cmpxchg.h | 4 +- arch/loongarch/include/asm/compiler.h | 15 - arch/loongarch/include/asm/elf.h | 2 - arch/loongarch/include/asm/futex.h | 11 +- arch/loongarch/include/asm/irq.h | 51 +- arch/loongarch/include/asm/irqflags.h | 1 - arch/loongarch/include/asm/local.h | 1 - arch/loongarch/include/asm/loongson.h | 16 +- arch/loongarch/include/asm/stacktrace.h | 12 +- arch/loongarch/include/asm/thread_info.h | 4 +- arch/loongarch/include/asm/uaccess.h | 2 +- arch/loongarch/kernel/acpi.c | 65 - arch/loongarch/kernel/cacheinfo.c | 11 +- arch/loongarch/kernel/entry.S | 4 +- arch/loongarch/kernel/env.c | 20 - arch/loongarch/kernel/fpu.S | 174 +- arch/loongarch/kernel/genex.S | 12 +- arch/loongarch/kernel/head.S | 8 +- arch/loongarch/kernel/irq.c | 58 +- arch/loongarch/kernel/ptrace.c | 12 +- arch/loongarch/kernel/reset.c | 1 - arch/loongarch/kernel/setup.c | 2 +- arch/loongarch/kernel/smp.c | 113 +- arch/loongarch/kernel/switch.S | 4 +- arch/loongarch/kernel/time.c | 14 +- arch/loongarch/lib/clear_user.S | 2 +- arch/loongarch/lib/copy_user.S | 2 +- arch/loongarch/lib/delay.c | 1 - arch/loongarch/mm/page.S | 118 +- arch/loongarch/mm/tlbex.S | 98 +- arch/m68k/Kconfig.cpu | 7 +- arch/m68k/Kconfig.debug | 6 +- arch/m68k/Kconfig.machine | 5 +- arch/m68k/configs/amiga_defconfig | 14 +- arch/m68k/configs/apollo_defconfig | 14 +- arch/m68k/configs/atari_defconfig | 14 +- arch/m68k/configs/bvme6000_defconfig | 14 +- arch/m68k/configs/hp300_defconfig | 14 +- arch/m68k/configs/mac_defconfig | 14 +- arch/m68k/configs/multi_defconfig | 14 +- arch/m68k/configs/mvme147_defconfig | 14 +- arch/m68k/configs/mvme16x_defconfig | 14 +- arch/m68k/configs/q40_defconfig | 14 +- arch/m68k/configs/sun3_defconfig | 14 +- arch/m68k/configs/sun3x_defconfig | 14 +- arch/m68k/emu/nfblock.c | 4 +- arch/m68k/include/asm/bitops.h | 2 +- arch/m68k/include/asm/processor.h | 1 + arch/m68k/include/uapi/asm/bootinfo-virt.h | 8 + arch/m68k/kernel/traps.c | 1 + arch/m68k/mac/iop.c | 4 +- arch/m68k/mac/macints.c | 35 +- arch/m68k/q40/q40ints.c | 2 +- arch/m68k/sun3/mmu_emu.c | 11 +- arch/m68k/virt/config.c | 11 + arch/m68k/virt/ints.c | 3 +- arch/m68k/virt/platform.c | 58 +- arch/mips/cavium-octeon/octeon-irq.c | 4 +- arch/mips/include/asm/jump_label.h | 2 + arch/mips/include/asm/mach-loongson64/irq.h | 3 +- arch/mips/kernel/jump_label.c | 19 + arch/mips/kernel/module.c | 5 +- arch/parisc/kernel/irq.c | 2 +- arch/parisc/kernel/jump_label.c | 11 - arch/powerpc/Kconfig | 7 +- arch/powerpc/crypto/aes-spe-glue.c | 2 +- arch/powerpc/include/asm/archrandom.h | 33 +- arch/powerpc/include/asm/kexec.h | 14 + arch/powerpc/include/asm/machdep.h | 2 - arch/powerpc/kernel/Makefile | 1 + arch/powerpc/kvm/book3s_hv.c | 2 +- arch/powerpc/platforms/microwatt/Kconfig | 1 - arch/powerpc/platforms/powernv/Kconfig | 1 - arch/powerpc/platforms/pseries/Kconfig | 1 - arch/riscv/Makefile | 2 +- arch/riscv/kernel/jump_label.c | 12 - arch/s390/Kconfig | 15 - arch/s390/configs/zfcpdump_defconfig | 1 - arch/s390/crypto/Makefile | 2 +- arch/s390/include/asm/archrandom.h | 33 +- arch/s390/include/asm/jump_label.h | 5 +- arch/s390/include/asm/kexec.h | 14 + arch/s390/kernel/jump_label.c | 28 +- arch/s390/kernel/machine_kexec_file.c | 18 +- arch/s390/kernel/module.c | 1 - arch/s390/kernel/setup.c | 2 - arch/sh/configs/ecovec24_defconfig | 2 - arch/sh/kernel/irq.c | 7 +- arch/sparc/kernel/module.c | 3 - arch/um/drivers/ubd_kern.c | 8 +- arch/um/include/asm/archrandom.h | 25 + arch/um/include/shared/os.h | 7 + arch/um/kernel/um_arch.c | 8 + arch/um/os-Linux/util.c | 6 + arch/x86/.gitignore | 2 - arch/x86/Kconfig | 16 +- arch/x86/Kconfig.debug | 3 - arch/x86/crypto/Makefile | 7 +- arch/x86/crypto/aes_ctrby8_avx-x86_64.S | 232 +- arch/x86/crypto/aesni-intel_glue.c | 114 +- arch/x86/crypto/blake2s-glue.c | 3 +- arch/x86/crypto/blake2s-shash.c | 77 - arch/x86/crypto/blowfish_glue.c | 4 +- arch/x86/crypto/polyval-clmulni_asm.S | 321 + arch/x86/crypto/polyval-clmulni_glue.c | 203 + arch/x86/events/amd/uncore.c | 146 +- arch/x86/events/intel/core.c | 7 +- arch/x86/events/intel/ds.c | 129 +- arch/x86/events/perf_event.h | 17 +- arch/x86/hyperv/irqdomain.c | 2 +- arch/x86/include/asm/amd-ibs.h | 16 +- arch/x86/include/asm/archrandom.h | 55 +- arch/x86/include/asm/cpufeatures.h | 2 +- arch/x86/include/asm/fpu/api.h | 2 + arch/x86/include/asm/kexec.h | 12 + arch/x86/include/asm/msr-index.h | 1 + arch/x86/include/asm/mwait.h | 1 + arch/x86/include/asm/nospec-branch.h | 24 +- arch/x86/include/asm/perf_event.h | 16 + arch/x86/include/asm/sev.h | 7 +- arch/x86/include/asm/special_insns.h | 9 + arch/x86/include/asm/tlbflush.h | 1 + arch/x86/include/uapi/asm/bootparam.h | 15 +- arch/x86/kernel/Makefile | 2 - arch/x86/kernel/amd_nb.c | 13 + arch/x86/kernel/cpu/amd.c | 2 +- arch/x86/kernel/cpu/bugs.c | 1 + arch/x86/kernel/cpu/intel.c | 4 +- arch/x86/kernel/cpu/mce/inject.c | 47 + arch/x86/kernel/cpu/mce/internal.h | 2 +- arch/x86/kernel/cpu/rdrand.c | 59 +- arch/x86/kernel/cpu/vmware.c | 4 +- arch/x86/kernel/e820.c | 6 +- arch/x86/kernel/espfix_64.c | 2 +- arch/x86/kernel/fpu/core.c | 14 + arch/x86/kernel/jump_label.c | 13 - arch/x86/kernel/kexec-bzimage64.c | 94 +- arch/x86/kernel/module.c | 3 - arch/x86/kernel/pmem.c | 7 +- arch/x86/kernel/process.c | 44 +- arch/x86/kernel/setup.c | 73 + arch/x86/kernel/sev-shared.c | 25 +- arch/x86/kernel/sev.c | 17 +- arch/x86/mm/extable.c | 16 +- arch/x86/mm/init.c | 2 +- arch/x86/mm/pkeys.c | 15 +- arch/x86/mm/tlb.c | 31 +- arch/x86/purgatory/Makefile | 10 +- arch/x86/purgatory/kexec-purgatory.S | 14 + arch/xtensa/kernel/irq.c | 7 +- arch/xtensa/platforms/iss/simdisk.c | 4 +- block/Kconfig | 1 - block/bdev.c | 10 +- block/bfq-cgroup.c | 34 +- block/bfq-iosched.c | 16 +- block/bfq-iosched.h | 8 +- block/bfq-wf2q.c | 5 +- block/bio.c | 126 +- block/blk-cgroup-rwstat.h | 8 +- block/blk-cgroup.c | 76 +- block/blk-cgroup.h | 12 +- block/blk-core.c | 80 +- block/blk-flush.c | 6 +- block/blk-ia-ranges.c | 65 +- block/blk-ioc.c | 2 + block/blk-iocost.c | 22 +- block/blk-iolatency.c | 30 +- block/blk-ioprio.c | 57 +- block/blk-ioprio.h | 9 + block/blk-lib.c | 6 +- block/blk-merge.c | 79 +- block/blk-mq-debugfs-zoned.c | 6 +- block/blk-mq-debugfs.c | 19 +- block/blk-mq-sysfs.c | 45 +- block/blk-mq-tag.c | 31 +- block/blk-mq-tag.h | 10 +- block/blk-mq.c | 105 +- block/blk-mq.h | 39 +- block/blk-rq-qos.c | 10 +- block/blk-rq-qos.h | 11 +- block/blk-settings.c | 11 +- block/blk-sysfs.c | 60 +- block/blk-throttle.c | 7 +- block/blk-wbt.c | 30 +- block/blk-zoned.c | 92 +- block/blk.h | 34 +- block/bounce.c | 13 +- block/bsg-lib.c | 6 +- block/elevator.h | 2 +- block/fops.c | 28 +- block/genhd.c | 80 +- block/ioctl.c | 2 +- block/ioprio.c | 58 +- block/kyber-iosched.c | 8 +- block/mq-deadline.c | 4 +- block/partitions/core.c | 3 +- crypto/Kconfig | 98 +- crypto/Makefile | 5 +- crypto/aria.c | 288 + crypto/blake2s_generic.c | 75 - crypto/fips.c | 35 +- crypto/hctr2.c | 581 + crypto/polyval-generic.c | 245 + crypto/rsa.c | 78 +- crypto/tcrypt.c | 62 +- crypto/testmgr.c | 75 +- crypto/testmgr.h | 4830 ++++++- crypto/twofish_common.c | 2 +- crypto/xctr.c | 191 + drivers/acpi/Kconfig | 4 +- drivers/acpi/Makefile | 5 +- drivers/acpi/acpi_lpit.c | 6 - drivers/acpi/acpi_lpss.c | 3 + drivers/acpi/acpi_video.c | 41 +- drivers/acpi/apei/apei-base.c | 2 +- drivers/acpi/apei/bert.c | 31 +- drivers/acpi/apei/einj.c | 2 + drivers/acpi/bus.c | 50 +- drivers/acpi/container.c | 17 +- drivers/acpi/cppc_acpi.c | 54 +- drivers/acpi/device_pm.c | 22 + drivers/acpi/device_sysfs.c | 2 +- drivers/acpi/ec.c | 140 +- drivers/acpi/glue.c | 133 +- drivers/acpi/irq.c | 58 +- drivers/acpi/pci_link.c | 8 +- drivers/acpi/processor_driver.c | 72 +- drivers/acpi/processor_idle.c | 6 +- drivers/acpi/processor_thermal.c | 54 + drivers/acpi/property.c | 45 +- drivers/acpi/resource.c | 10 + drivers/acpi/scan.c | 70 +- drivers/acpi/sleep.c | 11 + drivers/acpi/video_detect.c | 63 +- drivers/acpi/viot.c | 26 +- drivers/acpi/x86/s2idle.c | 17 +- drivers/ata/Kconfig | 2 +- drivers/base/power/domain.c | 3 + drivers/base/power/runtime.c | 6 + drivers/base/power/wakeup.c | 30 - drivers/base/regmap/regcache.c | 11 +- drivers/base/regmap/regmap-irq.c | 432 +- drivers/base/regmap/regmap.c | 27 + drivers/block/Kconfig | 9 + drivers/block/Makefile | 2 + drivers/block/amiflop.c | 2 +- drivers/block/aoe/aoeblk.c | 2 +- drivers/block/aoe/aoedev.c | 2 +- drivers/block/ataflop.c | 5 +- drivers/block/brd.c | 8 +- drivers/block/drbd/drbd_actlog.c | 9 +- drivers/block/drbd/drbd_bitmap.c | 2 +- drivers/block/drbd/drbd_int.h | 5 +- drivers/block/drbd/drbd_main.c | 4 +- drivers/block/drbd/drbd_receiver.c | 24 +- drivers/block/drbd/drbd_req.c | 6 +- drivers/block/drbd/drbd_worker.c | 2 +- drivers/block/floppy.c | 8 +- drivers/block/loop.c | 3 +- drivers/block/mtip32xx/mtip32xx.c | 307 +- drivers/block/mtip32xx/mtip32xx.h | 5 - drivers/block/n64cart.c | 2 +- drivers/block/nbd.c | 9 +- drivers/block/null_blk/main.c | 15 +- drivers/block/null_blk/null_blk.h | 12 +- drivers/block/null_blk/trace.h | 2 +- drivers/block/null_blk/zoned.c | 12 +- drivers/block/paride/pcd.c | 4 +- drivers/block/paride/pd.c | 6 +- drivers/block/paride/pf.c | 4 +- drivers/block/pktcdvd.c | 14 +- drivers/block/ps3disk.c | 4 +- drivers/block/ps3vram.c | 4 +- drivers/block/rbd.c | 2 +- drivers/block/rnbd/rnbd-clt.c | 6 +- drivers/block/rnbd/rnbd-proto.h | 7 +- drivers/block/rnbd/rnbd-srv-dev.c | 1 - drivers/block/rnbd/rnbd-srv-dev.h | 1 - drivers/block/rnbd/rnbd-srv-sysfs.c | 5 +- drivers/block/rnbd/rnbd-srv.c | 9 +- drivers/block/rnbd/rnbd-srv.h | 3 +- drivers/block/sunvdc.c | 4 +- drivers/block/swim.c | 2 +- drivers/block/swim3.c | 2 +- drivers/block/sx8.c | 6 +- drivers/block/ublk_drv.c | 1545 +++ drivers/block/virtio_blk.c | 3 +- drivers/block/xen-blkback/blkback.c | 6 +- drivers/block/xen-blkfront.c | 4 +- drivers/block/z2ram.c | 3 +- drivers/block/zram/zram_drv.c | 8 +- drivers/bus/hisi_lpc.c | 204 +- drivers/cdrom/gdrom.c | 3 +- drivers/char/Kconfig | 1 - drivers/char/hw_random/Kconfig | 2 +- drivers/char/hw_random/s390-trng.c | 9 - drivers/char/hw_random/via-rng.c | 2 +- drivers/char/random.c | 51 +- drivers/clk/bcm/Kconfig | 4 +- drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 1 + drivers/clocksource/Kconfig | 19 +- drivers/clocksource/Makefile | 3 +- drivers/clocksource/sh_cmt.c | 8 + drivers/clocksource/timer-mediatek.c | 114 + drivers/clocksource/timer-microchip-pit64b.c | 64 +- drivers/clocksource/timer-sun4i.c | 2 +- drivers/clocksource/timer-sun5i.c | 2 +- drivers/clocksource/timer-tegra186.c | 514 + drivers/clocksource/timer-ti-dm.c | 123 + drivers/cpufreq/Kconfig | 2 +- drivers/cpufreq/acpi-cpufreq.c | 4 + drivers/cpufreq/cpufreq.c | 37 +- drivers/cpufreq/cpufreq_ondemand.c | 13 +- drivers/cpufreq/mediatek-cpufreq-hw.c | 7 +- drivers/cpufreq/scmi-cpufreq.c | 15 +- drivers/cpuidle/Kconfig.arm | 3 +- drivers/cpuidle/governors/haltpoll.c | 3 + .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 1 + drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 16 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 10 +- drivers/crypto/amcc/crypto4xx_core.c | 40 +- drivers/crypto/atmel-aes.c | 3 +- drivers/crypto/atmel-ecc.c | 12 +- drivers/crypto/atmel-sha.c | 5 +- drivers/crypto/atmel-tdes.c | 5 +- drivers/crypto/caam/caamalg_qi2.c | 7 +- drivers/crypto/caam/caamhash_desc.c | 2 +- drivers/crypto/caam/qi.c | 6 +- drivers/crypto/cavium/cpt/cpt_hw_types.h | 2 +- drivers/crypto/ccp/ccp-dev.h | 2 +- drivers/crypto/ccp/sev-dev.c | 12 +- drivers/crypto/ccp/sp-pci.c | 7 + drivers/crypto/ccree/cc_driver.c | 13 +- drivers/crypto/ccree/cc_pm.c | 2 + drivers/crypto/hisilicon/hpre/hpre_crypto.c | 2 +- drivers/crypto/hisilicon/qm.c | 203 +- drivers/crypto/hisilicon/sec/sec_algs.c | 14 +- drivers/crypto/hisilicon/sec/sec_drv.c | 2 +- drivers/crypto/hisilicon/sec/sec_drv.h | 2 +- drivers/crypto/hisilicon/sec2/sec.h | 6 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 26 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 1 + drivers/crypto/hisilicon/sec2/sec_main.c | 39 +- drivers/crypto/hisilicon/trng/trng.c | 2 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 10 +- drivers/crypto/hisilicon/zip/zip_main.c | 17 +- drivers/crypto/inside-secure/safexcel.c | 2 + drivers/crypto/inside-secure/safexcel.h | 18 +- drivers/crypto/keembay/keembay-ocs-ecc.c | 2 - .../crypto/marvell/octeontx2/otx2_cpt_devlink.c | 40 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 17 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.h | 3 + drivers/crypto/nx/nx-common-powernv.c | 2 +- drivers/crypto/nx/nx-common-pseries.c | 5 +- drivers/crypto/omap-aes.c | 4 - drivers/crypto/omap-des.c | 4 - drivers/crypto/omap-sham.c | 3 +- drivers/crypto/qat/Kconfig | 14 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 1 + drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.h | 1 + drivers/crypto/qat/qat_4xxx/adf_drv.c | 6 +- drivers/crypto/qat/qat_common/Makefile | 1 + drivers/crypto/qat/qat_common/adf_accel_devices.h | 1 + drivers/crypto/qat/qat_common/adf_cfg.c | 41 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 8 +- drivers/crypto/qat/qat_common/adf_init.c | 26 + drivers/crypto/qat/qat_common/adf_sriov.c | 28 +- drivers/crypto/qat/qat_common/adf_sysfs.c | 191 + drivers/crypto/qat/qat_common/qat_algs.c | 4 +- drivers/crypto/qat/qat_common/qat_asym_algs.c | 4 +- drivers/crypto/s5p-sss.c | 3 - drivers/crypto/sa2ul.c | 25 +- drivers/crypto/sa2ul.h | 1 + drivers/crypto/ux500/hash/hash_core.c | 2 +- drivers/crypto/vmx/ghash.c | 1 + drivers/crypto/vmx/ghashp8-ppc.pl | 2 +- drivers/devfreq/Kconfig | 10 + drivers/devfreq/Makefile | 1 + drivers/devfreq/devfreq.c | 4 + drivers/devfreq/imx-bus.c | 2 +- drivers/devfreq/mtk-cci-devfreq.c | 440 + drivers/devfreq/tegra30-devfreq.c | 4 +- drivers/edac/ghes_edac.c | 11 +- drivers/edac/synopsys_edac.c | 44 +- drivers/firmware/arm_scmi/Kconfig | 12 + drivers/firmware/arm_scmi/Makefile | 3 +- drivers/firmware/arm_scmi/driver.c | 281 +- drivers/firmware/arm_scmi/perf.c | 243 +- drivers/firmware/arm_scmi/powercap.c | 866 ++ drivers/firmware/arm_scmi/protocols.h | 23 + drivers/firmware/arm_scmi/scmi_power_control.c | 362 + drivers/firmware/arm_scmi/system.c | 17 +- drivers/firmware/arm_scpi.c | 61 +- drivers/firmware/qcom_scm-legacy.c | 4 + drivers/firmware/qcom_scm.c | 71 +- drivers/firmware/tegra/bpmp-debugfs.c | 10 +- drivers/firmware/tegra/bpmp.c | 6 +- drivers/firmware/xilinx/zynqmp.c | 16 +- drivers/gpio/gpio-msc313.c | 15 +- drivers/gpio/gpio-tegra.c | 15 +- drivers/gpio/gpio-tegra186.c | 15 +- drivers/gpio/gpio-thunderx.c | 17 +- drivers/gpio/gpio-visconti.c | 15 +- drivers/gpio/gpiolib.c | 51 +- drivers/gpu/drm/amd/display/Kconfig | 2 +- drivers/gpu/drm/i915/gt/intel_engine.h | 2 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 88 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 7 + drivers/gpu/drm/i915/gt/uc/intel_guc.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 81 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 6 +- drivers/gpu/drm/tiny/simpledrm.c | 2 +- drivers/hwmon/Kconfig | 27 +- drivers/hwmon/aquacomputer_d5next.c | 316 +- drivers/hwmon/aspeed-pwm-tacho.c | 2 +- drivers/hwmon/asus-ec-sensors.c | 108 +- drivers/hwmon/asus_wmi_sensors.c | 12 +- drivers/hwmon/dell-smm-hwmon.c | 93 +- drivers/hwmon/drivetemp.c | 1 + drivers/hwmon/f71882fg.c | 2 + drivers/hwmon/gsc-hwmon.c | 3 + drivers/hwmon/k10temp.c | 12 + drivers/hwmon/lm75.h | 3 +- drivers/hwmon/lm90.c | 2556 ++-- drivers/hwmon/mcp3021.c | 99 +- drivers/hwmon/nct6775-platform.c | 13 +- drivers/hwmon/occ/common.c | 8 +- drivers/hwmon/occ/p9_sbe.c | 6 +- drivers/hwmon/pmbus/Kconfig | 9 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/lt7182s.c | 195 + drivers/hwmon/pmbus/ltc2978.c | 44 +- drivers/hwmon/pmbus/pmbus.h | 10 +- drivers/hwmon/pmbus/pmbus_core.c | 446 +- drivers/hwmon/sch56xx-common.c | 44 +- drivers/hwmon/sht15.c | 17 +- drivers/hwmon/tps23861.c | 14 +- drivers/i2c/busses/Kconfig | 2 +- drivers/idle/intel_idle.c | 57 +- drivers/infiniband/ulp/srp/ib_srp.c | 3 +- drivers/iommu/hyperv-iommu.c | 2 +- drivers/irqchip/Kconfig | 69 +- drivers/irqchip/Makefile | 5 + drivers/irqchip/irq-bcm6345-l1.c | 4 +- drivers/irqchip/irq-gic-v3.c | 20 +- drivers/irqchip/irq-gic.c | 18 +- drivers/irqchip/irq-loongarch-cpu.c | 148 + drivers/irqchip/irq-loongson-eiointc.c | 395 + drivers/irqchip/irq-loongson-liointc.c | 203 +- drivers/irqchip/irq-loongson-pch-lpc.c | 205 + drivers/irqchip/irq-loongson-pch-msi.c | 127 +- drivers/irqchip/irq-loongson-pch-pic.c | 177 +- drivers/irqchip/irq-mips-gic.c | 84 +- drivers/irqchip/irq-renesas-rzg2l.c | 393 + drivers/irqchip/irq-sifive-plic.c | 142 +- drivers/irqchip/irq-sp7021-intc.c | 278 + drivers/irqchip/irq-stm32-exti.c | 250 +- drivers/md/Makefile | 3 +- drivers/md/bcache/super.c | 27 +- drivers/md/dm-bufio.c | 26 +- drivers/md/dm-cache-metadata.h | 2 +- drivers/md/dm-cache-target.c | 2 +- drivers/md/dm-core.h | 23 +- drivers/md/dm-ebs-target.c | 15 +- drivers/md/dm-flakey.c | 8 +- drivers/md/dm-ima.c | 5 +- drivers/md/dm-integrity.c | 76 +- drivers/md/dm-io-rewind.c | 166 + drivers/md/dm-io.c | 38 +- drivers/md/dm-ioctl.c | 6 +- drivers/md/dm-kcopyd.c | 28 +- drivers/md/dm-log.c | 8 +- drivers/md/dm-raid.c | 9 +- drivers/md/dm-raid1.c | 12 +- drivers/md/dm-rq.c | 1 - drivers/md/dm-snap-persistent.c | 25 +- drivers/md/dm-snap.c | 2 +- drivers/md/dm-table.c | 324 +- drivers/md/dm-thin-metadata.c | 7 +- drivers/md/dm-thin.c | 4 +- drivers/md/dm-verity-loadpin.c | 75 + drivers/md/dm-verity-target.c | 40 +- drivers/md/dm-verity.h | 4 + drivers/md/dm-writecache.c | 55 +- drivers/md/dm-zone.c | 95 +- drivers/md/dm-zoned-metadata.c | 5 +- drivers/md/dm-zoned-target.c | 25 +- drivers/md/dm-zoned.h | 2 +- drivers/md/dm.c | 495 +- drivers/md/dm.h | 4 - drivers/md/md-bitmap.c | 6 +- drivers/md/md.c | 16 +- drivers/md/md.h | 3 +- drivers/md/raid1.c | 14 +- drivers/md/raid10.c | 22 +- drivers/md/raid5-cache.c | 12 +- drivers/md/raid5-ppl.c | 12 +- drivers/md/raid5.c | 3 +- drivers/memory/mtk-smi.c | 17 + drivers/memory/tegra/tegra234.c | 80 + drivers/memstick/core/ms_block.c | 3 +- drivers/memstick/core/mspro_block.c | 3 +- drivers/mfd/bcm2835-pm.c | 74 +- drivers/mfd/mfd-core.c | 31 +- drivers/misc/lkdtm/bugs.c | 2 +- drivers/mmc/core/block.c | 6 +- drivers/mmc/core/queue.c | 4 +- drivers/mmc/host/sdhci-acpi.c | 7 +- drivers/mmc/host/sdhci-pci-core.c | 11 +- drivers/mtd/mtd_blkdevs.c | 4 +- drivers/mtd/ubi/block.c | 4 +- drivers/net/ethernet/fungible/funeth/funeth_rx.c | 5 +- drivers/net/ethernet/fungible/funeth/funeth_tx.c | 20 +- drivers/net/ethernet/fungible/funeth/funeth_txrx.h | 6 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 4 + drivers/net/ethernet/intel/ice/ice_ethtool.c | 3 +- drivers/net/ethernet/intel/ice/ice_main.c | 10 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 40 - drivers/net/ethernet/intel/ice/ice_txrx.c | 8 +- drivers/net/ethernet/intel/ice/ice_virtchnl.c | 3 +- .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 106 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 2 +- drivers/net/ethernet/sfc/ptp.c | 22 + .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 9 +- drivers/net/ipa/ipa_qmi_msg.h | 2 +- drivers/net/macsec.c | 33 +- drivers/net/pcs/pcs-xpcs.c | 2 +- drivers/net/sungem_phy.c | 1 + drivers/net/virtio_net.c | 37 +- drivers/nvdimm/btt.c | 8 +- drivers/nvdimm/pmem.c | 6 +- drivers/nvme/host/apple.c | 5 +- drivers/nvme/host/core.c | 5 +- drivers/nvme/host/fc.c | 18 +- drivers/nvme/host/ioctl.c | 4 +- drivers/nvme/host/multipath.c | 4 +- drivers/nvme/host/nvme.h | 4 +- drivers/nvme/host/pci.c | 6 +- drivers/nvme/host/rdma.c | 15 +- drivers/nvme/host/tcp.c | 15 +- drivers/nvme/host/zns.c | 6 +- drivers/nvme/target/io-cmd-bdev.c | 17 +- drivers/nvme/target/loop.c | 12 +- drivers/nvme/target/zns.c | 24 +- drivers/of/kexec.c | 13 +- drivers/opp/of.c | 15 +- drivers/parisc/iosapic.c | 2 +- drivers/pci/controller/pci-hyperv.c | 12 +- drivers/perf/arm-cci.c | 11 +- drivers/perf/arm-ccn.c | 6 +- drivers/perf/arm_spe_pmu.c | 22 +- drivers/perf/fsl_imx8_ddr_perf.c | 6 +- drivers/perf/hisilicon/Kconfig | 10 + drivers/perf/hisilicon/Makefile | 1 + drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 16 +- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 16 +- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 16 +- drivers/perf/hisilicon/hisi_uncore_pa_pmu.c | 16 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 18 + drivers/perf/hisilicon/hisi_uncore_pmu.h | 2 + drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c | 15 +- drivers/perf/hisilicon/hns3_pmu.c | 1671 +++ drivers/perf/marvell_cn10k_tad_pmu.c | 12 +- drivers/perf/riscv_pmu.c | 4 +- drivers/perf/riscv_pmu_sbi.c | 106 +- drivers/phy/broadcom/Kconfig | 2 +- drivers/pinctrl/pinctrl-ocelot.c | 10 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 15 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 233 + drivers/platform/x86/thinkpad_acpi.c | 53 +- drivers/powercap/dtpm_cpu.c | 38 +- drivers/powercap/intel_rapl_common.c | 1 + drivers/powercap/intel_rapl_msr.c | 2 + drivers/ptp/Kconfig | 1 + drivers/pwm/Kconfig | 10 + drivers/pwm/Makefile | 1 + drivers/pwm/core.c | 82 +- drivers/pwm/pwm-atmel-tcb.c | 2 +- drivers/pwm/pwm-clk.c | 148 + drivers/pwm/pwm-lpc18xx-sct.c | 67 +- drivers/pwm/pwm-mediatek.c | 7 + drivers/pwm/pwm-sifive.c | 117 +- drivers/pwm/pwm-twl-led.c | 16 + drivers/regulator/Kconfig | 28 + drivers/regulator/Makefile | 3 + drivers/regulator/core.c | 25 +- drivers/regulator/devres.c | 28 + drivers/regulator/max597x-regulator.c | 502 + drivers/regulator/mp5416.c | 30 +- drivers/regulator/mt6370-regulator.c | 390 + drivers/regulator/mt6380-regulator.c | 2 +- drivers/regulator/of_regulator.c | 6 +- drivers/regulator/qcom_smd-regulator.c | 29 +- drivers/regulator/qcom_spmi-regulator.c | 37 + drivers/regulator/rpi-panel-attiny-regulator.c | 6 +- drivers/regulator/rt5120-regulator.c | 420 + drivers/regulator/rt5190a-regulator.c | 3 + drivers/regulator/scmi-regulator.c | 1 + drivers/regulator/ti-abb-regulator.c | 4 +- drivers/reset/Kconfig | 9 + drivers/reset/Makefile | 1 + drivers/reset/reset-npcm.c | 207 +- drivers/reset/reset-sunplus.c | 212 + drivers/s390/block/dasd.c | 4 +- drivers/s390/block/dasd_genhd.c | 4 +- drivers/s390/block/dasd_int.h | 2 +- drivers/s390/block/dcssblk.c | 8 +- drivers/s390/block/scm_blk.c | 4 +- drivers/s390/net/qeth_core_main.c | 2 +- drivers/scsi/aacraid/comminit.c | 2 +- drivers/scsi/aacraid/linit.c | 2 +- drivers/scsi/device_handler/scsi_dh_alua.c | 4 +- drivers/scsi/device_handler/scsi_dh_emc.c | 2 +- drivers/scsi/device_handler/scsi_dh_hp_sw.c | 4 +- drivers/scsi/device_handler/scsi_dh_rdac.c | 2 +- drivers/scsi/fnic/fnic_scsi.c | 14 +- drivers/scsi/hosts.c | 14 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 16 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 1 + drivers/scsi/scsi_error.c | 22 +- drivers/scsi/scsi_ioctl.c | 2 +- drivers/scsi/scsi_lib.c | 26 +- drivers/scsi/scsi_priv.h | 4 +- drivers/scsi/scsi_sysfs.c | 2 +- drivers/scsi/sd.c | 10 +- drivers/scsi/sd_zbc.c | 12 +- drivers/scsi/sr.c | 4 +- drivers/sh/intc/chip.c | 2 +- drivers/soc/Kconfig | 1 + drivers/soc/Makefile | 1 + drivers/soc/amlogic/meson-mx-socinfo.c | 1 + drivers/soc/amlogic/meson-secure-pwrc.c | 4 +- drivers/soc/bcm/bcm2835-power.c | 72 +- drivers/soc/bcm/brcmstb/biuctrl.c | 9 +- drivers/soc/bcm/brcmstb/pm/pm-arm.c | 2 +- drivers/soc/fsl/guts.c | 221 +- drivers/soc/fujitsu/Kconfig | 16 + drivers/soc/fujitsu/Makefile | 3 + drivers/soc/fujitsu/a64fx-diag.c | 154 + drivers/soc/imx/gpcv2.c | 8 +- drivers/soc/imx/imx8m-blk-ctrl.c | 9 +- drivers/soc/mediatek/Kconfig | 10 + drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mt6795-pm-domains.h | 112 + drivers/soc/mediatek/mt8183-pm-domains.h | 1 + drivers/soc/mediatek/mt8186-pm-domains.h | 2 +- drivers/soc/mediatek/mt8192-pm-domains.h | 2 + drivers/soc/mediatek/mt8195-pm-domains.h | 4 +- drivers/soc/mediatek/mt8365-mmsys.h | 22 + drivers/soc/mediatek/mtk-devapc.c | 45 +- drivers/soc/mediatek/mtk-mutex.c | 155 +- drivers/soc/mediatek/mtk-pm-domains.c | 8 + drivers/soc/mediatek/mtk-pm-domains.h | 2 + drivers/soc/mediatek/mtk-pmic-wrap.c | 225 +- drivers/soc/mediatek/mtk-svs.c | 2403 ++++ drivers/soc/qcom/Kconfig | 18 + drivers/soc/qcom/Makefile | 1 + drivers/soc/qcom/apr.c | 15 +- drivers/soc/qcom/cmd-db.c | 8 +- drivers/soc/qcom/icc-bwmon.c | 419 + drivers/soc/qcom/llcc-qcom.c | 2 +- drivers/soc/qcom/mdt_loader.c | 4 +- drivers/soc/qcom/ocmem.c | 3 + drivers/soc/qcom/qcom_aoss.c | 4 +- drivers/soc/qcom/rpmhpd.c | 4 +- drivers/soc/qcom/rpmpd.c | 1 + drivers/soc/qcom/smd-rpm.c | 1 + drivers/soc/qcom/smp2p.c | 3 + drivers/soc/qcom/socinfo.c | 4 +- drivers/soc/qcom/spm.c | 14 + drivers/soc/renesas/r8a779a0-sysc.c | 10 +- drivers/soc/renesas/rcar-gen4-sysc.h | 4 +- drivers/soc/renesas/rcar-sysc.h | 4 +- drivers/soc/sunxi/Kconfig | 1 + drivers/soc/ti/pruss.c | 1 + drivers/soc/ti/wkup_m3_ipc.c | 2 +- drivers/soc/xilinx/xlnx_event_manager.c | 5 +- drivers/soundwire/slave.c | 117 +- drivers/spi/Kconfig | 18 +- drivers/spi/Makefile | 2 + drivers/spi/atmel-quadspi.c | 104 +- drivers/spi/spi-altera-dfl.c | 14 +- drivers/spi/spi-amd.c | 45 +- drivers/spi/spi-armada-3700.c | 4 +- drivers/spi/spi-atmel.c | 15 +- drivers/spi/spi-bcm2835.c | 8 +- drivers/spi/spi-dw-core.c | 10 +- drivers/spi/spi-dw-dma.c | 25 +- drivers/spi/spi-dw-mmio.c | 8 +- drivers/spi/spi-dw.h | 13 +- drivers/spi/spi-fsi.c | 19 +- drivers/spi/spi-gxp.c | 325 + drivers/spi/spi-intel-pci.c | 1 + drivers/spi/spi-intel.c | 4 +- drivers/spi/spi-microchip-core.c | 617 + drivers/spi/spi-mpc52xx-psc.c | 116 +- drivers/spi/spi-npcm-fiu.c | 28 +- drivers/spi/spi-pxa2xx.c | 4 + drivers/spi/spi-s3c64xx.c | 123 +- drivers/spi/spi-sh.c | 94 +- drivers/spi/spi-sifive.c | 39 + drivers/spi/spi-stm32-qspi.c | 18 +- drivers/spi/spi-synquacer.c | 1 + drivers/spi/spi-tegra20-slink.c | 3 +- drivers/spi/spi-tegra210-quad.c | 33 +- drivers/spi/spi-ti-qspi.c | 75 +- drivers/spi/spi-topcliff-pch.c | 30 +- drivers/spi/spi-zynqmp-gqspi.c | 25 +- drivers/spi/spi.c | 566 +- drivers/target/target_core_iblock.c | 4 +- drivers/thermal/cpufreq_cooling.c | 96 +- drivers/thermal/db8500_thermal.c | 34 +- drivers/thermal/devfreq_cooling.c | 46 +- drivers/thermal/gov_fair_share.c | 6 +- drivers/thermal/gov_power_allocator.c | 4 +- drivers/thermal/gov_step_wise.c | 26 +- drivers/thermal/intel/intel_pch_thermal.c | 8 - drivers/thermal/intel/x86_pkg_temp_thermal.c | 2 +- drivers/thermal/k3_j72xx_bandgap.c | 13 +- drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 5 + drivers/thermal/qcom/qcom-spmi-temp-alarm.c | 5 + drivers/thermal/qcom/tsens.c | 12 - drivers/thermal/qcom/tsens.h | 2 - drivers/thermal/rcar_gen3_thermal.c | 8 +- drivers/thermal/rzg2l_thermal.c | 18 +- drivers/thermal/sun8i_thermal.c | 2 +- drivers/thermal/tegra/soctherm.c | 32 - drivers/thermal/tegra/tegra30-tsensor.c | 2 +- drivers/thermal/thermal_core.c | 79 +- drivers/thermal/thermal_core.h | 15 - drivers/thermal/thermal_helpers.c | 13 +- drivers/thermal/thermal_netlink.c | 2 +- drivers/thermal/thermal_of.c | 201 +- drivers/thermal/thermal_sysfs.c | 22 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 2 +- drivers/thunderbolt/acpi.c | 29 +- drivers/tty/serial/Kconfig | 4 +- drivers/ufs/core/ufshcd.c | 62 +- drivers/ufs/core/ufshpb.c | 7 +- drivers/ufs/host/ufshcd-pltfrm.c | 15 +- drivers/usb/core/usb-acpi.c | 18 +- drivers/xen/events/events_base.c | 7 +- fs/Makefile | 2 - fs/attr.c | 74 +- fs/btrfs/check-integrity.c | 4 +- fs/btrfs/compression.c | 6 +- fs/btrfs/compression.h | 2 +- fs/btrfs/extent_io.c | 18 +- fs/btrfs/inode.c | 4 +- fs/btrfs/raid56.c | 4 +- fs/buffer.c | 61 +- fs/crypto/fscrypt_private.h | 2 +- fs/crypto/keysetup.c | 7 + fs/crypto/policy.c | 14 +- fs/direct-io.c | 40 +- fs/dlm/Kconfig | 9 + fs/dlm/Makefile | 2 +- fs/dlm/ast.c | 4 +- fs/dlm/config.c | 21 +- fs/dlm/config.h | 3 +- fs/dlm/dlm_internal.h | 32 +- fs/dlm/lock.c | 143 +- fs/dlm/lock.h | 17 +- fs/dlm/lockspace.c | 31 +- fs/dlm/lowcomms.c | 4 +- fs/dlm/member.c | 30 +- fs/dlm/plock.c | 51 +- fs/dlm/recoverd.c | 35 +- fs/dlm/user.c | 21 +- fs/erofs/compress.h | 2 +- fs/erofs/data.c | 39 +- fs/erofs/decompressor.c | 18 +- fs/erofs/decompressor_lzma.c | 1 + fs/erofs/dir.c | 20 +- fs/erofs/zdata.c | 797 +- fs/erofs/zdata.h | 119 +- fs/erofs/zpvec.h | 159 - fs/exec.c | 15 +- fs/ext2/inode.c | 8 +- fs/ext2/super.c | 18 +- fs/ext4/ext4.h | 8 +- fs/ext4/fast_commit.c | 4 +- fs/ext4/inode.c | 14 +- fs/ext4/mmp.c | 11 +- fs/ext4/super.c | 20 +- fs/f2fs/data.c | 11 +- fs/f2fs/f2fs.h | 6 +- fs/f2fs/file.c | 22 +- fs/f2fs/node.c | 2 +- fs/f2fs/recovery.c | 10 +- fs/f2fs/segment.c | 2 +- fs/fat/file.c | 9 +- fs/gfs2/bmap.c | 5 +- fs/gfs2/dir.c | 5 +- fs/gfs2/log.c | 4 +- fs/gfs2/log.h | 2 +- fs/gfs2/lops.c | 4 +- fs/gfs2/lops.h | 2 +- fs/gfs2/meta_io.c | 18 +- fs/gfs2/quota.c | 2 +- fs/hfsplus/hfsplus_fs.h | 2 +- fs/hfsplus/part_tbl.c | 5 +- fs/hfsplus/super.c | 4 +- fs/hfsplus/wrapper.c | 12 +- fs/inode.c | 168 +- fs/io-wq.c | 1424 -- fs/io-wq.h | 228 - fs/io_uring.c | 13273 ------------------- fs/iomap/buffered-io.c | 67 +- fs/iomap/direct-io.c | 12 +- fs/isofs/compress.c | 2 +- fs/jbd2/commit.c | 8 +- fs/jbd2/journal.c | 25 +- fs/jbd2/recovery.c | 4 +- fs/jfs/file.c | 4 +- fs/ksmbd/vfs.c | 2 +- fs/ksmbd/vfs.h | 2 +- fs/locks.c | 77 +- fs/mpage.c | 6 +- fs/nfs/blocklayout/blocklayout.c | 13 +- fs/nilfs2/btnode.c | 8 +- fs/nilfs2/btnode.h | 4 +- fs/nilfs2/btree.c | 6 +- fs/nilfs2/gcinode.c | 7 +- fs/nilfs2/mdt.c | 19 +- fs/notify/fanotify/fanotify.c | 19 +- fs/notify/fanotify/fanotify.h | 2 + fs/notify/fanotify/fanotify_user.c | 110 +- fs/notify/fdinfo.c | 6 +- fs/notify/fsnotify.c | 23 +- fs/notify/inotify/inotify_user.c | 2 +- fs/ntfs/aops.c | 6 +- fs/ntfs/attrib.c | 8 +- fs/ntfs/compress.c | 2 +- fs/ntfs/file.c | 2 +- fs/ntfs/logfile.c | 2 +- fs/ntfs/mft.c | 4 +- fs/ntfs3/file.c | 2 +- fs/ntfs3/fsntfs.c | 2 +- fs/ntfs3/inode.c | 2 +- fs/ntfs3/ntfs_fs.h | 2 +- fs/ocfs2/aops.c | 2 +- fs/ocfs2/buffer_head_io.c | 8 +- fs/ocfs2/cluster/heartbeat.c | 75 +- fs/ocfs2/file.c | 2 +- fs/ocfs2/ocfs2.h | 4 +- fs/ocfs2/slot_map.c | 46 +- fs/ocfs2/super.c | 23 +- fs/open.c | 60 +- fs/overlayfs/copy_up.c | 4 +- fs/overlayfs/inode.c | 87 +- fs/overlayfs/overlayfs.h | 15 +- fs/overlayfs/super.c | 25 +- fs/posix_acl.c | 168 +- fs/pstore/platform.c | 63 +- fs/pstore/zone.c | 12 +- fs/quota/dquot.c | 17 +- fs/read_write.c | 7 +- fs/reiserfs/inode.c | 20 +- fs/reiserfs/journal.c | 12 +- fs/reiserfs/stree.c | 4 +- fs/reiserfs/super.c | 2 +- fs/udf/dir.c | 2 +- fs/udf/directory.c | 2 +- fs/udf/inode.c | 2 +- fs/ufs/balloc.c | 2 +- fs/userfaultfd.c | 12 +- fs/verity/Kconfig | 10 +- fs/xattr.c | 25 +- fs/xfs/xfs_bio_io.c | 2 +- fs/xfs/xfs_buf.c | 4 +- fs/xfs/xfs_file.c | 11 +- fs/xfs/xfs_iomap.c | 11 +- fs/xfs/xfs_iops.c | 14 +- fs/xfs/xfs_linux.h | 2 +- fs/xfs/xfs_log_recover.c | 2 +- fs/zonefs/super.c | 24 +- fs/zonefs/trace.h | 4 +- include/acpi/acpi_bus.h | 9 +- include/acpi/cppc_acpi.h | 2 +- include/acpi/processor.h | 9 +- include/asm-generic/Kbuild | 1 + include/asm-generic/archrandom.h | 15 + include/asm-generic/barrier.h | 8 + include/asm-generic/io.h | 31 +- include/clocksource/timer-ti-dm.h | 144 - include/crypto/aria.h | 461 + include/crypto/internal/blake2s.h | 108 - include/crypto/polyval.h | 22 + include/dt-bindings/clock/exynos7885.h | 54 +- include/dt-bindings/clock/nuvoton,npcm845-clk.h | 49 + .../{qcom,dispcc-sm8150.h => qcom,dispcc-sm8350.h} | 0 include/dt-bindings/clock/qcom,gcc-ipq8074.h | 3 + include/dt-bindings/clock/qcom,gpucc-sm8350.h | 52 + include/dt-bindings/clock/qcom,sm8450-camcc.h | 159 + include/dt-bindings/clock/sunplus,sp7021-clkc.h | 88 + include/dt-bindings/clock/tegra234-clock.h | 105 + include/dt-bindings/mailbox/qcom-ipcc.h | 1 + include/dt-bindings/memory/tegra234-mc.h | 26 + include/dt-bindings/net/pcs-rzn1-miic.h | 33 + include/dt-bindings/power/mt6795-power.h | 16 + include/dt-bindings/power/qcom-rpmpd.h | 7 + include/dt-bindings/power/tegra234-powergate.h | 2 + include/dt-bindings/reset/sunplus,sp7021-reset.h | 87 + include/dt-bindings/reset/tegra234-reset.h | 10 + include/dt-bindings/soc/samsung,boot-mode.h | 18 + include/linux/acpi.h | 4 +- include/linux/acpi_viot.h | 2 + include/linux/audit.h | 2 - include/linux/bio.h | 10 +- include/linux/blk-mq.h | 34 +- include/linux/blk_types.h | 119 +- include/linux/blkdev.h | 224 +- include/linux/blktrace_api.h | 13 +- include/linux/buffer_head.h | 9 +- include/linux/cgroup-defs.h | 4 + include/linux/cpuhotplug.h | 3 +- include/linux/device-mapper.h | 7 +- include/linux/dm-io.h | 4 +- include/linux/dm-verity-loadpin.h | 27 + include/linux/energy_model.h | 54 +- include/linux/evm.h | 6 +- include/linux/fanotify.h | 14 +- include/linux/firmware/xlnx-zynqmp.h | 7 + include/linux/fs.h | 144 +- include/linux/fsnotify_backend.h | 89 +- include/linux/gfp.h | 2 +- include/linux/gpio/driver.h | 42 +- include/linux/hisi_acc_qm.h | 8 +- include/linux/huge_mm.h | 12 + include/linux/ima.h | 5 + include/linux/io_uring_types.h | 574 + include/linux/ioprio.h | 24 +- include/linux/irq.h | 35 +- include/linux/irqchip/mmp.h | 3 + include/linux/irqdesc.h | 5 +- include/linux/jbd2.h | 2 +- include/linux/jump_label.h | 9 +- include/linux/kernel_stat.h | 7 + include/linux/kexec.h | 82 +- include/linux/lockdep.h | 30 +- include/linux/lsm_hook_defs.h | 1 + include/linux/lsm_hooks.h | 7 + include/linux/mfd/bcm2835-pm.h | 1 + include/linux/mm.h | 14 +- include/linux/mnt_idmapping.h | 305 +- include/linux/of.h | 2 - include/linux/once_lite.h | 20 +- include/linux/pci_ids.h | 3 + include/linux/perf/riscv_pmu.h | 4 + include/linux/perf_event.h | 2 + include/linux/pm_wakeup.h | 31 +- include/linux/posix_acl.h | 1 + include/linux/posix_acl_xattr.h | 34 +- include/linux/pwm.h | 35 +- include/linux/quotaops.h | 15 +- include/linux/random.h | 21 +- include/linux/regmap.h | 141 +- include/linux/regulator/consumer.h | 16 +- include/linux/regulator/driver.h | 1 + include/linux/sched.h | 2 +- include/linux/sched/rt.h | 8 - include/linux/sched/topology.h | 1 + include/linux/scmi_protocol.h | 142 +- include/linux/security.h | 15 +- include/linux/skbuff.h | 66 +- include/linux/soc/mediatek/mtk-mutex.h | 27 + include/linux/socket.h | 12 +- include/linux/spi/spi.h | 169 +- include/linux/thermal.h | 26 +- include/linux/uio.h | 2 + include/linux/wait.h | 9 +- include/linux/writeback.h | 11 +- include/linux/xattr.h | 2 +- include/net/addrconf.h | 3 + include/net/bluetooth/l2cap.h | 1 + include/net/compat.h | 5 +- include/net/inet_connection_sock.h | 10 +- include/net/sock.h | 8 +- include/net/tcp.h | 2 +- include/scsi/scsi_cmnd.h | 4 +- include/scsi/scsi_device.h | 2 +- include/scsi/scsi_host.h | 2 +- include/trace/events/dlm.h | 118 +- include/trace/events/f2fs.h | 22 +- include/trace/events/io_uring.h | 199 +- include/trace/events/jbd2.h | 12 +- include/trace/events/kmem.h | 40 +- include/trace/events/nilfs2.h | 4 +- include/trace/events/power.h | 29 + include/trace/events/scmi.h | 56 + include/trace/events/thermal.h | 28 +- include/uapi/asm-generic/fcntl.h | 2 + include/uapi/linux/dm-ioctl.h | 4 +- include/uapi/linux/fanotify.h | 8 + include/uapi/linux/fscrypt.h | 3 +- include/uapi/linux/io_uring.h | 112 +- include/uapi/linux/loadpin.h | 22 + include/uapi/linux/perf_event.h | 5 +- include/uapi/linux/ublk_cmd.h | 161 + init/Kconfig | 1 + init/main.c | 1 + io_uring/Makefile | 11 + io_uring/advise.c | 99 + io_uring/advise.h | 7 + io_uring/alloc_cache.h | 53 + io_uring/cancel.c | 315 + io_uring/cancel.h | 23 + io_uring/epoll.c | 65 + io_uring/epoll.h | 6 + io_uring/fdinfo.c | 194 + io_uring/fdinfo.h | 3 + io_uring/filetable.c | 193 + io_uring/filetable.h | 88 + io_uring/fs.c | 293 + io_uring/fs.h | 20 + io_uring/io-wq.c | 1414 ++ io_uring/io-wq.h | 83 + io_uring/io_uring.c | 3953 ++++++ io_uring/io_uring.h | 304 + io_uring/kbuf.c | 549 + io_uring/kbuf.h | 140 + io_uring/msg_ring.c | 171 + io_uring/msg_ring.h | 4 + io_uring/net.c | 1236 ++ io_uring/net.h | 63 + io_uring/nop.c | 25 + io_uring/nop.h | 4 + io_uring/notif.c | 159 + io_uring/notif.h | 90 + io_uring/opdef.c | 510 + io_uring/opdef.h | 42 + io_uring/openclose.c | 256 + io_uring/openclose.h | 14 + io_uring/poll.c | 965 ++ io_uring/poll.h | 39 + io_uring/refs.h | 48 + io_uring/rsrc.c | 1420 ++ io_uring/rsrc.h | 181 + io_uring/rw.c | 1049 ++ io_uring/rw.h | 23 + io_uring/slist.h | 138 + io_uring/splice.c | 122 + io_uring/splice.h | 7 + io_uring/sqpoll.c | 425 + io_uring/sqpoll.h | 29 + io_uring/statx.c | 73 + io_uring/statx.h | 5 + io_uring/sync.c | 110 + io_uring/sync.h | 10 + io_uring/tctx.c | 340 + io_uring/tctx.h | 31 + io_uring/timeout.c | 644 + io_uring/timeout.h | 36 + io_uring/uring_cmd.c | 114 + io_uring/uring_cmd.h | 13 + io_uring/xattr.c | 258 + io_uring/xattr.h | 15 + kernel/audit.c | 4 +- kernel/cgroup/rstat.c | 44 +- kernel/configs/x86_debug.config | 3 +- kernel/events/core.c | 21 +- kernel/events/ring_buffer.c | 5 +- kernel/fork.c | 5 +- kernel/groups.c | 13 + kernel/irq/Kconfig | 2 + kernel/irq/chip.c | 11 +- kernel/irq/debugfs.c | 2 +- kernel/irq/generic-chip.c | 2 +- kernel/irq/ipi.c | 16 +- kernel/irq/irqdesc.c | 2 +- kernel/irq/irqdomain.c | 14 +- kernel/irq/manage.c | 10 +- kernel/irq/pm.c | 2 - kernel/jump_label.c | 41 +- kernel/kexec_core.c | 27 - kernel/kexec_file.c | 83 +- kernel/locking/lockdep.c | 7 +- kernel/locking/rwsem.c | 30 +- kernel/nsproxy.c | 3 +- kernel/power/energy_model.c | 24 +- kernel/power/qos.c | 4 +- kernel/power/swap.c | 29 +- kernel/power/user.c | 13 +- kernel/rseq.c | 23 +- kernel/sched/core.c | 217 +- kernel/sched/core_sched.c | 15 +- kernel/sched/cpufreq_schedutil.c | 5 +- kernel/sched/cputime.c | 15 + kernel/sched/deadline.c | 6 +- kernel/sched/fair.c | 818 +- kernel/sched/features.h | 3 +- kernel/sched/pelt.h | 40 +- kernel/sched/rt.c | 15 +- kernel/sched/sched.h | 63 +- kernel/sched/topology.c | 23 +- kernel/time/timekeeping.c | 7 +- kernel/trace/blktrace.c | 72 +- kernel/watch_queue.c | 58 +- kernel/workqueue.c | 5 +- lib/Makefile | 2 +- lib/crypto/Kconfig | 3 + lib/crypto/Makefile | 3 + lib/crypto/blake2s-selftest.c | 41 + lib/crypto/blake2s.c | 37 +- lib/crypto/sha1.c | 140 + lib/iov_iter.c | 92 + lib/mpi/mpi-add.c | 2 +- lib/mpi/mpi-mul.c | 1 + lib/overflow_kunit.c | 6 + lib/sha1.c | 137 - lib/test_kasan.c | 10 + mm/filemap.c | 4 + mm/gup.c | 6 +- mm/hmm.c | 19 +- mm/hugetlb.c | 10 +- mm/ioremap.c | 26 +- mm/kasan/common.c | 3 +- mm/kfence/core.c | 18 +- mm/memory.c | 7 +- mm/memremap.c | 6 +- mm/page-writeback.c | 89 +- mm/page_alloc.c | 31 +- mm/secretmem.c | 42 +- mm/shmem.c | 7 +- mm/slab.c | 20 +- mm/slab.h | 39 +- mm/slab_common.c | 36 +- mm/slob.c | 33 +- mm/slub.c | 98 +- mm/swap_slots.c | 2 +- mm/usercopy.c | 2 +- net/bluetooth/hci_sync.c | 6 +- net/bluetooth/l2cap_core.c | 61 +- net/bluetooth/mgmt.c | 1 - net/bridge/br_netlink.c | 8 +- net/caif/caif_socket.c | 20 +- net/compat.c | 40 +- net/core/datagram.c | 14 +- net/core/skbuff.c | 37 +- net/decnet/af_decnet.c | 4 +- net/dsa/switch.c | 1 + net/ipv4/fib_trie.c | 7 +- net/ipv4/ip_output.c | 50 +- net/ipv4/tcp.c | 56 +- net/ipv4/tcp_input.c | 41 +- net/ipv4/tcp_ipv4.c | 4 +- net/ipv4/tcp_metrics.c | 10 +- net/ipv4/tcp_output.c | 27 +- net/ipv6/Kconfig | 1 + net/ipv6/ip6_output.c | 49 +- net/ipv6/mcast.c | 14 +- net/ipv6/ping.c | 6 + net/ipv6/tcp_ipv6.c | 4 +- net/mac80211/iface.c | 3 +- net/mptcp/options.c | 2 +- net/mptcp/protocol.c | 8 +- net/mptcp/subflow.c | 2 +- net/netfilter/nf_tables_api.c | 6 + net/netfilter/nfnetlink_queue.c | 7 +- net/netfilter/nft_queue.c | 27 + net/sctp/associola.c | 5 +- net/sctp/stream.c | 19 +- net/sctp/stream_sched.c | 2 +- net/socket.c | 39 +- net/tipc/socket.c | 2 +- net/tls/tls_device.c | 7 +- scripts/remove-stale-files | 2 + security/integrity/evm/evm_main.c | 64 +- security/integrity/ima/ima_kexec.c | 2 +- security/loadpin/Kconfig | 16 + security/loadpin/loadpin.c | 167 +- security/safesetid/lsm.c | 39 +- security/security.c | 10 +- security/selinux/hooks.c | 17 +- security/selinux/include/audit.h | 2 +- security/selinux/include/avc.h | 2 +- security/selinux/ss/policydb.h | 2 + security/selinux/ss/services.c | 9 +- security/smack/smack_access.c | 7 +- security/smack/smack_lsm.c | 7 - tools/arch/x86/include/asm/cpufeatures.h | 1 + tools/include/uapi/asm-generic/fcntl.h | 11 +- tools/perf/scripts/python/arm-cs-trace-disasm.py | 34 +- tools/perf/util/bpf-loader.c | 18 +- tools/perf/util/symbol-elf.c | 56 +- tools/power/pm-graph/README | 6 +- tools/power/pm-graph/bootgraph.py | 20 +- .../pm-graph/config/custom-timeline-functions.cfg | 2 +- tools/power/pm-graph/sleepgraph.py | 518 +- tools/power/x86/turbostat/turbostat.8 | 200 +- tools/power/x86/turbostat/turbostat.c | 240 +- tools/spi/spidev_test.c | 11 + tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/io_uring_zerocopy_tx.c | 605 + .../testing/selftests/net/io_uring_zerocopy_tx.sh | 131 + tools/testing/selftests/rseq/rseq-riscv.h | 50 +- tools/testing/selftests/rseq/rseq.c | 3 +- tools/testing/selftests/safesetid/Makefile | 2 +- tools/testing/selftests/safesetid/safesetid-test.c | 295 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 2 +- tools/testing/selftests/timens/Makefile | 2 +- tools/testing/selftests/timens/vfork_exec.c | 90 + .../testing/selftests/wireguard/qemu/kernel.config | 1 - tools/thermal/tmon/pid.c | 2 +- tools/thermal/tmon/tmon.h | 3 + tools/vm/slabinfo.c | 26 +- 2600 files changed, 103035 insertions(+), 43229 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-qat create mode 100644 Documentation/admin-guide/perf/hns3-pmu.rst create mode 100644 Documentation/arm/google/chromebook-boot-flow.rst create mode 100644 Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml delete mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt create mode 100644 Documentation/devicetree/bindings/arm/marvell/marvell,ac5.yaml delete mode 100644 Documentation/devicetree/bindings/arm/renesas,prr.yaml create mode 100644 Documentation/devicetree/bindings/arm/samsung/samsung-soc.yaml create mode 100644 Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra194-axi [...] create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra194-cbb.yaml create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra234-cbb.yaml create mode 100644 Documentation/devicetree/bindings/clock/fsl,scu-clk.yaml create mode 100644 Documentation/devicetree/bindings/clock/nuvoton,npcm845-clk.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gpucc-sm8350.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm8450-camcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml delete mode 100644 Documentation/devicetree/bindings/devfreq/exynos-bus.txt delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,mutex.yaml create mode 100644 Documentation/devicetree/bindings/firmware/fsl,scu.yaml create mode 100644 Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml create mode 100644 Documentation/devicetree/bindings/input/fsl,scu-key.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/sunplus, [...] create mode 100644 Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/fsl,scu-ocotp.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,scu-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/power/fsl,scu-pd.yaml create mode 100644 Documentation/devicetree/bindings/pwm/clk-pwm.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/pwm-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/pwm-regulator.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.yaml create mode 100644 Documentation/devicetree/bindings/reset/sunplus,reset.yaml create mode 100644 Documentation/devicetree/bindings/rtc/fsl,scu-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-pm.txt create mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-pm.yaml create mode 100644 Documentation/devicetree/bindings/soc/mediatek/mediatek,mutex.yaml create mode 100644 Documentation/devicetree/bindings/soc/mediatek/mtk-svs.yaml create mode 100644 Documentation/devicetree/bindings/spi/atmel,at91rm9200-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml create mode 100644 Documentation/devicetree/bindings/spi/nvidia,tegra210-quad-peri [...] delete mode 100644 Documentation/devicetree/bindings/spi/spi_atmel.txt create mode 100644 Documentation/devicetree/bindings/thermal/fsl,scu-thermal.yaml create mode 100644 Documentation/devicetree/bindings/thermal/qcom,spmi-temp-alarm.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/qcom-spmi-temp-alarm.txt create mode 100644 Documentation/devicetree/bindings/timer/nvidia,tegra186-timer.yaml create mode 100644 Documentation/devicetree/bindings/timer/st,nomadik-mtu.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/fsl,scu-wdt.yaml create mode 100644 Documentation/hwmon/lt7182s.rst delete mode 100644 arch/arm/boot/dts/aspeed-bmc-arm-centriq2400-rep.dts create mode 100644 arch/arm/boot/dts/bcm53015-meraki-mr26.dts create mode 100644 arch/arm/boot/dts/bcm63148.dtsi create mode 100644 arch/arm/boot/dts/bcm63178.dtsi create mode 100644 arch/arm/boot/dts/bcm6756.dtsi create mode 100644 arch/arm/boot/dts/bcm6846.dtsi create mode 100644 arch/arm/boot/dts/bcm6855.dtsi create mode 100644 arch/arm/boot/dts/bcm6878.dtsi create mode 100644 arch/arm/boot/dts/bcm963138.dts create mode 100644 arch/arm/boot/dts/bcm963148.dts create mode 100644 arch/arm/boot/dts/bcm963178.dts create mode 100644 arch/arm/boot/dts/bcm96756.dts create mode 100644 arch/arm/boot/dts/bcm96846.dts create mode 100644 arch/arm/boot/dts/bcm96855.dts create mode 100644 arch/arm/boot/dts/bcm96878.dts create mode 100644 arch/arm/boot/dts/exynos-pinctrl.h create mode 100644 arch/arm/boot/dts/imx6q-apalis-ixora-v1.2.dts create mode 100644 arch/arm/boot/dts/imx7-colibri-iris-v2.dtsi create mode 100644 arch/arm/boot/dts/imx7-colibri-iris.dtsi create mode 100644 arch/arm/boot/dts/imx7d-colibri-emmc-iris-v2.dts create mode 100644 arch/arm/boot/dts/imx7d-colibri-emmc-iris.dts create mode 100644 arch/arm/boot/dts/imx7d-colibri-iris-v2.dts create mode 100644 arch/arm/boot/dts/imx7d-colibri-iris.dts create mode 100644 arch/arm/boot/dts/imx7s-colibri-iris-v2.dts create mode 100644 arch/arm/boot/dts/imx7s-colibri-iris.dts create mode 100644 arch/arm/boot/dts/lan966x-pcb8309.dts create mode 100644 arch/arm/boot/dts/qcom-ipq8064-smb208.dtsi delete mode 100644 arch/arm/boot/dts/r8a77xx-aa104xd12-panel.dtsi create mode 100644 arch/arm/boot/dts/s3c2410-pinctrl.h create mode 100644 arch/arm/boot/dts/s3c64xx-pinctrl.h create mode 100644 arch/arm/boot/dts/s5pv210-pinctrl.h create mode 100644 arch/arm/boot/dts/socfpga_arria10_chameleonv3.dts delete mode 100644 arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dts create mode 100644 arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dtsi create mode 100644 arch/arm/boot/dts/stm32mp153c-dhcor-drc-compact.dts create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcor-drc-compact.dtsi create mode 100644 arch/arm/boot/dts/sun8i-r40-cpu-opp.dtsi create mode 100644 arch/arm/boot/dts/sunplus-sp7021-achip.dtsi create mode 100644 arch/arm/boot/dts/sunplus-sp7021-demo-v3.dts create mode 100644 arch/arm/boot/dts/sunplus-sp7021.dtsi create mode 100644 arch/arm/configs/sp7021_defconfig delete mode 100644 arch/arm/crypto/blake2s-shash.c delete mode 100644 arch/arm/mach-bcm/bcm63xx.c delete mode 100644 arch/arm/mach-davinci/board-dm644x-evm.c delete mode 100644 arch/arm/mach-davinci/board-dm646x-evm.c delete mode 100644 arch/arm/mach-davinci/board-neuros-osd2.c delete mode 100644 arch/arm/mach-davinci/board-sffsdr.c delete mode 100644 arch/arm/mach-davinci/dm644x.c delete mode 100644 arch/arm/mach-davinci/dm646x.c create mode 100644 arch/arm/mach-sunplus/Kconfig create mode 100644 arch/arm/mach-sunplus/Makefile create mode 100644 arch/arm/mach-sunplus/sp7021.c create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h616-orangepi-zero2.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h616-x96-mate.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi create mode 100644 arch/arm64/boot/dts/altera/socfpga_stratix10_swvp.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/Makefile create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm4912-asus-gt-ax6000.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm4912.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm63146.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm63158.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm6813.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm6856.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm6858.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm94912.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm963146.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm963158.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm96813.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm96856.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm96858.dts create mode 100644 arch/arm64/boot/dts/exynos/exynos-pinctrl.h create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phyboard-polis-rdk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phycore-som.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-dhcom-pdk2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts create mode 100755 arch/arm64/boot/dts/freescale/imx93-pinfunc.h create mode 100644 arch/arm64/boot/dts/freescale/imx93.dtsi create mode 100644 arch/arm64/boot/dts/marvell/ac5-98dx25xx.dtsi create mode 100644 arch/arm64/boot/dts/marvell/ac5-98dx35xx-rd.dts create mode 100644 arch/arm64/boot/dts/marvell/ac5-98dx35xx.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8192-asurada-hayato-r1.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8192-asurada-spherion-r0.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8195-cherry-tomato-r1.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8195-cherry-tomato-r2.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8195-cherry-tomato-r3.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi create mode 100644 arch/arm64/boot/dts/nuvoton/Makefile create mode 100644 arch/arm64/boot/dts/nuvoton/nuvoton-common-npcm8xx.dtsi create mode 100644 arch/arm64/boot/dts/nuvoton/nuvoton-npcm845-evb.dts create mode 100644 arch/arm64/boot/dts/nuvoton/nuvoton-npcm845.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/msm8996-pmi8996-sony-xperia-tone-dora.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8996-pmi8996-sony-xperia-tone-kagura.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8996-pmi8996-sony-xperia-tone-keyaki.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8996-xiaomi-natrium.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sa8295p-adp.dts create mode 100644 arch/arm64/boot/dts/qcom/sa8540p.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-kingoftown-r0.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-kingoftown-r1.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-kingoftown.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev0-auo.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev0-boe.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev0.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev1-auo.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev1-boe.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel-lte-parade.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel-lte-ti.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel-parade.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel-ti.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-quackingstick-r0-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-quackingstick-r0.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-quackingstick.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev0-boe.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev0-inx.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev0.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev1-boe-rt [...] create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev1-boe.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev1-inx-rt [...] create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev1-inx.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-audio-wcd9385.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc8280xp-crd.dts create mode 100644 arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts create mode 100644 arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc8280xp.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sda660-inforce-ifc6560.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm845-lg-judyp.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts create mode 100644 arch/arm64/boot/dts/renesas/draak-ebisu-panel-aa104xd12.dts create mode 100644 arch/arm64/boot/dts/renesas/panel-aa104xd12.dtsi create mode 100644 arch/arm64/boot/dts/renesas/salvator-panel-aa104xd12.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts create mode 100644 arch/arm64/boot/dts/tesla/fsd-pinctrl.h create mode 100644 arch/arm64/crypto/polyval-ce-core.S create mode 100644 arch/arm64/crypto/polyval-ce-glue.c create mode 100644 arch/arm64/kernel/pi/Makefile create mode 100644 arch/arm64/kernel/pi/kaslr_early.c delete mode 100644 arch/loongarch/include/asm/compiler.h create mode 100644 arch/um/include/asm/archrandom.h delete mode 100644 arch/x86/crypto/blake2s-shash.c create mode 100644 arch/x86/crypto/polyval-clmulni_asm.S create mode 100644 arch/x86/crypto/polyval-clmulni_glue.c create mode 100644 arch/x86/purgatory/kexec-purgatory.S create mode 100644 crypto/aria.c delete mode 100644 crypto/blake2s_generic.c create mode 100644 crypto/hctr2.c create mode 100644 crypto/polyval-generic.c create mode 100644 crypto/xctr.c create mode 100644 drivers/block/ublk_drv.c create mode 100644 drivers/clocksource/timer-tegra186.c create mode 100644 drivers/crypto/qat/qat_common/adf_sysfs.c create mode 100644 drivers/devfreq/mtk-cci-devfreq.c create mode 100644 drivers/firmware/arm_scmi/powercap.c create mode 100644 drivers/firmware/arm_scmi/scmi_power_control.c create mode 100644 drivers/hwmon/pmbus/lt7182s.c create mode 100644 drivers/irqchip/irq-loongarch-cpu.c create mode 100644 drivers/irqchip/irq-loongson-eiointc.c create mode 100644 drivers/irqchip/irq-loongson-pch-lpc.c create mode 100644 drivers/irqchip/irq-renesas-rzg2l.c create mode 100644 drivers/irqchip/irq-sp7021-intc.c create mode 100644 drivers/md/dm-io-rewind.c create mode 100644 drivers/md/dm-verity-loadpin.c create mode 100644 drivers/perf/hisilicon/hns3_pmu.c create mode 100644 drivers/pwm/pwm-clk.c create mode 100644 drivers/regulator/max597x-regulator.c create mode 100644 drivers/regulator/mt6370-regulator.c create mode 100644 drivers/regulator/rt5120-regulator.c create mode 100644 drivers/reset/reset-sunplus.c create mode 100644 drivers/soc/fujitsu/Kconfig create mode 100644 drivers/soc/fujitsu/Makefile create mode 100644 drivers/soc/fujitsu/a64fx-diag.c create mode 100644 drivers/soc/mediatek/mt6795-pm-domains.h create mode 100644 drivers/soc/mediatek/mtk-svs.c create mode 100644 drivers/soc/qcom/icc-bwmon.c create mode 100644 drivers/spi/spi-gxp.c create mode 100644 drivers/spi/spi-microchip-core.c delete mode 100644 fs/erofs/zpvec.h delete mode 100644 fs/io-wq.c delete mode 100644 fs/io-wq.h delete mode 100644 fs/io_uring.c create mode 100644 include/asm-generic/archrandom.h create mode 100644 include/crypto/aria.h create mode 100644 include/crypto/polyval.h create mode 100644 include/dt-bindings/clock/nuvoton,npcm845-clk.h copy include/dt-bindings/clock/{qcom,dispcc-sm8150.h => qcom,dispcc-sm8350.h} (100%) create mode 100644 include/dt-bindings/clock/qcom,gpucc-sm8350.h create mode 100644 include/dt-bindings/clock/qcom,sm8450-camcc.h create mode 100644 include/dt-bindings/clock/sunplus,sp7021-clkc.h create mode 100644 include/dt-bindings/net/pcs-rzn1-miic.h create mode 100644 include/dt-bindings/power/mt6795-power.h create mode 100644 include/dt-bindings/reset/sunplus,sp7021-reset.h create mode 100644 include/dt-bindings/soc/samsung,boot-mode.h create mode 100644 include/linux/dm-verity-loadpin.h create mode 100644 include/linux/io_uring_types.h create mode 100644 include/uapi/linux/loadpin.h create mode 100644 include/uapi/linux/ublk_cmd.h create mode 100644 io_uring/Makefile create mode 100644 io_uring/advise.c create mode 100644 io_uring/advise.h create mode 100644 io_uring/alloc_cache.h create mode 100644 io_uring/cancel.c create mode 100644 io_uring/cancel.h create mode 100644 io_uring/epoll.c create mode 100644 io_uring/epoll.h create mode 100644 io_uring/fdinfo.c create mode 100644 io_uring/fdinfo.h create mode 100644 io_uring/filetable.c create mode 100644 io_uring/filetable.h create mode 100644 io_uring/fs.c create mode 100644 io_uring/fs.h create mode 100644 io_uring/io-wq.c create mode 100644 io_uring/io-wq.h create mode 100644 io_uring/io_uring.c create mode 100644 io_uring/io_uring.h create mode 100644 io_uring/kbuf.c create mode 100644 io_uring/kbuf.h create mode 100644 io_uring/msg_ring.c create mode 100644 io_uring/msg_ring.h create mode 100644 io_uring/net.c create mode 100644 io_uring/net.h create mode 100644 io_uring/nop.c create mode 100644 io_uring/nop.h create mode 100644 io_uring/notif.c create mode 100644 io_uring/notif.h create mode 100644 io_uring/opdef.c create mode 100644 io_uring/opdef.h create mode 100644 io_uring/openclose.c create mode 100644 io_uring/openclose.h create mode 100644 io_uring/poll.c create mode 100644 io_uring/poll.h create mode 100644 io_uring/refs.h create mode 100644 io_uring/rsrc.c create mode 100644 io_uring/rsrc.h create mode 100644 io_uring/rw.c create mode 100644 io_uring/rw.h create mode 100644 io_uring/slist.h create mode 100644 io_uring/splice.c create mode 100644 io_uring/splice.h create mode 100644 io_uring/sqpoll.c create mode 100644 io_uring/sqpoll.h create mode 100644 io_uring/statx.c create mode 100644 io_uring/statx.h create mode 100644 io_uring/sync.c create mode 100644 io_uring/sync.h create mode 100644 io_uring/tctx.c create mode 100644 io_uring/tctx.h create mode 100644 io_uring/timeout.c create mode 100644 io_uring/timeout.h create mode 100644 io_uring/uring_cmd.c create mode 100644 io_uring/uring_cmd.h create mode 100644 io_uring/xattr.c create mode 100644 io_uring/xattr.h create mode 100644 lib/crypto/sha1.c delete mode 100644 lib/sha1.c create mode 100644 tools/testing/selftests/net/io_uring_zerocopy_tx.c create mode 100755 tools/testing/selftests/net/io_uring_zerocopy_tx.sh create mode 100644 tools/testing/selftests/timens/vfork_exec.c