This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 52a5525214d0 Merge tag 'iommu-updates-v5.4' of git://git.kernel.org/pub [...] new c87857945b0e arm64: Remove unused assembly macro new b907b80d7ae7 arm64: remove pointless __KERNEL__ guards new c19d050f8088 arm64/kexec: Use consistent convention of initializing 'kx [...] new b717480f5415 arm64: remove unneeded uapi/asm/stat.h new 3e77eeb7a27f ACPI/IORT: Rename arm_smmu_v3_set_proximity() 'node' local [...] new b3e089cd446b arm64: Replace strncmp with str_has_prefix new 332e5281a4e8 arm64: esr: Add ESR exception class encoding for trapped ERET new 73961dc1182e arm64: sysreg: Remove unused and rotting SCTLR_ELx field d [...] new 2f8f180b3cee arm64: Remove unused cpucap_multi_entry_cap_cpu_enable() new 22ec71615d82 arm64: io: Relax implicit barriers in default I/O accessors new 13776f9d40a0 arm64: mm: free the initrd reserved memblock in a aligned manner new 66cbdf5d0c96 arm64: Move TIF_* documentation to individual definitions new 5cf896fb6be3 arm64: Add support for relocating the kernel with RELR rel [...] new 71c67a31f09f init/Kconfig: Fix infinite Kconfig recursion on PPC new b99286b088ea arm64/prefetch: fix a -Wtype-limits warning new 2951d5efaf8b arm64: mm: print hexadecimal EC value in mem_abort_decode() new 08f103b9a950 arm64/ptrace: Fix typoes in sve_set() comment new 80d838122643 arm64: prefer __section from compiler_attributes.h new 0bf136a8cf11 arm64: constify icache_policy_str[] new 0da23df2ff04 arm64: constify aarch64_insn_encoding_class[] new 37143dcc44f8 arm64: constify sys64_hook instances new 38d16667604e arm64: Clarify when cpu_enable() is called new 90776dd1c427 arm64/efi: Move variable assignments after SECTIONS new d225bb8d8a89 arm64: unexport set_memory_x and set_memory_nx new 117acf5c29dd powerpc/Makefile: Always pass --synthetic to nm if supported new 2d122942484c Revert "init/Kconfig: Fix infinite Kconfig recursion on PPC" new 2671828c3ff4 arm64: entry: Move ct_user_exit before any other exception new 6bfa3134bd3a arm64: add arch/arm64/Kbuild new f32c7a8e4510 arm64: kpti: ensure patched kernel text is fetched from PoU new 9cb1c5ddd2c4 arm64: mm: Remove bit-masking optimisations for PAGE_OFFSE [...] new 14c127c957c1 arm64: mm: Flip kernel VA space new 6bd1d0be0e97 arm64: kasan: Switch to using KASAN_SHADOW_OFFSET new 99426e5e8c9f arm64: dump: De-constify VA_START and KASAN_SHADOW_START new 90ec95cda91a arm64: mm: Introduce VA_BITS_MIN new 5383cc6efed1 arm64: mm: Introduce vabits_actual new c812026c54cf arm64: mm: Logic to make offset_ttbr1 conditional new c8b6d2ccf9b1 arm64: mm: Separate out vmemmap new ce3aaed87344 arm64: mm: Modify calculation of VMEMMAP_SIZE new b6d00d47e81a arm64: mm: Introduce 52-bit Kernel VAs new 2c624fe68715 arm64: mm: Remove vabits_user new d2c68de192cf docs: arm64: Add layout and 52-bit info to memory document new d2d73d2fef42 arm64: mm: Simplify definition of virt_addr_valid() new 68dd8ef32162 arm64: memory: Fix virt_addr_valid() using __is_lm_address() new 577c2b35283f arm64: memory: Ensure address tag is masked in conversion macros new 96628f0fb180 arm64: memory: Rewrite default page_to_virt()/virt_to_page() new 9ba33dcc6bef arm64: memory: Simplify virt_to_page() implementation new a5ac40f53bfa arm64: memory: Simplify _VA_START and _PAGE_OFFSET definitions new 6bbd497f0273 arm64: memory: Implement __tag_set() as common function new 68933aa97374 arm64: memory: Add comments to end of non-trivial #ifdef blocks new d0b3c32ed922 arm64: memory: Cosmetic cleanups new 233947ef16a1 arm64: memory: fix flipped VA space fallout new 77ad4ce69321 arm64: memory: rename VA_START to PAGE_END new 34b5560db40d kasan/arm64: fix CONFIG_KASAN_SW_TAGS && KASAN_INLINE new b333b0ba2346 arm64: fix fixmap copy for 16K pages and 48-bit VA new bbd1b70639f7 ACPI/PPTT: Add support for ACPI 6.3 thread flag new 98dc19902a0b arm64: topology: Use PPTT to determine if PE is a thread new 849b384f92bc Documentation: DT: arm: add support for sockets defining p [...] new 124e46a86580 dt-binding: cpu-topology: Move cpu-map to a common binding. new 60c1b220d8bc cpu-topology: Move cpu topology code to common code. new ca74b316df96 arm: Use common cpu_topology structure and functions. new 03f11f03dbfe RISC-V: Parse cpu topology during boot. new c181831f161c base: arch_topology: update Kconfig help description new f51edcec5288 MAINTAINERS: Add an entry for generic architecture topology new d06fa5a118f1 Merge tag 'common/for-v5.4-rc1/cpu-topology' of git://git. [...] new 45880f7b7b19 error-injection: Consolidate override function definition new 42d038c4fb00 arm64: Add support for function error injection new ca786b8db751 arm64: perf: Remove unused macro new 4b9ace9c25dc perf/imx_ddr: Add MODULE_DEVICE_TABLE new 228f855fb57a perf: Remove dev_err() usage after platform_get_irq() new d91cc2f46ad5 arm64: perf_event: Add missing header needed for smp_proce [...] new 33e84ea4330d perf/smmuv3: Validate group size new 3c9347351a6e perf/smmuv3: Validate groups for global filtering new c12c0288e35a perf/imx_ddr: Add support for AXI ID filtering new 3724e186fead docs/perf: Add documentation for the i.MX8 DDR PMU new 63e3ee615495 ARM: cpuidle: Remove useless header include new 6460d7ba4884 ARM: cpuidle: Remove overzealous error logging new e76d8b7027d9 drivers: firmware: psci: Decouple checker from generic ARM [...] new 81d549e0c810 ARM: psci: cpuidle: Introduce PSCI CPUidle driver new 788961462f34 ARM: psci: cpuidle: Enable PSCI CPUidle driver new 9ffeb6d08c3a PSCI: cpuidle: Refactor CPU suspend power_state parameter [...] new d55c5f28afaf arm64: smp: disable hotplug on trusted OS resident CPU new e112b032a72c arm64: map FDT as RW for early_init_dt_scan() new 428826f5358c fdt: add support for rng-seed new 7f591fa7a62d arm64: kexec_file: add rng-seed support new dd753d961c48 fdt: Update CRC check for rng-seed new 0e1645557d19 arm64: smp: Increase secondary CPU boot timeout value new 5b1cfe3a0ba7 arm64: smp: Don't enter kernel with NULL stack pointer or [...] new ebef746543fd arm64: smp: Treat unknown boot failures as being 'stuck in [...] new 2b835e24b5c6 arm64: untag user pointers in access_ok and __uaccess_mask_ptr new 63f0c6037965 arm64: Introduce prctl() options to control the tagged use [...] new 9ce1263033cd selftests, arm64: add a selftest for passing tagged pointe [...] new 9c1cac424c93 arm64: mm: Really fix sparse warning in untagged_addr() new 74585fcb7b3c selftests, arm64: fix uninitialized symbol in tags_test.c new 3e91ec89f527 arm64: Tighten the PR_{SET, GET}_TAGGED_ADDR_CTRL prctl() [...] new 413235fcedc7 arm64: Change the tagged_addr sysctl control semantics to [...] new e1b832503e8f arm64: Define Documentation/arm64/tagged-address-abi.rst new 1243cb6a676f arm64: Add tagged-address-abi.rst to index.rst new 92af2b696119 arm64: Relax Documentation/arm64/tagged-pointers.rst new d0b7a302d58a Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" new 51696d346c49 arm64: tlb: Ensure we execute an ISB following walk cache [...] new eb6a4dcce339 arm64: mm: Add ISB instruction to set_pgd() new e8620cff9994 arm64: sysreg: Add some field definitions for PAR_EL1 new 42f91093b043 arm64: mm: Ignore spurious translation faults taken from t [...] new 5c062ef4155b arm64: kvm: Replace hardcoded '1' with SYS_PAR_EL1_F new ac12cf85d682 Merge branches 'for-next/52-bit-kva', 'for-next/cpu-topolo [...] new 8f35eaa5f2de jump_label: Don't warn on __exit jump entries new 580fa1b87471 arm64: Use correct ll/sc atomic constraints new addfc38672c7 arm64: atomics: avoid out-of-line ll/sc atomics new 3337cb5aea59 arm64: avoid using hard-coded registers for LSE atomics new eb3aabbfbfc2 arm64: atomics: Remove atomic_ll_sc compilation unit new 0ca98b2456fb arm64: lse: Remove unused 'alt_lse' assembly macro new 0533f97b4356 arm64: asm: Kill 'asm/atomic_arch.h' new b32baf91f60f arm64: lse: Make ARM64_LSE_ATOMICS depend on JUMP_LABEL new 5aad6cdabbf9 arm64: atomics: Undefine internal macros after use new 03adcbd996be arm64: atomics: Use K constraint when toolchain appears to [...] new 61b7cddfe861 Merge branch 'for-next/atomics' into for-next/core new e376897f424a arm64: remove __iounmap new e77fafe9afb5 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] new aee6bff1c325 m68k: mac: Revisit floppy disc controller base addresses new 94c04390225b m68k: Prevent some compiler warnings in Coldfire builds new 053b51429569 m68k: atari: Rename shifter to shifter_st to avoid conflict new 49ff824a028a m68k: defconfig: Update defconfigs for v5.3-rc2 new 2cecd1f11ca4 m68k: Simplify ioremap_nocache() new 0f1979b402df m68k: Remove ioremap_fullcache() new dbcda58ad989 Merge tag 'm68k-for-v5.4-tag1' of git://git.kernel.org/pub [...] new 015b269337e6 Merge tag 'common/for-v5.4-rc1/cpu-topology' into for-v5.4 [...] new 4f3f90084673 riscv: Using CSR numbers to access CSRs new d95f1a542c3d RISC-V: Implement sparsemem new 909548d6c578 riscv: add arch/riscv/Kbuild new dbeb90b0c1eb riscv: Add perf callchain support new 98a93b0b561c riscv: Add support for perf registers sampling new 51bc620ba972 riscv: Add support for libdw new 7e0e50895fdf riscv: refactor the IPI code new 1db7a7ca5ac5 riscv: cleanup send_ipi_mask new e11ea2a02b93 riscv: optimize send_ipi_single new f5bf645d10f2 riscv: cleanup riscv_cpuid_to_hartid_mask new 2f12dbf190d9 riscv: don't use the rdtime(h) pseudo-instructions new 95594cb40c6e riscv: move the TLB flush logic out of line new 9ce06497c272 irqchip/sifive-plic: set max threshold for ignored handlers new 58d4fafd0b4c Merge tag 'riscv/for-v5.4-rc1' of git://git.kernel.org/pub [...] new c5e5c48c1642 ia64:unwind: fix double free for mod->arch.init_unw_table new 782d7a217eb6 ia64: annotate a switch fallthrough in ia64_do_signal new 94707d90b7d6 ia64: annotate switch fallthroughs in ia64_handle_unaligned new d0d82d24cdfd ia64/kprobes: remove the unused ia64_get_bsp_cfm function new 4189ff23489e kernel: only define task_struct_whitelist conditionally new c116954b2c97 char: remove the SGI snsc driver new 8334d1d41573 char: remove the SGI tiocx/mbcs driver new defdeacb1ba8 char/agp: remove the sgi-agp driver new 0b43ba0dbe81 ide: remove the sgiioc4 driver new c7532b601e77 PCI/hotplug: remove the sgi_hotplug driver new 08f9530a0f88 tty/serial: remove the sn_console driver new a017ef17cfd8 tty/serial: remove the ioc4_serial driver new 9c860e4cf708 tty/serial: remove the ioc3_serial driver new 0fef2532d2a1 char/mspec: remove SGI SN2 support new 9726bfcdb977 misc/sgi-xp: remove SGI SN2 support new f877a786b1dd qla1280: remove SGI SN2 support new 42ab658fccb6 qla2xxx: remove SGI SN2 support new c9fa9c327b52 drivers: remove the SGI SN2 IOC3 base support new f7bc6e42bf12 drivers: remove the SGI SN2 IOC4 base support new cf07cb1ff4ea ia64: remove support for the SGI SN2 platform new 05933aac7b11 ia64: remove now unused machvec indirections new fc5bad03709f ia64: remove the hpsim platform new 768557ca5b06 ia64: remove CONFIG_PCI ifdefs new 2e0f2b1659dd ia64: remove CONFIG_ACPI ifdefs new df43acac8e32 ia64: remove the zx1 swiotlb machvec new 1164e757541b ia64: remove the SGI UV simulator support new 16567ca85fce ia64: remove the unused sn_coherency_id symbol new 974f83ec1e5a ia64: rework iommu probing new fa809d709e7a ia64: move the ROOT_DEV setup to common code new a8384e6ce523 ia64: move the screen_info setup to common code new df41017eafd2 ia64: remove support for machvecs new 6c13bb1d58d7 ia64: remove CONFIG_SWIOTLB ifdefs new 0d3d343560ba genirq: remove the is_affinity_mask_valid hook new 76f0f227cffb Merge tag 'please-pull-ia64_for_5.4' of git://git.kernel.o [...] new d562aca37a54 parisc/ftrace: Add ARCH_SUPPORTS_FTRACE_OPS support new 52a22e6c27be parisc/ftrace: Add KPROBES_ON_FTRACE new c8bbbc67cb31 parisc: Update feature list new ec4d396b6350 parisc: trigger die notifier chain in parisc_terminate() new 83af58f8068e parisc: Add assembly implementations for memset, strlen, s [...] new 82992fc70f98 parisc: Add ALTERNATIVE_CODE() and ALT_COND_RUN_ON_QEMU new a5ff2130a4d9 parisc: speed up flush_tlb_all_local with qemu new 4ccac58e5665 parisc: Avoid warning when loading hppb driver new ebee4b02d073 parisc: Convert eisa_enumerator to use pr_cont() new b0a26f11ee36 parisc: Drop comments which are already in pci.h new 544f44859913 parisc: Save some bytes in dino driver new 175fca3bf91a kexec: add KEXEC_ELF new d34e0ad3eaf4 kexec_elf: change order of elf_*_to_cpu() functions new 5f71d977206f kexec_elf: remove parsing of section headers new 10ba459f870c kexec_elf: remove PURGATORY_STACK_SIZE new 3bd9c3366ee5 kexec_elf: remove Elf_Rel macro new 571ceb7d9695 kexec_elf: remove unused variable in kexec_elf_load() new ea46a13ebf53 kexec_elf: support 32 bit ELF files new 08e697808f68 kprobes/parisc: remove arch_kprobe_on_func_entry() new 507efd63d98c parisc: add __pdc_cpu_rendezvous() new fc697dc0c26a parisc: add kexec syscall support new 3be6e58ca1c9 parisc: wire up kexec_file_load syscall new 1191cf4986b5 parisc: add support for kexec_file_load() syscall new 5fa1659105fa parisc: Disable HP HSC-PCI Cards to prevent kernel crash new fcc16a9e24ba parisc: Have git ignore generated real2.S and firmware.c new d0a16fe93438 Merge branch 'parisc-5.4-1' of git://git.kernel.org/pub/sc [...] new 367f4acc6990 ARM: mach-nspire: Kill off CLCD auxdata new c68b26697d27 ARM: remove ks8695 platform new f63cf88fd88b ARM: remove w90x900 platform new 59d3ae9a5bf6 ARM: remove Intel iop33x and iop13xx support new 7f8bf11a4c2c dmaengine: iop-adma: include prefetch.h new 00c9755524fb dmaengine: iop-adma: use correct printk format strings new aad7ad2a01e7 dma: iop-adma: allow building without platform headers new c7b680499430 ARM: xscale: fix multi-cpu compilation new ba9ef6afc45f ARM: iop32x: make mach/uncompress.h independent of mach/ha [...] new a1f487d75c9b ARM: iop32x: merge everything into mach-iop32x/ new 7a8689df21f4 ARM: ux500: Stop populating the PRCMU devices early new dbc3c6295195 ARM: ux500: add missing of_node_put() new 428b504e84bc ARM: ux500: simplify and move debug UART new 163ce24a4350 MAINTAINERS: add soc/ux500 new a3950da161a6 Merge tag 'ux500-v5.4-1' of git://git.kernel.org/pub/scm/l [...] new ce78179ea6e0 ARM: dove: clean up mach/*.h headers new 3584be9ec3bf ARM: orion/mvebu: unify debug-ll virtual addresses new 23565baecee4 usb: ohci-nxp: enable compile-testing new 50ad15282e7c usb: udc: lpc32xx: allow compile-testing new 0a453d527ba4 watchdog: pnx4008_wdt: allow compile-testing new 5711e41b682e serial: lpc32xx_hs: allow compile-testing new d88ce24a0f3b gpio: lpc32xx: allow building on non-lpc32xx targets new 9dc03ffd996d net: lpc-enet: factor out iram access new ecca1a6277aa net: lpc-enet: move phy setup into platform code new 772775c1dfe0 net: lpc-enet: fix badzero.cocci warnings new de6f97b2bace net: lpc-enet: fix printk format strings new 35974a7cc23c net: lpc-enet: allow compile testing new ffba29c9ebd0 serial: lpc32xx: allow compile testing new d3532910038b ARM: lpc32xx: clean up header files new 75bf1bd7d2f9 ARM: lpc32xx: allow multiplatform build new d64a1fd852ab Merge branch 'lpc32xx/multiplatform' into arm/soc new ace4682635db ARM: vexpress: Cleanup cppcheck shifting warning new 98d868415f0a Merge tag 'vexpress-update-5.4' of git://git.kernel.org/pu [...] new 5177cabf5cfd dt-bindings: arm: cpus: Add ASPEED SMP new e35d7db99430 ARM: aspeed: Select timer in each SoC new 9afe2c0a376f ARM: aspeed: Add ASPEED AST2600 architecture new 87dfe49691a3 ARM: aspeed: Enable SMP boot new bf0b0eee4b54 Merge tag 'aspeed-5.4-arch' of git://git.kernel.org/pub/sc [...] new 1991529f0fc9 arm64: Enable TIMER_IMX_SYS_CTR for ARCH_MXC platforms new acf993a0f222 ARM: imx: stop adjusting ar8031 phy tx delay new e6dde5cc391c Merge tag 'imx-soc-5.4' of git://git.kernel.org/pub/scm/li [...] new 9fac85a6db89 ARM: at91: move platform-specific asm-offset.h to arch/arm [...] new ec8005339bad MAINTAINERS: at91: Collect all pinctrl/gpio drivers in same entry new 44015a8181a5 MAINTAINERS: at91: remove the TC entry new 2cb831e0f152 mailmap: map old company name to new one @microchip.com new 7bbf86931035 Merge tag 'at91-5.4-soc' of git://git.kernel.org/pub/scm/l [...] new ccf4975dca23 ARM: OMAP2+: move platform-specific asm-offset.h to arch/a [...] new 50f57ef83d83 ARM: OMAP2+: Delete an unnecessary kfree() call in omap_hs [...] new a3a2902fb86e Merge tag 'omap-for-v5.4/soc-signed' of git://git.kernel.o [...] new 5f595063affa ARM: zynq: Support smp in thumb mode new b7005d4ef4f3 ARM: zynq: Use memcpy_toio instead of memcpy on smp bring-up new e8606cd48124 Merge tag 'zynq-soc-for-v5.4' of https://github.com/Xilinx [...] new e9670ccb39db ARM: debug-ll: Add support for r7s9210 new 9e38081e5deb Merge tag 'renesas-arm-soc-for-v5.4-tag1' of git://git.ker [...] new 29e97f56f2ee ARM: davinci: enable the clocksource driver for DT mode new d470df3bc5e1 ARM: davinci: WARN_ON() if clk_get() fails new 76c7473f753d ARM: davinci: da850: switch to using the clocksource driver new a248f524ea85 ARM: davinci: da830: switch to using the clocksource driver new 66ae81dccc02 ARM: davinci: move timer definitions to davinci.h new c0512c2ca380 ARM: davinci: dm355: switch to using the clocksource driver new 135ce780b779 ARM: davinci: dm644x: switch to using the clocksource driver new d7d91d264783 ARM: davinci: dm646x: switch to using the clocksource driver new 93eae12c9f3e ARM: davinci: dm646x: Fix a typo in the comment new cc1770a65e16 Merge tag 'davinci-for-v5.4/soc' of git://git.kernel.org/p [...] new b552addc455a ARM: samsung: Include GPIO driver header new 1fa70c7f4913 ARM: exynos: Enable exynos-chipid driver new d1dec5ca5fb8 ARM: s3c64xx: squash samsung_usb_phy.h into setup-usb-phy.c new c663d542bfb4 MAINTAINERS: Extend patterns for Samsung SoC, Security Sub [...] new 504e6bee7249 Merge tag 'samsung-soc-5.4-2' of git://git.kernel.org/pub/ [...] new a6fe8c77c5d5 arm64: exynos: Enable exynos-chipid driver new f962396ce292 ARM: davinci: support multiplatform build for ARM v5 new 0366977480c4 ARM: multi_v5_defconfig: make DaVinci part of the ARM v5 m [...] new 2b97c39514a6 Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/lin [...] new 5677eab3c86d soc: fsl: fix spelling mistake "Firmaware" -> "Firmware" new f03de74d92ac soc: fsl: qe: drop useless static qualifier new 875f2aabfcfa soc: fsl: qe: reduce static memory footprint by 1.7K new d7fc59636641 soc: fsl: qe: introduce qe_get_device_node helper new 8f762fe5819f dt-bindings: soc: fsl: qe: document new fsl,qe-snums binding new 5cfca8911ddd soc: fsl: qe: support fsl,qe-snums property new 21560067fb1f soc: fsl: qe: fold qe_get_num_of_snums into qe_snums_init new deb0df1a994d Merge tag 'soc-fsl-next-v5.3-2' of git://git.kernel.org/pu [...] new e2557157a9dd dt-bindings: reset: imx7: Add support for i.MX8MM new 942b4c10b11b dt-bindings: reset: Fix typo in imx8mq resets new 7c61ccf643a9 reset: reset-meson: update with SPDX Licence identifier new b16a00636545 dt-bindings: reset: amlogic,meson-gxbb-reset: update with [...] new fb0d72c7ac5d dt-bindings: reset: amlogic,meson8b-reset: update with SPD [...] new e7ef681a8ab8 dt-bindings: Document the DesignWare IP reset bindings new ea651ffd4f7f reset: Add DesignWare IP support to simple reset new 428cb860c4f4 Merge tag 'reset-for-v5.4' of git://git.pengutronix.de/git [...] new 0ed0eb0171d7 soc: renesas: rcar-sysc: Use [] to denote a flexible array member new 5ef9eb7ca372 Merge tag 'renesas-drivers-for-v5.4-tag1' of git://git.ker [...] new 5bc7f990cd98 bus: Add support for Moxtet bus new 20e6cf7e7478 dt-bindings: bus: Document moxtet bus binding new 2091b417aab1 bus: moxtet: Add sysfs and debugfs documentation new 856ed97af5cf drivers: gpio: Add support for GPIOs over Moxtet bus new 8c9e465b488b dt-bindings: gpio: Document GPIOs via Moxtet bus new 4752544a447b firmware: arm_scmi: Use the correct style for SPDX License [...] new 9eefa43a1a03 firmware: arm_scmi: Align few names in sensors protocol wi [...] new 37bbffcb19a7 firmware: arm_scmi: Remove extra check for invalid length [...] new c29a628976b3 firmware: arm_scmi: Fix few trivial typos in comments new 5b65af8f60f5 firmware: arm_scmi: Use the term 'message' instead of 'command' new 9dc34d635c67 firmware: arm_scmi: Check if platform has released shmem b [...] new 2747a967c85d firmware: arm_scmi: Reorder some functions to avoid forwar [...] new 3748daf7fb6b firmware: arm_scmi: Segregate tx channel handling and prep [...] new 46cc7c286ce3 firmware: arm_scmi: Add receive channel support for notifications new 38c927fbebb3 firmware: arm_scmi: Separate out tx buffer handling and pr [...] new 22d1f76109f7 firmware: arm_scmi: Add mechanism to unpack message headers new 58ecdf03dbb9 firmware: arm_scmi: Add support for asynchronous commands [...] new 6a55331c87d8 firmware: arm_scmi: Drop async flag in sensor_ops->reading_get new d09aac0eb17c firmware: arm_scmi: Add asynchronous sensor read if it supports new d0aba1161455 firmware: arm_scmi: Drop config flag in clk_ops->rate_set new 2bc06ffa0635 firmware: arm_scmi: Use asynchronous CLOCK_RATE_SET when possible new aa90ac45bc88 firmware: arm_scmi: Use {get,put}_unaligned_le{32,64} accessors new ac8aaf348cf5 firmware: arm_scmi: Add discovery of SCMI v2.0 performance [...] new 823839571d76 firmware: arm_scmi: Make use SCMI v2.0 fastchannel for per [...] new ae39913ce409 dt-bindings: arm: Extend SCMI to support new reset protocol new 95a15d80aa0d firmware: arm_scmi: Add RESET protocol in SCMI v2.0 new c8ae9c2da1cc reset: Add support for resets provided by SCMI new 738590a3fe05 Merge tag 'scmi-updates-5.4' of git://git.kernel.org/pub/s [...] new 9f02b8f61f29 tee: optee: add might_sleep for RPC requests new 157eed91b374 Merge tag 'tee-optee-for-5.4' of git://git.linaro.org/peop [...] new 3253b7b7cd44 soc: samsung: Add exynos chipid driver support new 40d8aff614f7 soc: samsung: chipid: Convert exynos-chipid driver to use [...] new 30a344004c81 Merge tag 'samsung-drivers-5.4' of git://git.kernel.org/pu [...] new da51ceda8ab0 soc: renesas: rcar-sysc: Add goto to of_node_put() before return new e0e1df61524f soc: renesas: rcar-sysc: Eliminate local variable gov new af0bc634728c soc: renesas: rmobile-sysc: Set GENPD_FLAG_ALWAYS_ON for a [...] new 435dce2da218 soc: renesas: Enable ARM_ERRATA_814220 for affected Cortex-A7 new 2eced4607a1e soc: renesas: Enable ARM_ERRATA_754322 for affected Cortex-A9 new 328790614d42 Merge tag 'renesas-drivers-for-v5.4-tag2' of git://git.ker [...] new 031bca078e75 soc: fsl: qbman: Remove dev_err() usage after platform_get_irq() new 97777078d695 soc/fsl/qbman: Rework QBMan private memory setup new 0505d00c8dba soc/fsl/qbman: Cleanup buffer pools if BMan was initialize [...] new c5501aa92a88 soc/fsl/qbman: Cleanup QMan queues if device was already i [...] new 627da8bad530 soc/fsl/qbman: Fix drain_mr_fqni() new ea2b8488baa7 soc/fsl/qbman: Disable interrupts during portal recovery new e844168a8f4a soc/fsl/qbman: Fixup qman_shutdown_fq() new 6ea4c0fe4570 soc/fsl/qbman: Update device tree with reserved memory new 80f97619f503 soc: fsl: guts: Add definition for LS1028A new c49a3a9cf267 soc: fsl: dpio: remove explicit device_link_remove new eadf0b17b43d bus: fsl-mc: remove explicit device_link_del new 9ddb2526eb4a Merge tag 'soc-fsl-next-v5.4' of git://git.kernel.org/pub/ [...] new f73d137d562f ARM: scoop: Use the right include new 3a760d986568 soc: amlogic: meson-clk-measure: protect measure with a mutex new c33b2777d01e soc: amlogic: meson-clk-measure: add G12B second cluster cpu clk new 0baf212eab4d soc: amlogic: meson-gx-socinfo: add A311D id new c9cc9bec36d0 soc: amlogic: meson-gx-socinfo: Add SM1 and S905X3 IDs new b555cafb766a dt-bindings: soc: amlogic: clk-measure: Add SM1 compatible new 623699711a39 soc: amlogic: clk-measure: Add support for SM1 new 49ed86f503be soc: amlogic: meson-gx-socinfo: Add of_node_put() before return new 916b4ab867a8 Merge tag 'amlogic-drivers' of git://git.kernel.org/pub/sc [...] new 9d4db2f5f0e6 bus: sunxi-rsb: Remove dev_err() usage after platform_get_irq() new 2f7ce2aafa89 Merge tag 'sunxi-drivers-for-5.4-2' of git://git.kernel.or [...] new 1a92f989126e soc: mediatek: cmdq: reorder the parameter new 556030f0604f soc: mediatek: cmdq: change the type of input parameter new 957af18f0545 Merge tag 'v5.3-next-soc' of git://git.kernel.org/pub/scm/ [...] new eef3c2ba0a42 soc: amlogic: Add support for Everything-Else power domain [...] new bd9eccf14008 dt-bindings: power: add Amlogic Everything-Else power doma [...] new 87288375bb11 Merge tag 'amlogic-drivers-2.1' of git://git.kernel.org/pu [...] new 3026d0b7a497 soc: imx8: Add i.MX8MQ UID(unique identifier) support new 8dfe397431e0 soc: imx8: Add i.MX8MM UID(unique identifier) support new 6d9d21711b38 firmware: imx: scu-pd: Rename mu PD range to mu_a new 590b346b58ba firmware: imx: scu-pd: Add mu13 b side PD range new d43dc52274d4 firmware: imx: scu-pd: Add IRQSTR_DSP PD range new 77266e722fea bus: imx-weim: optionally enable burst clock mode new 73feb4d0f8f1 soc: imx-scu: Add SoC UID(unique identifier) support new ffbf23d50353 firmware: imx: Add DSP IPC protocol interface new 4a92f07816ba bus: imx-weim: use module_platform_driver() new 968c6f4b3c21 soc: imx: gpcv2: Print the correct error code new bff00fdf03b0 Merge tag 'imx-drivers-5.4' of git://git.kernel.org/pub/sc [...] new 7b5ab6437961 ARM: davinci: da850-evm: model the backlight GPIO as an ac [...] new 611097d5daea fbdev: da8xx: add support for a regulator new 9c65754cd32f ARM: davinci: da850-evm: switch to using a fixed regulator [...] new 3fca9e0be9b5 fbdev: da8xx: remove panel_power_ctrl() callback from plat [...] new c957c88f7be1 fbdev: da8xx-fb: use devm_platform_ioremap_resource() new 8a3665f72d77 fbdev: da8xx-fb: drop a redundant if new 671da5f3444b fbdev: da8xx: use resource management for dma new 735f013110da Merge tag 'davinci-for-v5.4/fbdev' of git://git.kernel.org [...] new caebdd3c114e bus: moxtet: remove set but not used variable 'dummy' new 6811d26df50d bus: moxtet: fix unsigned comparison to less than zero new 2c4aaa8763c5 dt-bindings: firmware: Document cznic,turris-mox-rwtm binding new 389711b37493 firmware: Add Turris Mox rWTM firmware driver new 7db93df1c847 firmware: turris-mox-rwtm: Add sysfs documentation new 13b0aefee10d net: remove ks8695 driver new 00d2fbf73d55 net: remove w90p910-ether driver new 305e503b14a8 spi: remove w90x900 driver new c7b46e0c33c5 fbdev: remove w90x900/nuc900 platform drivers new 3b1261fb72c7 bus: imx-weim: remove incorrect __init annotations new 45b659ee75d7 firmware: ti_sci: Allow for device shared and exclusive requests new 7a800c418c68 dt-bindings: ti_sci_pm_domains: Add support for exclusive [...] new de8a618f30e8 soc: ti: ti_sci_pm_domains: Add support for exclusive and [...] new 3636e82135ce soc: samsung: chipid: Fix memory leak in error path new 823034575c17 soc: samsung: chipid: Remove the regmap lookup error log new 28578825ede6 soc: samsung: chipid: Select missing dependency for EXYNOS_CHIPID new b8580b283197 Merge tag 'samsung-drivers-5.4-2' of git://git.kernel.org/ [...] new ef92bfdaa712 bus: uniphier-system-bus: use devm_platform_ioremap_resource() new 6e37ccf78a53 firmware: qcom_scm: Use proper types for dma mappings new c8b08fc0d6f8 firmware: qcom_scm: Fix some typos in docs and printks new af311ff9a691 firmware: qcom_scm: Cleanup code in qcom_scm_assign_mem() new 9aebf4de2203 base: soc: Add serial_number attribute to soc new f7ccc7a397cf base: soc: Export soc_device_register/unregister APIs new efb448d0a3fc soc: qcom: Add socinfo driver new 9c84c1e78634 soc: qcom: socinfo: Expose custom attributes new cd23d1405be6 soc: qcom: socinfo: Expose image information new 05589b30b21a soc: qcom: Extend AOSS QMP driver to support resources tha [...] new 7bea41c4a256 soc: qcom: socinfo: Annotate switch cases with fall through new f117249e4b78 soc: qcom: smem: Update max processor count new 2aabdf3b50ea dt-bindings: firmware: scm: re-order compatible list new e6fdc7ad66f1 dt-bindings: firmware: scm: Add SM8150 and SC7180 support new a1c4743e990d dt-bindings: soc: qcom: aoss: Add SM8150 and SC7180 support new 1709510221c5 soc: qcom: aoss: Add AOSS QMP support new 3dc8dcb02fdb Merge tag 'qcom-drivers-for-5.4' of git://git.kernel.org/p [...] new 399eb9b6cbf3 Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm [...] new a227229f6205 arm64: defconfig: Enable the PSCI CPUidle driver new 72362da87348 ARM: imx_v6_v7_defconfig: Enable the PSCI CPUidle driver new 2e925d231501 ARM: multi_v7_defconfig: Enable SPI_STM32_QSPI support new 320b96e41bb7 ARM: multi_v7_defconfig: add FMC2 NAND controller support new b343037de48f ARM: multi_v7_defconfig: enable STM32 booster regulator new b5deabd439ed ARM: multi_v7_defconfig: Enable SPI_STM32_QSPI support new f50365a192c8 Merge tag 'stm32-defconfig-for-v5.4-1' of git://git.kernel [...] new 0c26a3345b4f arm64: defconfig: Enable CONFIG_ACPI_APEI_PCIEAER new a9c48eabe6f4 Merge tag 'hisi-arm64-defconfig-for-5.4' of git://github.c [...] new 1da708985a39 arm64: defconfig: Enable the DesignWare watchdog new 77319e88df21 Merge tag 'arm64_defconfig_watchdog_for_v5.4' of git://git [...] new 2a0dd1d7415a arm64: defconfig: Enable IR SUNXI option new 9b1e6ce34a1a arm64: defconfig: Enable Sun4i SPDIF module new 9414d65d8b7e Merge tag 'sunxi-config64-for-5.4-1' of git://git.kernel.o [...] new 2f90ec143af8 ARM: configs: aspeed: Enable commonly used network functionality new 24183825c3c7 ARM: configs: aspeed: Refresh defconfigs new e6fe57ebd529 ARM: configs: multi_v7: Add ASPEED G6 new 4cdabee7d6d2 ARM: configs: aspeed_g5: Enable AST2600 new 597b97903543 Merge tag 'aspeed-5.4-defconfig' of git://git.kernel.org/p [...] new 7f4e4afa140c arm64: defconfig: Enable SDMA on i.mx8mq/8mm new 4d53ea811b21 arm64: defconfig: Select CONFIG_PINCTRL_IMX8MN by default new 87ff1f88552a arm64: defconfig: Select CONFIG_CLK_IMX8MN by default new bf58de429387 arm64: defconfig: Build imx8 ddr pmu as module new f27c3a359e6e ARM: imx_v6_v7_defconfig: Select the OV5645 camera driver new cd1b1264632a arm64: defconfig: CONFIG_DRM_ETNAVIV=m new e29de963e821 Merge tag 'imx-defconfig-5.4' of git://git.kernel.org/pub/ [...] new 4c6f5d4038af ARM: defconfig: enable cpufreq driver for RPi new c474106e1e8a Merge tag 'tags/bcm2835-defconfig-next-2019-08-15' into de [...] new 3a369870a05d Merge tag 'arm-soc/for-5.4/defconfig' of https://github.co [...] new e2dd73ac4440 arm64: defconfig: enable cpufreq support for RPi3 new d6cc9ddd23f8 Merge tag 'tags/bcm2835-defconfig-64-next-2019-08-15' into [...] new 6729303cb6bc Merge tag 'arm-soc/for-5.4/defconfig-arm64' of https://git [...] new fe59fbd5dba9 arm64: defconfig: Enable SM8150 GCC and pinctrl driver new 6377910c5c14 arm64: defconfig: Add DRM_MSM to defconfigs with ARCH_QCOM new fcee7de608a2 arm64: defconfig: Enable CPU clock drivers for Qualcomm msm8916 new 6fb0706ec8c6 Merge tag 'qcom-arm64-defconfig-for-5.4' of git://git.kern [...] new 162eeae200e0 ARM: qcom_defconfig: Add DRM_MSM to defconfigs with ARCH_QCOM new 1cd3e52a07b8 ARM: multi_v7_defconfig: Add DRM_MSM to defconfigs with ARCH_QCOM new 4a7480a1723a Merge tag 'qcom-defconfig-for-5.4' of git://git.kernel.org [...] new a647a4144636 Merge tag 'qcom-drivers-for-5.4' of git://git.kernel.org/p [...] new 878f2e480457 arm64: defconfig: Enable Qualcomm GENI based I2C controller new 9b266318b958 arm64: defconfig: Enable the EFI Framebuffer new bf59c96f3358 arm64: defconfig: Enable Qualcomm QUSB2 PHY new 91a49470c29c ARM: exynos_defconfig: Enable AHCI-platform SATA driver new 86759eeb32f7 ARM: multi_v7_defconfig: Make MAX77802 regulator driver built-in new adce1767799b Merge tag 'samsung-defconfig-5.4' of git://git.kernel.org/ [...] new d47ebd684229 Merge tag 'armsoc-defconfig' of git://git.kernel.org/pub/s [...] new c08b59841055 ARM: dts: nomadik: Set up the CS GPIO right new da5fbcb1d03a ARM: dts: Update the NSPIRE DTS files for DRM new 46269abf9720 ARM: dts: ste: Update coresight DT bindings new aef41a4d88ef ARM: dts: ux500: Fix up the thermal nodes new 07523a6cb6f8 ARM: dts: ux500: set pull-up on STUIB STMPE IRQ line new d4bc63b193c2 Merge tag 'ux500-dts-v5.4-1' of git://git.kernel.org/pub/s [...] new a7aa356e2c9a dt-bindings: can: rcar_canfd: document r8a774a1 support new 8cb7ec141886 dt-bindings: can: rcar_can: Complete documentation for RZ/G2[EM] new d1406583f4e8 Merge tag 'renesas-dt-bindings-for-v5.4-tag1' of git://git [...] new 2fa278e32b9f ARM: dts: stm32: activate dma for qspi on stm32mp157 new aafa0ae33586 ARM: dts: stm32: add FMC2 NAND controller support on stm32mp157c new 52ded6f9ce84 ARM: dts: stm32: add FMC2 NAND controller pins muxing on s [...] new 978946e42840 ARM: dts: stm32: enable FMC2 NAND controller on stm32mp157c-ev1 new bb06b54721fb ARM: dts: stm32: remove fixed regulator unit address on st [...] new 1425d00aff01 ARM: dts: stm32: add missing vdda-supply to adc on stm32429i-eval new 493e84c5dc4d ARM: dts: stm32: add missing vdda-supply to adc on stm32h7 [...] new c19335e2af91 ARM: dts: stm32: add m4 remoteproc support on STM32MP157c new 037dc38a25b4 ARM: dts: stm32: declare copro reserved memories on STM32M [...] new f2d0ea33d251 ARM: dts: stm32: enable m4 coprocessor support on STM32MP157c-ed1 new c39ca797fff9 ARM: dts: stm32: declare copro reserved memories on STM32M [...] new ae5dda2d1d05 ARM: dts: stm32: enable m4 coprocessor support on STM32MP157a-dk1 new e7c3a5beb31e ARM: dts: stm32: add booster for ADC analog switches on st [...] new 1f9510c2ff74 ARM: dts: stm32: fix -Wall W=1 compilation in stm32mp157 p [...] new eb5f46e54910 ARM: dts: stm32: add pwm cells to stm32mp157c new 289459737869 ARM: dts: stm32: add pwm cells to stm32f429 new 4f0f89dd9060 ARM: dts: stm32: add pwm cells to stm32f746 new 92edf0a2851d ARM: dts: stm32: add syscfg to ADC on stm32mp157c new 08b9092ff3b6 ARM: dts: stm32: add audio codec support on stm32mp157a-dk1 board new 98414811d773 ARM: dts: stm32: add phy-dsi-supply property on stm32mp157c-ev1 new 49490d51743c ARM: dts: stm32: remove useless pinctrl entries in stm32mp [...] new fbe4a49f6de9 Merge tag 'stm32-dt-for-v5.4-1' of git://git.kernel.org/pu [...] new 47ef78b09952 ARM: dts: gemini: Fix up confused pin settings new b5a923f8c739 ARM: dts: gemini: Switch to redboot partition parsing new e8547e12d5d6 ARM: dts: gemini: Mount root from mtdblock3 new 2a2bb58aaeff Merge tag 'gemini-dts-v5.4-1' of git://git.kernel.org/pub/ [...] new 4193a39240fb arm64: dts: renesas: r8a77990: Add cpg reset for DU new 3ed1db9071fd arm64: dts: renesas: r8a77995: Add cpg reset for DU new 56d651e890f3 arm64: dts: renesas: r8a77995: Fix register range of display node new e8efd2a8e20a arm64: dts: renesas: r8a774c0: Add missing assigned-clocks [...] new 0a930f64a1cc arm64: dts: renesas: r8a774a1: Add missing assigned-clocks [...] new 5b971c71dd64 arm64: dts: renesas: r8a774a1: Add CANFD support new 816c5248df0f arm64: dts: renesas: hihope-rzg2-ex: Enable CAN interfaces new cd3e43be1418 arm64: dts: renesas: hihope-common: Add PCA9654 I/O expander new d112c2092544 arm64: dts: renesas: hihope-common: Add BT support new 176f936a1e88 arm64: dts: renesas: hihope-common: Add WLAN support new da245a5066aa arm64: dts: renesas: r8a774a1: Use extended audio dmac registers new a44efeaa0bbf arm64: dts: renesas: r8a774a1: Add SSIU support for sound new c7a895fc5dd5 arm64: dts: renesas: r8a7795: Sort nodes new 3bb350f22492 arm64: dts: renesas: r8a7795-es1: Sort nodes new da3db1c84629 arm64: dts: renesas: r8a77965: Sort nodes new 34e776ea894a arm64: dts: renesas: r8a7795-es1: salvator-x: Sort nodes new 480160ee3c05 arm64: dts: renesas: r8a7795: salvator-x: Sort nodes new a23bc44c2dea arm64: dts: renesas: r8a7795: salvator-xs: Sort nodes new 74b1435efb0b arm64: dts: renesas: r8a7796: salvator-x: Sort nodes new 93c3438f7604 arm64: dts: renesas: r8a7796: salvator-xs: Sort nodes new 44d2266c8c69 arm64: dts: renesas: salvator-common: Sort nodes new b726a9e3ac06 arm64: dts: renesas: ulcb-kf: Sort nodes new 0a05b3d7fee5 arm64: dts: renesas: ulcb: Sort nodes new e14e5c11119c Merge tag 'renesas-arm64-dt-for-v5.4-tag1' of git://git.ke [...] new a24810673638 arm64: dts: fast models: Remove clcd's max-memory-bandwidth new b4f2cf141c71 Merge tag 'juno-update-5.4' of git://git.kernel.org/pub/sc [...] new 8d65f58021fb ARM: dts: vexpress: add missing SPDX GPL-2.0 license identifier new 7ff1154d459d ARM: dts: vexpress: Add missing newline at end of file new 170cf2cd8768 Merge tag 'vexpress-dt-updates-5.4' of git://git.kernel.or [...] new f19b4fe783e7 ARM: dts: exynos: Use space after '=' in exynos4412-itop-scp-core new 1e1c735a6ba0 ARM: dts: exynos: Add port map to Exynos5250 AHCI node new 791aa2150b29 ARM: dts: exynos: Move MSC power domain to the right (sort [...] new 8686764fc071 ARM: dts: exynos: Add G3D power domain to Exynos542x new bfb77169306d ARM: dts: exynos: Add CAM power domain to Exynos5422/5800 new 5ba78afff92a Merge tag 'samsung-dt-5.4' of git://git.kernel.org/pub/scm [...] new 95671ec23696 ARM: dts: rockchip: Specify rk3288-veyron-chromebook's dis [...] new 123643e5c40a ARM: dts: rockchip: Specify rk3288-veyron-minnie's display [...] new 31ed9d9d71ec ARM: dts: rockchip: Limit WiFi TX power on rk3288-veyron-jerry new ab9640000d92 ARM: dts: rockchip: move rk3288-veryon display settings in [...] new 6b381a8e2c5f ARM: dts: rockchip: consolidate veyron panel and backlight [...] new c6855f7bb66b dt-bindings: ARM: dts: rockchip: Add bindings for rk3288-v [...] new 0067692b662e ARM: dts: rockchip: add veyron-fievel board new 4a11458611fb ARM: dts: rockchip: add veyron-tiger board new a5021c459791 ARM: dts: rockchip: Cleanup style around assignment operator new 94562040da08 ARM: dts: rockchip: A few fixes for veyron-{fievel,tiger} new 6f79fcc6c9e3 ARM: dts: rockchip: Add pin names for rk3288-veyron fievel new 3c29ba8e7c78 Revert "ARM: dts: rockchip: add startup delay to rk3288-ve [...] new dd7c66ac777a ARM: dts: add device tree for Mecer Xtreme Mini S6 new 745d0c932b2e Merge tag 'v5.4-rockchip-dts32-1' of git://git.kernel.org/ [...] new 84ebd2da6d04 arm64: dts: rockchip: Specify override mode for kevin panel new 5882d65c1691 arm64: dts: rockchip: Add PWM fan for RockPro64 new 22c65d80afb7 arm64: dts: rockchip: enable internal SPI flash for RockPro64. new fc702ed49a86 arm64: dts: rockchip: Add dts for Leez RK3399 P710 SBC new 2c70bcf72dc6 Merge tag 'v5.4-rockchip-dts64-1' of git://git.kernel.org/ [...] new 41763c2b50a1 ARM: dts: socfpga: add the QSPI OCP reset property on arria10 new 5adfd87d9ba7 ARM: dts: socfpga: add reset properties for DMA new e10c18484b66 arm64: dts: agilex/stratix10: Add reset properties for DMA new c1459a9d7e92 ARM: dts: socfpga: update to new Denali NAND binding new 67c9fd2d2320 arm64: dts: stratix10: Add NAND device node new 325ec920eeb7 ARM: dts: socfpga: Fix up button mapping on VINING FPGA new 2dbaa6a6dcf0 ARM: dts: socfpga: Adjust GMAC1 clock and TXD lines skew o [...] new d8c1ccac448f ARM: dts: socfpga: add missing reset-names for dma new aa85a28663a8 Merge tag 'socfpga_dts_updates_for_v5.4' of git://git.kern [...] new 4f0303d43973 ARM: dts: meson8b: add ethernet fifo sizes new ea241bdfa0ba ARM: dts: meson8b: add the PWM_D output pin new 087a1d8b4e4c ARM: dts: meson8b: ec100: add the VDDEE regulator new 8bdf38be712d ARM: dts: meson8b: odroidc1: add the VDDEE regulator new dee51cd0d2e8 ARM: dts: meson8b: mxq: add the VDDEE regulator new 6b14dd726712 ARM: dts: meson8b: odroidc1: use the MAC address stored in [...] new 8ad83e3c8f1e Merge tag 'amlogic-dt' of git://git.kernel.org/pub/scm/lin [...] new 1499218c80c9 arm64: dts: move common G12A & G12B modes to meson-g12-com [...] new cca30c891247 arm64: dts: meson-g12-common: add pwm_a on GPIOE_2 pinmux new b190056fa9ee arm64: dts: meson-g12a: add cpus OPP table new e9bc0765cc12 arm64: dts: meson-g12a: enable DVFS on G12A boards new 53fbee339a95 arm64: dts: meson-g12b: add cpus OPP tables new ef68984eab6b arm64: dts: meson: add ethernet fifo sizes new 0b34189b0875 dt-bindings: media: amlogic,vdec: add default compatible new 1f11d61182ae arm64: dts: meson-gx: add video decoder entry new 4be247f79ff4 arm64: dts: meson: add video decoder entries new a742eda915e3 dt-bindings: arm: amlogic: add bindings for G12B based S922X SoC new a0250352e32b dt-bindings: arm: amlogic: add bindings for the Amlogic G1 [...] new 8f920256e9b6 dt-bindings: arm: amlogic: add support for the Khadas VIM3 new b96d4e92709b arm64: dts: meson-g12b: support a311d and s922x cpu operat [...] new a55022706068 arm64: dts: amlogic: g12 CPU timers stop in suspend new e2fb6f7c0df1 dt-bindings: arm: amlogic: fix x96-max/sei510 section in a [...] new b6297d9e078a clk: meson: g12a: fix hifi typo in mali parent_names new 282420eed23f clk: meson: axg-audio: migrate to the new parent descripti [...] new ba626081107d clk: meson: g12a-aoclk: migrate to the new parent descript [...] new 6e2bfc352e7a clk: meson: gxbb-aoclk: migrate to the new parent descript [...] new b90ec1e344a2 clk: meson: axg-aoclk: migrate to the new parent descripti [...] new 072a043f5a2e clk: meson: remove ao input bypass clocks new 25e682a02d91 clk: meson: g12a: migrate to the new parent description method new 0dea3f35996f clk: meson: gxbb: migrate to the new parent description method new cc132d113dc5 clk: meson: axg: migrate to the new parent description method new 4b5b85c0e650 clk: meson: meson8b: migrate to the new parent description method new 3a36044e7f39 clk: meson: clk-regmap: migrate to new parent description method new b11cfaba5b4d clk: meson: remove ee input bypass clocks new e96c7612315a clk: meson: remove clk input helper new 3567894b6914 clk: core: introduce clk_hw_set_parent() new 26d34431add0 clk: meson: add g12a cpu dynamic divider driver new ffae8475b90c clk: meson: g12a: add notifiers to handle cpu clock change new 85ab9d954698 clk: meson: g12a: expose CPUB clock ID for G12B new 1d97657a4794 Merge branch 'v5.4/dt' into v5.4/drivers new b69337d38e05 Merge tag 'clk-meson-v5.4-1' of git://github.com/BayLibre/ [...] new c6d29c66e582 arm64: dts: meson-g12b-khadas-vim3: add initial device-tree new d14734a04a8a arm64: dts: meson-g12b-odroid-n2: enable DVFS new 2fd10e6d4eb7 dt-bindings: arm: amlogic: add SM1 bindings new effdd8a6b6ec dt-bindings: arm: amlogic: add SEI Robotics SEI610 bindings new e9a12e14322d arm64: dts: add support for SM1 based SEI Robotics SEI610 new 1c92b32649f9 Merge tag 'amlogic-dt64' of git://git.kernel.org/pub/scm/l [...] new a03fa77d85a7 ARM: dts: r8a7779: Use SYSC "always-on" PM Domain for HSCIF new 57012813f1ba ARM: dts: r8a77470: Add PMU device node new daf9d2dbc84b Merge tag 'renesas-arm-dt-for-v5.4-tag1' of git://git.kern [...] new 83c5cf19a3f2 arm64: dts: renesas: r8a77970: eagle: Sort nodes new 43afe2062267 arm64: dts: renesas: r8a77970: v3msk: Sort nodes new 8ccb4c978881 arm64: dts: renesas: r8a77980: condor: Sort nodes new 52f95a0935c1 arm64: dts: renesas: r8a77980: v3hsk: Sort nodes new 880925e84dbe arm64: dts: renesas: r8a77990: ebisu: Sort nodes new ddd56410dac0 arm64: dts: renesas: r8a77990: Sort nodes new 1ab0a43afdfb arm64: dts: renesas: r8a77995: draak: Sort nodes new c070bf341093 arm64: dts: renesas: r8a77995: Sort nodes new a2fe2cd26285 arm64: dts: renesas: r8a774c0: Point LVDS0 to its companion LVDS1 new 7fc009cbd7d1 arm64: dts: renesas: r8a774c0: cat874: Add definition for [...] new e77ad88d0c62 arm64: dts: renesas: hihope-common: Add HDMI audio support new 8703ba77ec55 arm64: dts: renesas: ebisu, draak: Limit EtherAVB to 100Mbps new 62a17029611a arm64: dts: renesas: r8a77980: Fix IPMMU-VC0 base address new fadbdd069376 arm64: dts: renesas: r8a774a1: Sort nodes new 63a0f811558b arm64: dts: renesas: r8a774c0: cat874: Sort nodes new e376df94d3f7 arm64: dts: renesas: r8a774c0: Sort nodes new 13a398a17afe arm64: dts: renesas: r8a7796: Sort nodes new 5eb624ebc700 arm64: dts: renesas: r8a77970: Sort nodes new 23ad2b4672a7 arm64: dts: renesas: r8a774c0: Fix register range of display node new fe9841595c60 arm64: dts: renesas: r8a77965-salvator-x(s): Enable HDMI sound new 38290431d56d arm64: dts: renesas: Update 'vsps' properties for readability new f2a3d36cca8e Merge tag 'renesas-arm64-dt-for-v5.4-tag2' of git://git.ke [...] new f32d0c636371 dt-bindings: Rename file of DT bindings for Renesas memory [...] new 72a83ded7f4c dt-bindings: rcar-imr: Rename bindings documentation file new ddc8cd7d92b3 dt-bindings: rcar-{csi2,vin}: Rename bindings documentation files new 3bbda1431b43 dt-bindings: can: rcar_can: document r8a77990 support new 81633d7509b3 dt-bindings: can: rcar_can: document r8a77995 support new 80bd043dc1ff dt-bindings: can: rcar_canfd: document r8a77995 support new 7ac2d56f783d dt-bindings: can: rcar_can: document r8a77470 support new 34a6e22894fa Merge tag 'renesas-dt-bindings-for-v5.4-tag2' of git://git [...] new 2a40d1b29113 ARM: dts: sunxi: Switch to the generic PHY properties new de332de26d19 ARM: dts: sunxi: Switch from phy to phy-handle new 5ea40f7106aa ARM: dts: sunxi: Unify the DE2 bus clocks order new 042c805545d0 arm64: dts: allwinner: h6: Fix SID node name new 6f21a03b07ce ARM: dts: sunxi: Remove simple-panel compatible new d40113fb5f7e ARM: dts: sunxi: Fix the HDMI PHY name new 342d23a7dacf ARM: dts: sunxi: Prefer A31 bindings for IR new 8fa345e711bf ARM: dts: sunxi: Prefer A31 bindings for IR new 44a4f416c838 arm64: dts: allwinner: a64: Add IR node new 63eb1e149576 arm64: dts: allwinner: a64: Enable IR on Orange Pi Win new 9267811aad35 arm64: dts: allwinner: h6: Add IR receiver node new 86be740845e3 arm64: dts: allwinner: h6: Enable IR on H6 boards new 56e7c8e02144 ARM: dts: sun8i: a83t: Enable HDMI output on Cubietruck Plus new 802cbe1b46dc arm64: dts: allwinner: orange-pi-3: Enable HDMI output new d400cc4ad18f dt-bindings: arm: sunxi: add binding for Lichee Zero Plus [...] new 11d1bdead79c ARM: sunxi: dts: s3/s3l/v3: add DTSI files for S3/S3L/V3 SoCs new 6f002c57c746 ARM: dts: sun8i: s3: add devicetree for Lichee zero plus w/ S3 new f95b598df419 arm64: dts: allwinner: Add SPDIF node for Allwinner H6 new 45dd5cf87291 arm64: dts: allwinner: h6: Enable SPDIF for Beelink GS1 new f46f408c152a arm64: dts: allwinner: Enable DDC regulator for Beelink GS1 new 968f2c916939 ARM: dts: sunxi: Add mdio bus sub-node to GMAC new 88dc4e7ea714 dt-bindings: i2c: mv64xxx: Add compatible for the H6 i2c node. new 89336e1f096d arm64: allwinner: h6: add I2C nodes new 8e3efec9b97f dt-bindings: arm: sunxi: Add compatible for Tanix TX6 board new 652a458eb920 arm64: dts: allwinner: h6: Introduce Tanix TX6 board new 0988e6c2cd6c dt-bindings: mfd: Convert Allwinner GPADC bindings to a schema new 14c17ed24851 ARM: dts: sun4i: Add missing timers interrupts new f49f797c2b4e ARM: dts: sun5i: Add missing timers interrupts new 628f020d1320 ARM: dts: sun6i: Add missing timers interrupts new 2b9df83fa6b0 ARM: dts: a23/a33: Change the timers compatible new df75eaac4938 ARM: dts: a83t: Change the timers compatible new 19aeb5a80cfa ARM: dts: h3: Change the timers compatible new 18742b249e37 ARM: dts: v3s: Change the timers compatible new 2063288662f2 dt-bindings: arm: sunxi: Add compatible for A64 OlinuXino [...] new 94f68f3a4b2a arm64: dts: allwinner: a64: Add A64 OlinuXino board (with eMMC) new d2b9c6444301 ARM: dts: sun7i: Add CSI0 controller new 4cdc12a3ef42 arm64: dts: allwinner: h6: Add support for RTC and fix the [...] new 89d1e51462d4 ARM: dts: sunxi: Add missing watchdog interrupts new 9e1975f0bca9 ARM: dts: sunxi: Add missing watchdog clocks new 15ede9705488 arm64: dts: allwinner: orange-pi-3: Enable WiFi new db2f7fe562c7 Merge tag 'sunxi-dt-for-5.4-1' of git://git.kernel.org/pub [...] new cc212241df0b arm: dts: mediatek: add basic support for MT7629 SoC new 90104e2be410 Merge tag 'v5.3-next-dts32' of git://git.kernel.org/pub/sc [...] new cac33c104a10 arm64: dts: mt8183: fix pwrap gic number new 251137b8fa97 arm64: dts: mt8183: add I2C nodes new d9bd211dfa93 dt-bindings: mediatek: add support for mt6779 reference board new 563d4f0fa998 dt-bindings: mtk-uart: add mt6779 uart bindings new 7b07a7a4e169 dt-bindings: irq: mtk, sysirq: add support for mt6779 new 369291a4caeb Merge tag 'v5.3-next-dts64' of git://git.kernel.org/pub/sc [...] new dc1b6ca8fa66 ARM: dts: am335x-cm-t335: Remove regulator-boot-off property new 9fc6bff8078b ARM: dts: omap3-n950-n9: Remove regulator-boot-off property new 26b1c8bed586 ARM: dts: gta04: define chosen/stdout-path new a27401cecf77 ARM: dts: am335x-boneblue: Use of am335x-osd335x-common.dtsi new af6ba9d2d650 Merge tag 'omap-for-v5.4/dt-take2-signed' of git://git.ker [...] new da335d2bcb42 ARM: dts: aspeed: Add Facebook Minipack BMC new dc4bea0b989c ARM: dts: aspeed: Add Lenovo Hr855xg2 BMC new b3b06766315e ARM: dts: aspeed: tiogapass: Add VR devices new bb1dba7be1ee ARM: dts: aspeed: Add SGPM pinmux new 51b0c5c24484 ARM: dts: aspeed: swift: Fix FSI GPIOs new 5cb98b41abb3 ARM: dts: aspeed: Add Facebook Wedge40 BMC new fdc0417be526 ARM: dts: aspeed: Add Facebook Wedge100 BMC new 46a9f947b3f6 ARM: dts: aspeed: tiogapass: Move battery sensor new 4c349c7dafad ARM: dts: aspeed: tiogapass: Add Riser card new d00523097a37 ARM: dts: aspeed: fp5280g2: Fix power supply address new 0a1dcf954ece ARM: dts: aspeed: Add Mihawk BMC platform new c35227958d7e ARM: dts: aspeed: Describe SD controllers new 150a6a931a32 ARM: dts: aspeed: Enable first MMC slot on AST2500 EVB new 49b0f3be0b86 ARM: dts: aspeed: swift: Add eMMC device new 48dd4cf01f90 Merge tag 'aspeed-5.4-devicetree' of git://git.kernel.org/ [...] new 849b7e3bb202 dt-bindings: arm: fsl: Add support for ZII i.MX7 RMU2 board new 1843f225625b dt-bindings: serial: lpuart: add the clock requirement for [...] new 88574a24ea12 dt-bindings: arm: nxp: Add device tree binding for ls1046a [...] new 417393a5072f dt-bindings: Add Vendor prefix for Einfochips new c39eff747b84 dt-bindings: arm: Document i.MX8QXP AI_ML board binding new 1a47dc0240bf dt-bindings: arm: fsl: Add the pico-pi-imx8m board new 0008c1f3bc27 dt-bindings: bus: imx-weim: document optional burst clock mode new d3b682c49e22 dt-bindings: arm: imx: Add the soc binding for i.MX8MN new 1e58b6f0cc8f dt-bindings: fsl: dspi: Add fsl,ls1088a-dspi compatible string new e0496bfd4887 dt-bindings: arm: imx: add imx8mq nitrogen support new 0a6a928300df dt-bindings: arm: fsl: add Hummingboard Pulse new 082b1ed591b1 dt-bindings: vendor-prefixes: Add Anvo-Systems new 730fd9d73629 dt-bindings: eeprom: at25: Add Anvo ANV32E61W new 8d5fc0b95fd1 dt-bindings: arm: fsl: Add Kontron i.MX6UL N6310 compatibles new 0c89d4dab3a5 Merge tag 'imx-bindings-5.4' of git://git.kernel.org/pub/s [...] new 1e80936a42e1 dt-bindings: imx: Add clock binding doc for i.MX8MN new 34af5179d239 clk: imx8mm: Make 1416X/1443X PLL macro definitions common [...] new fd6ef2857b74 clk: imx: Add API for clk unregister when driver probe fail new 96d6392b54db clk: imx: Add support for i.MX8MN clock driver new 6ad7cb7122ce clk: imx8: Add DSP related clocks new 6c3debcbae47 arm64: dts: freescale: Add i.MX8MN dtsi support new ee8696be6898 arm64: dts: imx8mn: Add gpio-ranges property new 13cb15e0a6f5 arm64: dts: freescale: Add i.MX8MN DDR4 EVK board support new 089a6adeb0fb arm64: dts: imx8mn-ddr4-evk: Add i2c1 support new 3e44dd09736d arm64: dts: imx8mn-ddr4-evk: Add rohm,bd71847 PMIC support new 01c493144e52 arm64: dts: imx8mn: Add cpu-freq support new cd42fa171d91 arm64: dts: imx8qxp: Add DSP DT node new 89e4acf7a382 Merge tag 'imx-dt-clkdep-5.4' of git://git.kernel.org/pub/ [...] new c6c0ad740916 ARM: dts: imx6ul: add dma support on ecspi new 779988c5e618 ARM: dts: imx6sll: correct sdma compatible new f496e6750083 ARM: dts: Add ZII support for ZII i.MX7 RMU2 board new 4931b5f16016 ARM: dts: imx7d-zii-rpu2: Remove unneeded snvs_pwrkey node new 5f7a6cd13457 ARM: dts: imx7-colibri: Remove unneeded snvs_pwrkey node new 0be9af777049 ARM: dts: imx7ulp: add edma device node new d9aa4d4fca67 ARM: dts: opos6uldev: use OF graph to describe the display new 591c175076d7 ARM: dts: imx6ul: phyboard-segin: Rename dts to PHYTEC nam [...] new e37816bf9114 ARM: dts: imx6ul: segin: Add boot media to dts filename new 458264157b10 ARM: dts: imx6ul: segin: Reduce eth drive strength new 783c10aa740f ARM: dts: imx6ul: segin: Fix LED naming for phyCORE and PE [...] new f1da57d8ea3a ARM: dts: imx6ul: segin: Make FEC and ethphy configurable in dts new 87dc2cd47989 ARM: dts: imx6ul: segin: Only enable NAND if it is populated new b349580a4cae ARM: dts: imx6ul: phycore: Add eMMC at usdhc2 new f638e7fdbfdf ARM: dts: imx6ul: segin: Move ECSPI interface to board inc [...] new 9ae6390aa107 ARM: dts: imx6ul: segin: Move machine include to dts files new f4411786b39b ARM: dts: imx6ull: Add support for PHYTEC phyBOARD-Segin w [...] new 6d234bc6a4b4 ARM: dts: vf610-zii-spb4: Drop unused pinctrl_i2c1 pinmux config new aee2a02bcf55 ARM: dts: vf610-zii-scu4-aib: Fix pinctrl_i2c1's identation new 9461e35f8418 ARM: dts: vf610-zii-scu4-aib: Drop unused pinctrl_i2c3 pin [...] new 211ded786146 ARM: dts: imx6sx: move GIC to right location in DT new b051589c69bf ARM: dts: imx6sl: move GIC to right location in DT new 8c1a1f4879b6 ARM: dts: imx6ul: move GIC to right location in DT new df7126cc4210 ARM: dts: imx6sll: move GIC to right location in DT new 8ad2d1dcce54 ARM: dts: imx6qdl-wandboard: Add OV5645 camera support new 13f138d3fcbc ARM: dts: imx6qdl-nit6xlite: Remove invalid properties new 2a44db130351 ARM: dts: imx: Cleanup style around assignment operator new 2c1a3f4dc4b9 ARM: dts: imx25-pdk: native-mode is part of display-timings new d81765d693db ARM: dts: imx53: Update LCD panel node on M53Menlo new aae15b1453a2 ARM: dts: imx27 phyCARD-S: native-mode is part of display-timings new 28992ae05cc6 ARM: dts: imx25: mbimxsd25: native-mode is part of display [...] new 6fbeef213c41 ARM: dts: eukrea-mbimxsd27: native-mode is part of display [...] new 38910680d5cb ARM: dts: mbimxsd25: native-mode is part of display-timings new 558ea43a7d83 ARM: dts: imx27-phytec-phycore-rdk: native-mode is part of [...] new 001d47937347 ARM: dts: edb7211: native-mode is part of display-timings new 7244c49dd36d ARM: dts: apf27dev: native-mode is part of display-timings new f32f77814925 ARM: dts: imx25: mbimxsd25: native-mode is part of display [...] new dce84022376d ARM: dts: imx6ul: Add csi node new 9846a4524ac9 ARM: dts: imx7d: cl-som-imx7: make ethernet work again new 608b038aec9f ARM: dts: imx7d: cl-som-imx7: add compatible for phy new 037ab580f075 ARM: dts: imx7-colibri: make sure module supplies are always on new a95fbda08ee2 ARM: dts: imx7-colibri: disable HS400 new 03d655ff251c ARM: dts: imx7-colibri: prepare module device tree for FlexCAN new 02200d29c324 ARM: dts: imx7-colibri: Add sleep pinctrl to ethernet new 4e9ccbd67482 ARM: dts: imx7-colibri: add recovery for I2C for iMX7 new b2ffaa0c7fca ARM: dts: imx6qdl-colibri: add phy to fec new 291b983846d5 ARM: dts: imx6: replace simple-bus by simple-mfd for anatop new 580ea2c2ae07 ARM: dts: imx6: drop gpmi-nand address and size cells new 876eb9bfa9d6 ARM: vf610-zii-cfu1: Add node for switch watchdog new 929c11a55b9e ARM: dts: pbab01: correct rtc vendor new 801592402c39 ARM: dts: vf610-zii-cfu1: Slow I2C0 down to 100 kHz new 1ea4b76cdfde ARM: dts: imx6ul-kontron-n6310: Add Kontron i.MX6UL N6310 [...] new b04f537caab4 ARM: dts: vf610-zii-scu4-aib: Configure IRQ line for GPIO [...] new a0a4c25fba92 Merge tag 'imx-dt-5.4' of git://git.kernel.org/pub/scm/lin [...] new a99b26b14bea arm64: dts: imx8mq: Add MIPI D-PHY new 9d9005a5a23f arm64: dts: imx8mq-librem5: Enable MIPI D-PHY new 6b392e16307f arm64: dts: imx8mm: Init rates and parents configs for clocks new 26c2f55a6a15 arm64: dts: imx8mq: Add gpio-ranges property new 156263599e9e arm64: dts: imx8mm: Add gpio-ranges property new 8b01840edcfc arm64: dts: imx8mm: Remove setting for IMX8MM_CLK_USB_CORE_REF new ef4c47ab888a arm64: dts: imx8mm-evk: enable usb1 and typec support new 1efe85c9056a arm64: dts: imx8m: Add ddr-pmu nodes new 46b29f4bd67e arm64: dts: imx8mm: Add "fsl,imx8mq-src" as src's fallback [...] new cd7c2ddfda36 arm64: dts: imx8mm: Correct OPP table according to latest [...] new 9eced3a2f224 arm64: dts: imx8mq: Correct OPP table according to latest [...] new 150736b88a7e arm64: dts: imx8mq: Add clock for TMU node new 74bd5951dd35 arm64: dts: imx8mq: correct usb controller clocks new 9ae303f9edde arm64: dts: rdu3: add UCS1002 charge controller node new bf95c394f5a3 arm64: dts: nxp: add ls1046a-frwy board support new b5547e22be72 arm64: dts: imx8mm-evk: Remove invalid properties new 56838644f9dd arm64: dts: freescale: Add support for i.MX8QXP AI_ML board new 3a3f06085fac arm64: dts: ls1028a: Add optional property node for Mali DP500 new d04fd0b423f4 arm64: dts: imx8qxp: add lpuart baud clock new adc898e3d11a arm64: dts: imx8qxp: add serial alias new 356c27227b3b arm64: dts: fsl: pico-pi: Add a device tree for the PICO-PI-IMX8M new 546d92d34f3c arm64: dts: add the console node for DPAA2 platforms new 66f1f58055a4 arm64: dts: ls1088a: Revise gpio registers to little-endian new db4cfe2fef50 arm64: dts: imx8mq: Add opp-suspend property to OPP table new 0d9df5815ccc arm64: dts: imx8mm: Add opp-suspend property to OPP table new ba7372fbba5e arm64: dts: imx8mq-evk: Unbypass audio_pll1 new 571cebfe8e2b arm64: dts: ls1028a: Add Thermal Monitor Unit node new f64697bd0b9e arm64: dts: ls1028a: fix gpio nodes new 86c457e3991a arm64: dts: ls1088a: Fix incorrect I2C clock divider new 52d3406ec72d arm64: dts: ls1012a: Fix incorrect I2C clock divider new ced41bb1caef arm64: dts: ls1028a: Fix incorrect I2C clock divider new 7cb220a75ff3 arm64: dts: lx2160a: Fix incorrect I2C clock divider new 81f36887ea33 arm64: dts: ls1028a: Add properties node for Display outpu [...] new 491d3a3fc113 arm64: dts: ls1028a: Add esdhc node in dts new a1406b72cbca arm64: dts: imx8mm: Enable cpu-idle driver new 60ca9248e470 arm64: dts: ls1088a: Add the DSPI controller node new 34a33ba609dc arm64: dts: ls1088a-qds: Add the spi-flash nodes under the [...] new 90771e50d5bd arm64: dts: imx: Add i.mx8mq nitrogen8m basic dts support new afd3b35fdb0d arm64: dts: ls1088a: update gpio compatible new ffe0f9a0baf9 arm64: dts: fsl: add support for Hummingboard Pulse new 215701807e53 arm64: dts: imx8mq: Add mux controller to iomuxc_gpr new e8e39a2026ab Merge tag 'imx-dt64-5.4' of git://git.kernel.org/pub/scm/l [...] new 8a6836ee3849 ARM: dts: at91: Avoid colliding 'display' node and property names new abab1cd6c617 dt-bindings: add vendor prefix "acme" for "Acme Systems srl" new 1fef2bf578f0 ARM: dts: at91: Add label for sam9x5's internal RTC new 60839c530853 ARM: dts: at91: ariag25: Style cleanup new c756f614577e ARM: dts: at91: ariettag25: style cleanup new fd117bba8c1e ARM: dts: at91: cosino: Style cleanup new a77eb442f987 ARM: dts: at91: kizboxmini: Style cleanup new c1ad3ffb182e ARM: dts: at91: at91sam9g15: Style cleanup new b222de0242df ARM: dts: at91: at91sam9xx5ek: Style cleanup new 532173b404a8 ARM: dts: at91: at91sam9x5_lcd.dtsi: Style cleanup new bb3e9c767c61 ARM: dts: at91: at91sam9x5dm.dtsi: Style cleanup new 7eaeb52fd995 Merge tag 'at91-5.4-dt' of git://git.kernel.org/pub/scm/li [...] new 644763224169 ARM: dts: kirkwood: ts219: disable the SoC's RTC new 3107b3843cd0 Merge tag 'mvebu-dt-5.4-1' of git://git.infradead.org/linu [...] new 535462c244f9 arm64: dts: marvell: armada-37xx: add mailbox node new 93ab25e6f5da arm64: dts: marvell: Add CP110 COMPHY clocks new d04abe999e20 arm64: dts: marvell: Add 7k/8k per-port PHYs in SATA nodes new 01d0deba28f6 arm64: dts: marvell: Add 7k/8k PHYs in USB3 nodes new ce55522c035e arm64: dts: marvell: Add 7k/8k PHYs in PCIe nodes new 96018a6fafb1 arm64: dts: marvell: Convert 7k/8k usb-phy properties to p [...] new c00bc38354cf arm64: dts: marvell: Add cpu clock node on Armada 7K/8K new b1761ebea6ae Merge tag 'mvebu-dt64-5.4-1' of git://git.infradead.org/li [...] new ca084e178bb4 ARM: dts: ux500: Drop TV-out muxgroup on HREFs new 97c62614331a ARM: ux500: improve BU21013 touchpad bindings new a46f7c6762d8 ARM: dts: ux500: Move ab8500 nodes to ste-ab8500.dtsi new 547c9983f2fb ARM: dts: ux500: Remove ab8500_ldo_usb regulator from device tree new b786a05f6ce4 ARM: dts: ux500: Update thermal zone new a3829f9952ba Merge tag 'ux500-dts-v5.4-3' of git://git.kernel.org/pub/s [...] new 77657b805b92 Merge tag 'amlogic-drivers-2.1' of https://git.kernel.org/ [...] new 0688587a7120 dt-bindings: clock: meson: add resets to the audio clock c [...] new cda4569137b9 dt-bindings: clk: meson: add sm1 periph clock controller bindings new b8b1c9ad1c20 Merge tag 'clk-meson-dt-v5.4-3' of git://github.com/BayLib [...] new a833a15e5969 arm64: dts: meson: g12a-common: add VRTC new 3ad6c9e35756 arm64: dts: meson: fix ethernet mac reg format new 5e975c5dab1e arm64: dts: meson-gx: drop the vpu dmc memory cell new 9632691e1be1 arm64: dts: meson-gx: fix reset controller compatible new 599bfd512e6c arm64: dts: meson-gx: fix spifc compatible new 03c76b81abb7 arm64: dts: meson-gx: fix watchdog compatible new 59d370105d9f arm64: dts: meson-gx: fix mhu compatible new 2e36480c93d4 arm64: dts: meson-gx: fix periphs bus node name new 49ee7f85a43f arm64: dts: meson-gxl: fix internal phy compatible new 01efc19cb987 arm64: dts: meson-axg: fix MHU compatible new 795e7de8c7af arm64: dts: meson-g12a: fix reset controller compatible new b167b4731e67 arm64: dts: meson-g12a-x96-max: fix compatible new 591185c1ce5a arm64: dts: meson-gxbb-nanopi-k2: add missing model new 31cad845e08a arm64: dts: meson-gxbb-p201: fix snps, reset-delays-us format new f9717178b9be arm64: dts: meson: fix boards regulators states format new f4f1c8d9ace7 arm64: dts: meson-g12: add Everything-Else power domain co [...] new 96a386b6ed1e arm64: dts: meson-sm1-sei610: add HDMI display support new 24fe3e989ee2 arm64: dts: meson-sm1-sei610: add USB support new 41ac5a4ca2e8 arm64: dts: meson-g12b-odroid-n2: add rc-odroid keymap new 3e14618b52bb arm64: dts: meson-g12a-x96-max: add rc-x96max keymap new 304bb5efa8da arm64: dts: meson-gxbb-wetek-hub: add rc-wetek-hub keymap new 625cb5b69523 arm64: dts: meson-gxbb-wetek-play2: add rc-wetek-play2 keymap new c9ee1d25ef43 arm64: dts: meson-gxl-s905x-khadas-vim: use rc-khadas keymap new 06c739617aea arm64: dts: meson-gxl-s905w-tx3-mini: add rc-tx3mini keymap new c9a4b25c3d98 arm64: dts: meson-gxm-khadas-vim2: use rc-khadas keymap new 3d9e76483049 arm64: dts: meson-sm1-sei610: enable DVFS new 8502fd522144 arm64: dts: meson: g12a: audio clock controller provides resets new f403cbff74b2 arm64: dts: meson: g12a: add reset to tdm formatters new 4f26cc1c96c9 arm64: dts: khadas-vim3: move common nodes into meson-khad [...] new aa08f3141597 dt-bindings: arm: amlogic: add Amlogic SM1 based Khadas VI [...] new 700ab8d83927 arm64: dts: khadas-vim3: add support for the SM1 based VIM3L new 488b0ffc0e8b arm64: dts: meson-sm1-sei610: enable DVFS new b09d116b787a arm64: dts: meson-sm1-sei610: add stdout-path property back new f02bd65a5b63 Merge tag 'amlogic-dt64-2.1' of git://git.kernel.org/pub/s [...] new 7d545e779a98 arm64: dts: bitmain: Add reset controller support for BM1880 SoC new ca33f735b119 arm64: dts: bitmain: Modify pin controller memory map new 58324066aadd Merge tag 'bitmain-soc-5.4' of git://git.kernel.org/pub/sc [...] new 01cc0596ef0e ARM: dts: da850-evm: Use generic jedec, spi-nor for flash new ffcd65a55011 Merge tag 'davinci-for-v5.4/dt' of git://git.kernel.org/pu [...] new 2c6d2d3a580a arm64: dts: qcom: Add Lenovo Miix 630 new 3f527d311932 arm64: dts: qcom: Add HP Envy x2 new 722eb2f65acc arm64: dts: qcom: Add Asus NovaGo TP370QL new 36a80df44b6f arm64: dts: sdm845: Add video nodes new a1875bf98290 arm64: dts: qcom: sdm845: Add unit name to soc node new 81a7b51177fc arm64: dts: qcom: sdm845: remove unnecessary properties fo [...] new 19e684e835f6 arm64: dts: qcom: sdm845: remove unit name for thermal tri [...] new 2833d79c28b8 arm64: dts: qcom: sdm845-cheza: remove macro from unit name new e77cc85ee390 arm64: dts: qcom: sdm845: remove macro from unit name new 887e54218183 arm64: dts: qcom: msm8996: Rename smmu nodes new ba0411ddd133 arm64: dts: sdm845: Add device node for Last level cache c [...] new f65018264cb1 arm64: dts: qcom: pms405: add unit name adc nodes new cbf7f748f276 arm64: dts: qcom: pms405: remove reduandant properties new e8c48eb08ab1 arm64: dts: qcom: qcs404: remove unit name for thermal tri [...] new d32bb89c9a45 arm64: dts: qcom: qcs404: Add wifi rails in QCS404 dt node [...] new e3c5bc562a5f arm64: dts: qcom: sdm845-cheza: Spelling s/conenctors/connectors/ new 32a5da21dd1c arm64: dts: qcom: msm8998: Node ordering, address cleanups new ed7d6110c110 arm64: dts: qcom: sdm845: Add Coresight support new 783abfa2249a arm64: dts: qcom: msm8998: Add Coresight support new d98de8efa19f arm64: dts: qcom: msm8996: Add Coresight support new 7e4b5f241a91 arm64: dts: qcom: Extend AOSS QMP node new 4e300e439af3 arm64: dts: qcom: msm8996: Add Venus video codec DT node new 3af1e2aa1855 dt-bindings: vendor-prefixes: Add Longcheer Technology Co., Ltd. new b72160fa886d dt-bindings: qcom: Document bindings for new MSM8916 devices new 1329c1ab0730 arm64: dts: qcom: Add device tree for Samsung Galaxy A3U/A5U new 16e8e8072108 arm64: dts: qcom: Add device tree for Longcheer L8150 new 54d895bea43c arm64: dts: qcom: qcs404-evb: Mark WCSS clocks protected new a87fa5bcf86d arm64: dts: qcom: qcs404: Update memory map to v3 new d4507d421355 arm64: dts: sdm845: Add dynamic CPU power coefficients new b4d08173bfef arm64: sdm845: add adsp and cdsp fastrpc nodes new e13c6d144fa0 arm64: dts: qcom: sm8150: Add base dts file new 5101f22a5c37 arm64: dts: qcom: pm8150: Add base dts file new 229d5bcad0d0 arm64: dts: qcom: pm8150b: Add base dts file new e92b61c8e775 arm64: dts: qcom: pm8150l: Add base dts file new 63db27709e48 arm64: dts: qcom: sm8150-mtp: Add base dts file new 22076f3bbb06 arm64: dts: qcom: sm8150-mtp: Add regulators new 912c373a764f arm64: dts: qcom: sm8150: Add reserved-memory regions new d8cf9372b654 arm64: dts: qcom: sm8150: Add apps shared nodes new 1dd70853f813 arm64: dts: sdm845: Add parent clock for rpmhcc new 3563b7830f28 Merge tag 'qcom-arm64-for-5.4' of git://git.kernel.org/pub [...] new 939b482a6411 ARM: bcm283x: Reduce register ranges for UART, SPI and I2C new e7774049ff25 ARM: dts: bcm283x: Define MMC interfaces at board level new 328e3e369bce ARM: dts: bcm283x: Define memory at board level new 60c833d5664e ARM: dts: bcm283x: Enable HDMI at board level new f1bace1efd6f Merge tag 'tags/bcm2835-dt-next-2019-08-15' into devicetree/next new 20dcfe69ae1b Merge tag 'arm-soc/for-5.4/devicetree' of https://github.c [...] new 2cf842ba2f41 ARM: dts: exynos: Remove not accurate secondary ADC compatible new 5b0eeeaa3761 ARM: dts: exynos: Mark LDO10 as always-on on Peach Pit/Pi [...] new bbd47e2720ae ARM: dts: exynos: Fix min/max buck4 for GPU on Arndale board new 7763d4e3548c ARM: dts: exynos: Add GPU/Mali T604 node to Exynos5250 new d13aa6e10878 ARM: dts: exynos: Enable GPU/Mali T604 on Chromebook Snow new 51c88919e528 ARM: dts: exynos: Enable GPU/Mali T604 on Arndale board new 72146720dd64 Merge tag 'samsung-dt-5.4-2' of git://git.kernel.org/pub/s [...] new 901d51435c31 ARM: dts: aspeed-g4: Add all flash chips new 9d463f8a180b ARM: dts: aspeed: vesnin: Add wdt2 with alt-boot option new 659b7a4bd797 ARM: dts: aspeed: vesnin: Add secondary SPI flash chip new 020cdf3a51f6 ARM: dts: aspeed: swift: Change power supplies to version 2 new db3a766d2eee ARM; dts: aspeed: mihawk: File should not be executable new 89b97c429e2e ARM: dts: aspeed-g5: Fixe gpio-ranges upper limit new 48f3a83283ea Merge tag 'aspeed-5.4-devicetree-2' of git://git.kernel.or [...] new 3bf7ec62f8b3 ARM: dts: rockchip: remove rk3288 fennec board support new 9f72a1d0300b dt-bindings: arm: rockchip: remove reference to fennec board new 6075a130fb91 Merge tag 'v5.4-rockchip-dts32-2' of git://git.kernel.org/ [...] new 9301d28dccd0 arm64: dts: rockchip: fix vcc_host_5v regulator for usb3 host new e8cae2e64202 arm64: dts: rockchip: add rk3328 VPU node new 03e61929c0d2 arm64: dts: rockchip: limit clock rate of MMC controllers [...] new eac68a768a91 Merge tag 'v5.4-rockchip-dts64-2' of git://git.kernel.org/ [...] new 44acee207844 arm64: dts: qcom: Add Lenovo Yoga C630 new cef7298262e9 Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linu [...]
The 971 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 | 1 + Documentation/ABI/testing/debugfs-moxtet | 23 + Documentation/ABI/testing/sysfs-bus-moxtet-devices | 17 + Documentation/ABI/testing/sysfs-devices-soc | 7 + .../ABI/testing/sysfs-firmware-turris-mox-rwtm | 37 + Documentation/admin-guide/kernel-parameters.txt | 2 +- Documentation/admin-guide/perf/imx-ddr.rst | 52 + Documentation/arm64/index.rst | 1 + Documentation/arm64/kasan-offsets.sh | 27 + Documentation/arm64/memory.rst | 123 +- Documentation/arm64/tagged-address-abi.rst | 156 + Documentation/arm64/tagged-pointers.rst | 21 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 21 +- Documentation/devicetree/bindings/arm/arm,scmi.txt | 17 + Documentation/devicetree/bindings/arm/cpus.yaml | 1 + Documentation/devicetree/bindings/arm/fsl.yaml | 26 + .../devicetree/bindings/arm/mediatek.yaml | 4 + Documentation/devicetree/bindings/arm/qcom.yaml | 8 + .../devicetree/bindings/arm/rockchip.yaml | 45 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 16 + Documentation/devicetree/bindings/arm/topology.txt | 475 --- Documentation/devicetree/bindings/bus/imx-weim.txt | 4 + Documentation/devicetree/bindings/bus/moxtet.txt | 46 + .../bindings/clock/amlogic,axg-audio-clkc.txt | 1 + .../bindings/clock/amlogic,gxbb-clkc.txt | 1 + .../devicetree/bindings/clock/imx8mn-clock.yaml | 112 + .../devicetree/bindings/cpu/cpu-topology.txt | 553 ++++ Documentation/devicetree/bindings/eeprom/at25.txt | 1 + .../bindings/firmware/cznic,turris-mox-rwtm.txt | 19 + .../devicetree/bindings/firmware/qcom,scm.txt | 4 +- .../devicetree/bindings/gpio/gpio-moxtet.txt | 18 + .../bindings/i2c/marvell,mv64xxx-i2c.yaml | 3 + .../bindings/iio/adc/allwinner,sun8i-a33-ths.yaml | 43 + .../interrupt-controller/mediatek,sysirq.txt | 1 + .../devicetree/bindings/media/amlogic,vdec.txt | 5 +- .../{renesas,rcar-csi2.txt => renesas,csi2.txt} | 0 .../media/{rcar_imr.txt => renesas,imr.txt} | 0 .../media/{rcar_vin.txt => renesas,vin.txt} | 0 ...sas-memory-controllers.txt => renesas,dbsc.txt} | 0 .../bindings/mfd/allwinner,sun4i-a10-ts.yaml | 76 + .../devicetree/bindings/mfd/sun4i-gpadc.txt | 59 - .../devicetree/bindings/net/can/rcar_can.txt | 6 +- .../devicetree/bindings/net/can/rcar_canfd.txt | 15 +- .../bindings/power/amlogic,meson-ee-pwrc.yaml | 93 + .../devicetree/bindings/reset/fsl,imx7-src.txt | 6 +- .../devicetree/bindings/reset/snps,dw-reset.txt | 30 + .../devicetree/bindings/serial/fsl-lpuart.txt | 5 +- .../devicetree/bindings/serial/mtk-uart.txt | 1 + .../bindings/soc/amlogic/clk-measure.txt | 1 + .../devicetree/bindings/soc/fsl/cpm_qe/qe.txt | 13 +- .../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt | 5 +- .../devicetree/bindings/soc/ti/sci-pm-domain.txt | 11 +- .../devicetree/bindings/spi/spi-fsl-dspi.txt | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 12 + Documentation/driver-api/sgi-ioc4.rst | 49 - .../features/core/jump-labels/arch-support.txt | 2 +- .../debug/kprobes-on-ftrace/arch-support.txt | 2 +- MAINTAINERS | 98 +- Makefile | 4 + arch/Kconfig | 17 + arch/arm/Kconfig | 98 +- arch/arm/Kconfig.debug | 41 +- arch/arm/Makefile | 6 +- arch/arm/boot/dts/Makefile | 19 +- arch/arm/boot/dts/am335x-boneblue.dts | 92 +- arch/arm/boot/dts/am335x-cm-t335.dts | 1 - arch/arm/boot/dts/aspeed-ast2500-evb.dts | 11 + arch/arm/boot/dts/aspeed-bmc-facebook-minipack.dts | 429 +++ .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 272 +- arch/arm/boot/dts/aspeed-bmc-facebook-wedge100.dts | 149 + arch/arm/boot/dts/aspeed-bmc-facebook-wedge40.dts | 141 + arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 4 +- arch/arm/boot/dts/aspeed-bmc-lenovo-hr855xg2.dts | 663 ++++ arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts | 918 ++++++ arch/arm/boot/dts/aspeed-bmc-opp-swift.dts | 19 +- arch/arm/boot/dts/aspeed-bmc-opp-vesnin.dts | 10 + arch/arm/boot/dts/aspeed-g4.dtsi | 48 + arch/arm/boot/dts/aspeed-g5.dtsi | 35 +- arch/arm/boot/dts/at91-ariag25.dts | 255 +- arch/arm/boot/dts/at91-ariettag25.dts | 100 +- arch/arm/boot/dts/at91-cosino.dtsi | 203 +- arch/arm/boot/dts/at91-cosino_mega2560.dts | 93 +- arch/arm/boot/dts/at91-kizboxmini.dts | 179 +- arch/arm/boot/dts/at91sam9261ek.dts | 2 +- arch/arm/boot/dts/at91sam9263ek.dts | 2 +- arch/arm/boot/dts/at91sam9g15.dtsi | 28 +- arch/arm/boot/dts/at91sam9g15ek.dts | 12 +- arch/arm/boot/dts/at91sam9g25ek.dts | 89 +- arch/arm/boot/dts/at91sam9g35ek.dts | 22 +- arch/arm/boot/dts/at91sam9m10g45ek.dts | 2 +- arch/arm/boot/dts/at91sam9rlek.dts | 2 +- arch/arm/boot/dts/at91sam9x25ek.dts | 36 +- arch/arm/boot/dts/at91sam9x35ek.dts | 43 +- arch/arm/boot/dts/at91sam9x5.dtsi | 2 +- arch/arm/boot/dts/at91sam9x5_lcd.dtsi | 194 +- arch/arm/boot/dts/at91sam9x5dm.dtsi | 86 +- arch/arm/boot/dts/at91sam9x5ek.dtsi | 265 +- arch/arm/boot/dts/bcm2835-rpi-a-plus.dts | 14 + arch/arm/boot/dts/bcm2835-rpi-a.dts | 14 + arch/arm/boot/dts/bcm2835-rpi-b-plus.dts | 14 + arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts | 14 + arch/arm/boot/dts/bcm2835-rpi-b.dts | 14 + arch/arm/boot/dts/bcm2835-rpi-cm1-io1.dts | 9 + arch/arm/boot/dts/bcm2835-rpi-cm1.dtsi | 5 + arch/arm/boot/dts/bcm2835-rpi-zero-w.dts | 14 + arch/arm/boot/dts/bcm2835-rpi-zero.dts | 14 + arch/arm/boot/dts/bcm2835-rpi.dtsi | 23 - arch/arm/boot/dts/bcm2836-rpi-2-b.dts | 10 + arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts | 3 + arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts | 3 + arch/arm/boot/dts/bcm2837-rpi-3-b.dts | 3 + arch/arm/boot/dts/bcm2837-rpi-cm3-io3.dts | 9 + arch/arm/boot/dts/bcm2837-rpi-cm3.dtsi | 1 + arch/arm/boot/dts/bcm283x.dtsi | 6 +- arch/arm/boot/dts/da850-evm.dts | 2 +- arch/arm/boot/dts/ep7211-edb7211.dts | 2 +- arch/arm/boot/dts/exynos3250.dtsi | 3 +- arch/arm/boot/dts/exynos4412-itop-scp-core.dtsi | 18 +- arch/arm/boot/dts/exynos5250-arndale.dts | 9 +- arch/arm/boot/dts/exynos5250-snow-common.dtsi | 5 + arch/arm/boot/dts/exynos5250.dtsi | 48 + arch/arm/boot/dts/exynos5420-peach-pit.dts | 1 + arch/arm/boot/dts/exynos5420.dtsi | 13 +- arch/arm/boot/dts/exynos5800-peach-pi.dts | 1 + arch/arm/boot/dts/exynos5800.dtsi | 9 + arch/arm/boot/dts/gemini-nas4220b.dts | 37 +- arch/arm/boot/dts/gemini-sl93512r.dts | 56 +- .../imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts | 2 +- .../imx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts | 2 +- .../imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts | 2 +- arch/arm/boot/dts/imx25-pdk.dts | 2 +- arch/arm/boot/dts/imx27-apf27dev.dts | 2 +- .../boot/dts/imx27-eukrea-mbimxsd27-baseboard.dts | 2 +- arch/arm/boot/dts/imx27-phytec-phycard-s-rdk.dts | 2 +- arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts | 2 +- arch/arm/boot/dts/imx53-m53menlo.dts | 3 +- arch/arm/boot/dts/imx6qdl-colibri.dtsi | 11 + arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi | 2 - arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 73 +- arch/arm/boot/dts/imx6qdl.dtsi | 4 +- arch/arm/boot/dts/imx6sl.dtsi | 18 +- arch/arm/boot/dts/imx6sll.dtsi | 24 +- arch/arm/boot/dts/imx6sx.dtsi | 22 +- arch/arm/boot/dts/imx6ul-kontron-n6310-s-43.dts | 102 + arch/arm/boot/dts/imx6ul-kontron-n6310-s.dts | 420 +++ arch/arm/boot/dts/imx6ul-kontron-n6310-som.dtsi | 134 + arch/arm/boot/dts/imx6ul-opos6uldev.dts | 37 +- arch/arm/boot/dts/imx6ul-phytec-pcl063.dtsi | 148 - arch/arm/boot/dts/imx6ul-phytec-peb-eval-01.dtsi | 55 - .../boot/dts/imx6ul-phytec-phyboard-segin-full.dts | 89 - .../arm/boot/dts/imx6ul-phytec-phyboard-segin.dtsi | 329 -- arch/arm/boot/dts/imx6ul-phytec-phycore-som.dtsi | 171 + .../boot/dts/imx6ul-phytec-segin-ff-rdk-nand.dts | 93 + .../boot/dts/imx6ul-phytec-segin-peb-eval-01.dtsi | 57 + arch/arm/boot/dts/imx6ul-phytec-segin.dtsi | 346 ++ arch/arm/boot/dts/imx6ul.dtsi | 53 +- arch/arm/boot/dts/imx6ull-phytec-phycore-som.dtsi | 24 + .../boot/dts/imx6ull-phytec-segin-ff-rdk-emmc.dts | 93 + .../boot/dts/imx6ull-phytec-segin-ff-rdk-nand.dts | 93 + .../boot/dts/imx6ull-phytec-segin-lc-rdk-nand.dts | 45 + .../boot/dts/imx6ull-phytec-segin-peb-eval-01.dtsi | 19 + arch/arm/boot/dts/imx6ull-phytec-segin.dtsi | 38 + arch/arm/boot/dts/imx7-colibri.dtsi | 86 +- arch/arm/boot/dts/imx7d-cl-som-imx7.dts | 6 +- arch/arm/boot/dts/imx7d-zii-rmu2.dts | 357 +++ arch/arm/boot/dts/imx7d-zii-rpu2.dts | 4 - arch/arm/boot/dts/imx7d.dtsi | 4 +- arch/arm/boot/dts/imx7s.dtsi | 6 +- arch/arm/boot/dts/imx7ulp.dtsi | 36 +- arch/arm/boot/dts/kirkwood-ts219.dtsi | 8 + arch/arm/boot/dts/meson8b-ec100.dts | 31 +- arch/arm/boot/dts/meson8b-mxq.dts | 26 +- arch/arm/boot/dts/meson8b-odroidc1.dts | 36 +- arch/arm/boot/dts/meson8b.dtsi | 10 + arch/arm/boot/dts/mt7629-rfb.dts | 263 ++ arch/arm/boot/dts/mt7629.dtsi | 481 +++ arch/arm/boot/dts/nspire-classic.dtsi | 15 +- arch/arm/boot/dts/nspire-cx.dts | 15 +- arch/arm/boot/dts/nspire.dtsi | 10 +- arch/arm/boot/dts/omap3-gta04.dtsi | 4 + arch/arm/boot/dts/omap3-n950-n9.dtsi | 1 - arch/arm/boot/dts/r8a77470.dtsi | 7 + arch/arm/boot/dts/r8a7779.dtsi | 4 +- arch/arm/boot/dts/rk3036.dtsi | 2 +- arch/arm/boot/dts/rk3229-xms6.dts | 283 ++ arch/arm/boot/dts/rk3288-evb.dtsi | 2 +- arch/arm/boot/dts/rk3288-fennec.dts | 347 -- arch/arm/boot/dts/rk3288-tinker.dtsi | 12 +- arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 101 +- arch/arm/boot/dts/rk3288-veyron-edp.dtsi | 172 + arch/arm/boot/dts/rk3288-veyron-fievel.dts | 522 +++ arch/arm/boot/dts/rk3288-veyron-jaq.dts | 55 - arch/arm/boot/dts/rk3288-veyron-jerry.dts | 207 +- arch/arm/boot/dts/rk3288-veyron-minnie.dts | 66 +- arch/arm/boot/dts/rk3288-veyron-pinky.dts | 17 + arch/arm/boot/dts/rk3288-veyron-speedy.dts | 58 - arch/arm/boot/dts/rk3288-veyron-tiger.dts | 118 + arch/arm/boot/dts/rk3288-veyron.dtsi | 4 + arch/arm/boot/dts/socfpga.dtsi | 3 +- arch/arm/boot/dts/socfpga_arria10.dtsi | 7 +- arch/arm/boot/dts/socfpga_arria10_socdk_nand.dts | 20 +- arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts | 30 +- arch/arm/boot/dts/ste-ab8500.dtsi | 228 ++ arch/arm/boot/dts/ste-dbx5x0.dtsi | 251 +- arch/arm/boot/dts/ste-href-ab8500.dtsi | 2 + arch/arm/boot/dts/ste-href-family-pinctrl.dtsi | 1 - arch/arm/boot/dts/ste-href-stuib.dtsi | 11 + arch/arm/boot/dts/ste-href.dtsi | 4 - arch/arm/boot/dts/ste-hrefprev60-stuib.dts | 14 +- arch/arm/boot/dts/ste-hrefv60plus-stuib.dts | 14 +- arch/arm/boot/dts/ste-nomadik-nhk15.dts | 8 +- arch/arm/boot/dts/ste-snowball.dts | 33 - arch/arm/boot/dts/stm32429i-eval.dts | 25 +- arch/arm/boot/dts/stm32f429.dtsi | 12 + arch/arm/boot/dts/stm32f746.dtsi | 12 + arch/arm/boot/dts/stm32h743i-eval.dts | 1 + arch/arm/boot/dts/stm32mp157-pinctrl.dtsi | 70 +- arch/arm/boot/dts/stm32mp157a-dk1.dts | 135 + arch/arm/boot/dts/stm32mp157c-ed1.dts | 46 + arch/arm/boot/dts/stm32mp157c-ev1.dts | 17 + arch/arm/boot/dts/stm32mp157c.dtsi | 61 + arch/arm/boot/dts/sun4i-a10-a1000.dts | 2 +- arch/arm/boot/dts/sun4i-a10-ba10-tvbox.dts | 2 +- arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 2 +- arch/arm/boot/dts/sun4i-a10-hackberry.dts | 2 +- .../boot/dts/sun4i-a10-itead-iteaduino-plus.dts | 2 +- arch/arm/boot/dts/sun4i-a10-jesurun-q5.dts | 2 +- arch/arm/boot/dts/sun4i-a10-marsboard.dts | 2 +- arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts | 2 +- arch/arm/boot/dts/sun4i-a10-pcduino.dts | 2 +- arch/arm/boot/dts/sun4i-a10.dtsi | 9 +- arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-wobo-i5.dts | 2 +- arch/arm/boot/dts/sun5i-a13-q8-tablet.dts | 2 +- arch/arm/boot/dts/sun5i.dtsi | 9 +- arch/arm/boot/dts/sun6i-a31-colombus.dts | 12 +- arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 18 +- arch/arm/boot/dts/sun6i-a31-i7.dts | 12 +- arch/arm/boot/dts/sun6i-a31-m9.dts | 12 +- arch/arm/boot/dts/sun6i-a31-mele-a1000g-quad.dts | 12 +- arch/arm/boot/dts/sun6i-a31.dtsi | 15 +- arch/arm/boot/dts/sun6i-a31s-cs908.dts | 11 +- arch/arm/boot/dts/sun6i-a31s-sina31s.dts | 12 +- arch/arm/boot/dts/sun6i-a31s-sinovoip-bpi-m2.dts | 18 +- arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts | 12 +- arch/arm/boot/dts/sun7i-a20-bananapi.dts | 12 +- arch/arm/boot/dts/sun7i-a20-bananapro.dts | 12 +- arch/arm/boot/dts/sun7i-a20-cubieboard2.dts | 12 +- arch/arm/boot/dts/sun7i-a20-cubietruck.dts | 12 +- arch/arm/boot/dts/sun7i-a20-hummingbird.dts | 21 +- arch/arm/boot/dts/sun7i-a20-i12-tvbox.dts | 12 +- arch/arm/boot/dts/sun7i-a20-icnova-swac.dts | 12 +- arch/arm/boot/dts/sun7i-a20-itead-ibox.dts | 4 +- arch/arm/boot/dts/sun7i-a20-lamobo-r1.dts | 2 - arch/arm/boot/dts/sun7i-a20-m3.dts | 12 +- arch/arm/boot/dts/sun7i-a20-olimex-som-evb.dts | 12 +- arch/arm/boot/dts/sun7i-a20-olimex-som204-evb.dts | 20 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dts | 12 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 12 +- arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts | 12 +- arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts | 12 +- arch/arm/boot/dts/sun7i-a20-orangepi.dts | 12 +- arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts | 12 +- arch/arm/boot/dts/sun7i-a20-pcduino3.dts | 12 +- arch/arm/boot/dts/sun7i-a20-wits-pro-a20-dkt.dts | 12 +- arch/arm/boot/dts/sun7i-a20.dtsi | 35 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 3 +- arch/arm/boot/dts/sun8i-a23-q8-tablet.dts | 2 +- arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 25 + arch/arm/boot/dts/sun8i-a83t.dtsi | 14 +- arch/arm/boot/dts/sun8i-r40.dtsi | 12 +- arch/arm/boot/dts/sun8i-s3-lichee-zero-plus.dts | 53 + arch/arm/boot/dts/sun8i-v3.dtsi | 14 + arch/arm/boot/dts/sun8i-v3s.dtsi | 14 +- arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 12 +- arch/arm/boot/dts/sun9i-a80-optimus.dts | 4 +- arch/arm/boot/dts/sun9i-a80.dtsi | 10 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 15 +- arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 1 + arch/arm/boot/dts/vexpress-v2m.dtsi | 2 +- arch/arm/boot/dts/vf610-zii-cfu1.dts | 21 +- arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 12 +- arch/arm/boot/dts/vf610-zii-spb4.dts | 7 - arch/arm/common/scoop.c | 2 +- arch/arm/configs/acs5k_defconfig | 77 - arch/arm/configs/acs5k_tiny_defconfig | 69 - arch/arm/configs/aspeed_g4_defconfig | 50 +- arch/arm/configs/aspeed_g5_defconfig | 68 +- arch/arm/configs/bcm2835_defconfig | 9 + arch/arm/configs/davinci_all_defconfig | 5 + arch/arm/configs/exynos_defconfig | 5 +- arch/arm/configs/imx_v6_v7_defconfig | 2 + arch/arm/configs/iop13xx_defconfig | 118 - arch/arm/configs/iop33x_defconfig | 85 - arch/arm/configs/ks8695_defconfig | 67 - arch/arm/configs/lpc32xx_defconfig | 1 + arch/arm/configs/multi_v5_defconfig | 12 + arch/arm/configs/multi_v7_defconfig | 27 +- arch/arm/configs/nuc910_defconfig | 51 - arch/arm/configs/nuc950_defconfig | 67 - arch/arm/configs/nuc960_defconfig | 57 - arch/arm/configs/qcom_defconfig | 1 + arch/arm/include/asm/hardware/iop3xx-adma.h | 919 ------ arch/arm/include/asm/hardware/iop3xx.h | 311 -- arch/arm/include/asm/hardware/iop_adma.h | 106 - arch/arm/include/asm/topology.h | 20 - arch/arm/include/debug/ks8695.S | 37 - arch/arm/include/debug/renesas-scif.S | 6 +- arch/arm/include/debug/ux500.S | 9 +- arch/arm/kernel/topology.c | 60 +- arch/arm/mach-aspeed/Kconfig | 17 +- arch/arm/mach-aspeed/Makefile | 5 + arch/arm/mach-aspeed/platsmp.c | 61 + arch/arm/mach-at91/.gitignore | 1 + arch/arm/mach-at91/Makefile | 5 +- arch/arm/mach-at91/pm_suspend.S | 2 +- arch/arm/mach-davinci/Kconfig | 17 +- arch/arm/mach-davinci/Makefile | 2 + arch/arm/mach-davinci/board-da850-evm.c | 90 +- arch/arm/mach-davinci/da830.c | 45 +- arch/arm/mach-davinci/da850.c | 50 +- arch/arm/mach-davinci/davinci.h | 3 + arch/arm/mach-davinci/dm355.c | 28 +- arch/arm/mach-davinci/dm365.c | 4 + arch/arm/mach-davinci/dm644x.c | 28 +- arch/arm/mach-davinci/dm646x.c | 30 +- arch/arm/mach-davinci/include/mach/time.h | 2 - arch/arm/mach-davinci/time.c | 14 - arch/arm/mach-dove/bridge-regs.h | 55 + arch/arm/mach-dove/cm-a510.c | 3 +- arch/arm/mach-dove/common.c | 4 +- arch/arm/mach-dove/dove-db-setup.c | 2 +- arch/arm/mach-dove/dove.h | 190 ++ arch/arm/mach-dove/include/mach/bridge-regs.h | 57 - arch/arm/mach-dove/include/mach/dove.h | 192 -- arch/arm/mach-dove/include/mach/hardware.h | 19 - arch/arm/mach-dove/include/mach/irqs.h | 96 - arch/arm/mach-dove/include/mach/pm.h | 64 - arch/arm/mach-dove/include/mach/uncompress.h | 8 +- arch/arm/mach-dove/irq.c | 5 +- arch/arm/mach-dove/irqs.h | 94 + arch/arm/mach-dove/mpp.c | 2 +- arch/arm/mach-dove/pcie.c | 4 +- arch/arm/mach-dove/pm.h | 62 + arch/arm/mach-exynos/Kconfig | 1 + arch/arm/mach-imx/mach-imx7d.c | 6 - arch/arm/mach-iop13xx/Kconfig | 21 - arch/arm/mach-iop13xx/Makefile | 9 - arch/arm/mach-iop13xx/Makefile.boot | 4 - arch/arm/mach-iop13xx/include/mach/adma.h | 608 ---- arch/arm/mach-iop13xx/include/mach/entry-macro.S | 29 - arch/arm/mach-iop13xx/include/mach/hardware.h | 22 - arch/arm/mach-iop13xx/include/mach/iop13xx.h | 508 --- arch/arm/mach-iop13xx/include/mach/iq81340.h | 29 - arch/arm/mach-iop13xx/include/mach/irqs.h | 195 -- arch/arm/mach-iop13xx/include/mach/memory.h | 68 - arch/arm/mach-iop13xx/include/mach/time.h | 127 - arch/arm/mach-iop13xx/include/mach/uncompress.h | 23 - arch/arm/mach-iop13xx/io.c | 77 - arch/arm/mach-iop13xx/iq81340mc.c | 84 - arch/arm/mach-iop13xx/iq81340sc.c | 86 - arch/arm/mach-iop13xx/irq.c | 227 -- arch/arm/mach-iop13xx/msi.c | 152 - arch/arm/mach-iop13xx/msi.h | 12 - arch/arm/mach-iop13xx/pci.c | 1115 ------- arch/arm/mach-iop13xx/pci.h | 66 - arch/arm/mach-iop13xx/setup.c | 595 ---- arch/arm/mach-iop13xx/tpmi.c | 244 -- arch/arm/mach-iop32x/Makefile | 10 +- arch/arm/mach-iop32x/adma.c | 163 + arch/arm/{plat-iop => mach-iop32x}/cp6.c | 0 arch/arm/mach-iop32x/em7210.c | 5 +- arch/arm/mach-iop32x/glantank.c | 5 +- arch/arm/mach-iop32x/glantank.h | 12 + arch/arm/mach-iop32x/hardware.h | 38 + arch/arm/mach-iop32x/i2c.c | 93 + arch/arm/mach-iop32x/include/mach/adma.h | 6 - arch/arm/mach-iop32x/include/mach/entry-macro.S | 2 - arch/arm/mach-iop32x/include/mach/glantank.h | 14 - arch/arm/mach-iop32x/include/mach/hardware.h | 42 - arch/arm/mach-iop32x/include/mach/iop32x.h | 31 - arch/arm/mach-iop32x/include/mach/iq31244.h | 18 - arch/arm/mach-iop32x/include/mach/iq80321.h | 18 - arch/arm/mach-iop32x/include/mach/irqs.h | 33 - arch/arm/mach-iop32x/include/mach/n2100.h | 20 - arch/arm/mach-iop32x/include/mach/time.h | 5 - arch/arm/mach-iop32x/include/mach/uncompress.h | 18 +- arch/arm/mach-iop32x/iop3xx.h | 325 ++ arch/arm/mach-iop32x/iq31244.c | 5 +- arch/arm/mach-iop32x/iq31244.h | 16 + arch/arm/mach-iop32x/iq80321.c | 5 +- arch/arm/mach-iop32x/iq80321.h | 16 + arch/arm/mach-iop32x/irq.c | 3 +- arch/arm/mach-iop32x/irqs.h | 42 + arch/arm/mach-iop32x/n2100.c | 5 +- arch/arm/mach-iop32x/n2100.h | 18 + arch/arm/mach-iop32x/pci.c | 401 +++ arch/arm/mach-iop32x/pmu.c | 29 + arch/arm/mach-iop32x/restart.c | 17 + arch/arm/mach-iop32x/setup.c | 31 + arch/arm/mach-iop32x/time.c | 183 ++ arch/arm/mach-iop33x/Kconfig | 22 - arch/arm/mach-iop33x/Makefile | 9 - arch/arm/mach-iop33x/Makefile.boot | 4 - arch/arm/mach-iop33x/include/mach/adma.h | 6 - arch/arm/mach-iop33x/include/mach/entry-macro.S | 34 - arch/arm/mach-iop33x/include/mach/hardware.h | 44 - arch/arm/mach-iop33x/include/mach/iop33x.h | 37 - arch/arm/mach-iop33x/include/mach/iq80331.h | 17 - arch/arm/mach-iop33x/include/mach/iq80332.h | 17 - arch/arm/mach-iop33x/include/mach/irqs.h | 57 - arch/arm/mach-iop33x/include/mach/time.h | 5 - arch/arm/mach-iop33x/include/mach/uncompress.h | 37 - arch/arm/mach-iop33x/iq80331.c | 148 - arch/arm/mach-iop33x/iq80332.c | 148 - arch/arm/mach-iop33x/irq.c | 115 - arch/arm/mach-iop33x/uart.c | 100 - arch/arm/mach-ks8695/Kconfig | 88 - arch/arm/mach-ks8695/Makefile | 23 - arch/arm/mach-ks8695/Makefile.boot | 9 - arch/arm/mach-ks8695/board-acs5k.c | 238 -- arch/arm/mach-ks8695/board-dsm320.c | 127 - arch/arm/mach-ks8695/board-micrel.c | 59 - arch/arm/mach-ks8695/board-og.c | 197 -- arch/arm/mach-ks8695/board-sg.c | 118 - arch/arm/mach-ks8695/cpu.c | 60 - arch/arm/mach-ks8695/devices.c | 197 -- arch/arm/mach-ks8695/devices.h | 29 - arch/arm/mach-ks8695/generic.h | 12 - arch/arm/mach-ks8695/include/mach/entry-macro.S | 47 - arch/arm/mach-ks8695/include/mach/gpio-ks8695.h | 36 - arch/arm/mach-ks8695/include/mach/hardware.h | 42 - arch/arm/mach-ks8695/include/mach/irqs.h | 51 - arch/arm/mach-ks8695/include/mach/memory.h | 51 - arch/arm/mach-ks8695/include/mach/regs-gpio.h | 55 - arch/arm/mach-ks8695/include/mach/regs-irq.h | 41 - arch/arm/mach-ks8695/include/mach/regs-misc.h | 97 - arch/arm/mach-ks8695/include/mach/regs-switch.h | 66 - arch/arm/mach-ks8695/include/mach/regs-uart.h | 89 - arch/arm/mach-ks8695/include/mach/uncompress.h | 33 - arch/arm/mach-ks8695/irq.c | 164 - arch/arm/mach-ks8695/pci.c | 247 -- arch/arm/mach-ks8695/regs-hpna.h | 25 - arch/arm/mach-ks8695/regs-lan.h | 65 - arch/arm/mach-ks8695/regs-mem.h | 89 - arch/arm/mach-ks8695/regs-pci.h | 53 - arch/arm/mach-ks8695/regs-sys.h | 34 - arch/arm/mach-ks8695/regs-wan.h | 65 - arch/arm/mach-ks8695/time.c | 159 - arch/arm/mach-lpc32xx/Kconfig | 11 + arch/arm/mach-lpc32xx/common.c | 24 +- arch/arm/mach-lpc32xx/common.h | 1 - arch/arm/mach-lpc32xx/include/mach/board.h | 15 - arch/arm/mach-lpc32xx/include/mach/entry-macro.S | 28 - arch/arm/mach-lpc32xx/include/mach/hardware.h | 25 - arch/arm/mach-lpc32xx/include/mach/platform.h | 703 ---- arch/arm/mach-lpc32xx/include/mach/uncompress.h | 50 - arch/arm/mach-lpc32xx/lpc32xx.h | 717 +++++ arch/arm/mach-lpc32xx/pm.c | 3 +- arch/arm/mach-lpc32xx/serial.c | 33 +- arch/arm/mach-lpc32xx/suspend.S | 3 +- arch/arm/mach-mv78xx0/mv78xx0.h | 4 +- arch/arm/mach-nspire/Makefile | 1 - arch/arm/mach-nspire/clcd.c | 114 - arch/arm/mach-nspire/clcd.h | 10 - arch/arm/mach-nspire/nspire.c | 25 - arch/arm/mach-omap2/.gitignore | 1 + arch/arm/mach-omap2/Makefile | 5 +- arch/arm/mach-omap2/hsmmc.c | 4 +- arch/arm/mach-omap2/sleep33xx.S | 2 +- arch/arm/mach-omap2/sleep43xx.S | 2 +- arch/arm/mach-orion5x/orion5x.h | 4 +- arch/arm/mach-s3c64xx/setup-usb-phy.c | 5 + arch/arm/mach-ux500/cpu-db8500.c | 1 - arch/arm/mach-vexpress/spc.c | 4 +- arch/arm/mach-w90x900/Kconfig | 50 - arch/arm/mach-w90x900/Makefile | 20 - arch/arm/mach-w90x900/Makefile.boot | 4 - arch/arm/mach-w90x900/clksel.c | 88 - arch/arm/mach-w90x900/clock.c | 121 - arch/arm/mach-w90x900/clock.h | 40 - arch/arm/mach-w90x900/cpu.c | 238 -- arch/arm/mach-w90x900/cpu.h | 56 - arch/arm/mach-w90x900/dev.c | 537 ---- arch/arm/mach-w90x900/gpio.c | 150 - arch/arm/mach-w90x900/include/mach/entry-macro.S | 26 - arch/arm/mach-w90x900/include/mach/hardware.h | 19 - arch/arm/mach-w90x900/include/mach/irqs.h | 82 - arch/arm/mach-w90x900/include/mach/map.h | 153 - arch/arm/mach-w90x900/include/mach/mfp.h | 21 - arch/arm/mach-w90x900/include/mach/regs-clock.h | 49 - arch/arm/mach-w90x900/include/mach/regs-irq.h | 46 - arch/arm/mach-w90x900/include/mach/regs-ldm.h | 248 -- arch/arm/mach-w90x900/include/mach/regs-serial.h | 54 - arch/arm/mach-w90x900/include/mach/uncompress.h | 43 - arch/arm/mach-w90x900/irq.c | 212 -- arch/arm/mach-w90x900/mach-nuc910evb.c | 38 - arch/arm/mach-w90x900/mach-nuc950evb.c | 42 - arch/arm/mach-w90x900/mach-nuc960evb.c | 38 - arch/arm/mach-w90x900/mfp.c | 197 -- arch/arm/mach-w90x900/nuc910.c | 58 - arch/arm/mach-w90x900/nuc910.h | 17 - arch/arm/mach-w90x900/nuc950.c | 52 - arch/arm/mach-w90x900/nuc950.h | 17 - arch/arm/mach-w90x900/nuc960.c | 50 - arch/arm/mach-w90x900/nuc960.h | 17 - arch/arm/mach-w90x900/nuc9xx.h | 22 - arch/arm/mach-w90x900/regs-ebi.h | 29 - arch/arm/mach-w90x900/regs-gcr.h | 34 - arch/arm/mach-w90x900/regs-timer.h | 37 - arch/arm/mach-w90x900/regs-usb.h | 31 - arch/arm/mach-w90x900/time.c | 168 - arch/arm/mach-zynq/headsmp.S | 2 + arch/arm/mach-zynq/platsmp.c | 4 +- arch/arm/mm/Kconfig | 2 +- arch/arm/mm/copypage-xscale.c | 6 +- arch/arm/plat-iop/Makefile | 28 - arch/arm/plat-iop/adma.c | 192 -- arch/arm/plat-iop/i2c.c | 100 - arch/arm/plat-iop/pci.c | 401 --- arch/arm/plat-iop/pmu.c | 35 - arch/arm/plat-iop/restart.c | 17 - arch/arm/plat-iop/setup.c | 31 - arch/arm/plat-iop/time.c | 182 -- arch/arm/plat-samsung/include/plat/gpio-core.h | 1 + arch/arm/plat-samsung/include/plat/usb-phy.h | 2 - arch/arm64/Kbuild | 6 + arch/arm64/Kconfig | 43 +- arch/arm64/Kconfig.platforms | 2 + arch/arm64/Makefile | 23 +- arch/arm64/boot/dts/allwinner/Makefile | 2 + .../dts/allwinner/sun50i-a64-olinuxino-emmc.dts | 23 + .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 4 + arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 29 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 27 + .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 72 + .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 4 + .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 4 + .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 100 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 135 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 18 + arch/arm64/boot/dts/amlogic/Makefile | 4 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 8 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 2435 ++++++++++++++ arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 55 + arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 54 + arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 55 +- arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 2423 +------------- .../dts/amlogic/meson-g12b-a311d-khadas-vim3.dts | 16 + arch/arm64/boot/dts/amlogic/meson-g12b-a311d.dtsi | 149 + .../boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi | 189 ++ .../boot/dts/amlogic/meson-g12b-odroid-n2.dts | 103 +- .../dts/amlogic/meson-g12b-s922x-khadas-vim3.dts | 16 + arch/arm64/boot/dts/amlogic/meson-g12b-s922x.dtsi | 124 + arch/arm64/boot/dts/amlogic/meson-g12b.dtsi | 39 +- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 35 +- .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 1 + .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 4 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-gxbb-p201.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi | 4 +- .../boot/dts/amlogic/meson-gxbb-wetek-hub.dts | 4 + .../boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 4 + arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 11 + .../boot/dts/amlogic/meson-gxl-s905w-tx3-mini.dts | 4 + .../dts/amlogic/meson-gxl-s905x-hwacom-amazetv.dts | 4 +- .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 2 +- .../dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 16 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-gxm.dtsi | 4 + arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 360 +++ .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 70 + arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 383 +++ arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 147 + arch/arm64/boot/dts/arm/fvp-base-revc.dts | 8 - arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 2 - arch/arm64/boot/dts/bitmain/bm1880.dtsi | 15 +- arch/arm64/boot/dts/freescale/Makefile | 6 + arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 4 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 8 + arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 13 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 151 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-frwy.dts | 155 + arch/arm64/boot/dts/freescale/fsl-ls1088a-qds.dts | 33 + arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 38 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 5 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 21 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 68 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 61 +- arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 348 ++ arch/arm64/boot/dts/freescale/imx8mn.dtsi | 758 +++++ arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 6 +- .../dts/freescale/imx8mq-hummingboard-pulse.dts | 256 ++ .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 4 + arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts | 405 +++ arch/arm64/boot/dts/freescale/imx8mq-pico-pi.dts | 413 +++ arch/arm64/boot/dts/freescale/imx8mq-sr-som.dtsi | 309 ++ .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 46 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 52 +- arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts | 249 ++ arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 4 + arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 55 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 2 + arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 7 + arch/arm64/boot/dts/marvell/armada-7040-db.dts | 37 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 22 +- arch/arm64/boot/dts/marvell/armada-8040-db.dts | 43 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 38 +- arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi | 5 +- arch/arm64/boot/dts/marvell/armada-ap806.dtsi | 7 + arch/arm64/boot/dts/marvell/armada-cp110.dtsi | 13 + arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 96 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 191 +- arch/arm64/boot/dts/qcom/Makefile | 8 + .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 228 ++ .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 236 ++ .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 10 + .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 10 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 544 +++- .../boot/dts/qcom/msm8998-asus-novago-tp370ql.dts | 47 + arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 240 ++ arch/arm64/boot/dts/qcom/msm8998-hp-envy-x2.dts | 30 + .../boot/dts/qcom/msm8998-lenovo-miix-630.dts | 30 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 689 +++- arch/arm64/boot/dts/qcom/pm8150.dtsi | 97 + arch/arm64/boot/dts/qcom/pm8150b.dtsi | 86 + arch/arm64/boot/dts/qcom/pm8150l.dtsi | 80 + arch/arm64/boot/dts/qcom/pm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/pms405.dtsi | 16 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 7 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 60 +- arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 12 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 646 +++- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 446 +++ arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 375 +++ arch/arm64/boot/dts/qcom/sm8150.dtsi | 482 +++ arch/arm64/boot/dts/renesas/hihope-common.dtsi | 125 + arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 22 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 342 +- arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 37 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 100 +- .../boot/dts/renesas/r8a7795-es1-salvator-x.dts | 26 +- arch/arm64/boot/dts/renesas/r8a7795-es1.dtsi | 223 +- arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts | 26 +- .../arm64/boot/dts/renesas/r8a7795-salvator-xs.dts | 82 +- arch/arm64/boot/dts/renesas/r8a7795.dtsi | 156 +- arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts | 10 +- .../arm64/boot/dts/renesas/r8a7796-salvator-xs.dts | 10 +- arch/arm64/boot/dts/renesas/r8a7796.dtsi | 152 +- .../arm64/boot/dts/renesas/r8a77965-salvator-x.dts | 28 + .../boot/dts/renesas/r8a77965-salvator-xs.dts | 28 + arch/arm64/boot/dts/renesas/r8a77965.dtsi | 50 +- arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 58 +- arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 116 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 42 +- arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 12 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 216 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 48 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 18 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 82 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 72 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 226 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 10 +- arch/arm64/boot/dts/rockchip/Makefile | 1 + arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 11 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 17 +- arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts | 14 + arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 645 ++++ arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts | 21 + arch/arm64/configs/defconfig | 22 + arch/arm64/include/asm/assembler.h | 28 +- arch/arm64/include/asm/atomic.h | 99 +- arch/arm64/include/asm/atomic_ll_sc.h | 217 +- arch/arm64/include/asm/atomic_lse.h | 395 +-- arch/arm64/include/asm/cache.h | 2 +- arch/arm64/include/asm/cmpxchg.h | 45 +- arch/arm64/include/asm/compat.h | 2 - arch/arm64/include/asm/cpu_ops.h | 3 + arch/arm64/include/asm/cpufeature.h | 28 +- arch/arm64/include/asm/cputype.h | 21 +- arch/arm64/include/asm/debug-monitors.h | 3 - arch/arm64/include/asm/dma-mapping.h | 3 - arch/arm64/include/asm/efi.h | 4 +- arch/arm64/include/asm/esr.h | 3 +- arch/arm64/include/asm/exception.h | 2 + arch/arm64/include/asm/fpsimd.h | 2 +- arch/arm64/include/asm/futex.h | 3 - arch/arm64/include/asm/hw_breakpoint.h | 3 - arch/arm64/include/asm/io.h | 10 +- arch/arm64/include/asm/irqflags.h | 5 +- arch/arm64/include/asm/kasan.h | 11 +- arch/arm64/include/asm/lse.h | 49 +- arch/arm64/include/asm/memory.h | 141 +- arch/arm64/include/asm/mmu.h | 2 +- arch/arm64/include/asm/mmu_context.h | 4 +- arch/arm64/include/asm/pci.h | 2 - arch/arm64/include/asm/pgtable-hwdef.h | 2 +- arch/arm64/include/asm/pgtable.h | 23 +- arch/arm64/include/asm/pointer_auth.h | 2 +- arch/arm64/include/asm/proc-fns.h | 2 - arch/arm64/include/asm/processor.h | 15 +- arch/arm64/include/asm/ptrace.h | 5 + arch/arm64/include/asm/signal32.h | 2 - arch/arm64/include/asm/sysreg.h | 32 +- arch/arm64/include/asm/thread_info.h | 29 +- arch/arm64/include/asm/tlbflush.h | 1 + arch/arm64/include/asm/topology.h | 23 - arch/arm64/include/asm/uaccess.h | 12 +- arch/arm64/include/asm/vdso.h | 4 - arch/arm64/include/asm/vdso_datapage.h | 4 - arch/arm64/include/uapi/asm/stat.h | 17 - arch/arm64/kernel/cpufeature.c | 2 +- arch/arm64/kernel/cpuidle.c | 50 +- arch/arm64/kernel/cpuinfo.c | 2 +- arch/arm64/kernel/entry.S | 36 +- arch/arm64/kernel/head.S | 116 +- arch/arm64/kernel/hibernate-asm.S | 8 +- arch/arm64/kernel/hibernate.c | 2 +- arch/arm64/kernel/image-vars.h | 51 + arch/arm64/kernel/image.h | 42 - arch/arm64/kernel/insn.c | 2 +- arch/arm64/kernel/kaslr.c | 11 +- arch/arm64/kernel/kexec_image.c | 2 +- arch/arm64/kernel/machine_kexec_file.c | 22 +- arch/arm64/kernel/module-plts.c | 2 +- arch/arm64/kernel/perf_event.c | 2 +- arch/arm64/kernel/process.c | 76 + arch/arm64/kernel/psci.c | 10 +- arch/arm64/kernel/ptrace.c | 2 +- arch/arm64/kernel/setup.c | 20 +- arch/arm64/kernel/smp.c | 4 +- arch/arm64/kernel/smp_spin_table.c | 2 +- arch/arm64/kernel/topology.c | 312 +- arch/arm64/kernel/traps.c | 20 +- arch/arm64/kernel/vmlinux.lds.S | 11 + arch/arm64/kvm/hyp/switch.c | 2 +- arch/arm64/kvm/va_layout.c | 14 +- arch/arm64/lib/Makefile | 21 +- arch/arm64/lib/atomic_ll_sc.c | 3 - arch/arm64/lib/error-inject.c | 18 + arch/arm64/mm/dump.c | 24 +- arch/arm64/mm/fault.c | 44 +- arch/arm64/mm/init.c | 35 +- arch/arm64/mm/ioremap.c | 4 +- arch/arm64/mm/kasan_init.c | 9 +- arch/arm64/mm/mmu.c | 32 +- arch/arm64/mm/numa.c | 2 +- arch/arm64/mm/pageattr.c | 2 - arch/arm64/mm/proc.S | 20 +- arch/ia64/Kconfig | 141 +- arch/ia64/Kconfig.debug | 2 +- arch/ia64/Makefile | 36 +- arch/ia64/configs/bigsur_defconfig | 1 - arch/ia64/configs/generic_defconfig | 8 - arch/ia64/configs/gensparse_defconfig | 10 - arch/ia64/configs/sim_defconfig | 52 - arch/ia64/configs/tiger_defconfig | 1 - arch/ia64/configs/zx1_defconfig | 1 - arch/ia64/dig/Makefile | 15 - arch/ia64/dig/machvec.c | 3 - arch/ia64/dig/machvec_vtd.c | 3 - arch/ia64/dig/setup.c | 71 - arch/ia64/hp/common/Makefile | 4 +- arch/ia64/hp/common/hwsw_iommu.c | 60 - arch/ia64/hp/common/sba_iommu.c | 105 +- arch/ia64/hp/sim/Kconfig | 23 - arch/ia64/hp/sim/Makefile | 17 - arch/ia64/hp/sim/boot/Makefile | 37 - arch/ia64/hp/sim/boot/boot_head.S | 165 - arch/ia64/hp/sim/boot/bootloader.c | 175 - arch/ia64/hp/sim/boot/bootloader.lds | 67 - arch/ia64/hp/sim/boot/fw-emu.c | 374 --- arch/ia64/hp/sim/boot/ssc.h | 36 - arch/ia64/hp/sim/hpsim.S | 11 - arch/ia64/hp/sim/hpsim_console.c | 77 - arch/ia64/hp/sim/hpsim_irq.c | 76 - arch/ia64/hp/sim/hpsim_machvec.c | 3 - arch/ia64/hp/sim/hpsim_setup.c | 41 - arch/ia64/hp/sim/hpsim_ssc.h | 37 - arch/ia64/hp/sim/simeth.c | 510 --- arch/ia64/hp/sim/simscsi.c | 373 --- arch/ia64/hp/sim/simserial.c | 521 --- arch/ia64/hp/zx1/Makefile | 9 - arch/ia64/hp/zx1/hpzx1_machvec.c | 3 - arch/ia64/hp/zx1/hpzx1_swiotlb_machvec.c | 3 - arch/ia64/include/asm/acpi.h | 28 +- arch/ia64/include/asm/dma-mapping.h | 8 +- arch/ia64/include/asm/dma.h | 6 +- arch/ia64/include/asm/hpsim.h | 17 - arch/ia64/include/asm/hw_irq.h | 27 +- arch/ia64/include/asm/io.h | 222 +- arch/ia64/include/asm/iommu.h | 1 - arch/ia64/include/asm/iosapic.h | 12 - arch/ia64/include/asm/irq.h | 3 - arch/ia64/include/asm/machvec.h | 347 -- arch/ia64/include/asm/machvec_dig.h | 17 - arch/ia64/include/asm/machvec_dig_vtd.h | 19 - arch/ia64/include/asm/machvec_hpsim.h | 19 - arch/ia64/include/asm/machvec_hpzx1.h | 19 - arch/ia64/include/asm/machvec_hpzx1_swiotlb.h | 20 - arch/ia64/include/asm/machvec_init.h | 35 - arch/ia64/include/asm/machvec_sn2.h | 114 - arch/ia64/include/asm/machvec_uv.h | 26 - arch/ia64/include/asm/mmiowb.h | 12 +- arch/ia64/include/asm/mmzone.h | 13 +- arch/ia64/include/asm/pci.h | 9 +- arch/ia64/include/asm/processor.h | 2 - arch/ia64/include/asm/sn/acpi.h | 15 - arch/ia64/include/asm/sn/addrs.h | 299 -- arch/ia64/include/asm/sn/arch.h | 86 - arch/ia64/include/asm/sn/bte.h | 236 -- arch/ia64/include/asm/sn/clksupport.h | 28 - arch/ia64/include/asm/sn/geo.h | 132 - arch/ia64/include/asm/sn/intr.h | 53 - arch/ia64/include/asm/sn/io.h | 274 -- arch/ia64/include/asm/sn/ioc3.h | 242 -- arch/ia64/include/asm/sn/klconfig.h | 246 -- arch/ia64/include/asm/sn/l1.h | 51 - arch/ia64/include/asm/sn/leds.h | 33 - arch/ia64/include/asm/sn/module.h | 127 - arch/ia64/include/asm/sn/mspec.h | 59 - arch/ia64/include/asm/sn/nodepda.h | 82 - arch/ia64/include/asm/sn/pcibr_provider.h | 150 - arch/ia64/include/asm/sn/pcibus_provider_defs.h | 68 - arch/ia64/include/asm/sn/pcidev.h | 85 - arch/ia64/include/asm/sn/pda.h | 68 - arch/ia64/include/asm/sn/pic.h | 261 -- arch/ia64/include/asm/sn/rw_mmr.h | 28 - arch/ia64/include/asm/sn/shub_mmr.h | 502 --- arch/ia64/include/asm/sn/shubio.h | 3358 -------------------- arch/ia64/include/asm/sn/simulator.h | 25 - arch/ia64/include/asm/sn/sn2/sn_hwperf.h | 242 -- arch/ia64/include/asm/sn/sn_cpuid.h | 132 - arch/ia64/include/asm/sn/sn_feature_sets.h | 58 - arch/ia64/include/asm/sn/sn_sal.h | 1111 +------ arch/ia64/include/asm/sn/tioca.h | 596 ---- arch/ia64/include/asm/sn/tioca_provider.h | 207 -- arch/ia64/include/asm/sn/tioce.h | 760 ----- arch/ia64/include/asm/sn/tioce_provider.h | 63 - arch/ia64/include/asm/sn/tiocp.h | 257 -- arch/ia64/include/asm/sn/tiocx.h | 72 - arch/ia64/include/asm/sn/types.h | 26 - arch/ia64/include/asm/switch_to.h | 1 - arch/ia64/include/asm/tlb.h | 1 - arch/ia64/include/asm/uv/uv.h | 23 +- arch/ia64/kernel/Makefile | 9 +- arch/ia64/kernel/acpi.c | 81 +- arch/ia64/kernel/dma-mapping.c | 14 - arch/ia64/kernel/iosapic.c | 8 +- arch/ia64/kernel/irq.c | 23 - arch/ia64/kernel/irq_ia64.c | 11 +- arch/ia64/kernel/kprobes.c | 26 - arch/ia64/kernel/machine_kexec.c | 1 - arch/ia64/kernel/machvec.c | 77 - arch/ia64/kernel/mca.c | 29 +- arch/ia64/kernel/mca_drv.c | 1 - arch/ia64/kernel/module.c | 8 +- arch/ia64/kernel/msi_ia64.c | 21 +- arch/ia64/kernel/pci-dma.c | 22 - arch/ia64/kernel/sal.c | 9 +- arch/ia64/kernel/setup.c | 96 +- arch/ia64/kernel/signal.c | 10 +- arch/ia64/kernel/smp.c | 9 +- arch/ia64/kernel/smpboot.c | 9 +- arch/ia64/kernel/sys_ia64.c | 18 - arch/ia64/kernel/time.c | 3 - arch/ia64/kernel/topology.c | 4 - arch/ia64/kernel/unaligned.c | 6 +- arch/ia64/kernel/uncached.c | 6 +- arch/ia64/kernel/vmlinux.lds.S | 10 - arch/ia64/lib/io.c | 114 - arch/ia64/mm/discontig.c | 3 +- arch/ia64/mm/init.c | 19 +- arch/ia64/mm/tlb.c | 6 +- arch/ia64/pci/fixup.c | 6 +- arch/ia64/pci/pci.c | 14 +- arch/ia64/sn/Makefile | 12 - arch/ia64/sn/include/ioerror.h | 81 - arch/ia64/sn/include/tio.h | 41 - arch/ia64/sn/include/xtalk/hubdev.h | 91 - arch/ia64/sn/include/xtalk/xbow.h | 301 -- arch/ia64/sn/include/xtalk/xwidgetdev.h | 70 - arch/ia64/sn/kernel/Makefile | 18 - arch/ia64/sn/kernel/bte.c | 475 --- arch/ia64/sn/kernel/bte_error.c | 255 -- arch/ia64/sn/kernel/huberror.c | 220 -- arch/ia64/sn/kernel/idle.c | 30 - arch/ia64/sn/kernel/io_acpi_init.c | 513 --- arch/ia64/sn/kernel/io_common.c | 561 ---- arch/ia64/sn/kernel/io_init.c | 308 -- arch/ia64/sn/kernel/iomv.c | 82 - arch/ia64/sn/kernel/irq.c | 489 --- arch/ia64/sn/kernel/klconflib.c | 107 - arch/ia64/sn/kernel/machvec.c | 11 - arch/ia64/sn/kernel/mca.c | 144 - arch/ia64/sn/kernel/msi_sn.c | 238 -- arch/ia64/sn/kernel/pio_phys.S | 71 - arch/ia64/sn/kernel/setup.c | 786 ----- arch/ia64/sn/kernel/sn2/Makefile | 13 - arch/ia64/sn/kernel/sn2/cache.c | 41 - arch/ia64/sn/kernel/sn2/io.c | 101 - arch/ia64/sn/kernel/sn2/prominfo_proc.c | 207 -- arch/ia64/sn/kernel/sn2/ptc_deadlock.S | 92 - arch/ia64/sn/kernel/sn2/sn2_smp.c | 577 ---- arch/ia64/sn/kernel/sn2/sn_hwperf.c | 1004 ------ arch/ia64/sn/kernel/sn2/sn_proc_fs.c | 69 - arch/ia64/sn/kernel/sn2/timer.c | 61 - arch/ia64/sn/kernel/sn2/timer_interrupt.c | 60 - arch/ia64/sn/kernel/tiocx.c | 569 ---- arch/ia64/sn/pci/Makefile | 10 - arch/ia64/sn/pci/pci_dma.c | 446 --- arch/ia64/sn/pci/pcibr/Makefile | 13 - arch/ia64/sn/pci/pcibr/pcibr_ate.c | 177 -- arch/ia64/sn/pci/pcibr/pcibr_dma.c | 413 --- arch/ia64/sn/pci/pcibr/pcibr_provider.c | 265 -- arch/ia64/sn/pci/pcibr/pcibr_reg.c | 285 -- arch/ia64/sn/pci/tioca_provider.c | 677 ---- arch/ia64/sn/pci/tioce_provider.c | 1062 ------- arch/ia64/uv/kernel/Makefile | 1 - arch/ia64/uv/kernel/machvec.c | 11 - arch/ia64/uv/kernel/setup.c | 74 +- arch/m68k/atari/config.c | 6 +- arch/m68k/configs/amiga_defconfig | 13 +- arch/m68k/configs/apollo_defconfig | 13 +- arch/m68k/configs/atari_defconfig | 13 +- arch/m68k/configs/bvme6000_defconfig | 13 +- arch/m68k/configs/hp300_defconfig | 13 +- arch/m68k/configs/mac_defconfig | 13 +- arch/m68k/configs/multi_defconfig | 13 +- arch/m68k/configs/mvme147_defconfig | 13 +- arch/m68k/configs/mvme16x_defconfig | 13 +- arch/m68k/configs/q40_defconfig | 13 +- arch/m68k/configs/sun3_defconfig | 13 +- arch/m68k/configs/sun3x_defconfig | 13 +- arch/m68k/include/asm/atarihw.h | 13 +- arch/m68k/include/asm/io_mm.h | 6 +- arch/m68k/include/asm/kmap.h | 17 +- arch/m68k/include/asm/macintosh.h | 11 +- arch/m68k/mac/config.c | 128 +- arch/mips/configs/bigsur_defconfig | 1 - arch/mips/configs/ip32_defconfig | 1 - arch/mips/configs/markeins_defconfig | 1 - arch/mips/configs/rm200_defconfig | 1 - arch/mips/configs/sb1250_swarm_defconfig | 1 - arch/parisc/Kconfig | 25 + arch/parisc/boot/compressed/.gitignore | 2 + arch/parisc/include/asm/alternative.h | 11 +- arch/parisc/include/asm/fixmap.h | 1 + arch/parisc/include/asm/ftrace.h | 1 + arch/parisc/include/asm/kexec.h | 37 + arch/parisc/include/asm/pdc.h | 1 + arch/parisc/include/asm/string.h | 15 + arch/parisc/kernel/Makefile | 2 + arch/parisc/kernel/alternative.c | 23 +- arch/parisc/kernel/entry.S | 99 + arch/parisc/kernel/firmware.c | 13 + arch/parisc/kernel/ftrace.c | 64 +- arch/parisc/kernel/kexec.c | 112 + arch/parisc/kernel/kexec_file.c | 86 + arch/parisc/kernel/kprobes.c | 4 - arch/parisc/kernel/pacache.S | 9 + arch/parisc/kernel/parisc_ksyms.c | 4 + arch/parisc/kernel/pci.c | 11 - arch/parisc/kernel/relocate_kernel.S | 149 + arch/parisc/kernel/smp.c | 1 + arch/parisc/kernel/syscalls/syscall.tbl | 3 +- arch/parisc/kernel/traps.c | 2 + arch/parisc/lib/Makefile | 4 +- arch/parisc/lib/memset.c | 91 - arch/parisc/lib/string.S | 136 + arch/powerpc/Kconfig | 1 + arch/powerpc/Makefile | 2 - arch/powerpc/include/asm/error-injection.h | 13 - arch/powerpc/kernel/kexec_elf_64.c | 545 +--- arch/riscv/Kbuild | 3 + arch/riscv/Kconfig | 24 + arch/riscv/Makefile | 5 +- arch/riscv/include/asm/page.h | 2 + arch/riscv/include/asm/pgtable.h | 13 + arch/riscv/include/asm/smp.h | 6 - arch/riscv/include/asm/sparsemem.h | 11 + arch/riscv/include/asm/timex.h | 44 +- arch/riscv/include/asm/tlbflush.h | 38 +- arch/riscv/include/uapi/asm/perf_regs.h | 42 + arch/riscv/kernel/Makefile | 4 +- arch/riscv/kernel/entry.S | 6 +- arch/riscv/kernel/fpu.S | 8 +- arch/riscv/kernel/head.S | 2 +- arch/riscv/kernel/perf_callchain.c | 94 + arch/riscv/kernel/perf_regs.c | 44 + arch/riscv/kernel/smp.c | 60 +- arch/riscv/kernel/smpboot.c | 3 + arch/riscv/kernel/stacktrace.c | 4 +- arch/riscv/lib/uaccess.S | 12 +- arch/riscv/mm/Makefile | 3 + arch/riscv/mm/cacheflush.c | 1 - arch/riscv/mm/context.c | 7 +- arch/riscv/mm/init.c | 12 +- arch/riscv/mm/tlbflush.c | 35 + arch/x86/include/asm/error-injection.h | 13 - drivers/Kconfig | 2 - drivers/Makefile | 1 - drivers/acpi/Kconfig | 2 +- drivers/acpi/arm64/iort.c | 6 +- drivers/acpi/pptt.c | 53 +- drivers/base/Kconfig | 2 +- drivers/base/arch_topology.c | 298 ++ drivers/base/soc.c | 9 + drivers/bus/Kconfig | 10 + drivers/bus/Makefile | 1 + drivers/bus/fsl-mc/fsl-mc-allocator.c | 1 - drivers/bus/fsl-mc/mc-io.c | 1 - drivers/bus/imx-weim.c | 34 +- drivers/bus/moxtet.c | 885 ++++++ drivers/bus/sunxi-rsb.c | 4 +- drivers/bus/uniphier-system-bus.c | 4 +- drivers/char/Kconfig | 31 +- drivers/char/Makefile | 2 - drivers/char/agp/Kconfig | 11 +- drivers/char/agp/Makefile | 1 - drivers/char/agp/sgi-agp.c | 338 -- drivers/char/mbcs.c | 831 ----- drivers/char/mbcs.h | 553 ---- drivers/char/mspec.c | 155 +- drivers/char/random.c | 14 + drivers/char/snsc.c | 469 --- drivers/char/snsc.h | 92 - drivers/char/snsc_event.c | 303 -- drivers/clk/clk-scmi.c | 2 +- drivers/clk/clk.c | 6 + drivers/clk/imx/Kconfig | 6 + drivers/clk/imx/Makefile | 1 + drivers/clk/imx/clk-imx8mm.c | 17 - drivers/clk/imx/clk-imx8mn.c | 636 ++++ drivers/clk/imx/clk-imx8qxp-lpcg.c | 5 + drivers/clk/imx/clk.c | 8 + drivers/clk/imx/clk.h | 18 + drivers/clk/meson/Kconfig | 11 +- drivers/clk/meson/Makefile | 2 +- drivers/clk/meson/axg-aoclk.c | 63 +- drivers/clk/meson/axg-audio.c | 261 +- drivers/clk/meson/axg.c | 207 +- drivers/clk/meson/clk-cpu-dyndiv.c | 73 + drivers/clk/meson/clk-cpu-dyndiv.h | 20 + drivers/clk/meson/clk-input.c | 49 - drivers/clk/meson/clk-input.h | 19 - drivers/clk/meson/clk-regmap.h | 12 +- drivers/clk/meson/g12a-aoclk.c | 81 +- drivers/clk/meson/g12a.c | 1626 +++++++--- drivers/clk/meson/g12a.h | 1 - drivers/clk/meson/gxbb-aoclk.c | 55 +- drivers/clk/meson/gxbb.c | 657 ++-- drivers/clk/meson/meson-aoclk.c | 37 - drivers/clk/meson/meson-aoclk.h | 8 - drivers/clk/meson/meson-eeclk.c | 10 - drivers/clk/meson/meson-eeclk.h | 2 - drivers/clk/meson/meson8b.c | 710 +++-- drivers/clocksource/timer-riscv.c | 17 +- drivers/cpuidle/Kconfig.arm | 10 + drivers/cpuidle/Makefile | 1 + drivers/cpuidle/cpuidle-arm.c | 13 +- drivers/cpuidle/cpuidle-psci.c | 236 ++ drivers/dma/Kconfig | 4 +- drivers/dma/iop-adma.c | 22 +- drivers/dma/iop-adma.h | 914 ++++++ drivers/firmware/Kconfig | 14 + drivers/firmware/Makefile | 1 + drivers/firmware/arm_scmi/Makefile | 2 +- drivers/firmware/arm_scmi/base.c | 2 +- drivers/firmware/arm_scmi/clock.c | 33 +- drivers/firmware/arm_scmi/common.h | 18 +- drivers/firmware/arm_scmi/driver.c | 366 ++- drivers/firmware/arm_scmi/perf.c | 264 +- drivers/firmware/arm_scmi/power.c | 6 +- drivers/firmware/arm_scmi/reset.c | 231 ++ drivers/firmware/arm_scmi/sensors.c | 57 +- drivers/firmware/imx/Kconfig | 11 + drivers/firmware/imx/Makefile | 1 + drivers/firmware/imx/imx-dsp.c | 155 + drivers/firmware/imx/scu-pd.c | 4 +- drivers/firmware/psci/psci.c | 167 +- drivers/firmware/psci/psci_checker.c | 16 +- drivers/firmware/qcom_scm.c | 47 +- drivers/firmware/ti_sci.c | 45 +- drivers/firmware/turris-mox-rwtm.c | 384 +++ drivers/gpio/Kconfig | 11 +- drivers/gpio/Makefile | 1 + drivers/gpio/gpio-moxtet.c | 179 ++ drivers/hwmon/scmi-hwmon.c | 2 +- drivers/i2c/busses/Kconfig | 2 +- drivers/ide/Kconfig | 9 - drivers/ide/Makefile | 1 - drivers/ide/sgiioc4.c | 630 ---- drivers/iommu/Kconfig | 2 +- drivers/irqchip/irq-sifive-plic.c | 12 +- drivers/misc/Kconfig | 17 +- drivers/misc/Makefile | 1 - drivers/misc/ioc4.c | 498 --- drivers/misc/sgi-xp/Makefile | 13 +- drivers/misc/sgi-xp/xp.h | 19 - drivers/misc/sgi-xp/xp_main.c | 8 +- drivers/misc/sgi-xp/xp_nofault.S | 35 - drivers/misc/sgi-xp/xp_sn2.c | 190 -- drivers/misc/sgi-xp/xp_uv.c | 9 +- drivers/misc/sgi-xp/xpc.h | 273 -- drivers/misc/sgi-xp/xpc_main.c | 31 +- drivers/misc/sgi-xp/xpc_partition.c | 5 - drivers/misc/sgi-xp/xpc_sn2.c | 2459 -------------- drivers/misc/sgi-xp/xpc_uv.c | 16 +- drivers/misc/sgi-xp/xpnet.c | 2 +- drivers/net/ethernet/Kconfig | 1 - drivers/net/ethernet/Makefile | 1 - drivers/net/ethernet/micrel/Kconfig | 11 +- drivers/net/ethernet/micrel/Makefile | 1 - drivers/net/ethernet/micrel/ks8695net.c | 1632 ---------- drivers/net/ethernet/micrel/ks8695net.h | 108 - drivers/net/ethernet/nuvoton/Kconfig | 29 - drivers/net/ethernet/nuvoton/Makefile | 6 - drivers/net/ethernet/nuvoton/w90p910_ether.c | 1082 ------- drivers/net/ethernet/nxp/Kconfig | 2 +- drivers/net/ethernet/nxp/lpc_eth.c | 45 +- drivers/of/fdt.c | 14 + drivers/parisc/dino.c | 30 +- drivers/parisc/eisa_enumerator.c | 10 +- drivers/parisc/hppb.c | 11 +- drivers/pci/hotplug/Kconfig | 9 - drivers/pci/hotplug/Makefile | 1 - drivers/pci/hotplug/sgi_hotplug.c | 700 ---- drivers/perf/arm_smmuv3_pmu.c | 65 +- drivers/perf/fsl_imx8_ddr_perf.c | 75 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 4 +- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 4 +- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 4 +- drivers/perf/qcom_l2_pmu.c | 6 +- drivers/perf/xgene_pmu.c | 4 +- drivers/reset/Kconfig | 13 +- drivers/reset/Makefile | 1 + drivers/reset/reset-imx7.c | 12 +- drivers/reset/reset-meson.c | 51 +- drivers/reset/reset-scmi.c | 124 + drivers/reset/reset-simple.c | 3 + drivers/scsi/qla1280.c | 37 - drivers/scsi/qla1280.h | 3 - drivers/scsi/qla2xxx/qla_init.c | 14 - drivers/sn/Kconfig | 22 - drivers/sn/Makefile | 7 - drivers/sn/ioc3.c | 844 ----- drivers/soc/amlogic/Kconfig | 11 + drivers/soc/amlogic/Makefile | 1 + drivers/soc/amlogic/meson-clk-measure.c | 148 +- drivers/soc/amlogic/meson-ee-pwrc.c | 492 +++ drivers/soc/amlogic/meson-gx-socinfo.c | 7 +- drivers/soc/fsl/dpaa2-console.c | 2 +- drivers/soc/fsl/dpio/dpio-service.c | 2 - drivers/soc/fsl/guts.c | 6 + drivers/soc/fsl/qbman/bman.c | 17 +- drivers/soc/fsl/qbman/bman_ccsr.c | 36 +- drivers/soc/fsl/qbman/bman_portal.c | 22 +- drivers/soc/fsl/qbman/bman_priv.h | 5 + drivers/soc/fsl/qbman/dpaa_sys.c | 63 +- drivers/soc/fsl/qbman/qman.c | 83 +- drivers/soc/fsl/qbman/qman_ccsr.c | 68 +- drivers/soc/fsl/qbman/qman_portal.c | 22 +- drivers/soc/fsl/qbman/qman_priv.h | 8 + drivers/soc/fsl/qe/qe.c | 163 +- drivers/soc/imx/gpcv2.c | 2 +- drivers/soc/imx/soc-imx-scu.c | 39 + drivers/soc/imx/soc-imx8.c | 45 + drivers/soc/mediatek/mtk-cmdq-helper.c | 10 +- drivers/soc/qcom/Kconfig | 8 + drivers/soc/qcom/Makefile | 1 + drivers/soc/qcom/qcom_aoss.c | 133 + drivers/soc/qcom/smem.c | 11 +- drivers/soc/qcom/socinfo.c | 476 +++ drivers/soc/renesas/Kconfig | 11 + drivers/soc/renesas/rcar-sysc.c | 7 +- drivers/soc/renesas/rmobile-sysc.c | 31 +- drivers/soc/samsung/Kconfig | 6 + drivers/soc/samsung/Makefile | 2 + drivers/soc/samsung/exynos-chipid.c | 105 + drivers/soc/ti/ti_sci_pm_domains.c | 23 +- drivers/soc/ux500/ux500-soc-id.c | 5 +- drivers/spi/Kconfig | 7 - drivers/spi/Makefile | 1 - drivers/spi/spi-nuc900.c | 426 --- drivers/tee/optee/call.c | 1 + drivers/tty/serial/Kconfig | 30 +- drivers/tty/serial/Makefile | 3 - drivers/tty/serial/ioc3_serial.c | 2195 ------------- drivers/tty/serial/ioc4_serial.c | 2955 ----------------- drivers/tty/serial/lpc32xx_hs.c | 37 +- drivers/tty/serial/sn_console.c | 1036 ------ drivers/usb/gadget/udc/Kconfig | 3 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 3 +- drivers/usb/host/Kconfig | 3 +- drivers/usb/host/ohci-nxp.c | 25 +- drivers/video/fbdev/Kconfig | 14 - drivers/video/fbdev/Makefile | 1 - drivers/video/fbdev/atafb.c | 42 +- drivers/video/fbdev/da8xx-fb.c | 118 +- drivers/video/fbdev/nuc900fb.c | 760 ----- drivers/video/fbdev/nuc900fb.h | 51 - drivers/watchdog/Kconfig | 2 +- drivers/watchdog/pnx4008_wdt.c | 1 - include/Kbuild | 2 - include/asm-generic/error-injection.h | 6 + include/dt-bindings/bus/moxtet.h | 16 + include/dt-bindings/clock/g12a-clkc.h | 6 + include/dt-bindings/clock/imx8-clock.h | 6 +- include/dt-bindings/clock/imx8mn-clock.h | 215 ++ include/dt-bindings/power/meson-g12a-power.h | 13 + include/dt-bindings/power/meson-sm1-power.h | 18 + .../reset/amlogic,meson-g12a-audio-reset.h | 38 + .../dt-bindings/reset/amlogic,meson-gxbb-reset.h | 51 +- include/dt-bindings/reset/amlogic,meson8b-reset.h | 51 +- include/dt-bindings/reset/imx8mq-reset.h | 34 +- include/dt-bindings/reset/mt7629-resets.h | 71 + include/dt-bindings/soc/ti,sci_pm_domain.h | 9 + include/linux/acpi.h | 5 + include/linux/arch_topology.h | 26 + include/linux/clk-provider.h | 1 + include/linux/cpuidle.h | 17 +- include/linux/error-injection.h | 6 +- include/linux/firmware/imx/dsp.h | 67 + include/linux/ioc4.h | 184 -- include/linux/kexec.h | 23 + include/linux/moxtet.h | 109 + include/linux/pci_ids.h | 1 - include/linux/platform_data/dma-iop32x.h | 110 + include/linux/platform_data/spi-nuc900.h | 29 - include/linux/platform_data/video-nuc900fb.h | 79 - include/linux/psci.h | 4 +- include/linux/qcom_scm.h | 9 +- include/linux/random.h | 1 + include/linux/scmi_protocol.h | 46 +- include/linux/soc/mediatek/mtk-cmdq.h | 14 +- include/linux/soc/nxp/lpc32xx-misc.h | 33 + include/linux/soc/samsung/exynos-chipid.h | 52 + include/linux/soc/ti/ti_sci_protocol.h | 3 + include/linux/sys_soc.h | 1 + include/linux/topology.h | 1 + include/linux/usb/samsung_usb_phy.h | 17 - include/uapi/linux/kexec.h | 1 + include/uapi/linux/prctl.h | 5 + include/video/da8xx-fb.h | 1 - init/Kconfig | 3 + kernel/Makefile | 1 + kernel/fork.c | 2 + kernel/irq/proc.c | 14 - kernel/jump_label.c | 4 +- kernel/kexec_elf.c | 430 +++ kernel/sys.c | 16 + scripts/Makefile.kasan | 11 +- scripts/tools-support-relr.sh | 16 + tools/arch/riscv/include/uapi/asm/perf_regs.h | 42 + tools/perf/Makefile.config | 6 +- tools/perf/arch/{csky => riscv}/Build | 0 tools/perf/arch/riscv/Makefile | 4 + tools/perf/arch/riscv/include/perf_regs.h | 96 + tools/perf/arch/{csky => riscv}/util/Build | 0 tools/perf/arch/riscv/util/dwarf-regs.c | 72 + tools/perf/arch/riscv/util/unwind-libdw.c | 57 + tools/testing/selftests/arm64/.gitignore | 1 + tools/testing/selftests/arm64/Makefile | 11 + tools/testing/selftests/arm64/run_tags_test.sh | 12 + tools/testing/selftests/arm64/tags_test.c | 31 + 1270 files changed, 43327 insertions(+), 72689 deletions(-) create mode 100644 Documentation/ABI/testing/debugfs-moxtet create mode 100644 Documentation/ABI/testing/sysfs-bus-moxtet-devices create mode 100644 Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm create mode 100644 Documentation/admin-guide/perf/imx-ddr.rst create mode 100644 Documentation/arm64/kasan-offsets.sh create mode 100644 Documentation/arm64/tagged-address-abi.rst delete mode 100644 Documentation/devicetree/bindings/arm/topology.txt create mode 100644 Documentation/devicetree/bindings/bus/moxtet.txt create mode 100644 Documentation/devicetree/bindings/clock/imx8mn-clock.yaml create mode 100644 Documentation/devicetree/bindings/cpu/cpu-topology.txt create mode 100644 Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-moxtet.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/allwinner,sun8i-a33-ths.yaml rename Documentation/devicetree/bindings/media/{renesas,rcar-csi2.txt => renesas,c [...] rename Documentation/devicetree/bindings/media/{rcar_imr.txt => renesas,imr.txt} (100%) rename Documentation/devicetree/bindings/media/{rcar_vin.txt => renesas,vin.txt} (100%) rename Documentation/devicetree/bindings/memory-controllers/{renesas-memory-contro [...] create mode 100644 Documentation/devicetree/bindings/mfd/allwinner,sun4i-a10-ts.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/sun4i-gpadc.txt create mode 100644 Documentation/devicetree/bindings/power/amlogic,meson-ee-pwrc.yaml create mode 100644 Documentation/devicetree/bindings/reset/snps,dw-reset.txt delete mode 100644 Documentation/driver-api/sgi-ioc4.rst create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-minipack.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-wedge100.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-wedge40.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-lenovo-hr855xg2.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts create mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6310-s-43.dts create mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6310-s.dts create mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6310-som.dtsi delete mode 100644 arch/arm/boot/dts/imx6ul-phytec-pcl063.dtsi delete mode 100644 arch/arm/boot/dts/imx6ul-phytec-peb-eval-01.dtsi delete mode 100644 arch/arm/boot/dts/imx6ul-phytec-phyboard-segin-full.dts delete mode 100644 arch/arm/boot/dts/imx6ul-phytec-phyboard-segin.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-phytec-phycore-som.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-phytec-segin-ff-rdk-nand.dts create mode 100644 arch/arm/boot/dts/imx6ul-phytec-segin-peb-eval-01.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-phytec-segin.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-phytec-phycore-som.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-phytec-segin-ff-rdk-emmc.dts create mode 100644 arch/arm/boot/dts/imx6ull-phytec-segin-ff-rdk-nand.dts create mode 100644 arch/arm/boot/dts/imx6ull-phytec-segin-lc-rdk-nand.dts create mode 100644 arch/arm/boot/dts/imx6ull-phytec-segin-peb-eval-01.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-phytec-segin.dtsi create mode 100644 arch/arm/boot/dts/imx7d-zii-rmu2.dts create mode 100644 arch/arm/boot/dts/mt7629-rfb.dts create mode 100644 arch/arm/boot/dts/mt7629.dtsi create mode 100644 arch/arm/boot/dts/rk3229-xms6.dts delete mode 100644 arch/arm/boot/dts/rk3288-fennec.dts create mode 100644 arch/arm/boot/dts/rk3288-veyron-edp.dtsi create mode 100644 arch/arm/boot/dts/rk3288-veyron-fievel.dts create mode 100644 arch/arm/boot/dts/rk3288-veyron-tiger.dts create mode 100644 arch/arm/boot/dts/ste-ab8500.dtsi create mode 100644 arch/arm/boot/dts/sun8i-s3-lichee-zero-plus.dts create mode 100644 arch/arm/boot/dts/sun8i-v3.dtsi delete mode 100644 arch/arm/configs/acs5k_defconfig delete mode 100644 arch/arm/configs/acs5k_tiny_defconfig delete mode 100644 arch/arm/configs/iop13xx_defconfig delete mode 100644 arch/arm/configs/iop33x_defconfig delete mode 100644 arch/arm/configs/ks8695_defconfig delete mode 100644 arch/arm/configs/nuc910_defconfig delete mode 100644 arch/arm/configs/nuc950_defconfig delete mode 100644 arch/arm/configs/nuc960_defconfig delete mode 100644 arch/arm/include/asm/hardware/iop3xx-adma.h delete mode 100644 arch/arm/include/asm/hardware/iop3xx.h delete mode 100644 arch/arm/include/asm/hardware/iop_adma.h delete mode 100644 arch/arm/include/debug/ks8695.S create mode 100644 arch/arm/mach-aspeed/Makefile create mode 100644 arch/arm/mach-aspeed/platsmp.c create mode 100644 arch/arm/mach-at91/.gitignore create mode 100644 arch/arm/mach-dove/bridge-regs.h create mode 100644 arch/arm/mach-dove/dove.h delete mode 100644 arch/arm/mach-dove/include/mach/bridge-regs.h delete mode 100644 arch/arm/mach-dove/include/mach/dove.h delete mode 100644 arch/arm/mach-dove/include/mach/hardware.h delete mode 100644 arch/arm/mach-dove/include/mach/irqs.h delete mode 100644 arch/arm/mach-dove/include/mach/pm.h create mode 100644 arch/arm/mach-dove/irqs.h create mode 100644 arch/arm/mach-dove/pm.h delete mode 100644 arch/arm/mach-iop13xx/Kconfig delete mode 100644 arch/arm/mach-iop13xx/Makefile delete mode 100644 arch/arm/mach-iop13xx/Makefile.boot delete mode 100644 arch/arm/mach-iop13xx/include/mach/adma.h delete mode 100644 arch/arm/mach-iop13xx/include/mach/entry-macro.S delete mode 100644 arch/arm/mach-iop13xx/include/mach/hardware.h delete mode 100644 arch/arm/mach-iop13xx/include/mach/iop13xx.h delete mode 100644 arch/arm/mach-iop13xx/include/mach/iq81340.h delete mode 100644 arch/arm/mach-iop13xx/include/mach/irqs.h delete mode 100644 arch/arm/mach-iop13xx/include/mach/memory.h delete mode 100644 arch/arm/mach-iop13xx/include/mach/time.h delete mode 100644 arch/arm/mach-iop13xx/include/mach/uncompress.h delete mode 100644 arch/arm/mach-iop13xx/io.c delete mode 100644 arch/arm/mach-iop13xx/iq81340mc.c delete mode 100644 arch/arm/mach-iop13xx/iq81340sc.c delete mode 100644 arch/arm/mach-iop13xx/irq.c delete mode 100644 arch/arm/mach-iop13xx/msi.c delete mode 100644 arch/arm/mach-iop13xx/msi.h delete mode 100644 arch/arm/mach-iop13xx/pci.c delete mode 100644 arch/arm/mach-iop13xx/pci.h delete mode 100644 arch/arm/mach-iop13xx/setup.c delete mode 100644 arch/arm/mach-iop13xx/tpmi.c create mode 100644 arch/arm/mach-iop32x/adma.c rename arch/arm/{plat-iop => mach-iop32x}/cp6.c (100%) create mode 100644 arch/arm/mach-iop32x/glantank.h create mode 100644 arch/arm/mach-iop32x/hardware.h create mode 100644 arch/arm/mach-iop32x/i2c.c delete mode 100644 arch/arm/mach-iop32x/include/mach/adma.h delete mode 100644 arch/arm/mach-iop32x/include/mach/glantank.h delete mode 100644 arch/arm/mach-iop32x/include/mach/hardware.h delete mode 100644 arch/arm/mach-iop32x/include/mach/iop32x.h delete mode 100644 arch/arm/mach-iop32x/include/mach/iq31244.h delete mode 100644 arch/arm/mach-iop32x/include/mach/iq80321.h delete mode 100644 arch/arm/mach-iop32x/include/mach/n2100.h delete mode 100644 arch/arm/mach-iop32x/include/mach/time.h create mode 100644 arch/arm/mach-iop32x/iop3xx.h create mode 100644 arch/arm/mach-iop32x/iq31244.h create mode 100644 arch/arm/mach-iop32x/iq80321.h create mode 100644 arch/arm/mach-iop32x/irqs.h create mode 100644 arch/arm/mach-iop32x/n2100.h create mode 100644 arch/arm/mach-iop32x/pci.c create mode 100644 arch/arm/mach-iop32x/pmu.c create mode 100644 arch/arm/mach-iop32x/restart.c create mode 100644 arch/arm/mach-iop32x/setup.c create mode 100644 arch/arm/mach-iop32x/time.c delete mode 100644 arch/arm/mach-iop33x/Kconfig delete mode 100644 arch/arm/mach-iop33x/Makefile delete mode 100644 arch/arm/mach-iop33x/Makefile.boot delete mode 100644 arch/arm/mach-iop33x/include/mach/adma.h delete mode 100644 arch/arm/mach-iop33x/include/mach/entry-macro.S delete mode 100644 arch/arm/mach-iop33x/include/mach/hardware.h delete mode 100644 arch/arm/mach-iop33x/include/mach/iop33x.h delete mode 100644 arch/arm/mach-iop33x/include/mach/iq80331.h delete mode 100644 arch/arm/mach-iop33x/include/mach/iq80332.h delete mode 100644 arch/arm/mach-iop33x/include/mach/irqs.h delete mode 100644 arch/arm/mach-iop33x/include/mach/time.h delete mode 100644 arch/arm/mach-iop33x/include/mach/uncompress.h delete mode 100644 arch/arm/mach-iop33x/iq80331.c delete mode 100644 arch/arm/mach-iop33x/iq80332.c delete mode 100644 arch/arm/mach-iop33x/irq.c delete mode 100644 arch/arm/mach-iop33x/uart.c delete mode 100644 arch/arm/mach-ks8695/Kconfig delete mode 100644 arch/arm/mach-ks8695/Makefile delete mode 100644 arch/arm/mach-ks8695/Makefile.boot delete mode 100644 arch/arm/mach-ks8695/board-acs5k.c delete mode 100644 arch/arm/mach-ks8695/board-dsm320.c delete mode 100644 arch/arm/mach-ks8695/board-micrel.c delete mode 100644 arch/arm/mach-ks8695/board-og.c delete mode 100644 arch/arm/mach-ks8695/board-sg.c delete mode 100644 arch/arm/mach-ks8695/cpu.c delete mode 100644 arch/arm/mach-ks8695/devices.c delete mode 100644 arch/arm/mach-ks8695/devices.h delete mode 100644 arch/arm/mach-ks8695/generic.h delete mode 100644 arch/arm/mach-ks8695/include/mach/entry-macro.S delete mode 100644 arch/arm/mach-ks8695/include/mach/gpio-ks8695.h delete mode 100644 arch/arm/mach-ks8695/include/mach/hardware.h delete mode 100644 arch/arm/mach-ks8695/include/mach/irqs.h delete mode 100644 arch/arm/mach-ks8695/include/mach/memory.h delete mode 100644 arch/arm/mach-ks8695/include/mach/regs-gpio.h delete mode 100644 arch/arm/mach-ks8695/include/mach/regs-irq.h delete mode 100644 arch/arm/mach-ks8695/include/mach/regs-misc.h delete mode 100644 arch/arm/mach-ks8695/include/mach/regs-switch.h delete mode 100644 arch/arm/mach-ks8695/include/mach/regs-uart.h delete mode 100644 arch/arm/mach-ks8695/include/mach/uncompress.h delete mode 100644 arch/arm/mach-ks8695/irq.c delete mode 100644 arch/arm/mach-ks8695/pci.c delete mode 100644 arch/arm/mach-ks8695/regs-hpna.h delete mode 100644 arch/arm/mach-ks8695/regs-lan.h delete mode 100644 arch/arm/mach-ks8695/regs-mem.h delete mode 100644 arch/arm/mach-ks8695/regs-pci.h delete mode 100644 arch/arm/mach-ks8695/regs-sys.h delete mode 100644 arch/arm/mach-ks8695/regs-wan.h delete mode 100644 arch/arm/mach-ks8695/time.c create mode 100644 arch/arm/mach-lpc32xx/Kconfig delete mode 100644 arch/arm/mach-lpc32xx/include/mach/board.h delete mode 100644 arch/arm/mach-lpc32xx/include/mach/entry-macro.S delete mode 100644 arch/arm/mach-lpc32xx/include/mach/hardware.h delete mode 100644 arch/arm/mach-lpc32xx/include/mach/platform.h delete mode 100644 arch/arm/mach-lpc32xx/include/mach/uncompress.h create mode 100644 arch/arm/mach-lpc32xx/lpc32xx.h delete mode 100644 arch/arm/mach-nspire/clcd.c delete mode 100644 arch/arm/mach-nspire/clcd.h create mode 100644 arch/arm/mach-omap2/.gitignore delete mode 100644 arch/arm/mach-w90x900/Kconfig delete mode 100644 arch/arm/mach-w90x900/Makefile delete mode 100644 arch/arm/mach-w90x900/Makefile.boot delete mode 100644 arch/arm/mach-w90x900/clksel.c delete mode 100644 arch/arm/mach-w90x900/clock.c delete mode 100644 arch/arm/mach-w90x900/clock.h delete mode 100644 arch/arm/mach-w90x900/cpu.c delete mode 100644 arch/arm/mach-w90x900/cpu.h delete mode 100644 arch/arm/mach-w90x900/dev.c delete mode 100644 arch/arm/mach-w90x900/gpio.c delete mode 100644 arch/arm/mach-w90x900/include/mach/entry-macro.S delete mode 100644 arch/arm/mach-w90x900/include/mach/hardware.h delete mode 100644 arch/arm/mach-w90x900/include/mach/irqs.h delete mode 100644 arch/arm/mach-w90x900/include/mach/map.h delete mode 100644 arch/arm/mach-w90x900/include/mach/mfp.h delete mode 100644 arch/arm/mach-w90x900/include/mach/regs-clock.h delete mode 100644 arch/arm/mach-w90x900/include/mach/regs-irq.h delete mode 100644 arch/arm/mach-w90x900/include/mach/regs-ldm.h delete mode 100644 arch/arm/mach-w90x900/include/mach/regs-serial.h delete mode 100644 arch/arm/mach-w90x900/include/mach/uncompress.h delete mode 100644 arch/arm/mach-w90x900/irq.c delete mode 100644 arch/arm/mach-w90x900/mach-nuc910evb.c delete mode 100644 arch/arm/mach-w90x900/mach-nuc950evb.c delete mode 100644 arch/arm/mach-w90x900/mach-nuc960evb.c delete mode 100644 arch/arm/mach-w90x900/mfp.c delete mode 100644 arch/arm/mach-w90x900/nuc910.c delete mode 100644 arch/arm/mach-w90x900/nuc910.h delete mode 100644 arch/arm/mach-w90x900/nuc950.c delete mode 100644 arch/arm/mach-w90x900/nuc950.h delete mode 100644 arch/arm/mach-w90x900/nuc960.c delete mode 100644 arch/arm/mach-w90x900/nuc960.h delete mode 100644 arch/arm/mach-w90x900/nuc9xx.h delete mode 100644 arch/arm/mach-w90x900/regs-ebi.h delete mode 100644 arch/arm/mach-w90x900/regs-gcr.h delete mode 100644 arch/arm/mach-w90x900/regs-timer.h delete mode 100644 arch/arm/mach-w90x900/regs-usb.h delete mode 100644 arch/arm/mach-w90x900/time.c delete mode 100644 arch/arm/plat-iop/Makefile delete mode 100644 arch/arm/plat-iop/adma.c delete mode 100644 arch/arm/plat-iop/i2c.c delete mode 100644 arch/arm/plat-iop/pci.c delete mode 100644 arch/arm/plat-iop/pmu.c delete mode 100644 arch/arm/plat-iop/restart.c delete mode 100644 arch/arm/plat-iop/setup.c delete mode 100644 arch/arm/plat-iop/time.c create mode 100644 arch/arm64/Kbuild create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-olinuxino-emmc.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-tanix-tx6.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-a311d-khadas-vim3.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-a311d.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-s922x-khadas-vim3.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-s922x.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1.dtsi create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1046a-frwy.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-hummingboard-pulse.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-pico-pi.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-sr-som.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8916-longcheer-l8150.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-a2015-common.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-a3u-eur.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-a5u-eur.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-asus-novago-tp370ql.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8998-hp-envy-x2.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-lenovo-miix-630.dts create mode 100644 arch/arm64/boot/dts/qcom/pm8150.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pm8150b.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pm8150l.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm850-lenovo-yoga-c630.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8150-mtp.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8150.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts delete mode 100644 arch/arm64/include/uapi/asm/stat.h create mode 100644 arch/arm64/kernel/image-vars.h delete mode 100644 arch/arm64/lib/atomic_ll_sc.c create mode 100644 arch/arm64/lib/error-inject.c delete mode 100644 arch/ia64/configs/sim_defconfig delete mode 100644 arch/ia64/dig/Makefile delete mode 100644 arch/ia64/dig/machvec.c delete mode 100644 arch/ia64/dig/machvec_vtd.c delete mode 100644 arch/ia64/dig/setup.c delete mode 100644 arch/ia64/hp/common/hwsw_iommu.c delete mode 100644 arch/ia64/hp/sim/Kconfig delete mode 100644 arch/ia64/hp/sim/Makefile delete mode 100644 arch/ia64/hp/sim/boot/Makefile delete mode 100644 arch/ia64/hp/sim/boot/boot_head.S delete mode 100644 arch/ia64/hp/sim/boot/bootloader.c delete mode 100644 arch/ia64/hp/sim/boot/bootloader.lds delete mode 100644 arch/ia64/hp/sim/boot/fw-emu.c delete mode 100644 arch/ia64/hp/sim/boot/ssc.h delete mode 100644 arch/ia64/hp/sim/hpsim.S delete mode 100644 arch/ia64/hp/sim/hpsim_console.c delete mode 100644 arch/ia64/hp/sim/hpsim_irq.c delete mode 100644 arch/ia64/hp/sim/hpsim_machvec.c delete mode 100644 arch/ia64/hp/sim/hpsim_setup.c delete mode 100644 arch/ia64/hp/sim/hpsim_ssc.h delete mode 100644 arch/ia64/hp/sim/simeth.c delete mode 100644 arch/ia64/hp/sim/simscsi.c delete mode 100644 arch/ia64/hp/sim/simserial.c delete mode 100644 arch/ia64/hp/zx1/Makefile delete mode 100644 arch/ia64/hp/zx1/hpzx1_machvec.c delete mode 100644 arch/ia64/hp/zx1/hpzx1_swiotlb_machvec.c delete mode 100644 arch/ia64/include/asm/hpsim.h delete mode 100644 arch/ia64/include/asm/machvec.h delete mode 100644 arch/ia64/include/asm/machvec_dig.h delete mode 100644 arch/ia64/include/asm/machvec_dig_vtd.h delete mode 100644 arch/ia64/include/asm/machvec_hpsim.h delete mode 100644 arch/ia64/include/asm/machvec_hpzx1.h delete mode 100644 arch/ia64/include/asm/machvec_hpzx1_swiotlb.h delete mode 100644 arch/ia64/include/asm/machvec_init.h delete mode 100644 arch/ia64/include/asm/machvec_sn2.h delete mode 100644 arch/ia64/include/asm/machvec_uv.h delete mode 100644 arch/ia64/include/asm/sn/acpi.h delete mode 100644 arch/ia64/include/asm/sn/addrs.h delete mode 100644 arch/ia64/include/asm/sn/arch.h delete mode 100644 arch/ia64/include/asm/sn/bte.h delete mode 100644 arch/ia64/include/asm/sn/clksupport.h delete mode 100644 arch/ia64/include/asm/sn/geo.h delete mode 100644 arch/ia64/include/asm/sn/io.h delete mode 100644 arch/ia64/include/asm/sn/ioc3.h delete mode 100644 arch/ia64/include/asm/sn/klconfig.h delete mode 100644 arch/ia64/include/asm/sn/l1.h delete mode 100644 arch/ia64/include/asm/sn/leds.h delete mode 100644 arch/ia64/include/asm/sn/module.h delete mode 100644 arch/ia64/include/asm/sn/mspec.h delete mode 100644 arch/ia64/include/asm/sn/nodepda.h delete mode 100644 arch/ia64/include/asm/sn/pcibr_provider.h delete mode 100644 arch/ia64/include/asm/sn/pcibus_provider_defs.h delete mode 100644 arch/ia64/include/asm/sn/pcidev.h delete mode 100644 arch/ia64/include/asm/sn/pda.h delete mode 100644 arch/ia64/include/asm/sn/pic.h delete mode 100644 arch/ia64/include/asm/sn/rw_mmr.h delete mode 100644 arch/ia64/include/asm/sn/shub_mmr.h delete mode 100644 arch/ia64/include/asm/sn/shubio.h delete mode 100644 arch/ia64/include/asm/sn/simulator.h delete mode 100644 arch/ia64/include/asm/sn/sn2/sn_hwperf.h delete mode 100644 arch/ia64/include/asm/sn/sn_cpuid.h delete mode 100644 arch/ia64/include/asm/sn/sn_feature_sets.h delete mode 100644 arch/ia64/include/asm/sn/tioca.h delete mode 100644 arch/ia64/include/asm/sn/tioca_provider.h delete mode 100644 arch/ia64/include/asm/sn/tioce.h delete mode 100644 arch/ia64/include/asm/sn/tioce_provider.h delete mode 100644 arch/ia64/include/asm/sn/tiocp.h delete mode 100644 arch/ia64/include/asm/sn/tiocx.h delete mode 100644 arch/ia64/include/asm/sn/types.h delete mode 100644 arch/ia64/kernel/machvec.c delete mode 100644 arch/ia64/sn/Makefile delete mode 100644 arch/ia64/sn/include/ioerror.h delete mode 100644 arch/ia64/sn/include/tio.h delete mode 100644 arch/ia64/sn/include/xtalk/hubdev.h delete mode 100644 arch/ia64/sn/include/xtalk/xbow.h delete mode 100644 arch/ia64/sn/include/xtalk/xwidgetdev.h delete mode 100644 arch/ia64/sn/kernel/Makefile delete mode 100644 arch/ia64/sn/kernel/bte.c delete mode 100644 arch/ia64/sn/kernel/bte_error.c delete mode 100644 arch/ia64/sn/kernel/huberror.c delete mode 100644 arch/ia64/sn/kernel/idle.c delete mode 100644 arch/ia64/sn/kernel/io_acpi_init.c delete mode 100644 arch/ia64/sn/kernel/io_common.c delete mode 100644 arch/ia64/sn/kernel/io_init.c delete mode 100644 arch/ia64/sn/kernel/iomv.c delete mode 100644 arch/ia64/sn/kernel/irq.c delete mode 100644 arch/ia64/sn/kernel/klconflib.c delete mode 100644 arch/ia64/sn/kernel/machvec.c delete mode 100644 arch/ia64/sn/kernel/mca.c delete mode 100644 arch/ia64/sn/kernel/msi_sn.c delete mode 100644 arch/ia64/sn/kernel/pio_phys.S delete mode 100644 arch/ia64/sn/kernel/setup.c delete mode 100644 arch/ia64/sn/kernel/sn2/Makefile delete mode 100644 arch/ia64/sn/kernel/sn2/cache.c delete mode 100644 arch/ia64/sn/kernel/sn2/io.c delete mode 100644 arch/ia64/sn/kernel/sn2/prominfo_proc.c delete mode 100644 arch/ia64/sn/kernel/sn2/ptc_deadlock.S delete mode 100644 arch/ia64/sn/kernel/sn2/sn2_smp.c delete mode 100644 arch/ia64/sn/kernel/sn2/sn_hwperf.c delete mode 100644 arch/ia64/sn/kernel/sn2/sn_proc_fs.c delete mode 100644 arch/ia64/sn/kernel/sn2/timer.c delete mode 100644 arch/ia64/sn/kernel/sn2/timer_interrupt.c delete mode 100644 arch/ia64/sn/kernel/tiocx.c delete mode 100644 arch/ia64/sn/pci/Makefile delete mode 100644 arch/ia64/sn/pci/pci_dma.c delete mode 100644 arch/ia64/sn/pci/pcibr/Makefile delete mode 100644 arch/ia64/sn/pci/pcibr/pcibr_ate.c delete mode 100644 arch/ia64/sn/pci/pcibr/pcibr_dma.c delete mode 100644 arch/ia64/sn/pci/pcibr/pcibr_provider.c delete mode 100644 arch/ia64/sn/pci/pcibr/pcibr_reg.c delete mode 100644 arch/ia64/sn/pci/tioca_provider.c delete mode 100644 arch/ia64/sn/pci/tioce_provider.c delete mode 100644 arch/ia64/uv/kernel/machvec.c create mode 100644 arch/parisc/include/asm/kexec.h create mode 100644 arch/parisc/kernel/kexec.c create mode 100644 arch/parisc/kernel/kexec_file.c create mode 100644 arch/parisc/kernel/relocate_kernel.S delete mode 100644 arch/parisc/lib/memset.c create mode 100644 arch/parisc/lib/string.S delete mode 100644 arch/powerpc/include/asm/error-injection.h create mode 100644 arch/riscv/Kbuild create mode 100644 arch/riscv/include/asm/sparsemem.h create mode 100644 arch/riscv/include/uapi/asm/perf_regs.h create mode 100644 arch/riscv/kernel/perf_callchain.c create mode 100644 arch/riscv/kernel/perf_regs.c create mode 100644 arch/riscv/mm/tlbflush.c delete mode 100644 arch/x86/include/asm/error-injection.h create mode 100644 drivers/bus/moxtet.c delete mode 100644 drivers/char/agp/sgi-agp.c delete mode 100644 drivers/char/mbcs.c delete mode 100644 drivers/char/mbcs.h delete mode 100644 drivers/char/snsc.c delete mode 100644 drivers/char/snsc.h delete mode 100644 drivers/char/snsc_event.c create mode 100644 drivers/clk/imx/clk-imx8mn.c create mode 100644 drivers/clk/meson/clk-cpu-dyndiv.c create mode 100644 drivers/clk/meson/clk-cpu-dyndiv.h delete mode 100644 drivers/clk/meson/clk-input.c delete mode 100644 drivers/clk/meson/clk-input.h create mode 100644 drivers/cpuidle/cpuidle-psci.c create mode 100644 drivers/dma/iop-adma.h create mode 100644 drivers/firmware/arm_scmi/reset.c create mode 100644 drivers/firmware/imx/imx-dsp.c create mode 100644 drivers/firmware/turris-mox-rwtm.c create mode 100644 drivers/gpio/gpio-moxtet.c delete mode 100644 drivers/ide/sgiioc4.c delete mode 100644 drivers/misc/ioc4.c delete mode 100644 drivers/misc/sgi-xp/xp_nofault.S delete mode 100644 drivers/misc/sgi-xp/xp_sn2.c delete mode 100644 drivers/misc/sgi-xp/xpc_sn2.c delete mode 100644 drivers/net/ethernet/micrel/ks8695net.c delete mode 100644 drivers/net/ethernet/micrel/ks8695net.h delete mode 100644 drivers/net/ethernet/nuvoton/Kconfig delete mode 100644 drivers/net/ethernet/nuvoton/Makefile delete mode 100644 drivers/net/ethernet/nuvoton/w90p910_ether.c delete mode 100644 drivers/pci/hotplug/sgi_hotplug.c create mode 100644 drivers/reset/reset-scmi.c delete mode 100644 drivers/sn/Kconfig delete mode 100644 drivers/sn/Makefile delete mode 100644 drivers/sn/ioc3.c create mode 100644 drivers/soc/amlogic/meson-ee-pwrc.c create mode 100644 drivers/soc/qcom/socinfo.c create mode 100644 drivers/soc/samsung/exynos-chipid.c delete mode 100644 drivers/spi/spi-nuc900.c delete mode 100644 drivers/tty/serial/ioc3_serial.c delete mode 100644 drivers/tty/serial/ioc4_serial.c delete mode 100644 drivers/tty/serial/sn_console.c delete mode 100644 drivers/video/fbdev/nuc900fb.c delete mode 100644 drivers/video/fbdev/nuc900fb.h create mode 100644 include/dt-bindings/bus/moxtet.h create mode 100644 include/dt-bindings/clock/imx8mn-clock.h create mode 100644 include/dt-bindings/power/meson-g12a-power.h create mode 100644 include/dt-bindings/power/meson-sm1-power.h create mode 100644 include/dt-bindings/reset/amlogic,meson-g12a-audio-reset.h create mode 100644 include/dt-bindings/reset/mt7629-resets.h create mode 100644 include/dt-bindings/soc/ti,sci_pm_domain.h create mode 100644 include/linux/firmware/imx/dsp.h delete mode 100644 include/linux/ioc4.h create mode 100644 include/linux/moxtet.h create mode 100644 include/linux/platform_data/dma-iop32x.h delete mode 100644 include/linux/platform_data/spi-nuc900.h delete mode 100644 include/linux/platform_data/video-nuc900fb.h create mode 100644 include/linux/soc/nxp/lpc32xx-misc.h create mode 100644 include/linux/soc/samsung/exynos-chipid.h delete mode 100644 include/linux/usb/samsung_usb_phy.h create mode 100644 kernel/kexec_elf.c create mode 100755 scripts/tools-support-relr.sh create mode 100644 tools/arch/riscv/include/uapi/asm/perf_regs.h copy tools/perf/arch/{csky => riscv}/Build (100%) create mode 100644 tools/perf/arch/riscv/Makefile create mode 100644 tools/perf/arch/riscv/include/perf_regs.h copy tools/perf/arch/{csky => riscv}/util/Build (100%) create mode 100644 tools/perf/arch/riscv/util/dwarf-regs.c create mode 100644 tools/perf/arch/riscv/util/unwind-libdw.c create mode 100644 tools/testing/selftests/arm64/.gitignore create mode 100644 tools/testing/selftests/arm64/Makefile create mode 100755 tools/testing/selftests/arm64/run_tags_test.sh create mode 100644 tools/testing/selftests/arm64/tags_test.c