This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-mainline-allmodconfig in repository toolchain/ci/linux.
from d9862cfbe209 Merge tag 'mips_5.1' of git://git.kernel.org/pub/scm/linux [...] adds a4cffdad7314 time: Move CONTEXT_TRACKING to kernel/time/Kconfig adds b17d1ce7efe2 Merge branch 'timers/urgent' into timers/core adds 16118794ede9 posix-cpu-timers: Remove private interval storage adds ae503ab04913 timekeeping/debug: No need to check return value of debugf [...] adds 75b710af7139 timers: Mark expected switch fall-throughs adds e7e7e0d7beaf clocksource/drivers/sun5i: Fail gracefully when clock rate [...] adds c950ca8c35ee clocksource/drivers/arch_timer: Workaround for Allwinner A [...] adds a5719a40aef9 clocksource/drivers/exynos_mct: Move one-shot check from t [...] adds d2f276c8d3c2 clocksource/drivers/exynos_mct: Clear timer interrupt when [...] adds 8743dcf66981 dt-bindings: timer: renesas, cmt: Document r8a774c0 CMT support adds 29f970cf670f dt-bindings: timer: renesas: tmu: Document r8a774c0 bindings adds 26478b2f6a06 clocksource/drivers/riscv: Add required checks during cloc [...] adds 9fd464fe745c clocksource/drivers/exynos_mct: Remove dead code adds b93074201960 clocksource/drivers/exynos_mct: Fix error path in timer re [...] adds 2e876b5d9f8d dt-bindings: timer: mediatek: update bindings for MT7629 SoC adds 7d1053212858 clocksource/drivers/exynos_mct: Remove unused header includes adds 2e710fc39172 dt-bindings: timer: gpt: update binding doc adds bcc5a050fedd clocksource/drivers/tango-xtal: Rename the file for consistency adds eb36f29347fd clocksource/drivers/timer-pxa: Rename the file for consistency adds 371eec9b822b clocksource/drivers/timer-cs5535: Rename the file for consistency adds 87e0a455960a dt-bindings: timer: add Tegra210 timer adds b4822dc7564f clocksource/drivers/tegra: Add Tegra210 timer support adds f40f4fc9506d soc/tegra: default select TEGRA_TIMER for Tegra210 adds 8dd2eee2f444 Merge branch 'clockevents/5.1' of https://git.linaro.org/p [...] adds 18483190e7a2 Merge branch 'timers-core-for-linus' of git://git.kernel.o [...] adds 44133f7eaebe genirq: Annotate implicit fall through adds 01cdfa912f10 genirq: Correctly annotate implicit fall through adds 434537bbd50f genirq/debugfs: No need to check return value of debugfs_c [...] adds 347253c42d7c genirq/affinity: Move allocation of 'node_to_cpumask' to i [...] adds 1136b0728969 genirq: Avoid summation loops for /proc/stat adds c2da3f1b7111 proc/stat: Make the interrupt statistics more efficient adds 0121805d9d2b kthread: Add __kthread_should_park() adds 1342d8080f61 softirq: Don't skip softirq execution when softirq thread [...] adds 030fc443aef6 genirq: Add missing documentation for tot_count adds d869f86645fc Merge branch 'linus' into irq/core adds 0145c30e896d genirq/affinity: Code consolidation adds 9cfef55bb57e genirq/affinity: Store interrupt sets size in struct irq_affinity adds c66d4bd110a1 genirq/affinity: Add new callback for (re)calculating inte [...] adds 612b72862b4d nvme-pci: Simplify interrupt allocation adds a6a309edba13 genirq/affinity: Remove the leftovers of the original set support adds 4e6b26d23dc1 PCI/MSI: Remove obsolete sanity checks for multiple interr [...] adds b525903c254d genirq: Provide basic NMI management for interrupt lines adds 4b078c3f1a26 genirq: Provide NMI management for percpu_devid interrupts adds 2dcf1fbcad35 genirq: Provide NMI handlers adds 6e4933a00661 irqdesc: Add domain handler for NMIs adds a51866946c0a genirq: Fix wrong name in request_percpu_nmi() description adds 8d565748b603 irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Dev [...] adds 9e543e22e204 irqchip: Add driver for Loongson-1 interrupt controller adds 3bdd7f7433fd dt-bindings: interrupt-controller: loongson ls1x intc adds 518bfe84ec41 irqchip/i8259: Fix shutdown order by moving syscore_ops re [...] adds fc03acaeab35 irqchip/irq-sifive-plic: Check and continue in case of an [...] adds 86c7cbf1e8d1 irqchip/sifive-plic: Pre-compute context hart base and ena [...] adds 3fecb5aac288 irqchip/sifive-plic: Add warning in plic_init() if handler [...] adds 6adfe8d2f5b3 irqchip/sifive-plic: Differentiate between PLIC handler an [...] adds cc9f04f9a84f irqchip/sifive-plic: Implement irq_set_affinity() for SMP host adds 9f199dd34ce0 irqdomain: Allow the default irq domain to be retrieved adds 539d37824285 irqchip/gicv3-its: Use NUMA aware memory allocation for IT [...] adds 33517881ede7 irqchip/brcmstb-l2: Use _irqsave locking variants in non-i [...] adds e12ba23254d8 dt-binding: irq: imx-irqsteer: Use irq number instead of g [...] adds e482c01dc73c dt-bindings: irq: imx-irqsteer: Add multi output interrupt [...] adds deb904e45b4e irqchip/imx-irqsteer: Change to use reg_num instead of irq_group adds 28528fca4908 irqchip/imx-irqsteer: Add multi output interrupts support adds a324ca9cad47 Merge tag 'irqchip-5.1' of git://git.kernel.org/pub/scm/li [...] adds 78f860135433 Merge branch 'irq-core-for-linus' of git://git.kernel.org/ [...] adds 71368af9027f x86/speculation: Add PR_SPEC_DISABLE_NOEXEC adds edaed168e135 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/p [...] adds 74cd2184833f ia64: add __NR_umount2 definition adds 7349ee3a97ed ia64: add statx and io_pgetevents syscalls adds acce2f71779c ia64: assign syscall numbers for perf and seccomp adds d012d1325ba5 alpha: wire up io_pgetevents system call adds 12b57c5c70f3 alpha: update syscall macro definitions adds 78594b95998f ARM: add migrate_pages() system call adds 4ab65ba7a5cb ARM: add kexec_file_load system call number adds 09ac12603bf0 m68k: assign syscall number for seccomp adds 83f609135a51 sh: remove duplicate unistd_32.h file adds d25a122afd43 sh: add statx system call adds 73a66023c937 sparc64: fix sparc_ipc type conversion adds 275f22148e87 ipc: rename old-style shmctl/semctl/msgctl syscalls adds 0d6040d46817 arch: add split IPC system calls where needed adds b41c51c8e194 arch: add pkey and rseq syscall numbers everywhere adds 6691f16ae762 alpha: add standard statfs64/fstatfs64 syscalls adds ecf7e0a4ad15 alpha: add generic get{eg,eu,g,p,u,pp}id() syscalls adds 805089c2f770 syscalls: remove obsolete __IGNORE_ macros adds fd659cc095af Merge tag 'y2038-syscall-cleanup' of git://git.kernel.org: [...] adds 4d5f007eedb7 time: make adjtime compat handling available for 32 bit adds 2c620ff93d9f time: Add struct __kernel_timex adds 50b93f30f6d8 time: fix sys_timer_settime prototype adds 1a596398a3d7 sparc64: add custom adjtimex/clock_adjtime functions adds ead25417f82e timex: use __kernel_timex internally adds 3876ced476c8 timex: change syscalls to use struct __kernel_timex adds 7948450d4556 x86/x32: use time64 versions of sigtimedwait and recvmmsg adds 8dabe7245bbc y2038: syscalls: rename y2038 compat syscalls adds 00bf25d693e7 y2038: use time32 syscall names on 32-bit adds c70a772fda11 y2038: remove struct definition redirects adds d33c577cccd0 y2038: rename old time and utime syscalls adds 48166e6ea47d y2038: add 64-bit time_t syscalls to all 32-bit architectures adds 41ea39101d6b Merge tag 'y2038-new-syscalls' of git://git.kernel.org:/pu [...] adds 0d0216c03a7a compat ABI: use non-compat openat and open_by_handle_at variants adds 942fa985e9f1 32-bit userspace ABI: introduce ARCH_32BIT_OFF_T config option adds 80d7da1cac62 asm-generic: Drop getrlimit and setrlimit syscalls from de [...] adds c8ce48f06503 asm-generic: Make time32 syscall numbers optional adds 8e9f51a8851b unicore32: Fix __ARCH_WANT_STAT64 definition adds 1d5b82331ee8 checksyscalls: fix up mq_timedreceive and stat exceptions adds d4c08b9776b3 riscv: Use latest system call ABI adds cfbe271667b7 Merge tag 'y2038-syscall-abi' of git://git.kernel.org/pub/ [...] adds b1b988a6a035 Merge branch 'timers-2038-for-linus' of git://git.kernel.o [...] adds 5b735eb1ce48 tools/memory-model: Model smp_mb__after_unlock_lock() adds b02eb5b0961a tools/memory-model: Add scripts to check github litmus tests adds 910cc9591d14 tools/memory-model: Make scripts take "-j" abbreviation fo [...] adds 337e9b07db3b sched: Replace call_rcu_sched() with call_rcu() adds b290ebcf7bc4 sched: Replace synchronize_sched() with synchronize_rcu() adds ad368d15b08a rcu: Rename and comment changes due to only one rcuo kthre [...] adds 1de462ed8506 rcu: Make expedited IPI handler return after handling crit [...] adds cd920e5a34ab rcu: Inline force_quiescent_state() into rcu_force_quiesce [...] adds c97058d03329 rcu: Eliminate RCU_BH_FLAVOR and RCU_SCHED_FLAVOR adds c46f497a6151 rcu: Inline rcu_kthread_do_work() into its sole remaining caller adds 142d106d5e62 rcu: Determine expedited-GP IPI handler at build time adds 3cd4ca47aa57 rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu_expedited() adds e5bc3af7734f rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu() adds 892307266429 rcu: Inline _synchronize_rcu_expedited() into synchronize_ [...] adds 260e1e4fd826 rcu: Discard separate per-CPU callback counts adds 6ba7d681aca2 rcu: Remove wrapper definitions for obsolete RCU update functions adds 9cf422a8e714 rcu: Accommodate zero jiffies_till_first_fqs and kthread kicking adds 37f62d7cf00c rcu: Move rcu_cpu_kthread_task to rcu_data structure adds 6ffdde28b755 rcu: Move rcu_cpu_kthread_status to rcu_data structure adds 8b4d0f485886 rcu: Remove unused rcu_cpu_kthread_loops per-CPU variable adds f7e972ee128e rcu: Move rcu_cpu_has_work to rcu_data structure adds b2c1955b8849 rcu: Remove unused rcu_cpu_kthread_cpu per-CPU variable adds a9fefdb25725 rcu: Update NOCB comments adds fd897573fa4c rcu: Improve diagnostics for failed RCU grace-period start adds 3b6505fd8eb8 rcu: Protect rcu_check_gp_kthread_starvation() access to - [...] adds 2ccaff10f713 rcu: Add sysrq rcu_node-dump capability adds 1d1f898df658 rcu: Do RCU GP kthread self-wakeup from softirq and interrupt adds 13dc7d0c7a2e rcu: Prevent needless ->gp_seq_needed update in __note_gp_ [...] adds 7a968bb26a9b Merge branches 'consolidate.2019.01.26a' and 'fwd.2019.01. [...] adds 1a4762b9272f doc: Now jiffies_till_sched_qs solicits help from cond_resched() adds 6efebf84997b doc: CPU-hotplug notifiers cannot invoke synchronize_srcu( [...] adds 87d1779dc48f doc: Fix outdated links adds 2aa5503026ce rcu: Docbook for rcu_head_init() and rcu_head_after_call_rcu() adds c98cac603f1c rcu: Rename rcu_check_callbacks() to rcu_sched_clock_irq() adds fb60e533beab rcu: Rename rcu_process_callbacks() to rcu_core() for Tree RCU adds 5a0874c1d16b rcu: Remove preemption disabling from expedited CPU selection adds 39abefe74332 rcu: Repair rcu_nmi_exit() docbook header adds c2d8089de7f0 rcu: Fix obsolete DYNTICK_IRQ_NONIDLE comment adds 423a86a610ca rcu: Add sparse check to rcu_assign_pointer() adds 728e3e6178aa include/asm-generic: Remove spin_is_locked() comment adds 6706dae90d85 virt/kvm: Replace spin_is_locked() with lockdep adds b5b11890de69 rcu/rcu.h: Convert to SPDX license identifier adds 8bf05ed3adf9 rcu/rcuperf: Convert to SPDX license identifier adds eb7935e479a3 rcu/rcu_segcblist: Convert to SPDX license identifier adds 2e24ce885247 rcu/rcutorture: Convert to SPDX license identifier adds e7ee1501cd5a rcu/srcu: Convert to SPDX license identifier adds 96b903f5da49 rcu/sync: Convert to SPDX license identifier adds 00de9d741535 rcu/tiny: Convert to SPDX license identifier adds 22e409253144 rcu/tree: Convert to SPDX license identifier adds 38b4df649e8c rcu/update: Convert to SPDX license identifier adds 5efd1d94a5a7 linux/rcu_node_tree: Convert to SPDX license identifier adds 73604da52167 linux/rcupdate: Convert to SPDX license identifier adds 265b4d4dc16c linux/rcu_segcblist: Convert to SPDX license identifier adds a66e0092fff1 linux/rcu_sync: Convert to SPDX license identifier adds 6c4421273694 linux/rcutiny: Convert to SPDX license identifier adds a9b7343ec1a2 linux/rcutree: Convert to SPDX license identifier adds 8c366db05b1f linux/srcu: Convert to SPDX license identifier adds 8f8e76c09ced torture: Convert to SPDX license identifier adds 082dfb3c93d6 linux/torture: Convert to SPDX license identifier adds 5a4eb3cb2012 locking/locktorture: Convert to SPDX license identifier adds c8ca1aa774b2 srcu: Check for invalid idx argument in srcu_read_unlock() adds e81baf4cb19a srcu: Remove srcu_queue_delayed_work_on() adds cd618d102b75 rcutorture: Record grace periods in forward-progress histogram adds 0d8a9ea9764a torture: Explain and simplify odd "for" loop in mkinitrd.sh adds 3a6cb58f159e rcutorture: Add grace period after CPU offline adds e838a7d66ee2 rcuperf: Stop abusing IS_ENABLED() adds f90a66d6850e rcutorture/nolibc: Fix the clobbered registers in the MIPS [...] adds 85ebb12c4e22 rcutorture/nolibc: Fix some poor indentation and alignment adds cc72a50994b4 rcutorture/nolibc: Add a bit of documentation to explain h [...] adds 30ca20517ac1 tools headers: Move the nolibc header from rcutorture to t [...] adds 6f7541df3a6c MAINTAINERS: Add myself as the maintainer for the nolibc h [...] adds 6684880a8b16 RCU/torture.txt: Remove section MODULE PARAMETERS adds e7ffb4eb9a6d Merge branches 'doc.2019.01.26a', 'fixes.2019.01.26a', 'si [...] adds cae45e1c6c54 Merge branch 'rcu-next' of git://git.kernel.org/pub/scm/li [...] adds 3717f613f48d Merge branch 'core-rcu-for-linus' of git://git.kernel.org/ [...] adds 8fe55212aacf x86/efi: Mark can_free_region() as an __init function adds 5de0fef0230f efi/memattr: Don't bail on zero VA if it equals the region's PA adds 494c704f9af0 efi: Use 32-bit alignment for efi_guid_t adds ac9aff8ef990 efi/fdt: Apply more cleanups adds 4febfb8dd08b efi: Replace GPL license boilerplate with SPDX headers adds 4e46c2a95621 efi/arm/arm64: Allow SetVirtualAddressMap() to be omitted adds ce9084ba0d1d x86: Make ARCH_USE_MEMREMAP_PROT a generic Kconfig symbol adds 69c1f396f25b efi/x86: Convert x86 EFI earlyprintk into generic earlycon [...] adds 5c418dc789a3 efi: Fix build error due to enum collision between efi.h a [...] adds c8f5ed6ef972 Merge branch 'efi-core-for-linus' of git://git.kernel.org/ [...] adds 629a3cd045e3 Merge branch 'locking/urgent' into locking/core, to pick u [...] adds 87ff19cb2f1a sched/wake_q: Add branch prediction hint to wake_q_add() cmpxchg adds 714925805714 locking/lockdep: Add debug_locks check in __lock_downgrade() adds ce48c457b953 cpu/hotplug: Mute hotplug lockdep during init adds b5a4e2bb0f4c Revert "sched/core: Take the hotplug lock in sched_init_smp()" adds 436a49ae7b69 locking/lockdep: Simplify mark_held_locks() adds bba2a8f1f974 locking/lockdep: Provide enum lock_usage_bit mask names adds 0365aeba5084 futex: No need to check return value of debugfs_create functions adds 31fe3cbbf267 Merge tag 'v5.0-rc5' into locking/core to pick up fixes adds 513e1073d52e locking/lockdep: Add debug_locks check in __lock_downgrade() adds 07879c6a3740 sched/wake_q: Reduce reference counting for special users adds d682b596d993 locking/qspinlock: Handle > 4 slowpath nesting levels adds 412f34a82ccf locking/qspinlock_stat: Track the no MCS node available case adds 47b8f3ab9c49 refcount_t: Add ACQUIRE ordering on success for dec(sub)_a [...] adds 49262de2270e futex: Convert futex_pi_state.refcount to refcount_t adds ace9bad4df26 locking/atomics: Add common header generation files adds 9fa45070a2e5 locking/atomics: Switch to generated fallbacks adds b5d47ef9ea5c locking/atomics: Switch to generated atomic-long adds aa525d063851 locking/atomics: Switch to generated instrumentation adds 8d32588077bd locking/atomics: Check generated headers are up-to-date adds c0df10812835 arm64, locking/atomics: Use instrumented atomics adds 4d8e5cd233db locking/atomics: Fix scripts/atomic/ script permissions adds bdf37b4dd35d locking/atomics: Fix out-of-tree build adds 41b8687191cf Merge branch 'locking/atomics' into locking/core, to pick [...] adds b14e77f89aca locking/atomics: Change 'fold' to 'grep' adds 0cf264b3133d locking/atomics: Check atomic headers with sha1sum adds 0614621d89c4 Merge branch 'linus' into locking/core, to pick up fixes adds 02e525b2aff1 locking/percpu-rwsem: Remove preempt_disable variants adds 733000c7ffd9 locking/qspinlock: Remove unnecessary BUG_ON() call adds 09d75ecb122d locking/lockdep: Fix two 32-bit compiler warnings adds 7ff8517e1034 locking/lockdep: Fix reported required memory size (1/2) adds 15ea86b58c71 locking/lockdep: Fix reported required memory size (2/2) adds 523b113bace5 locking/lockdep: Avoid that add_chain_cache() adds an inva [...] adds 09329d1c2024 locking/lockdep: Reorder struct lock_class members adds 86cffb80a525 locking/lockdep: Make zap_class() remove all matching lock [...] adds feb0a3865ed2 locking/lockdep: Initialize the locks_before and locks_aft [...] adds 956f3563a838 locking/lockdep: Split lockdep_free_key_range() and lockde [...] adds cdc84d794947 locking/lockdep: Make it easy to detect whether or not ins [...] adds 29fc33fb7283 locking/lockdep: Update two outdated comments adds a0b0fd53e1e6 locking/lockdep: Free lock classes that are no longer in use adds ace35a7ac493 locking/lockdep: Reuse list entries that are no longer in use adds 2212684adff7 locking/lockdep: Introduce lockdep_next_lockchain() and lo [...] adds 527af3ea273b locking/lockdep: Fix a comment in add_chain_cache() adds de4643a77356 locking/lockdep: Reuse lock chains that have been freed adds b526b2e39a53 locking/lockdep: Check data structure consistency adds 4bf508621855 locking/lockdep: Verify whether lock objects are small eno [...] adds 108c14858b9e locking/lockdep: Add support for dynamic keys adds 669de8bda87b kernel/workqueue: Use dynamic lockdep keys for workqueues adds d93ac78bf7b3 lockdep/lib/tests: Fix run_tests.sh adds f214737b75b0 lockdep/lib/tests: Test dynamic key registration adds 72dcd505e858 locking/lockdep: Add module_param to enable consistency checks adds 28d49e282665 locking/lockdep: Shrink struct lock_class_key adds 3478588b5136 Merge branch 'locking-core-for-linus' of git://git.kernel. [...] adds 23e232bd986a perf/doc: Update design.txt for exclude_{host|guest} flags adds 486efe9f8e30 perf/core: Add function to test for event exclusion flags adds cc6795aeffea perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incap [...] adds 6dd273f44669 perf/core, arch/alpha: Strengthen exclusion checks with PE [...] adds 1d899c0e9bc2 perf/core, arch/arm: Use PERF_PMU_CAP_NO_EXCLUDE conditionally adds cafa780e7b01 perf/core, arch/arm: Use PERF_PMU_CAP_NO_EXCLUDE for exclu [...] adds 306563985819 For drivers that do not support context exclusion let's ad [...] adds a66b0010f89e perf/drivers: Strengthen exclusion checks with PERF_PMU_CA [...] adds c2c9091d9e7b perf/core, arch/powerpc: use PERF_PMU_CAP_NO_EXCLUDE for e [...] adds 2ff40250691e perf/core, arch/x86: Use PERF_PMU_CAP_NO_EXCLUDE for exclu [...] adds 88dbe3c94e27 perf/core, arch/x86: Strengthen exclusion checks with PERF [...] adds ad07c8ceb663 perf/core: Remove unused perf_flags adds 49b8e2beceda perf tools: Replace automatic const char[] variables by statics adds 7ba4da100261 perf session: Rearrange perf_session__process_events function adds 4f5a473d79c7 perf session: Get rid of file_size variable adds 82715eb184c5 perf session: Add reader object adds f66f0950527c perf session: Add 'data_size' member to reader object adds 71002bd21482 perf session: Add 'data_offset' member to reader object adds 3c7b67b23eb3 perf session: Add reader__process_events function adds cf5c6c211b7e perf: Remove duplicated workqueue.h include from perf_event.h adds 3eb03a5208a4 perf tools: Remove duplicate headers adds 93115d32e866 perf report: Display arch specific diagnostic counter sets [...] adds 3e4a1c536b26 perf report: Display names in s390 diagnostic counter sets adds 8dabe9c43af7 perf report: Dump s390 counter set data to file adds 562019695119 perf: Make perf_event_output() propagate the output() return adds 76193a94522f perf, bpf: Introduce PERF_RECORD_KSYMBOL adds d764ac646491 tools headers uapi: Sync tools/include/uapi/linux/perf_event.h adds 6ee52e2a3fe4 perf, bpf: Introduce PERF_RECORD_BPF_EVENT adds df063c83aa2c tools headers uapi: Sync tools/include/uapi/linux/perf_event.h adds 9aa0bfa370b2 perf tools: Handle PERF_RECORD_KSYMBOL adds 45178a928a4b perf tools: Handle PERF_RECORD_BPF_EVENT adds 7b612e291a5a perf tools: Synthesize PERF_RECORD_* for loaded BPF programs adds a40b95bcd30c perf top: Synthesize BPF events for pre-existing loaded BP [...] adds 6934058d9fb6 bpf: Add module name [bpf] to ksymbols for bpf programs adds a5dcc4ca9129 perf python: Remove -fstack-clash-protection when building [...] adds 32e9136e3784 perf utils: Move perf_config using routines from color.c t [...] adds f575494d4a61 Merge tag 'perf-core-for-mingo-5.0-20190121' of git://git. [...] adds b2251c327a09 perf color: Add missing stdarg.g to color.h adds 19ea1b6f63dd perf symbols: Move symbol_conf to separate file adds 8a249c73a5cc perf annotate: Remove lots of headers from annotate.h adds f1a397f33743 perf tools: Move branch structs to branch.h adds e7a795d3ba62 perf block-range: Add missing headers adds d328e305ea1f perf symbols: Remove include map.h from dso.h adds 68c0188ea778 perf symbols: Remove some unnecessary includes from symbol.h adds 40f3b2d20b52 perf namespaces: Remove namespaces.h from .h headers adds f0049f2c3ee8 perf comm: Remove needless headers from comm.h adds 95420d338e2d perf callchain: No need to include perf.h adds 3aef2cad5d51 tools: Update rbtree implementation adds f3acb3a8a208 perf machine: Use cached rbtrees adds 55ecd6310f9f perf callchain: Use cached rbtrees adds ca2270292e6c perf util: Use cached rbtree for rblists adds 7137ff50b68a perf symbols: Use cached rbtrees adds 2eb3d6894ae3 perf hist: Use cached rbtrees adds cb4c13a51377 perf sched: Use cached rbtrees adds 811184fb6977 perf bpf: Fix synthesized PERF_RECORD_KSYMBOL/BPF_EVENT adds cc4376422552 perf script python: Add trace_context extension module to [...] adds 72e0b15cb24a perf script python: Use PyBytes for attr in trace-event-python adds 099b79ca25c5 perf script python: Remove explicit shebang from setup.py adds d72eadbc1d28 perf script python: Remove explicit shebang from tests/attr.c adds a38352de4495 perf script python: Remove explicit shebang from Python scripts adds 35ea7e4bbb89 perf script python: Add Python3 support to tests/attr.py adds b45d5511aa90 perf bpf: Add bpf_map() helper adds c657d76f9fb8 perf bpf: Convert pid_map() to bpf_map() adds 56d8175a4d05 perf augmented_raw_syscalls: Use bpf_map() adds 1d59cb1bbd4c perf trace: Fixup etcsnoop example adds f52fdd64f604 perf bpf examples: Convert etcsnoop to use bpf_map() adds 76a06125dd57 perf augmented_syscalls: Convert to bpf_map() adds b844ff366f06 Merge tag 'perf-core-for-mingo-5.0-20190126' of git://git. [...] adds 98cb62108170 Merge branch 'perf/urgent' into perf/core, to pick up fixes adds 8e86e0152676 perf/core: Convert to SPDX license identifiers adds 469eb32eaf36 perf/hw_breakpoints: Convert to SPDX license identifier adds 720e596a16cc perf/uprobes: Convert to SPDX license identifier adds 8c94abbbe1ba perf: Convert perf_event_context.refcount to refcount_t adds fecb8ed2ce70 perf/ring_buffer: Convert ring_buffer.refcount to refcount_t adds ca3bb3d027f6 perf/ring_buffer: Convert ring_buffer.aux_refcount to refcount_t adds 9821517a53db Merge branch 'perf/urgent' into perf/core, to pick up fixes adds d6e4ae499f25 perf powerpc: Add missing headers to skip-callchain-idx.c adds af1db7f6b732 perf arm pmu: Add missing linux/string.h header adds 4fed072609b8 perf srccode: Move struct definition from map.h to srccode.h adds 7b644f9ad18f perf callchain: Uninline callchain_cursor_reset() to remov [...] adds 9f4e8ff27a80 perf symbols: Introduce map_symbol.h adds 1101f69af533 pref tools: Add missing map.h includes adds 41f30914fc33 perf map: Move structs and prototypes for map groups to a [...] adds 2f2ae234e5af perf tests: Add missing headers so far obtained indirectly adds 7cadca8e1b4a perf hist: Remove symbol.h from hist.h, just fwd decls are needed adds daecf9e0fa8e perf tools: Add missing include for symbols.h adds 9cd997f85e29 perf evsel: No need to include symbol.h in evsel.h, symbol [...] adds e22c1c751140 perf thread: Don't include symbol.h, symbol_conf.h is enough adds b10ba7f1a278 perf tools: Add missing include <callchain.h> in various places adds 71551288d2fd perf hist: Remove the needless callchain.h include from hist.h adds e9dacd63a185 perf tests pmu: Add missing headers adds eb563d6604b0 perf pmu: Remove needless evsel.h include, only needs one [...] adds 5691903a6f52 perf kvm stat: Replace kvm-stat.h includes with forward de [...] adds 5afbb37c68ab perf powerpc kvm-stat: Add missing evlist.h header adds ebc52aee6130 perf bpf-loader: Remove unecessary includes from bpf-loader.h adds 840018668ce2 perf/aux: Make perf_event accessible to setup_aux() adds bb8e370bdc14 coresight: perf: Add "sinks" group to PMU directory adds 226443925887 coresight: Use event attributes for sink selection adds ffe8881eb20b perf pmu: Move EVENT_SOURCE_DEVICE_PATH to PMU header file adds fa4e819bbca9 perf arm cs-etm: Use event attributes to send sink informa [...] adds 1a89f1e2bec2 perf coresight: Remove set_drv_config() API adds 159b0da50adb perf pmu: Remove set_drv_config API adds 9d2ed64587c0 perf record: Allocate affinity masks adds c44a8b44ca9f perf record: Bind the AIO user space buffers to nodes adds de20e3200c96 perf tools: Add fallback versions for CPU_{OR,EQUAL}() adds f13de6609a9a perf record: Apply affinity masks when reading mmap buffers adds 5f40fa97669b perf clang: Do not use 'return std::move(something)' adds e4c38fd4a0f5 perf hists: Add argument to hists__resort_cb_t callback adds 5749618764c2 perf evsel: Add output_resort_cb method adds dbd2a1d57f4e perf report: Move symbol annotation to the resort phase adds 55fa8b8c0a37 perf tools: Add documentation for BPF event selection adds ca45d843a599 perf cs-etm: Add last instruction information in packet adds 06220bf472f2 perf cs-etm: Set sample flags for instruction range packet adds 465eaaa89e2b perf cs-etm: Set sample flags for trace discontinuity adds 47106e7413f9 perf cs-etm: Add exception number in exception packet adds 95c6fe970a01 perf cs-etm: Change tuple from traceID-CPU# to traceID-metadata adds 03919e526b29 perf cs-etm: Add traceID in packet adds 96dce7f4f387 perf cs-etm: Set sample flags for exception packet adds 173e65f6bc35 perf cs-etm: Set sample flags for exception return packet adds 2d08f87fe7a2 perf vendor events intel: Fix Load_Miss_Real_Latency on CLX adds d6d457451eb9 perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols adds e7a3a055f2b8 perf thread-stack: Tidy thread_stack__push_cp() usage adds 90c2cda7056e perf thread-stack: Tidy thread_stack__no_call_return() by [...] adds f08046cb3082 perf thread-stack: Represent jmps to the start of a differ [...] adds c3fcadf0bb76 perf auxtrace: Define auxtrace record alignment adds 5a99d99e3310 perf intel-pt: Fix overlap calculation for padding adds 039976129048 perf intel-pt: Fix CYC timestamp calculation after OVF adds 26ee2bcdea33 perf intel-pt: Packet splitting can happen only on 32-bit adds 16bd4321c242 perf auxtrace: Add timestamp to auxtrace errors adds 6854daa07a29 Merge tag 'perf-core-for-mingo-5.1-20190206' of git://git. [...] adds 0237199186e7 x86/CPU/AMD: Set the CPB bit unconditionally on F17h adds 0f42b790c9ba x86/cpufeature: Add facility to check for min microcode revisions adds f26d9db21bf9 Merge branch 'x86/cpu' into perf/core, to pick up dependen [...] adds 9b545c04abd4 perf/x86/kvm: Avoid unnecessary work in guest filtering adds a96fff8df28d perf/x86/intel: Clean up SNB PEBS quirk adds bef9f2714f8c perf/x86/intel: Clean up counter freezing quirk adds af63147c1eda perf/x86/intel: Add counter freezing quirk for Goldmont adds 0192e6535ebe x86/kprobes: Prohibit probing on optprobe template code adds 877b145f0f47 x86/kprobes: Move trampoline code into RODATA adds c13324a505c7 x86/kprobes: Prohibit probing on functions before kprobe_i [...] adds 0eae81dc9f02 x86/kprobes: Prohibit probing on IRQ handlers directly adds 6143c6fb1e8f kprobes: Search non-suffixed symbol in blacklist adds eeeb080bae90 kprobes: Prohibit probing on hardirq tracers adds 984640ce427f kprobes: Prohibit probing on preemption checking debug functions adds a39f15b9644f kprobes: Prohibit probing on RCU debug routine adds 2f43c6022d84 kprobes: Prohibit probing on lockdep functions adds 02106f883cd7 kprobes: Prohibit probing on bsearch() adds f4fe11b7bf7f perf record: Implement --affinity=node|cpu option adds 859dcf64389c perf cs-etm: Add proper header file for symbols adds 2187d87eacd4 perf report: Add s390 diagnosic sampling descriptor size adds dd81eafacc52 perf vendor events power8: Cpi_breakdown & estimated_dcach [...] adds ffe18505ba1d perf vendor events power8: Dl1_reload, instruction_misses, [...] adds 69ba708f4df6 perf vendor events power8: Branch_prediction, latency, bus [...] adds 72ab50203f3f perf vendor events power8: Translaton & general metrics adds 7f3cf5ac7743 perf vendor events power9: Cpi_breakdown & estimated_dcach [...] adds 0133491d4641 perf vendor events power9: Dl1_reloads, instruction_misses [...] adds a4d832726471 perf vendor events power9: Branch_prediction, instruction_ [...] adds 33937e599449 perf vendor events power9: General metrics adds 39f4a913d6d4 perf utils: Silence "Couldn't synthesize bpf events" warni [...] adds 0ec572f05721 tools feature: Undef _GNU_SOURCE at the end of feature tests adds e1be4a5c03e1 perf beauty ioctl cmd: The 'fd' arg is signed adds 051074867434 perf trace: Check if the 'fd' is negative when mapping it [...] adds 1da7e0022784 perf beauty waitid options: Fix up prefix showing logic adds aa8f9c517ebc tools build: Add -lrt to FEATURE_CHECK_LDFLAGS-libaio adds ca2da70c411c perf trace: Filter out gnome-terminal* parent adds 1c3b28fd7ae8 perf coresight: Do not test for libopencsd by default adds 5c4d7c82c0dc perf unwind: Do not put libunwind-{x86,aarch64} in FEATURE [...] adds a96c03e8cdcf tools build: Add test-reallocarray.c to test-all.c to fix [...] adds 271402a3e97e perf build: Add missing FEATURE_CHECK_LDFLAGS-libcrypto adds b611f63bb1b7 perf cs-etm: Remove unused structure field "state" adds fc7ac4138cf5 perf cs-etm: Remove unused structure field "time" and "timestamp" adds d3267ad43dd8 perf cs-etm: Fix wrong return values in error path adds 65963e5b4dfa perf cs-etm: Introducing function cs_etm_decoder__init_dparams() adds ae4d9f523643 perf cs-etm: Fix memory leak in error path adds 2507a3d982f2 perf cs-etm: Introducing function cs_etm__init_trace_params() adds e4aa592d1832 perf cs-etm: Fix erroneous comment adds 4f5b37139fb3 perf cs-etm: Cleaning up function cs_etm__alloc_queue() adds 4b6df11ab6cf perf cs-etm: Rethink kernel address initialisation adds 23cfcd6d75cc perf cs-etm: Make cs_etm__run_decoder() queue independent adds f74f349c211e perf cs-etm: Modularize main decoder function adds 3fa0e83e2948 perf cs-etm: Modularize main packet processing loop adds 8224531cf5a1 perf cs-etm: Modularize auxtrace_buffer fetch function adds d0bfbedad72b perf tools: Compile perf with libperf-in.o instead of libperf.a adds 6368942a9223 perf tools: Rename LIB_FILE to LIBPERF_A adds 5ff328836dfd perf tools: Rename build libperf to perf adds 714a92d83fd1 perf tools: Fix legacy events symbol separator parsing adds 33bbc571ed79 perf list: Display metric expressions for --details option adds a9aeb87b98ba perf header: Get rid of write_it label adds aa4df30db522 perf header: Remove unused 'cpu_nr' field from 'struct cpu_topo' adds 44ec8396e2da tools build feature sched_getcpu: Undef _GNU_SOURCE at the end adds 43f4e6279f05 Merge tag 'perf-core-for-mingo-5.1-20190214' of git://git. [...] adds 9ed8f1a6e767 Merge branch 'linus' into perf/core, to pick up fixes adds 83244772a4cf perf tests shell: Skip trace+probe_vfs_getname.sh if built [...] adds b00ccb27f973 perf header: Fix wrong node write in NUMA_TOPOLOGY feature adds 5135d5efcbb4 perf tools: Add cpu_topology object adds 48e6c5acd368 perf tools: Add numa_topology object adds e19a01c1438e perf tools: Use sysfs__mountpoint() when reading cpu topology adds 7346195e8643 perf report: Don't shadow inlined symbol with different ad [...] adds 7a663c0ff330 perf doc: Fix HEADER_CMDLINE description in perf.data docu [...] adds 8c23a522388b perf doc: Fix documentation of the Flags section in perf.data adds 03d309711d68 perf test: Fix failure of 'evsel-tp-sched' test on s390 adds d19f856479fe perf bpf: Add bpf_map dumper adds ff7a4f98d52c perf trace: Allow dumping a BPF map after setting up BPF events adds 529c1a9e18c3 perf session: Don't report zero period samples for slave events adds 6e7e8b9fec45 perf evsel: Force sample_type for slave events adds 6ef362fd3cf3 perf script: Allow +- operator for type specific fields option adds b20fe10642f9 perf bpf-event: Add missing new line into pr_debug call adds deb83da16c1f perf cpumap: Increase debug level for cpu_map__snprint ver [...] adds b4409ae112ca perf tools: Make rm_rf() remove single file adds 0a1571243d3f Merge tag 'perf-core-for-mingo-5.1-20190220' of git://git. [...] adds 11db1ad4513d perf annotate: Fix getting source line failure adds 1f35cd65386e perf thread-stack: Improve thread_stack__no_call_return() adds 3c0cd952cf05 perf thread-stack: Hide x86 retpolines adds b3a67546fda9 perf scripts python: exported-sql-viewer.py: Fix missing shebang adds df8794fe6840 perf scripts python: exported-sql-viewer.py: Remove leftov [...] adds 655cb952de5f perf scripts python: exported-sql-viewer.py: Hide Call Gra [...] adds 8c90fef9a84d perf scripts python: exported-sql-viewer.py: Move column headers adds 0924cd687fe7 perf scripts python: exported-sql-viewer.py: Factor out Re [...] adds 0bf0947a954f perf scripts python: exported-sql-viewer.py: Factor out Re [...] adds 947cc38d4724 perf scripts python: exported-sql-viewer.py: Move report n [...] adds 1c3ca1b3ae35 perf scripts python: exported-sql-viewer.py: Create new di [...] adds 0d5f8f230c67 perf scripts python: exported-sql-viewer.py: Remove SQLTab [...] adds fc2c77aa8437 perf scripts python: exported-sql-viewer.py: Remove no sel [...] adds cd358012ba20 perf scripts python: exported-sql-viewer.py: Add top calls report adds 18736eef1213 perf: Copy parent's address filter offsets on clone adds c60f83b813e5 perf, pt, coresight: Fix address filters for vmas with non [...] adds 45112e89a8b2 perf data: Move size to struct perf_data_file adds 2d4f27999b88 perf data: Add global path holder adds 05a486593977 perf tools: Add depth checking to rm_rf adds cdb6b0235f17 perf tools: Add pattern name checking to rm_rf adds c69e4c37b37c perf tools: Add rm_rf_perf_data function adds 5021fc4e8c7c perf data: Make check_backup work over directories adds ccb7a71dcea0 perf data: Fail check_backup in case of error adds 145520631130 perf data: Add perf_data__(create_dir|close_dir) functions adds eb6176709b23 perf data: Add perf_data__open_dir_data function adds 4b6ac811bce4 perf script: Handle missing fields with -F +.. adds 94816add0005 perf tools: Add perf_exe() helper to find perf binary adds 02b03ec383e0 perf script python: Add Python3 support to netdev-times.py adds 9b2700efc57f perf script python: Add Python3 support to failed-syscalls [...] adds e4d053ddb4c4 perf script python: Add Python3 support to mem-phys-addr.py adds 8c42b9600e56 perf script python: Add Python3 support to net_dropmonitor.py adds 118af5bf799b perf script python: Add Python3 support to powerpc-hcalls.py adds ee75a896ae53 perf script python: Add Python3 support to sctop.py adds 6d22d9991cf3 perf script python: Add Python3 support to stackcollapse.py adds e985bf761db7 perf script python: Add Python3 support to stat-cpi.py adds 1d1b0dbb859d perf script python: Add Python3 support to syscall-counts.py adds de667cce7f4f perf script python: Add Python3 support to syscall-counts- [...] adds c978b9460fe1 Merge tag 'perf-core-for-mingo-5.1-20190225' of git://git. [...] adds 203b6609e0ed Merge branch 'perf-core-for-linus' of git://git.kernel.org [...] adds 62a8ddc93a85 MAINTAINERS, sched: Drop PREEMPTIBLE KERNEL section entry adds 8d5d0cfb63cb sched/topology: Introduce a sysctl for Energy Aware Scheduling adds f8a696f25ba0 sched/core: Give DCE a fighting chance adds c0ad4aa4d841 sched/fair: Robustify CFS-bandwidth timer locking adds 1017b48ccc11 PM/EM: Document the Energy Model framework adds 81a930d3a64a sched/doc: Document Energy Aware Scheduling adds a062d16449c0 sched/fair: Trigger asym_packing during idle load balance adds 4ad4e481bd02 sched/fair: Fix rounding bug for asym packing adds 46a745d90585 sched/fair: Fix unnecessary increase of balance interval adds 15917dc02841 sched: Remove stale PF_MUTEX_TESTER bit adds d036bda7d0e7 sched/core: Convert sighand_struct.count to refcount_t adds 60d4de3ff7f7 sched/core: Convert signal_struct.sigcnt to refcount_t adds c45a77952427 sched/fair: Convert numa_group.refcount to refcount_t adds ec1d281923cf sched/core: Convert task_struct.usage to refcount_t adds f0b89d3958d7 sched/core: Convert task_struct.stack_refcount to refcount_t adds 62478d9911fa sched/fair: Move the rq_of() helper function adds 23127296889f sched/fair: Update scale invariance of PELT adds 10a35e6812aa sched/pelt: Skip updating util_est when utilization is hig [...] adds 1ca4fa3ab604 sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_ [...] adds c546951d9c93 sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_ta [...] adds 5d299eabea5a sched/fair: Add tmp_alone_branch assertion adds f6783319737f sched/fair: Fix insertion in rq->leaf_cfs_rq_list adds c9ba7560c550 Merge tag 'v5.0-rc6' into sched/core, to pick up fixes adds 31bc6aeaab1d sched/fair: Optimize update_blocked_averages() adds 039ae8bcf7a5 sched/fair: Fix O(nr_cgroups) in the load balancing path adds d0fe0b9c45c1 sched/fair: Simplify post_init_entity_util_avg() by callin [...] adds 99687cdbb3f6 sched/topology: Fix percpu data types in struct sd_data & [...] adds 7edab78d7400 sched/fair: Simplify nohz_balancer_kick() adds 892d59c22208 sched/fair: Explain LLC nohz kick condition adds 9f132742d5c4 sched/fair: Prune, fix and simplify the nohz_balancer_kick [...] adds 2b9c2a4859ad sched/wait: Use freezable_schedule() when possible adds 1b5500d73466 sched/fair: Remove unused 'sd' parameter from select_idle_smt() adds c89d92eddfad sched/fair: Use non-atomic cpumask_{set,clear}_cpu() adds fe99a4f4d602 kthread: Convert worker lock to raw spinlock adds ad01423aedaa kthread: Do not use TIMER_IRQSAFE adds 45802da05e66 Merge branch 'sched-core-for-linus' of git://git.kernel.or [...] adds 1c1ed4731cc8 x86/alternatives: Add macro comments adds c1d4e4192aa4 x86/alternatives: Print containing function adds 71a93c269304 x86/alternatives: Add an ALTERNATIVE_3() macro adds 093ae8f9a86a x86/TSC: Use RDTSCP adds 6ea98b4baa1c Merge branch 'x86-alternatives-for-linus' of git://git.ker [...] adds 7e89a37c477c ipc: Fix building compat mode without sysvipc adds 78e10b5e5a84 Merge tag 'y2038-fix' of git://git.kernel.org/pub/scm/linu [...] adds e844f2c11080 x86/mpx: tweak header name adds 852661a8691f drm: tweak header name adds 746c9398f5ac arch: move common mmap flags to linux/mman.h adds d724444ab97d asm-generic/page.h: fix typo in #error text requiring a re [...] adds fa29f5ba4240 Merge tag 'asm-generic-5.1' of git://git.kernel.org/pub/sc [...] adds 7dd50e2cdf0a arch/arm/mach-ep93xx: Remove duplicate header adds 0f884f8a090e ARM: pxa: remove raumfeld board files and defconfig adds d62998480baa ARM: pxa: remove unused empty mach/pxa25x-udc.h file adds d2a4f1ba04bd Merge tag 'pxa-for-5.1' of https://github.com/rjarzmik/lin [...] adds da8b7f0fb02b MAINTAINERS: add all files matching "imx" and "mxs" to the [...] adds 17ffc1193a4b MAINTAINERS: imx: Change Fabio's email address adds e62538ff9a4b Merge tag 'imx-maintainers-5.1' of git://git.kernel.org/pu [...] adds 23b2441b9002 ARM: imx: don't build ssi-fiq if not required adds 6d45a4028c8a ARM: imx: add i.MX7ULP cpuidle support adds 9edf908a16c4 ARM: imx: add i.MX7ULP SoC revision support adds 67b9282387c5 arm64: imx8mq: select GPCv2 irqchip driver adds 84a2ab25b12d arm64: imx8mq: select PM support adds ad75174f39f4 Merge tag 'imx-soc-5.1' of git://git.kernel.org/pub/scm/li [...] adds dab9ad442520 ARM: davinci: da850-evm: remove dead MTD code adds 5e4ac9274b0b ARM: davinci: mityomapl138: don't read the MAC address fro [...] adds 1e94d710e17d ARM: davinci: dm365-evm: use device properties for at24 eeprom adds c70cf56252b9 ARM: davinci: da830-evm: use device properties for at24 eeprom adds 4b683bbbf572 ARM: davinci: dm644x-evm: use device properties for at24 eeprom adds 71be5811815f ARM: davinci: dm646x-evm: use device properties for at24 eeprom adds 6dce6036325e ARM: davinci: sffsdr: fix the at24 eeprom device name adds 890150165649 ARM: davinci: sffsdr: use device properties for at24 eeprom adds 19e99de9a53f ARM: davinci: remove dead code related to MAC address reading adds 2f983f8c9417 ARM: davinci: mityomapl138: use nvmem notifiers adds e430685f4969 ARM: davinci: mityomapl138: use device properties for at24 eeprom adds ca107e35e6c3 ARM: davinci: da850-evm: use GPIO hogs instead of the legacy API adds 08e46f18b7d0 usb: ohci-da8xx: add a new line after local variables adds 3d2ab9f35ebd usb: ohci-da8xx: add a helper pointer to &pdev->dev adds c08df69149db ARM: davinci: omapl138-hawk: use gpio lookup entries for u [...] adds 1703cf5d4fc0 ARM: davinci: da830-evm: use gpio lookup entries for usb gpios adds d193abf1c913 usb: ohci-da8xx: add vbus and overcurrent gpios adds 2435854e2a6a ARM: davinci: omapl138-hawk: remove legacy usb helpers adds 339850f23aa4 ARM: davinci: da830-evm: remove legacy usb helpers adds 23fa70e40a42 usb: ohci-da8xx: remove unused callbacks from platform data adds b8961b1eb7d2 Merge tag 'davinci-for-v5.1/soc-part2' of git://git.kernel [...] adds 1468841f834d arm64: meson: remove COMMON_CLK_AMLOGIC selection adds 57bf684f1590 ARM: meson: remove COMMON_CLK_AMLOGIC selection adds b3077ffcfa24 arm64: meson: enable g12a clock controller adds cfe9930e9468 Merge tag 'amlogic-soc' of git://git.kernel.org/pub/scm/li [...] adds e2477233145f ARM: s3c24xx: Fix boolean expressions in osiris_dvs_notify adds 4bdf2f3f20a9 ARM: exynos: Fix timeout when booting secondary CPUs adds 4f7df3cb5cdc Merge tag 'samsung-soc-5.1' of git://git.kernel.org/pub/sc [...] adds f7fa3135c02c MAINTAINERS: Add entry for uDPU board adds 5f6efe31636a Merge tag 'mvebu-arm64-5.1-1' of git://git.infradead.org/l [...] adds cd10b9343d1f dt-bindings: soc: fix typo of MT8173 power dt-bindings adds 2663146427ce Revert "ARM: mediatek: add MT7623a smp bringup code" adds a43379dddf1b arm: mediatek: add MT7629 smp bring up code adds d0e1f79ad3de Merge tag 'v5.0-next-soc' of git://git.kernel.org/pub/scm/ [...] adds 82cdfc382b94 ARM: tegra: Fix missed EMC registers latching on resume fr [...] adds d8f584099271 ARM: tegra: Fix DRAM refresh-interval clobbering on resume [...] adds 1c6279b49d3f ARM: tegra: Restore memory arbitration on resume from LP1 [...] adds e61c92005ead Merge tag 'tegra-for-5.1-arm-core' of git://git.kernel.org [...] adds 8d22020a7e1e ARM: shmobile: Add missing dts files to MAINTAINERS adds 5347a0203709 ARM: shmobile: Fix R-Car Gen2 regulator quirk adds 919c1d49a0dc Merge tag 'renesas-arm-soc-for-v5.1' of git://git.kernel.o [...] adds ac04fd656928 ARM: lpc32xx: Delete an error message for a failed memory [...] adds 801da462e88d ARM: lpc32xx: Use kmemdup to replace duplicating its imple [...] adds 3e742d0d95ea ARM: lpc32xx: remove platform data of ARM PL180 SD/MMC controller adds 49bb0b964c1f ARM: lpc32xx: remove platform data of ARM PL111 LCD controller adds c47cd74759b4 Merge tag 'lpc32xx-soc-for-5.1' of https://github.com/vzap [...] adds 49b35cd5e7dd MAINTAINERS: Update Ampere email address adds aebbfafc74b8 Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/lin [...] adds 4bf04fc458df ARM: dts: stm32: Add dmas to timer on stm32mp157c adds 1f3250f397f6 ARM: dts: stm32: don't use timers dmas on stm32mp157c-ed1 adds 5ae71cea1aec ARM: dts: stm32: don't use timers dmas on stm32mp157c-ev1 adds d44d6e021301 ARM: dts: stm32: change CAN RAM mapping on stm32mp157c adds bb4857cd0060 ARM: dts: stm32: add can1 sleep pins muxing adds e3b3d0b19bd7 ARM: dts: stm32: add can1 sleep pins muxing on stm32mp157c [...] adds 8914b63bab3c ARM: dts: stm32: add thermal sensor support on STM32MP157c adds 6569df3d6280 Merge tag 'stm32-dt-for-v4.21-1' of git://git.kernel.org/p [...] adds abe60a3a7afb ARM: dts: Kill off skeleton{64}.dtsi adds 31af04cd60d3 arm64: dts: Remove inconsistent use of 'arm,armv8' compati [...] adds cffbb02dafa3 ARM: dts: nomadik: Augment NHK15 panel setting adds acf14c54747a Merge tag 'nomadik-dts-v5.1' of git://git.kernel.org/pub/s [...] adds b724cad74c7a ARM: dts: Augment panel setting for Integrator/CP adds 4165ef5d00be Merge tag 'integrator-dts-v5.1' of git://git.kernel.org/pu [...] adds 9d16c4a10e07 arm64: dts: renesas: r8a77990: ebisu: Add backlight adds a06ad4385f18 arm64: dts: renesas: r8a77995: draak: Set better backlight levels adds 7eda14afb884 arm64: dts: renesas: r8a77990: ebisu: Fix EthernetAVB phy [...] adds c257628dcdcc arm64: dts: renesas: Initial device tree for r8a774c0 adds e2088cf8e6d5 arm64: dts: renesas: r8a774c0: Add SYS-DMAC controller nodes adds 2660a6af690e arm64: dts: renesas: r8a774c0: Add SCIF and HSCIF nodes adds 13fd6932045d arm64: dts: renesas: r8a774c0: Add INTC-EX device node adds 788e55b66c13 arm64: dts: renesas: r8a774c0: Add PFC support adds fccd45bd23c2 arm64: dts: renesas: r8a774c0: Add GPIO device nodes adds 2f71109eef53 arm64: dts: renesas: r8a774c0: Add Ethernet AVB node adds 8d68821ced28 arm64: dts: renesas: r8a774c0: Add watchdog support adds 9b55a05ebfbe arm64: dts: renesas: r8a774c0: Add secondary CA53 CPU core adds 77223211f44d arm64: dts: renesas: r8a774c0: Add SDHI nodes adds abf8cc35bf89 arm64: dts: renesas: r8a774c0: Add I2C and IIC-DVFS support adds 6c7e02178e8f arm64: dts: renesas: r8a774c0: Add IPMMU device nodes adds 59c3a00d6d41 arm64: dts: renesas: r8a774c0: Add CAN nodes adds 6e9dd34eb6b0 arm64: dts: renesas: r8a774c0: Add thermal support adds 62c0056f1c3e arm64: dts: renesas: r8a774c0: Add MSIOF nodes adds cf8f74d6587d arm64: dts: renesas: r8a774c0: Add audio support adds 47f638672385 arm64: dts: renesas: r8a774c0: Add PWM support adds 8ed3a6b22315 arm64: dts: renesas: r8a774c0: Add display output support adds 89893580cf56 arm64: dts: renesas: r8a774c0: Add USB2.0 phy and host dev [...] adds 19777736ced7 arm64: dts: renesas: r8a774c0: Add USB-DMAC and HSUSB devi [...] adds 3a6addcaedec arm64: dts: renesas: r8a774c0: Add USB3.0 device nodes adds 3cdc999db973 arm64: dts: renesas: r8a774c0: Connect RZ/G2E SYS-DMAC to IPMMU adds 4035f91a3b42 arm64: dts: renesas: r8a774c0: Connect RZ/G2E AVB to IPMMU adds 52a20e64cce7 arm64: dts: renesas: r8a774c0: Connect RZ/G2E Audio-DMAC to IPMMU adds f0c2aa1664a2 arm64: dts: renesas: r8a774c0: Add PCIe device node adds e961ab42e034 arm64: dts: renesas: r8a774c0: Add VIN and CSI-2 device nodes adds 173c3b3ca213 arm64: dts: renesas: r8a774a1: Fix hsusb reg size adds 003233351d44 arm64: dts: renesas: r8a77990: sort pciec0 node within soc node adds d5d7134fd49e arm64: dts: renesas: r8a77990: Sort i2c nodes within soc node adds 2e0e5b1685b7 arm64: dts: renesas: r8a7796: salvator-xs: Convert to new [...] adds 5d3b226ace6d arm64: dts: renesas: ulcb: use audio-graph-card adds c693b2101c9f arm64: dts: renesas: ulcb: add HDMI sound support adds 80c07701d591 arm64: dts: renesas: ulcb-kf: add pcm3168 sound codec adds 0ec8e0a879b8 arm64: dts: renesas: r8a7795: remove BUSIF0 settings from [...] adds 10bd03fa896e arm64: dts: renesas: r8a7796: remove BUSIF0 settings from [...] adds 868a49d6f9d9 arm64: dts: renesas: r8a77990-ebisu: use simple-audio-card adds d5e5790c6ff0 arm64: dts: renesas: v3msk: specify EtherAVB PHY IRQ adds 12105cec654c arm64: dts: renesas: r8a77990: ebisu: Fix backlight regula [...] adds d9fd4e581407 arm64: dts: renesas: r8a774c0: Enable DMA for SCIF2 adds a99de4792156 arm64: dts: renesas: r8a77990: Enable DMA for SCIF2 adds 3e279a1d44d7 arm64: dts: renesas: r8a77990: ebisu: Enable HS400 of SDHI3 adds d2849a5871f1 Merge tag 'renesas-arm64-dt-for-v5.1' of git://git.kernel. [...] adds 7e345d25c796 ARM: dts: sun4i-a10: Add PMU node adds 09c6572290f0 ARM: dts: sun7i: bananapi: Add GPIO banks regulators adds 26e9ffeb2c04 ARM: dts: sun8i: r40: Add pinmux settings for UART3 on PG [...] adds a5a4bc14914f ARM: dts: sun8i: r40: Add pinmux setting for CLK_OUT_A adds e5c6e693be83 ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix WiFi regulato [...] adds 1e5f1db4ccd8 ARM: dts: sun8i: r40: bananapi-m2-ultra: Add Bluetooth dev [...] adds c322e85ad1d4 ARM: dts: sunxi: bananapi-m2-plus: Add Bluetooth device node adds 890c50673586 ARM: dts: sun4i: Add support for the C1 SRAM region with t [...] adds 5949bc5602cc ARM: dts: sun4i-a10: Add Video Engine and reserved memory nodes adds d02752149759 ARM: dts: sun8i-a23-a33: Move NAND controller device node [...] adds 437262c0db5d ARM: dts: sun8i-a33: Move display pipeline nodes to a23/a3 [...] adds 4672f6956189 ARM: dts: sun8i-a23: Add compatible strings to display pip [...] adds fe244e4c6a0b ARM: dts: sun8i-q8-common: Enable display pipeline with RG [...] adds 55533921301e ARM: dts: sun8i-a23-q8: Set compatible string for LCD panel adds 0f7be8f5bdf0 Merge tag 'sunxi-dt-for-5.1' of git://git.kernel.org/pub/s [...] adds 34a97fcc71c2 arm64: dts: allwinner: a64: Add PMU node adds 062904f2bccf arm64: dts: allwinner: a64: Fix a typo adds 55ec26d6a424 arm64: dts: allwinner: a64: Enable A64 timer workaround adds 0b03e47d529d Merge tag 'sunxi-dt64-for-5.1' of git://git.kernel.org/pub [...] adds 869d1375a495 ARM: dts: aspeed: stardragon4800: Add power supply adds 80baf890da96 ARM: dts: aspeed-palmetto: Add i2c OCC hwmon node adds 8b88029380af ARM: dts: aspeed: Add #interrupt-cells property to gpio co [...] adds 9e9a6ad1d7f2 ARM: dts: aspeed: Add KCS support for LPC BMC adds e7b66ba2db01 ARM: dts: aspeed: tiogapass: Enable KCS adds 1a5ebcd4356d ARM: dts: aspeed: tiogapass: Add sensors adds 43d78e726a2b ARM: dts: aspeed: Add Inspur on5263m5 BMC adds c91d27bba78f ARM: dts: aspeed: tiogapass: Add LPC devices adds e786eff92838 ARM: dts: aspeed: tiogapass: Add uarts for SoL adds 95779307d7e8 ARM: dts: aspeed: quanta-q71l: enable lpc_ctrl node adds e15425214990 ARM: dts: aspeed: quanta-q71l: enable uart1 adds 9ba24e9ca71b Merge tag 'aspeed-5.1-devicetree' of git://git.kernel.org/ [...] adds fc71f69ceccf ARM: dts: mps2: use list instead of tuple for uart interrupts adds 01980aa7b0d7 ARM: dts: vexpress: use list instead of tuple for mmci interrupts adds cc0dbf43668d arm: dts: vexpress-v2p-ca15_a7: Add cpu dynamic-power-coef [...] adds 0d29492e1fee Merge tag 'vexpress-updates-5.1' of git://git.kernel.org/p [...] adds ef972714b1b2 arm64: dts: juno/fast models: using GIC macros instead of [...] adds 88c2ccc05391 arm64: dts: models: use list instead of tuple for mmci interrupts adds 20d00c409475 arm64: dts: juno/fast models: sort couple of device nodes adds fa083b99eb28 arm64: dts: fast models: Add DTS fo Base RevC FVP adds 4daa001a1773 arm64: dts: juno: Add cpu dynamic-power-coefficient information adds 839c291de9cd Merge tag 'juno-updates-5.1' of git://git.kernel.org/pub/s [...] adds fee3b6748036 ARM: ti81xx: Move I2C entries in omap_hwmod_81xx to mainta [...] adds d27cda291b23 ARM: ti81xx: Add hwmod boilerplate for all GPIO and SPI pe [...] adds e4354c1aaffe Merge tag 'omap-for-v5.1/soc-ti-81xx-signed' of git://git. [...] adds 417992d5744f ARM: dts: ti81xx: Add dts boilerplate for all GPIO and SPI [...] adds d031773169df ARM: dts: Adds device tree file for McGill's IceBoard, bas [...] adds 14ef357550eb Merge tag 'omap-for-v5.1/dt-ti-81xx-signed' of git://git.k [...] adds e3b382c1075e ARM: dts: am335x-chiliboard: Add stdout-path property adds c6e967ad5a04 ARM: dts: Add wlcore wakeirq for omap3-evm adds 2f60f258e0f5 ARM: dts: Configure wlcore wakeirq for pandaboard adds 7c695e87bd7a ARM: dts: omap4-droid4: Configure wlcore wakeirq adds a11802937467 Merge branch 'omap-for-v4.21/dt' into omap-for-v5.1/dt adds 7da10df988ca ARM: dts: am33xx: Remove unnecessary properties adds a4aaf1242c2b ARM: dts: am437x: replace linux,wakeup with wakeup-source [...] adds dc81e8465d4a ARM: dts: am335x-shc.dts: Switch to SPDX identifier adds b4c30df0eb35 ARM: dts: omap4-sdp: Make ethernet working even if booted [...] adds 791ff5a935ae Merge tag 'omap-for-v5.1/dt-signed' of git://git.kernel.or [...] adds 7dd2e8f8a5dc ARM: dts: da850-lcdk: Enable the analog mic input adds 116ca499a136 Merge tag 'davinci-for-v5.1/dt' of git://git.kernel.org/pu [...] adds 5e00e9a24039 arm64: dts: ti: k3-am654: Add Support for eMMC host controller adds fd58466a3876 arm64: dts: ti: k3-am654-base-board: Add eMMC Support adds e3ce67896ce6 Merge tag 'am654-for-v5.1' of git://git.kernel.org/pub/scm [...] adds 78720aceacf0 ARM: dts: rockchip: move rk3036 i2s sound-dail-cells into [...] adds 5286abda83af ARM: dts: rockchip: add HCLK_HDMI to rk3066 vio power-domain adds 95e50af34d47 ARM: dts: rockchip: fix cif1_pdn pin on rk3188-bqedison2qc adds 321514a385fa ARM: dts: rockchip: add focaltech touchscreen to rk3188-bq [...] adds 58bcc8d95545 ARM: dts: rockchip: add rk3066 vop display nodes adds a4b0e36d694d ARM: dts: rockchip: Add missing dma-names SPI support for rv1108 adds fa2b56e7af46 ARM: dts: rockchip: rv1108: Add spim0 and spim1 pinctrl groups adds d4c03ebe7c03 dt-bindings: Add vendor prefix for elgin adds 4a26c1602927 ARM: dts: rv1108: Add support for rv1108-elgin-r1 board adds e6b97a47b5b9 ARM: dts: rockchip: clean up the abuse of disable-wp adds 77ab2ebf93e5 Merge tag 'v5.1-rockchip-dts32-1' of git://git.kernel.org/ [...] adds c09757064329 arm64: dts: rockchip: add rk3328 ACODEC node adds b78442b8a2e9 arm64: dts: rockchip: move rk3328 #sound-dai-cells to the [...] adds 87bf7c7fb9fe arm64: dts: rockchip: enable analog audio node for rock64 adds e7a095908227 arm64: dts: rockchip: Add devicetree for NanoPC-T4 adds 1b5715c602fd arm64: dts: rockchip: add ROCK Pi 4 DTS support adds 1a6e741177d0 arm64: dts: rockchip: Add DT for NanoPi M4 adds c62ffaf5026d arm64: dts: rockchip: Refine nanopi4 differences adds 95658e21b170 arm64: dts: rockchip: Add NanoPC-T4 IR receiver adds 10f595eedc22 arm64: dts: rockchip: 'Fix' nanopi4 uSD card detect adds 79164c99db28 arm64: dts: rockchip: clean up the abuse of disable-wp adds db49e22ae2b7 Merge tag 'v5.1-rockchip-dts64-1' of git://git.kernel.org/ [...] adds 560ff039b521 ARM: dts: stm32: add SPI support on STM32F429 SoC adds 38576a320578 ARM: dts: stm32: Enable thermal sensor support on STM32MP157c-ed1 adds 55b97be83f2c Merge tag 'stm32-dt-for-v5.1-1' of git://git.kernel.org/pu [...] adds 0bb677d9e552 ARM: dts: s5pv210: Add node for exynos-rotator adds 9563793d1587 ARM: dts: s5pv210: Use correct fimd variant adds f143f8d68077 ARM: dts: s5pv210: Remove hardcoded bootargs on Galaxy S a [...] adds 657846f75670 ARM: dts: s5pv210: Add reserved memory for MFC on Aries adds c7985d8cb4c2 ARM: dts: s5pv210: Add support for more devices present on Aries adds b99f1870b689 ARM: dts: s5pv210: Add DMC nodes adds be6a95a55a09 ARM: dts: s5pv210: Fix onenand's unit address format warning adds 4de3f59c51f9 ARM: dts: s3c2416: Fix xti node's missing reg property warning adds 04aacc64ca38 ARM: dts: exynos: Fix conflicting fixed-regulator GPIO fla [...] adds 0b94260ac1e1 ARM: dts: exynos: Fix eMMC regulator properties on Odroid [...] adds ec33745bccc8 ARM: dts: exynos: Fix pinctrl definition for eMMC RTSN lin [...] adds bb173ff7f127 Merge tag 'samsung-dt-5.1' of git://git.kernel.org/pub/scm [...] adds b7f264fa496e ARM: dts: BCM53573: Relicense Luxul files to the GPL 2.0+ / MIT adds 40a179233671 ARM: dts: BCM5301X: Add basic DT for Phicomm K3 adds b9e176e0f9c9 dt-bindings: bcm: Add Raspberry Pi 3 A+ adds 0040cf8dc925 ARM: dts: add Raspberry Pi 3 A+ adds f090e1bd7b05 ARM: dts: bcm283x: Fix DTC warning for memory node adds 592f50f0f97a ARM: dts: bcm2835-rpi: Drop unnecessary #address-cells/#si [...] adds b02d6197c28e ARM: dts: bcm2835: Fix labels for GPIO 0,1 adds 74a04e07f9d5 ARM: dts: bcm2837-rpi-3-b: Use consistent label for HDMI hotplug adds ef528c37e4c5 ARM: dts: bcm2837-rpi-3-b-plus: Clarify label for STATUS_LED adds 0b559d5c5baf ARM: dts: bcm283x: Add missing GPIO line names adds ab1b4ef966af ARM: dts: bcm2835-rpi-zero-w: Drop unnecessary pinctrl adds 0a37cac50906 Merge tag 'tags/bcm2835-dt-next-2019-02-01' into devicetree/next adds 33067418cedd Merge tag 'arm-soc/for-5.1/devicetree' of https://github.c [...] adds bd80be88e057 ARM: dts: add Raspberry Pi 3 A+ adds 441d8020d8fc arm64: dts: broadcom: Add reference to RPi 3 A+ adds c4ba5268e7e7 Merge tag 'tags/bcm2835-dt-64-next-2019-02-01' into device [...] adds e47d047e965b Merge tag 'arm-soc/for-5.1/devicetree-arm64' of https://gi [...] adds ee65af7f9f42 ARM: dts: lpc435x: remove address and size cells from gpio [...] adds 3e3380d0675d ARM: dts: lpc32xx: Remove leading 0x and 0s from bindings [...] adds 623cdcc76d2f ARM: dts: Add DT for MYIR Tech MYD-LPC4357 Development Board adds 3e88bc38b9f6 ARM: dts: lpc32xx: add required clocks property to keypad [...] adds 489261c45f0e ARM: dts: lpc32xx: reparent keypad controller to SIC1 adds 7a0790a4121c ARM: dts: lpc32xx: fix ARM PrimeCell LCD controller variant adds 30fc01bae3cd ARM: dts: lpc32xx: fix ARM PrimeCell LCD controller clocks [...] adds dc141b99fc36 ARM: dts: lpc32xx: phy3250: fix SD card regulator voltage adds 55ff23249770 ARM: dts: lpc32xx: phy3250: remove regulators umbrella dev [...] adds 3d48cda9dce1 ARM: dts: lpc32xx: phy3250: setup LCD controller to panel [...] adds e5d48e7db11f ARM: dts: lpc32xx: phy3250: add unit address to memory dev [...] adds ec54b138b170 ARM: dts: lpc32xx: ea3250: add unit address to memory device node adds 0293adf76ae9 ARM: dts: lpc32xx: ea3250: beautify gpio keys children nodes adds 2a434f2471fd Merge tag 'lpc32xx-dt-for-5.1' of https://github.com/vzapo [...] adds ee9eb4b3e292 Merge tag 'qcom-fixes-for-5.0-rc3' into arm64-for-5.1-2 adds 67d62e5a3b55 arm64: dts: qcom: sdm845: Add SD node adds b454dbdb8f06 arm64: dts: qcom: sdm845: Add SD nodes for sdm845-mtp adds 4429e57567bb arm64: dts: sdm845: Add node for arm,mmu-500 adds cc16687fbd74 arm64: dts: qcom: sdm845: add UFS controller adds b010fdb4ea58 arm64: dts: qcom: sdm845: Add UFS nodes for sdm845-mtp adds 9ebfcba1ac46 arm64: dts: qcom: sdm845: Add USB PHY lane two adds c604b82a09ce arm64: dts: sdm845: Add cpufreq device node adds f72281126815 arm64: dts: qcom: qcs404: sdcc1: enable HS400 adds 4bbbca1e7fea arm64: dts: qcom: qcs404: Add WCN3990 WLAN module device node adds 041b9a7b9fdb arm64: dts: pms405: Export PMIC temperature to thermal framework adds af61bef513ba arm64: dts: apq8016-sbc: Increase load on l11 for SDCARD adds ff10032fb309 arm64: dts: qcom: Correct "gpiio" typo in msm8996-pins adds 0f60e6fb54fb arm64: dts: qcom: pm8916: Add PON watchdog node adds 08c2a076d18f arm64: dts: qcom: sdm845: Add dpu to sdm845 dts file adds 40d8e6dabff4 Merge branch 'arm64-for-5.1' into arm64-for-5.1-2 adds d558f4c2c438 arm64: dts: qcom: msm8998-mtp: Increase load on l21 for sdcard adds 1e71d0c273d0 arm64: dts: qcom: msm8998: Enumerate i2c controllers adds e1ce853932b7 arm64: dts: qcom: sdm845: Add qspi (quad SPI) node adds 9aa4a27ec6b0 arm64: dts: sdm845: Add gpu clock controller node adds 05556681948b arm64: dts: sdm845: Add videocc node adds 0cef5dd4035f arm64: dts: sdm845: Add lpasscc node adds 539e7a6849ae arm64: dts: qcom: sdm845: Fix pcs_misc region address for UNI PHY adds 77bb7f94555c arm64: dts: qcom: sdm845: Add SCM DT node adds 13393da0c698 arm64: dts: qcom: sdm845: Add PDC Global reset driver node adds 022bccb840b7 arm64: dts: sdm845: Add WCN3990 WLAN module device node adds fae1967f31c3 arm64: dts: msm8996: Add rpmpd device node adds 5b6f186f0abb arm64: dts: sdm845: Add rpmh powercontroller node adds bede7d2dc8f3 arm64: dts: qcom: sdm845: Increase address and size cells for soc adds 9feb667d8674 arm64: dts: qcom: sdm845: Extend ranges and describe DMA space adds bc2c806293c6 arm64: dts: qcom: sdm845: Add gpio-ranges to TLMM node adds 8ed6d484ec76 arm64: dts: qcom: sdm845: Add reserve-memory nodes adds ea0edd7e63f4 arm64: dts: qcom: sdm845: Remove the duplicate header inclusion adds 1d918e9a8cc7 arm64: dts: qcom: sdm845: Fix lpasscc reg adds 5bb9ab94f43b arm64: dts: qcom: qcs404: Specify pinctrl state for UART adds bf9aa8a47115 arm64: dts: qcom: qcs404: Define remaining UARTs adds 734e6d0252bf arm64: dts: qcom: qcs404: Add QUP I2C and SPI nodes adds 026dad8f5873 arm64: dts: qcom: msm8998: Add USB-related nodes adds 1fb28636e83f arm64: dts: qcom: msm8998: Add rpmcc node adds bf75731dbc97 arm64: dts: qcom: qcs404: Add rpmcc node adds 4cce115f128a arm64: dts: qcom: msm8996: Disabled VFE SMMU adds 5e8204893f62 arm64: dts: sdm845: Add interconnect provider DT nodes adds 2ab58c853edb Merge tag 'qcom-arm64-for-5.1' of git://git.kernel.org/pub [...] adds 76c27054ebb9 ARM: dts: msm8660: Mark two GSBI blocks "disabled" adds 57c23241be84 ARM: dts: msm8660: Fix up GIC IRQ flags adds ec4c6c57af57 ARM: dts: qcom: msm8974-hammerhead: add WiFi support adds cdd3d64d843a ARM: dts: qcom: msm8974: add gpio-ranges adds fb143fcbb9ad ARM: dts: qcom: msm8974-hammerhead: add USB OTG support adds 40122db87778 ARM: dts: ipq4019: Remove skeleton.dtsi adds f02635eaf574 Merge tag 'qcom-dts-for-5.1' of git://git.kernel.org/pub/s [...] adds 87988511cef0 arm64: dts: hikey: Add DMA entries for Bluetooth UART adds 11d1447e954b arm64: dts: hikey960: fix SDcard detection adds ae4eba836555 arm64: dts: hi3798cv200: fix malformed SPDX license identifier adds 83b944174ad7 arm64: dts: hikey: Give wifi some time after power-on adds 8d26c1390aec arm64: dts: hikey: Revert "Enable HS200 mode on eMMC" adds 01a8ab4e5e3f Merge tag 'hisi-arm64-dt-for-5.1v2' of git://github.com/hi [...] adds ae3f46c8271b arm64: dts: stratix10: Add Stratix10 SMMU support adds 5885ca007e9a dt-bindings: vendor-prefixes: Add Novtech Vendor Prefix adds d031ee5374b6 ARM: dts: Add support for 96Boards Chameleon96 board adds 37f7453a4b7a ARM: dts: socfpga: update missing reset property peripherals adds 1c909b2dfe6a ARM: dts: socfpga: update more missing reset properties adds f5691ad1724d Merge tag 'socfpga_dts_for_v5.1' of git://git.kernel.org/p [...] adds 4abf8049fbd5 ARM: dts: sun8i-h3: nanopi-m1-plus: enable HDMI adds 4d1796ef5e01 ARM: dts: sunxi: h3/h5: Drop A31 fallback compatible for C [...] adds 0d15a7397ae7 arm64: dts: allwinner: h5: libretech-all-h3-cc: Mark eMMC [...] adds 51098f76dd0a Merge tag 'sunxi-h3-h5-for-5.1' of git://git.kernel.org/pu [...] adds 52d9bcb3d0de arm64: dts: allwinner: h6: Move GIC device node fix base a [...] adds ff29f13e93a6 arm64: dts: allwinner: a64: Add A64 CSI controller adds 4571a7d814ad dt-bindings: sram: sunxi: Add compatible for the H6 SRAM C1 adds 24dd8aed32e0 arm64: dts: allwinner: h6: Add support for the SRAM C1 section adds 25f6f54ff025 arm64: dts: allwinner: a64: teres-i: enable power supplies adds a24270afa7f7 arm64: dts: allwinner: a64: Enable PMIC power supplies on [...] adds 175a366f7036 Merge tag 'sunxi-dt64-for-5.1-2' of git://git.kernel.org/p [...] adds 4199ca2a49c6 ARM: dts: sun5i: Add backlight GPIO for reference design tablet adds 0a03cd9924dc ARM: dts: sun5i: q8-tablet: Move panel properties to corre [...] adds 4d58c8cc93bc ARM: dts: sun5i: q8-tablet: Add LCD Panel enable GPIO adds 64af290124fc ARM: dts: sun5i: q8-tablet: Add LCD Panel power supply adds 8f855dbfaf5d ARM: dts: sun5i: q8-tablet: Use bananapi,s070wv20-ct16 pan [...] adds 705f95153bd4 ARM: dts: sun9i: a80-optimus: Add node for AXP809's unused [...] adds 507b1784b407 ARM: dts: sun9i: a80-optimus: Add GPIO pin-bank regulator [...] adds b3e1f4be1e4b ARM: dts: sun9i: cubieboard4: Add GPIO pin-bank regulator [...] adds e78adcfe48da ARM: dts: sun9i: Add GMAC clock node adds 6fa39a5405db ARM: dts: sun9i: Add A80 GMAC gigabit ethernet controller node adds 72acaa1343ea ARM: dts: sun9i: Add A80 GMAC RGMII pinmux setting adds bc9bd03a44f9 ARM: dts: sun9i: a80-optimus: Enable GMAC adds 98048143b7f8 ARM: dts: sun9i: cubieboard4: Enable GMAC adds 185401e1dd16 ARM: dts: sun8i: a83t: Enable PMIC power supplies on vario [...] adds d0bc18830db3 Merge tag 'sunxi-dt-for-5.1-2' of git://git.kernel.org/pub [...] adds d828266bb19a arm64: dts: renesas: Add Si-Linux CAT874 board support adds 4e8776657dd9 arm64: dts: renesas: Add Si-Linux EK874 board support adds 4cf1f6cec1e9 arm64: dts: renesas: r8a774c0-cat874: Add pincontrol suppo [...] adds a102b93eafef arm64: dts: renesas: r8a774c0-cat874: Add uSD support adds 6b170cd3ed02 arm64: dts: renesas: cat875: Add ethernet support adds e536d27e923c arm64: dts: renesas: enable HS400 on R-Car Gen3 adds dd7188eb4ed1 arm64: dts: renesas: r8a77990: Add OPPs table for cpu devices adds 231d8908a66f arm64: dts: renesas: r8a774c0: Add OPPs table for cpu devices adds fa930bb65cf9 arm64: dts: renesas: r8a774c0: Add CMT device nodes adds 2262798c002f arm64: dts: renesas: r8a774c0: Add TMU device nodes adds aaf6c75c0458 arm64: dts: renesas: r8a774c0-cat874: Add pciec0 support adds ee20aeefb53f arm64: dts: renesas: cat875: Enable PCIe support adds ec38fad35f10 Merge tag 'renesas-arm64-dt2-for-v5.1' of git://git.kernel [...] adds 7aa69a47eced ARM: dts: stout: Convert to new LVDS DT bindings adds 55327bff832c ARM: dts: iwg23s-sbc: Enable RTC adds 35713c782ef7 ARM: dts: r8a7744: Fix sorting of vsp and msiof nodes adds 072b817589b1 ARM: dts: r8a7743: Remove generic compatible string from iic3 adds aeefe7394ca9 ARM: dts: r8a7743: Remove aliases from SoC dtsi adds 383f6024981d ARM: dts: r8a7743: Fix sorting of rwdt node adds adbb78e1104a ARM: dts: r8a7778: Add HSCIF0/1 support adds 055d15a88f66 ARM: dts: r8a7779: Add HSCIF0/1 device nodes adds bbbcd02b8255 ARM: dts: r7s9210: Initial SoC device tree adds 3a62c2d25814 ARM: dts: r7s9210-rza2mevb: Add support for RZ/A2M EVB adds 5f152018d340 ARM: dts: r8a7744: Add DU support adds 1feef0ac19a8 ARM: dts: r8a7744: Add LVDS support adds 550a43b310b0 Merge tag 'renesas-arm-dt-for-v5.1' of git://git.kernel.or [...] adds 3e65b2b43132 dt-bindings: tegra: Add Shield TV device tree binding docu [...] adds 0e79cb7010f2 dt-bindings: firmware: Add bindings for Tegra210 BPMP adds 22daf9104902 dt-bindings: firmware: tegra186-bpmp: Remove name property adds 93caec004265 dt-bindings: clock: tegra124-dfll: Update DFLL binding for [...] adds 7e9d10985856 dt-bindings: clock: tegra124-dfll: add Tegra210 support adds 73688f7d535b dt-bindings: cpufreq: tegra124: remove vdd-cpu-supply from [...] adds c79a3ccb1918 dt-bindings: cpufreq: tegra124: remove cpu_lp clock from r [...] adds 14ab4f4330a2 Merge tag 'tegra-for-5.1-dt-bindings' of git://git.kernel. [...] adds de45b787dab5 ARM: tegra: add "jedec,spi-nor" flash compatible binding adds 6583d1fd1fde Merge tag 'tegra-for-5.1-arm-dt' of git://git.kernel.org/p [...] adds 8b229a2a9696 arm64: tegra: Remove property gpio-keys,name adds 46e4b2272e9f arm64: tegra: Fix register range of apbmisc on Tegra210 adds dcdeec57c3e0 arm64: tegra: Fix IRQ type of PMIC on Smaug adds 968ebd84271b arm64: tegra: Use GIC_SPI for PMIC interrupt on Smaug adds dd03aeef17ba arm64: tegra: Add support for NVIDIA Shield TV adds 7152879d385d arm64: tegra: Add gpio-keys nodes for Darcy adds 6ec2c7161f36 arm64: tegra: Add pinmux for Darcy board adds 51e5e0182c59 arm64: tegra: Add regulators for Tegra210 Darcy adds 5eef17ee764d arm64: tegra: p2972: Sort nodes properly adds be4f0dd347ad arm64: tegra: p2597: Sort nodes by unit-address adds caca0482e7ea arm64: tegra: p3310: Use TEGRA186_ prefix for GPIO names adds d428f35d959c arm64: tegra: p2771-0000: Use TEGRA186_ prefix for GPIO names adds 2ceed59366b1 arm64: tegra: Add DFLL clock on Tegra210 adds 43b9b402f491 arm64: tegra: Add CPU clocks on Tegra210 adds a5e98b0b371c arm64: tegra: Add pinmux for PWM-based DFLL support on P2597 adds a1304d352cca arm64: tegra: Enable DFLL clock on Jetson TX1 adds f9c8bcc00290 arm64: tegra: Add CPU power rail regulator on Smaug adds d4eb7653a8dc arm64: tegra: Enable DFLL clock on Smaug adds a38570c22e9d arm64: tegra: Add nodes for TCU on Tegra194 adds 6ab6a4d22030 arm64: tegra: Mark TCU as primary serial port on Tegra194 P2888 adds 4e0f12299194 arm64: tegra: Add SDMMC auto-calibration settings adds dfd3cb6feb73 arm64: tegra: Add CQE Support for SDMMC4 adds 351648d0cc6d arm64: tegra: Support 200 MHz for SDMMC on Tegra194 adds 140723b98166 arm64: tegra: Update compatible for Tegra210 I2C adds 250a36c06f95 arm64: tegra: Update compatible for Tegra186 I2C adds 1228c051bab1 Merge tag 'tegra-for-5.1-arm64-dt' of git://git.kernel.org [...] adds 34948b77bb09 ARM: dts: mt7623: Add all CPUs in cooling maps adds 60b71a239bbd dt-bindings: interrupt-controller: update bindings for MT7623 adds f7d488be48da Merge tag 'v5.0-next-dts32' of git://git.kernel.org/pub/sc [...] adds 9539c0c13663 arm64: dts: mediatek: mt6797: Add pinctrl support adds 58bef10e47fe arm64: dts: mediatek: x20: Add pinmux support for UART1 adds e8c165fec90b arm64: dts: Add uart for mt6797 EVB adds 398ed2922527 ARM64: dts: mediatek: Add all CPUs in cooling maps adds 1724f4cc5133 arm64: dts: Add USB3 related nodes for MT2712 adds e82aa7991c19 arm64: dts: add iommu/smi nodes for MT2712 adds dd00ecfad9ca arm64: dts: add i2c nodes for MT2712 adds 9d66740cecbd arm64: dts: add spi nodes for MT2712 adds d85b9774c8bd arm64: dts: add pwm nodes for MT2712 adds db0b58d88d7d arm64: dts: add mmc nodes for MT2712 adds a9386c5366a7 arm64: dts: add nand nodes for MT2712 adds a807d5d7c4f3 arm64: dts: add pcie nodes for MT2712 adds b7f456ced7f0 dt-bindings: arm: Add bindings for Mediatek MT8183 SoC Platform adds dd93f8465577 dt-bindings: arm: mediatek: remove unused "mediatek, mt7623a" adds 858a6c310f77 dt-bindings: arm: mediatek: add support for MT7622 BPI-R64 [...] adds 1de741634b82 Merge tag 'v5.0-next-dts64' of git://git.kernel.org/pub/sc [...] adds a3f3332f412f arm64: dts: marvell: add interrupt support to ap806 thermal node adds 47041b9780f1 arm64: dts: marvell: add interrupt support to cp110 thermal node adds d68def52498e arm64: dts: marvell: armada-37xx: fix SATA node scope adds 02967b85b3ea arm64: dts: marvell: armada-37xx: declare SATA clock adds b3ad58bcad7e arm64: dts: marvell: armada-37xx: fix USB2 memory region adds 05d168a56fae arm64: dts: marvell: armada-37xx: declare USB2 UTMI PHYs adds a5470af981a0 arm64: dts: marvell: armada-37xx: declare PCIe reset pin adds c54932d42a4e arm64: dts: marvell: armada-3720-espressobin: declare PCIe [...] adds 0d45062cfc89 arm64: dts: marvell: Add device tree for uDPU board adds 4f63b1c3d6c4 arm64: dts: armada-3720-espressobin: Configure RGMII and SMI pins adds 99ce97875973 arm64: dts: armada-3720-espressobin: Set mv88e6341 cpu por [...] adds 8b0a14d97e28 arm64: dts: marvell: Remove unnecessary #address-cells/#si [...] adds 2ef303f0fe44 arm64: dts: marvell: armada-37xx: declare the COMPHY node adds c38e13a2f816 arm64: dts: marvell: armada-3720-espressobin: declare PCIe PHY adds 8e18c8e58da6 arm64: dts: marvell: armada-3720-espressobin: declare SATA [...] adds bd3d25b07342 arm64: dts: marvell: armada-37xx: link USB hosts with their PHYs adds 1c2950563a26 Merge tag 'mvebu-dt64-5.1-1' of git://git.infradead.org/li [...] adds cb92e40411ef arch: arm: dts: Remove disabled marvell,dsa properties adds 260bcbb319a8 Merge tag 'mvebu-dt-5.1-1' of git://git.infradead.org/linu [...] adds 5e6a18ac6caa arm64: dts: meson-axg: add spdifin adds e6a5539799ab arm64: dts: meson-axg: s400: add spdif-dir codec adds 99e322cc512f arm64: dts: meson-axg: s400: add spdifin to the sound card adds cf34287986d0 arm64: dts: meson-gx: Add canvas provider node to the vpu adds a720349d2cb2 dt-bindings: meson: add specific simplefb bindings adds 03b370357907 arm64: dts: meson-gx: add support for simplefb adds 5ca872c530e5 arm64: dts: meson: s400: enable sdr104 on sdio adds ec01fb69ac80 arm64: dts: meson: s400: fix emmc maximum rate adds 9ab2d15ce1c3 arm64: dts: meson-axg: add efuse device adds 503f5fed1c52 arm64: dts: meson: fix g12a buses adds fea888bd3359 arm64: dts: meson: axg: add clk measure support adds 60d4fdb8f372 arm64: dts: meson: g12a: add clk measure support adds 785fb4342730 arm64: dts: meson: g12a: add peripheral clock controller adds 148423b7454b dt-bindings: arm: amlogic: add amediatech x96-max bindings adds d3aa4ce87348 arm64: dts: meson: add g12a x96 max board adds e7b984912d11 Merge tag 'amlogic-dt64' of git://git.kernel.org/pub/scm/l [...] adds 2fc6f3773733 ARM: dts: meson6: add the APB2 bus adds 7e22d7283487 ARM: dts: meson8: add the APB bus adds e402d24d8841 ARM: dts: meson8b: add the APB bus adds 5938f2c8c8bb dt-bindings: gpu: mali-utgard: add Amlogic Meson8 and Meso [...] adds 7d3f6b536e72 ARM: dts: meson8: add the Mali-450 MP6 GPU adds c3ea80b6138c ARM: dts: meson8b: add the Mali-450 MP2 GPU adds 29f0023d01f0 ARM: dts: meson8b: fix the Ethernet data line signals in e [...] adds b6db3936f283 ARM: dts: meson: switch the clock controller to the HHI re [...] adds c0ad99a2deac ARM: dts: meson8m2: use the Meson8m2 specific SAR ADC compatible adds f4c6e8e223c2 ARM: dts: meson8: add the temperature calibration data for [...] adds bbbcf64360bb ARM: dts: meson8b: add the temperature calibration data fo [...] adds 1a4f28ab2556 ARM: dts: meson8b: ec100: add iio-hwmon for the chip temperature adds a6c94928261a ARM: dts: meson8b: odroidc1: add iio-hwmon for the chip te [...] adds e7e871b50f80 ARM: dts: meson8m2: mxiii-plus: add iio-hwmon for the chip [...] adds b7d10841e5d7 ARM: dts: meson8b: ec100: enable the Ethernet PHY interrupt adds 3e7db1c1b7a3 ARM: dts: meson8b: ec100: improve the description of the r [...] adds 99f0619b0d0d ARM: dts: meson8b: ec100: add the GPIO line names adds f815bb4e97e4 Merge tag 'amlogic-dt' of git://git.kernel.org/pub/scm/lin [...] adds a1a38e1f4d1d dt-bindings: arm: Convert FSL board/soc bindings to json-schema adds 839eb8c7738b dt-bindings: arm: imx: add imx8qxp mek support adds 35d6808221bd dt-bindings: fsl: add imx7ulp system integration module binding adds 24ef3b6e22fe dt-bindings: arm: Add Y Soft IOTA Draco, Hydra and Ursa boards adds 3dada33d735b dt-bindings: Add vendor prefix for Catalyst Semiconductor adds a69ab6ad2ee0 dt-bindings: arm: fsl: Fix bindings for LS1012A and LS1021 [...] adds 8cf0c53c307a dt-bindings: vendor-prefixes: Add EBS-SYSTART GmbH Vendor Prefix adds ce1bcf148a12 dt-bindings: arm: fsl: Add devicetree binding for Oxalis adds 95f2aac6223a dt-bindings: fsl: scu: add fallback compatible string for clock adds 2a0053971170 dt-bindings: fsl: scu: add imx8qm scu clock support adds 89081095a22e Merge tag 'imx-bindings-5.1' of git://git.kernel.org/pub/s [...] adds 13c033bc630a ARM: dts: imx7ulp: add HSRUN mode clocks adds 02f95c355122 ARM: dts: vf610-zii-cfu1: Run I2C0 at 400 kHz adds cd8281acdf91 ARM: dts: ls1021a: Add memory controller adds 65441e1ffc21 ARM: dts: imx6q-tbs2910: Switch to SPDX identifier adds cf91ce9696a0 ARM: dts: vf610-bk4: Provide support for reading ID code f [...] adds 5ddb78d6b149 ARM: dts: ls1021a: add num-viewport property for PCIe DT nodes adds 0ce7b4a77412 ARM: dts: imx6sl: correct PWM ipg clock source adds c4f70b4f93b0 ARM: dts: ls1021a: Add incr-burst-byte-adjustment property [...] adds e0b22fa041a6 ARM: dts: imx: Change i.MX27 interrupt controller unit name adds 1fded78a67cb ARM: dts: i.MX51: digi-connectcore: Move RTC from SOM to JSK adds 526f56a359c5 ARM: dts: i.MX51: imx51-digi-connectcore: Enable ESDHC1 adds 0d422e670b6f ARM: dts: i.MX51: digi-connectcore-som: Add support for I2 [...] adds ae88c9e783fa ARM: dts: imx6sx: Add DISPLAY power domain support adds f243bc821ee3 ARM: dts: imx6ull: Fix i.MX6ULL/ULZ ocotp compatible adds 143c3870ffd2 ARM: dts: imx6ull: change to use new compatible "fsl,imx6u [...] adds cc077d00fd39 ARM: dts: imx7ulp: add sim node adds 87489ec3a77f ARM: dts: imx: Add Y Soft IOTA Draco, Hydra and Ursa boards adds 69ab17b53e35 ARM: dts: vf610-zii-ssmb-spu3: Pass "no-sdio"/"no-sd" properties adds d2b91ab14806 ARM: dts: imx6*-apalis/-colibri: mark I2C recovery GPIOs a [...] adds 82ae9038ddcc ARM: dts: imx6: Add support for Phytec phyBOARD i.MX6UL Segin adds 063182a4c856 ARM: dts: colibri: use valid range configuration for weim adds da8782f673a1 ARM: dts: Add devicetree compatibles for LS1021A based boards adds a822029a0cc0 ARM: dts: Add stmpe-adc DT node to Toradex iMX6 modules adds bffe0d85e51a ARM: dts: imx6qdl-phytec-pfla02: add missing interrupt-con [...] adds 8de81c89d0a1 ARM: dts: pfla02: add ksz9031 clock skew values adds 4a2c25961aa3 ARM: dts: vf610: Add ZII SSMB DTU board adds 1e797150e026 ARM: dts: imx6qdl-sabresd: add regulator control for isl29 [...] adds 72af502f17b8 ARM: dts: imx6qdl-sabresd: add regulators control for mag3 [...] adds 14cc68e143b3 ARM: dts: imx6qdl-sabresd: add regulators control for mma8 [...] adds ee9ec3ea79c6 ARM: dts: imx6qdl-sabresd: remove reg_sensors' regulator-a [...] adds 1c207f911fe9 ARM: dts: imx: Add support for Logic PD i.MX6QD EVM adds 42d614138e66 Merge tag 'imx-dt-5.1' of git://git.kernel.org/pub/scm/lin [...] adds a2b91efd30eb arm64: dts: imx8mq: move watchdog nodes to correct location adds 881e90d27a07 arm64: dts: layerscape: add num-viewport property for PCIe [...] adds 83c58a55ce78 arm64: dts: ls1088: add smmu device node adds 859873fb12ba arm64: dts: ls1088: add missing dma-coherent property in fsl-mc adds 1ba67dafb3fd arm64: dts: fsl: use a generic node name for m25p80 flashes adds bc3e457072aa arm64: dts: fsl: ls1046a: disable the flash controller by default adds 3ffe6c9621cd arm64: dts: fsl: ls1046a: disable uarts by default adds 1000ae68e00f arm64: dts: layerscape: Add incr-burst-type-adjustment pro [...] adds 703c5e40fd8e arm64: dts: lx2160a: Add fsl-mc node adds 0154878dec5c arm64: dts: lx2160a: Add dma-ranges property adds 3d91ba65fecd arm64: dts: imx: add imx8qxp support adds fdea904e85e1 arm64: dts: imx: add imx8qxp mek support adds 6334f879bf93 arm64: dts: imx: add i.MX8QXP system controller RTC support adds a0e046e642b1 arm64: dts: imx8mq: Add pwm device nodes adds fdbcc04da246 arm64: dts: imx8mq: add GPC power domains adds 179cbdb8747c arm64: dts: imx8qxp: Fix MU4_INT number adds 1ffeef4eeecb arm64: dts: lx2160a: add FlexSPI node property adds 809e0db57c2c arm64: dts: freescale: Add devicetree for Oxalis adds 7b25c1c56c62 arm64: dts: lx2160a: update fspi node adds c412123f2fa3 arm64: dts: imx8mq: properly describe IRQ hierarchy adds ad37549cb5dc arm64: dts: imx8mq: add USB nodes adds 49e6d2b2f9b1 arm64: dts: imx8mq-evk: enable USB nodes for USB3 host adds 55b0b15a0220 arm64: dts: imx8mq-evk: add missing MDIO / PHY nodes adds f196ef19fb1a arm64: dts: imx8mq-evk: Add fsl,magic-packet property adds 85761f4560dd arm64: dts: imx8mq: Add ECSPI support adds 39f1622b5c94 arm64: dts: imx8mq: Add QuadSPI controller adds f9f818cf256a arm64: dts: imx8mq-evk: Enable the QuadSPI controller adds 3ea95c313519 arm64: dts: imx8mq: Add RTC support adds b3f6a5f216e5 arm64: dts: imx8mq: Add ARM PMU node adds ca04fed4706d arm64: dts: imx8mq: specify dma-ranges adds b217a721e9eb Merge tag 'imx-dt64-5.1' of git://git.kernel.org/pub/scm/l [...] adds 35a4f89cd473 arm64: dts: zcu100-revC: Give wifi some time after power-on adds 69733808a4e3 Merge tag 'zynqmp-dt-for-v5.1' of https://github.com/Xilin [...] adds 1241c72b6db1 ARM: dts: zynq: replace gpio-key,wakeup with wakeup-source [...] adds e1a38b750428 Merge tag 'zynq-dt-for-v5.1' of https://github.com/Xilinx/ [...] adds 26b933b9436b ARM: dts: at91: at91-sama5d27_som1: add QSPI1 + SPI NOR me [...] adds c2dfab7e4009 ARM: dts: at91: at91-sama5d27_som1_ek: enable qspi1 memory adds 31f031f73a01 ARM: dts: at91: replace gpio-key,wakeup with wakeup-source [...] adds 75ed0b2d2d96 Merge tag 'at91-5.1-dt' of git://git.kernel.org/pub/scm/li [...] adds 32dfc773a784 arm64: dts: uniphier: Add PCIe host controller and PHY nodes adds 519904a42ff8 arm64: dts: uniphier: sort labels in the same order as in dtsi adds 87503c012a7d Merge tag 'uniphier-dt64-v5.1' of git://git.kernel.org/pub [...] adds dd80f10320c6 ARM: dts: omap3-gta04a5: Replace LXR reference with a local one adds a3f9c8c78abd ARM: dts: gta04: add pinctrl settings for wkup domain adds 0db02b3bee2a ARM: dts: gta04: add ldo 3v3 regulator adds 1f4f84e95534 ARM: dts: gta04: add gps support adds 361df7797666 ARM: dts: am335x: Add support for Bosch Guardian adds 947b78025971 ARM: dts: omap3-gta04: declare backlight in lcd node adds a882bd15c256 Merge tag 'omap-for-v5.1/dt-pt2-signed' of git://git.kerne [...] adds 42d712a74d09 arm64: dts: ti: k3-am65: Add MSMC RAM node adds 7147f341e982 arm64: dts: ti: am654: Add Main System Control Module node adds cc54a99464cc arm64: dts: ti: k3-am6: add USB support adds 7e7e7dd51d06 arm64: dts: ti: k3-am654-base-board: enable USB1 adds 5bb57a7488c6 dt-bindings: input: ti-tsc-adc: Add new compatible for AM654 SoCs adds aa6eaaa2ffad arm64: dts: ti: k3-am65-mcu: Add ADC nodes adds 0fe8f1e5bbc5 Merge tag 'am654-for-v5.1-part2' of git://git.kernel.org/p [...] adds e4f045ef38e6 arm64: dts: msm8916: remove bogus argument to the cpu clock adds c47fc19887ce arm64: dts: sdm845: wireup the thermal trip points to cpufreq adds 55fae1d552f7 arm64: dts: qcom: sdm845: Define IOMMU for sdhc 2 adds 9a8a9d1791f0 arm64: dts: qcom: sdm845: Define iommus for USB controllers adds bc94e5f4c2d3 arm64: dts: sdm845: Add clocks and iommus to WCN3990 WLAN node adds 08585d21de98 arm64: dts: sdm845: Fixup dependency on RPMPD includes adds 29cf2ee3b555 Merge tag 'qcom-arm64-for-5.1' of git://git.kernel.org/pub [...] adds 97131f85c08e ARM: dts: qcom: ipq4019: Fix MSI IRQ type adds bf5db21cb93e Merge tag 'qcom-dts-for-5.1-2' of git://git.kernel.org/pub [...] adds b86e2f244142 ARM: dts: rockchip: Fix vcc5/6-supply representation on rv [...] adds fac331181100 ARM: dts: rockchip: Use the correct regulator properties o [...] adds 085e42fbbd34 ARM: dts: rockchip: Use the correct regulator properties o [...] adds 51b99b390528 ARM: dts: rockchip: remove cap-mmc-highspeed from rk3188-b [...] adds 5aed37a5cdef ARM: dts: rockchip: add chosen node on veyron devices adds c22ae32d94e7 Merge tag 'v5.1-rockchip-dts32-2' of git://git.kernel.org/ [...] adds 803346a8efc9 arm64: dts: rockchip: Enable HDMI audio devices on rk3399-rock960 adds 2670712c83db arm64: dts: rockchip: enable mali power supply on rk3399-r [...] adds 3e2f0bb72be3 arm64: dts: rockchip: Add nanopi4 bluetooth adds 78dd84ecd9ff arm64: dts: rockchip: rockpro64 dts make regulator more readable adds c96bb6f92048 arm64: dts: rockchip: rockpro64 dts remove unused lcd-rese [...] adds 6db644c79c8d arm64: dts: rockchip: rockpro64 dts add usb regulator adds 4bc4d6013b7f arm64: dts: rockchip: fix rk3328-roc-cc gmac2io stability issues adds c72235c288c8 arm64: dts: rockchip: Add on-board WiFi/BT support for Roc [...] adds 02260a619efe arm64: dts: rockchip: Enable tsadc device on rock960 adds e88dc153eed2 Merge tag 'v5.1-rockchip-dts64-2' of git://git.kernel.org/ [...] adds 5863dbe071ca arm64: dts: sprd: Remove PMIC INTC irq trigger type adds 640e2c51bdf2 arm64: dts: sprd: Add ADC calibration support adds a47954095395 arm64: dts: sprd: Add SC2731 charger device adds 02643475a8d3 arm64: dts: sprd: Add SC27XX fuel gauge device adds 0419a75b1808 arm64: dts: sprd: Remove wildcard compatible string adds 12749350567c dt-bindings: arm: Convert Renesas board/soc bindings to js [...] adds 1a69a73c9b00 dt-bindings: arm: renesas: Add si-linux cat87[45] boards adds 58097b0e05c0 dt-bindings: arm: renesas: Document RZ/A2M EVB adds c051dc5e3cea dt-bindings: arm: renesas: Fix SoC mismatch for Stout adds b258ad994e96 Merge tag 'renesas-dt-bindings-for-v5.1' of git://git.kern [...] adds e653eaed97ac ARM: dts: exynos: Enable ADC on Odroid HC1 adds a66352e00548 ARM: dts: exynos: Add minimal clkout parameters to Exynos3250 PMU adds 8e0861fd7f83 ARM: dts: exynos: Add stdout path property to Arndale board adds 4dc185ccc729 ARM: dts: exynos: Disable ARM PMU on Odroid XU3-lite adds 885b005d232c ARM: dts: exynos: Add support for secondary DAI to Odroid XU3 adds 625c731d1b2a ARM: dts: exynos: Add support for secondary DAI to Odroid XU4 adds 0d6367ca9077 Merge tag 'samsung-dt-5.1-2' of git://git.kernel.org/pub/s [...] adds ccb01374a835 arm64: dts: actions: Add interrupt properties to pinctrl n [...] adds 782976299a76 arm64: dts: actions: Add Reset Controller support for S700 SoC adds 7cac6c0cb32d arm64: dts: actions: Add Reset Controller support for S900 SoC adds 7cdf8446ed1d arm64: dts: actions: Add pinctrl node for Actions Semi S700 adds 7cf0aacfa81c arm64: dts: actions: s700: Add I2C controller nodes adds 9175a8116f45 arm64: dts: actions: s700-cubieboard7: Enable I2C0 and I2C1 adds 94224c2517f9 Merge tag 'actions-arm64-dt-for-v5.1' of git://git.kernel. [...] adds e8acd8564b96 ARM: dts: dra7: switch to use phy-gmii-sel adds 837143940d89 ARM: dts: dm814x: switch to use phy-gmii-sel adds dab2da84d5db ARM: dts: am4372: switch to use phy-gmii-sel adds fcfa0e84eaf7 ARM: dts: am335x: switch to use phy-gmii-sel adds bae2bf97939a dt-bindings: net: ti: deprecate cpsw-phy-sel bindings adds 847aed392fe7 Merge tag 'omap-for-v5.1/dt-cpsw-phy' of git://git.kernel. [...] adds 6a3b25173cd4 arch: arm: dts: kirkwood-rd88f6281: Remove disabled marvel [...] adds 203a0d417293 Merge tag 'mvebu-dt-5.1-2' of git://git.infradead.org/linu [...] adds a3238924a820 ARM: dts: exynos: Fix max voltage for buck8 regulator on O [...] adds 6ad63dec9c2c Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linu [...] adds f1e250bf3659 soc: fsl: dpio: Add prefetch instruction adds 8a533a7de21a soc: fsl: dpio: Change bpid type to u16 adds 3c0d64e867ed soc: fsl: guts: reuse machine name from device tree adds 57f87c7989d2 Merge tag 'soc-fsl-next-v5.1-2' of git://git.kernel.org/pu [...] adds bc3843d4d357 firmware: xilinx: Add reset API's adds 3f1b66be4aaa dt-bindings: reset: Add bindings for ZynqMP reset driver adds 62f0d7dc3bae reset: reset-zynqmp: Adding support for Xilinx zynqmp rese [...] adds fe6f42cf6eb3 firmware: xilinx: Add zynqmp_pm_get_chipid() API adds 940c2361b56a dt-bindings: nvmem: Add bindings for ZynqMP nvmem driver adds 4640fa1833fe nvmem: zynqmp: Added zynqmp nvmem firmware driver adds d4ff6c9efa2e dt-bindings: soc: Add ZynqMP PM bindings adds e178df31cf41 firmware: xilinx: Implement ZynqMP power management APIs adds ab272643d723 drivers: soc: xilinx: Add ZynqMP PM driver adds 8fd27fb4cf76 dt-bindings: power: Add ZynqMP power domain bindings adds c1986ac3d483 firmware: xilinx: Add APIs to control node status/power adds e23d9c6d0d49 drivers: soc: xilinx: Add ZynqMP power domain driver adds 59f527dd7a61 Merge tag 'zynqmp-soc-for-v5.1' of https://github.com/Xili [...] adds b798d5a1b0ea soc: imx: gpcv2: handle additional power-down bits in hand [...] adds ae1d2add26a4 soc: imx: gpcv2: handle reset clocks adds 4c783b010467 dt-bindings: bus: imx-weim: document multiple address rang [...] adds 8b8cb52af34d bus: imx-weim: support multiple address ranges per child node adds c7995bcb36ef bus: imx-weim: guard against timing configuration conflicts adds d80eebeb5dc6 dt-bindings: fsl: scu: add fallback compatible string for [...] adds 8ae170cfad9a dt-bindings: fsl: scu: add imx8qm scu power domain support adds e59e59b80e33 firmware: imx: scu-pd: add fallback compatible string support adds 9b0bb07328f2 soc: imx: Break dependency on SOC_IMX8MQ for GPCv2 adds d90bf296ae18 firmware: imx: Add support to start/stop a CPU adds c9235d999646 Merge tag 'imx-drivers-5.1' of git://git.kernel.org/pub/sc [...] adds 99e5a8df8b36 soc: amlogic: add missing of_node_put() adds 382f8be04551 soc: amlogic: canvas: Fix meson_canvas_get when probe failed adds c28de6bf856e dt-bindings: amlogic: add new compatible devices to clk_measure adds 19e0bde7bf6a soc: amlogic: clk-measure: add axg and g12a support adds 1d03f187f6f9 Merge tag 'amlogic-drivers' of git://git.kernel.org/pub/sc [...] adds 4cab5bf616f6 dt-bindings: reset: imx7: Document usage on i.MX8MQ SoCs adds 37c739396244 MAINTAINERS: use include/linux/reset for reset controller [...] adds fdce60787f62 reset: sunxi: declare sun6i_reset_init in a header file adds cdbeb315ed8d reset: socfpga: declare socfpga_reset_init in a header file adds 0807caf647dd dt-bindings: reset: Add document for Broadcom STB reset co [...] adds 77750bc089e4 reset: Add Broadcom STB SW_INIT reset controller driver adds 1059035853ae reset: imx7: Add plubming to support multiple IP variants adds c979dbf59987 reset: imx7: Add support for i.MX8MQ IP block variant adds dbfc54534dfc dt-bindings: reset: meson: add g12a bindings adds 6f2185f8e345 Merge tag 'reset-for-5.1' of git://git.pengutronix.de/git/ [...] adds 165ce6e01d2d firmware: tegra: Reword messaging terminology adds cdfa358b248e firmware: tegra: Refactor BPMP driver adds 139251fc2208 firmware: tegra: add bpmp driver for Tegra210 adds e835d442cff6 firmware: tegra: bpmp-tegra186: Remove unused includes adds 79d031fcad56 firmware: tegra: Conditionally support SoC generations adds fe45ab552955 firmware/tegra: Enable Tegra186 BPMP support on Tegra194 adds f73e22d621d3 Merge tag 'tegra-for-5.1-firmware' of git://git.kernel.org [...] adds 51294bf6b9e8 soc/tegra: fuse: Fix illegal free of IO base address adds d94da0dd686d soc/tegra: fuse: Fix typo in tegra210_init_speedo_data adds 532700ed0a9b soc/tegra: pmc: Use TEGRA186_ prefix for GPIO names adds 4659db5e6fdf soc/tegra: pmc: Sort includes alphabetically adds bbe5af60041c soc/tegra: pmc: Add missing kerneldoc adds d32dde2c5a11 soc/tegra: pmc: Make tegra_powergate_is_powered() a local [...] adds 589997a157df soc/tegra: pmc: Pass struct tegra_pmc * where possible adds f1d912996fc0 soc/tegra: pmc: Make alignment consistent adds fa3bc04ef8cc soc/tegra: pmc: Explicitly initialize all fields adds e247deae1a55 soc/tegra: pmc: Support systems where PMC is marked secure adds a21c3f1795c1 Merge tag 'tegra-for-5.1-soc' of git://git.kernel.org/pub/ [...] adds 9f5ed5fe6060 cpufreq: tegra124: do not handle the CPU rail adds c06697d850fb cpufreq: tegra124: extend to support Tegra210 adds 43c36002b86d cpufreq: dt-platdev: add Tegra210 to blacklist adds f35635a6b769 Merge tag 'tegra-for-5.1-cpufreq' of git://git.kernel.org/ [...] adds b0dcfb78dc6a clk: tegra: dfll: registration for multiple SoCs adds b3cf8d069505 clk: tegra: dfll: CVB calculation alignment with the regulator adds 36541f0499fe clk: tegra: dfll: support PWM regulator control adds f7ebf8874c2a clk: tegra: dfll: round down voltages based on alignment adds 2b2dbc2f94e5 clk: tegra: dfll: add CVB tables for Tegra210 adds 8bf9437a4e7f clk: tegra: dfll: build clk-dfll.c for Tegra124 and Tegra210 adds 7e5c4c26c7fe Merge tag 'tegra-for-5.1-clk' of git://git.kernel.org/pub/ [...] adds 705c0ee8d4a6 bus: hisi_lpc: Don't fail probe for unrecognised child devices adds 03138ef99132 Merge tag 'hisi-drivers-for-5.1' of git://github.com/hisil [...] adds 42bf4152d8a7 tee: add supp_nowait flag in tee_context struct adds 0fc1db9d1059 tee: add bus driver framework for TEE based devices adds c3fa24af9244 tee: optee: add TEE bus device enumeration support adds 5fe8b1cc6a03 hwrng: add OP-TEE based rng driver adds dea73a34e0ed Merge tag 'tee-bus-for-5.1' of https://git.linaro.org/peop [...] adds a5fc7526038b Merge tag 'qcom-fixes-for-5.0-rc1' into drivers-for-5.1 adds cea8e2f3938c dt-bindings: opp: Introduce opp-level bindings adds 5b93ac542301 OPP: Add support for parsing the 'opp-level' property adds c6e6eff4d48f dt-bindings: power: Add qcom rpm power domain driver bindings adds bbe3a66c3f5a soc: qcom: rpmpd: Add a Power domain driver to model corners adds 075d3db8d10d soc: qcom: rpmpd: Add support for get/set performance state adds 279b7e8a62cc soc: qcom: rpmhpd: Add RPMh power domain driver adds 0503aec22c14 soc: qcom: rpmhpd: Mark mx as a parent for cx adds e31f941cf977 MAINTAINERS: update list of qcom drivers adds 41c5bb767ecb soc: qcom: rpmpd: Drop family A RPM dependency adds 4eccc154b386 soc: qcom: update config dependencies for QCOM_RPMPD adds b4aa93bca913 soc: qcom: rmtfs-mem: Add class to enable uevents adds f58b0f9d9dd6 soc: qcom: rmtfs-mem: Make sysfs attributes world-readable adds 7300241926e8 drivers: qcom: rpmh: avoid sending sleep/wake sets immediately adds baef1c90aac7 soc: qcom: rpmh: Avoid accessing freed memory from batch API adds 8cd09a3dd3e1 soc: qcom: gsbi: Fix error handling in gsbi_probe() adds 4e2256d31f0f soc: qcom: smd-rpm: Add sdm660 compatible adds 405bcfff172d Merge tag 'qcom-drivers-for-5.1' of git://git.kernel.org/p [...] adds c6275e4b12bf soc: bcm2835: sync firmware properties with downstream adds b80ec7c0ef8d firmware: raspberrypi: notify VC4 firmware of a reboot adds fbeab182b1ae dt-bindings: soc: Add a new binding for the BCM2835 PM node. (v4) adds 5e6acc3e678e bcm2835-pm: Move bcm2835-watchdog's DT probe to an MFD. adds 670c672608a1 soc: bcm: bcm2835-pm: Add support for power domains under [...] adds f494caa480f7 soc: bcm: Make PM driver default for BCM2835 adds 722f761084bd soc: bcm: bcm2835-pm: Make local symbol static adds 81fc035f07d2 ARM: bcm283x: Extend the WDT DT node out to cover the whol [...] adds e1dc2b2e1bef ARM: bcm283x: Switch V3D over to using the PM driver inste [...] adds 50de64947f40 Merge tag 'tags/bcm2835-drivers-next-2019-02-01' into driv [...] adds 187b4ac7dfeb Merge tag 'arm-soc/for-5.1/drivers' of https://github.com/ [...] adds 5953c887fb5f firmware: ti_sci: Change to use DEFINE_SHOW_ATTRIBUTE macro adds 2b13ef1f4261 soc: ti: knav_dma: Use proper enum in pktdma_init_chan adds 50b0225bf412 Merge tag 'drivers_soc_for_5.1' of git://git.kernel.org/pu [...] adds 72d1cd033154 qcom: soc: llcc-slice: Clear the global drv_data pointer on error adds ed10a259faa1 qcom: soc: llcc-slice: Consolidate some code adds 5aa8f495d6ef Merge tag 'qcom-drivers-for-5.1-2' of git://git.kernel.org [...] adds 32616b2121f7 soc: qcom: llcc-slice: Fix typos adds 5477a43a597d Merge tag 'qcom-drivers-for-5.1-3' of git://git.kernel.org [...] adds bb8727096c86 clk: tegra: dfll: Make symbol 'tegra210_cpu_cvb_tables' static adds c1959066ac02 soc: fsl: dpio: Use after free in dpaa2_dpio_remove() adds bd3bd3b36df7 soc: fsl: dpio: fix memory leak of a struct qbman on error [...] adds 3b96fe66c7d9 Merge tag 'soc-fsl-next-v5.1-3' of git://git.kernel.org/pu [...] adds 50ceca6894ad tee: optee: Initialize some structs using memset instead o [...] adds 56410c0cb43e hwrng: optee: Initialize some structs using memset instead [...] adds bb342f016862 tee: fix possible error pointer ctx dereferencing adds 8deed847445a hwrng: Fix unsigned comparison with less than zero adds 62ade1bed27c tee: optee: Fix unsigned comparison with less than zero adds 4f640201a8ae hwrng: make symbol 'optee_rng_id_table' static adds 4f062dc1b759 tee: add cancellation support to client interface adds 32356d309c22 tee: optee: update optee_msg.h and optee_smc.h to dual license adds 3473b71e2160 Merge tag 'tee-misc-for-v5.1' of https://git.linaro.org/pe [...] adds ae23a0fe5888 soc: fsl: guts: make fsl_guts_get_svr() static adds 390bf02d275c soc: fsl: dpio: enable frame data cache stashing per softw [...] adds 51da14e96e9b soc: fsl: dpio: configure cache stashing destination adds f8b995853444 dpaa2-eth: configure the cache stashing amount on a queue adds 8ceb820b69fe Merge tag 'soc-fsl-next-v5.1-4' of git://git.kernel.org/pu [...] adds 384d11fa0e2c Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm [...] adds a7856704335e ARM: defconfig: axm55xx: Drop PL11x graphics driver adds 0e150419fd07 ARM: defconfig: Enable PL11x DRM driver on multi_v7 adds 37ad68849778 arm64: defconfig: Switch to PL11x DRM driver adds 34332ef736c0 ARM: multi_v7_defconfig: enable GCC plugin support and str [...] adds 1531f1b24d43 ARM: omap2plus_defconfig: remove PROVE_LOCKING from defconfig adds a7bfb6773260 ARM: omap2plus_defconfig: Update for dropped options adds a8220ae7e740 ARM: omap2plus_defconfig: Update for moved options adds 0e58c23b5211 Merge tag 'omap-for-v5.1/defconfig-signed' of git://git.ke [...] adds db375bc84ea9 arm64: defconfig: add i.MX system controller RTC support adds e1168554a7f5 arm64: defconfig: add imx8qxp support adds 368350aecdac arm64: defconfig: Add i.MX8MQ boot necessary configs adds 6cbedeb0612a arm64: defconfig: enable NXP FlexSPI driver adds 28cfe2434529 arm64: defconfig: Enable PFUZE100 regulator adds 90a50f9f4ddc arm64: defconfig: Add IMX2+ watchdog adds ae4dbf8ced41 Merge tag 'imx-defconfig-5.1' of git://git.kernel.org/pub/ [...] adds 2b5d2c92c29d arm64: defconfig: Enable MAX8973 regulator adds bc72bed682a9 arm64: defconfig: Enable Tegra TCU adds 94e4d309ea72 Merge tag 'tegra-for-5.1-arm64-defconfig' of git://git.ker [...] adds 71e3039dd7c3 ARM: shmobile: Enable NXP pcf85363 rtc in shmobile_defconfig adds e5168ec09d99 ARM: multi_v7_defconfig: Enable NXP pcf85363 rtc adds 4162325afd0d ARM: shmobile: defconfig: Refresh for v5.0-rc1 adds 58319b7c3727 ARM: shmobile: defconfig: Enable support for RZ/A2 adds 03ff96779300 ARM: multi_v7_defconfig: Enable support for RZ/A2 adds 758cf939df66 Merge tag 'renesas-arm-defconfig-for-v5.1' of git://git.ke [...] adds 12f41a5dfe6c arm64: defconfig: Enable CONFIG_PHY_RCAR_GEN3_PCIE adds 4aac2bf0760d arm64: defconfig: Enable R-Car thermal driver adds b8c3667a892a arm64: defconfig: select Kingfisher Sound related configs adds bf86784276de Merge tag 'renesas-arm64-defconfig-for-v5.1' of git://git. [...] adds 38663395bbeb arm64: defconfig: Enable I2C_GPIO adds 2345ec2061ee arm64: defconfig: Enable SUN6I Camera sensor interface adds 4e5ddaa8c04b Merge tag 'sunxi-config64-for-5.1' of git://git.kernel.org [...] adds 594f1e8a240f ARM: socfpga_defconfig: enable BLK_DEV_LOOP config option adds 213721c7c667 Merge branch 'socfpga_for_next_v5.1_defconfig' of git://gi [...] adds 3a69d03f6d2f ARM: defconfig: Update LPC18xx defconfig adds 34a5cf06af49 ARM: defconfig: Switch LPC18xx to use PL11x DRM driver adds dd837104f5fe ARM: defconfig: Update LPC32xx defconfig adds ff8524b7334d ARM: defconfig: Switch LPC32xx to use PL11x DRM driver adds 218e710cc20e ARM: defconfig: lpc32xx: enable NFSv4 support adds 742fa75dcd7c ARM: defconfig: lpc32xx: enable build options for basic debugging adds d9bed635a090 ARM: defconfig: lpc32xx: enable panic on oops option adds 74dd4017c761 ARM: defconfig: lpc32xx: enable serial console on HS UART adds 5bd7f4b537c2 ARM: defconfig: lpc32xx: enable generic SRAM driver adds ab5d06faffd6 ARM: defconfig: lpc32xx: disable superfluous GPIO controllers adds daae50877962 ARM: defconfig: lpc32xx: enable fixed voltage regulator support adds 25dc2e0bd22e ARM: defconfig: lpc32xx: enable DRM simple panel driver adds f13c82e2e70e Merge tag 'lpc32xx-defconfig-for-5.1' of https://github.co [...] adds 24632d6b78a1 ARM: bcm2835_defconfig: Enable BCM2835 MMAL-based V4L2 cam [...] adds 6e2111e72e82 Merge tag 'tags/bcm2835-defconfig-next-2018-11-27' into de [...] adds 5e26374161ac Merge tag 'arm-soc/for-5.1/defconfig' of https://github.co [...] adds 0775989a3329 ARM: s5pv210_defconfig: Run make savedefconfig adds d6aebe5116a1 ARM: s5pv210_defconfig: Enable more drivers present on Sam [...] adds 25c390ec2216 ARM: s5pv210_defconfig: Enable cpufreq adds e9b4c1cf65e1 Merge tag 'samsung-defconfig-5.1' of git://git.kernel.org/ [...] adds 1a4aacdeb507 ARM: defconfig: integrator: Switch to DRM adds f1685af78cc8 ARM: pxa: remove CONFIG_SND_PXA2XX_AC97 in pxa_defconfig adds 2be52746095b ARM: nhk8815_defconfig: Update defconfig adds 00c15bb03100 ARM: nhk8815_defconfig: Add new options adds 31b0067e8d6d ARM: spear3xx_defconfig: Activate PL111 DRM driver adds fb686ad25be0 Merge tag 'armsoc-defconfig' of git://git.kernel.org/pub/s [...] adds 9c93da46f9c3 dt-bindings: arm: Document Bitmain BM1880 SoC adds ea367d3846d8 arm64: Add ARCH_BITMAIN platform adds c8ec37433852 arm64: dts: bitmain: Add BM1880 SoC support adds 3bba4e2fdc2d arm64: dts: bitmain: Add Sophon Egde board support adds 51d7d931d975 MAINTAINERS: Add entry for Bitmain SoC platform adds ee036df9bd1d Merge tag 'bitmain-initial-soc-v5.1' of git://git.kernel.o [...] adds 1d0bf7b9d308 dt-bindings: sram: milbeaut: Add binding for Milbeaut smp-sram adds fd73403a4862 dt-bindings: arm: Add SMP enable-method for Milbeaut adds f2a3aa163cf8 dt-bindings: Add documentation for Milbeaut SoCs adds 9fb29c734f9e ARM: milbeaut: Add basic support for Milbeaut m10v SoC adds 172e90878d6c dt-bindings: timer: Add Milbeaut M10V timer description adds b58f28f306db clocksource/drivers/timer-milbeaut: Introduce timer for Mi [...] adds bbaad144231c ARM: dts: milbeaut: Add device tree set for the Milbeaut M [...] adds 4d0eacb02bc2 ARM: configs: Add Milbeaut M10V defconfig adds 2781204594c2 ARM: multi_v7_defconfig: add ARCH_MILBEAUT and ARCH_MILBEAUT_M10V adds c889e2a0b053 Merge branch 'milbeaut/newsoc' into arm/newsoc adds 64b1b217f1a2 Merge tag 'armsoc-newsoc' of git://git.kernel.org/pub/scm/ [...] adds 4de8810ed8b2 input: davinci_keyscan: remove unnecessary includes adds a3124c00d57c ARM: davinci: remove intc_host_map from davinci_soc_info struct adds 74b0eac24259 ARM: davinci: aintc: use irq domain adds d0064594f20a ARM: davinci: select GENERIC_IRQ_MULTI_HANDLER adds e3a8c7631d45 ARM: davinci: remove davinci_intc_type adds fb746842f603 ARM: davinci: pull davinci_intc_base into the respective i [...] adds a98ca73ee348 ARM: davinci: wrap HW interrupt numbers with a macro adds e87addec387f ARM: davinci: select SPARSE_IRQ adds 544ca0b0d824 ARM: davinci: make irqs.h a local header adds 2d242aa28892 ARM: davinci: aintc: drop GPL license boilerplate adds de4f82a245ce ARM: davinci: aintc: wrap davinci_irq_init() with a helper adds 2b6a2e74f2bf ARM: davinci: aintc: use a common prefix for symbols in th [...] adds 919da6f198d7 ARM: davinci: aintc: drop the 00 prefix from register offsets adds f412384e2d81 ARM: davinci: aintc: use writel_relaxed() adds 8b29f7aa5233 irqchip: davinci-aintc: add a new config structure adds fd0f4275864d ARM: davinci: aintc: use the new irqchip config structure [...] adds 06a287161429 ARM: davinci: aintc: use the new config structure adds a6c0bba1fa5d ARM: davinci: aintc: unify error handling adds 882bed7298f1 ARM: davinci: aintc: request memory region before remapping it adds 8b0860ec95e2 ARM: davinci: aintc: remove the timer-specific irq_set_handler() adds 76adef4678f6 ARM: davinci: aintc: remove unnecessary includes adds 0145beed9d26 irqchip: davinci-aintc: move the driver to drivers/irqchip adds ed4d189b7c8a ARM: davinci: cp-intc: remove cp_intc.h adds f451ca3e4b18 ARM: davinci: cp-intc: add a wrapper around cp_intc_init() adds 94af2c4d14d0 irqchip: davinci-cp-intc: add a new config structure adds 47b7c6195c43 ARM: davinci: cp-intc: add the new config structures for d [...] adds b35b55e72c12 ARM: davinci: cp-intc: use a common prefix for all symbols adds 3b5d1c50ffb8 ARM: davinci: cp-intc: convert all hex numbers to lowercase adds 6567954b8e8e ARM: davinci: cp-intc: use the new-style config structure adds 9cf58a45d72b ARM: davinci: cp-intc: request the memory region before re [...] adds 9762d876af8a ARM: davinci: cp-intc: improve coding style adds 6c702da653d1 ARM: davinci: cp-intc: unify error handling adds d43da8d7164a ARM: davinci: cp-intc: use readl/writel_relaxed() adds 9ad1acb45591 ARM: davinci: cp-intc: drop GPL license boilerplate adds 3114111af5b1 ARM: davinci: cp-intc: remove redundant comments adds 0fc3d74cf946 irqchip: davinci-cp-intc: move the driver to drivers/irqchip adds 49b654fd43b2 ARM: davinci: remove intc related fields from davinci_soc_info adds dc3e1ac12b0a Merge tag 'davinci-for-v5.1/soc-part3' of git://git.kernel [...] adds dba235fa70cb net: ethernet: ti: cpsw: deprecate cpsw-phy-sel driver adds 2547635054af Merge tag 'omap-for-v5.1/cpsw-signed' of git://git.kernel. [...] adds afe6fe7036c6 Merge tag 'armsoc-late' of git://git.kernel.org/pub/scm/li [...]
No new revisions were added by this update.
Summary of changes: .../Expedited-Grace-Periods/ExpSchedFlow.svg | 18 +- .../Expedited-Grace-Periods.html | 26 +- .../Memory-Ordering/Tree-RCU-Memory-Ordering.html | 6 +- .../TreeRCU-callback-invocation.svg | 2 +- .../RCU/Design/Memory-Ordering/TreeRCU-gp.svg | 8 +- .../RCU/Design/Memory-Ordering/TreeRCU-qs.svg | 6 +- .../RCU/Design/Requirements/Requirements.html | 20 +- Documentation/RCU/stallwarn.txt | 15 +- Documentation/RCU/torture.txt | 169 +- Documentation/RCU/whatisRCU.txt | 4 +- Documentation/admin-guide/kernel-parameters.txt | 40 +- Documentation/arm64/silicon-errata.txt | 2 + Documentation/core-api/refcount-vs-atomic.rst | 24 +- Documentation/devicetree/bindings/arm/amlogic.txt | 1 + Documentation/devicetree/bindings/arm/armadeus.txt | 6 - .../devicetree/bindings/arm/bcm/brcm,bcm2835.txt | 4 + Documentation/devicetree/bindings/arm/bhf.txt | 6 - Documentation/devicetree/bindings/arm/bitmain.yaml | 18 + .../devicetree/bindings/arm/compulab-boards.txt | 25 - Documentation/devicetree/bindings/arm/cpus.yaml | 1 + .../bindings/arm/freescale/fsl,imx7ulp-sim.txt | 16 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 15 +- Documentation/devicetree/bindings/arm/fsl.txt | 237 -- Documentation/devicetree/bindings/arm/fsl.yaml | 232 ++ Documentation/devicetree/bindings/arm/i2se.txt | 22 - Documentation/devicetree/bindings/arm/mediatek.txt | 14 +- Documentation/devicetree/bindings/arm/olimex.txt | 10 - Documentation/devicetree/bindings/arm/renesas.yaml | 238 ++ .../devicetree/bindings/arm/rockchip.yaml | 17 + Documentation/devicetree/bindings/arm/shmobile.txt | 155 -- .../bindings/arm/socionext/milbeaut.yaml | 22 + .../devicetree/bindings/arm/technologic.txt | 23 - Documentation/devicetree/bindings/arm/tegra.yaml | 2 + Documentation/devicetree/bindings/bus/imx-weim.txt | 32 +- .../bindings/clock/nvidia,tegra124-dfll.txt | 83 +- .../bindings/cpufreq/nvidia,tegra124-cpufreq.txt | 6 +- .../display/amlogic,simple-framebuffer.txt | 33 + .../bindings/firmware/nvidia,tegra186-bpmp.txt | 1 - .../bindings/firmware/nvidia,tegra210-bpmp.txt | 35 + .../devicetree/bindings/gpu/arm,mali-utgard.txt | 6 + .../bindings/input/touchscreen/ti-tsc-adc.txt | 8 + .../bindings/interrupt-controller/fsl,irqsteer.txt | 11 +- .../interrupt-controller/loongson,ls1x-intc.txt | 24 + .../interrupt-controller/mediatek,sysirq.txt | 1 + .../devicetree/bindings/net/cpsw-phy-sel.txt | 2 +- .../bindings/nvmem/xlnx,zynqmp-nvmem.txt | 46 + Documentation/devicetree/bindings/opp/opp.txt | 3 + .../devicetree/bindings/power/fsl,imx-gpcv2.txt | 3 + .../devicetree/bindings/power/qcom,rpmpd.txt | 145 ++ .../bindings/power/reset/xlnx,zynqmp-power.txt | 25 + .../bindings/power/xlnx,zynqmp-genpd.txt | 34 + .../bindings/reset/brcm,brcmstb-reset.txt | 27 + .../devicetree/bindings/reset/fsl,imx7-src.txt | 7 +- .../bindings/reset/xlnx,zynqmp-reset.txt | 52 + .../bindings/soc/amlogic/clk-measure.txt | 2 + .../bindings/soc/bcm/brcm,bcm2835-pm.txt | 46 + .../devicetree/bindings/soc/qcom/qcom,smd-rpm.txt | 1 + .../devicetree/bindings/sram/milbeaut-smp-sram.txt | 24 + .../devicetree/bindings/sram/sunxi-sram.txt | 1 + .../devicetree/bindings/timer/fsl,imxgpt.txt | 39 +- .../bindings/timer/mediatek,mtk-timer.txt | 11 +- .../bindings/timer/nvidia,tegra210-timer.txt | 36 + .../devicetree/bindings/timer/renesas,cmt.txt | 2 + .../devicetree/bindings/timer/renesas,tmu.txt | 1 + .../bindings/timer/socionext,milbeaut-timer.txt | 17 + .../devicetree/bindings/vendor-prefixes.txt | 5 + Documentation/power/energy-model.txt | 144 ++ Documentation/scheduler/sched-energy.txt | 425 ++++ Documentation/sysctl/kernel.txt | 12 + Documentation/userspace-api/spec_ctrl.rst | 27 +- Kbuild | 18 +- MAINTAINERS | 109 +- arch/Kconfig | 15 +- arch/alpha/include/asm/unistd.h | 21 - arch/alpha/include/uapi/asm/mman.h | 4 +- arch/alpha/include/uapi/asm/unistd.h | 10 + arch/alpha/kernel/osf_sys.c | 5 +- arch/alpha/kernel/perf_event.c | 7 +- arch/alpha/kernel/syscalls/syscall.tbl | 22 +- arch/arc/Kconfig | 1 + arch/arc/include/uapi/asm/unistd.h | 2 + arch/arm/Kconfig | 5 + arch/arm/Makefile | 1 + arch/arm/boot/dts/Makefile | 16 +- arch/arm/boot/dts/alphascale-asm9260.dtsi | 3 +- arch/arm/boot/dts/alpine.dtsi | 8 +- arch/arm/boot/dts/am335x-baltos-ir2110.dts | 4 - arch/arm/boot/dts/am335x-baltos-ir3220.dts | 4 - arch/arm/boot/dts/am335x-baltos-ir5221.dts | 4 - arch/arm/boot/dts/am335x-chiliboard.dts | 8 +- arch/arm/boot/dts/am335x-guardian.dts | 511 +++++ arch/arm/boot/dts/am335x-icev2.dts | 4 - arch/arm/boot/dts/am335x-igep0033.dtsi | 4 - arch/arm/boot/dts/am335x-lxm.dts | 4 - arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi | 5 - arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts | 5 - arch/arm/boot/dts/am335x-phycore-som.dtsi | 4 - arch/arm/boot/dts/am335x-shc.dts | 4 +- arch/arm/boot/dts/am33xx-l4.dtsi | 17 +- arch/arm/boot/dts/am3874-iceboard.dts | 496 +++++ arch/arm/boot/dts/am437x-gp-evm.dts | 2 +- arch/arm/boot/dts/am437x-l4.dtsi | 17 +- arch/arm/boot/dts/am43x-epos-evm.dts | 5 +- arch/arm/boot/dts/arm-realview-eb.dtsi | 4 +- arch/arm/boot/dts/arm-realview-pb1176.dts | 4 +- arch/arm/boot/dts/arm-realview-pb11mp.dts | 4 +- arch/arm/boot/dts/arm-realview-pbx.dtsi | 4 +- arch/arm/boot/dts/armada-370-rd.dts | 42 - arch/arm/boot/dts/armada-388-clearfog.dts | 58 - arch/arm/boot/dts/armada-38x.dtsi | 4 +- arch/arm/boot/dts/armada-39x.dtsi | 3 +- arch/arm/boot/dts/armada-xp-linksys-mamba.dts | 47 - arch/arm/boot/dts/artpec6.dtsi | 3 +- .../dts/aspeed-bmc-arm-stardragon4800-rep2.dts | 10 + .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 55 +- arch/arm/boot/dts/aspeed-bmc-inspur-on5263m5.dts | 145 ++ arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 5 + arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts | 8 + arch/arm/boot/dts/aspeed-g4.dtsi | 1 + arch/arm/boot/dts/aspeed-g5.dtsi | 34 +- arch/arm/boot/dts/at91-nattis-2-natte-2.dts | 2 +- arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 30 + arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 4 + arch/arm/boot/dts/at91-wb45n.dts | 2 +- arch/arm/boot/dts/at91-wb50n.dts | 4 +- arch/arm/boot/dts/at91rm9200.dtsi | 4 +- arch/arm/boot/dts/at91sam9260.dtsi | 4 +- arch/arm/boot/dts/at91sam9261.dtsi | 4 +- arch/arm/boot/dts/at91sam9263.dtsi | 4 +- arch/arm/boot/dts/at91sam9g45.dtsi | 4 +- arch/arm/boot/dts/at91sam9n12.dtsi | 4 +- arch/arm/boot/dts/at91sam9rl.dtsi | 4 +- arch/arm/boot/dts/at91sam9x5.dtsi | 4 +- arch/arm/boot/dts/atlas6-evb.dts | 1 + arch/arm/boot/dts/atlas6.dtsi | 1 - arch/arm/boot/dts/atlas7.dtsi | 1 - arch/arm/boot/dts/axm55xx.dtsi | 4 +- arch/arm/boot/dts/bcm-cygnus.dtsi | 9 +- arch/arm/boot/dts/bcm-nsp.dtsi | 4 +- arch/arm/boot/dts/bcm11351.dtsi | 4 +- arch/arm/boot/dts/bcm21664-garnet.dts | 1 + arch/arm/boot/dts/bcm21664.dtsi | 4 +- arch/arm/boot/dts/bcm23550-sparrow.dts | 1 + arch/arm/boot/dts/bcm23550.dtsi | 4 +- arch/arm/boot/dts/bcm28155-ap.dts | 1 + arch/arm/boot/dts/bcm2835-rpi-a-plus.dts | 4 +- arch/arm/boot/dts/bcm2835-rpi-b-plus.dts | 4 +- arch/arm/boot/dts/bcm2835-rpi-zero-w.dts | 11 +- arch/arm/boot/dts/bcm2835-rpi-zero.dts | 4 +- arch/arm/boot/dts/bcm2835-rpi.dtsi | 8 +- arch/arm/boot/dts/bcm2836-rpi-2-b.dts | 68 +- arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts | 175 ++ arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts | 74 +- arch/arm/boot/dts/bcm2837-rpi-3-b.dts | 74 +- arch/arm/boot/dts/bcm2837-rpi-cm3.dtsi | 2 +- arch/arm/boot/dts/bcm283x.dtsi | 17 +- arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts | 1 + arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 1 + arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts | 1 + arch/arm/boot/dts/bcm47081-luxul-xap-1410.dts | 1 + arch/arm/boot/dts/bcm47081-luxul-xwr-1200.dts | 1 + arch/arm/boot/dts/bcm47081-tplink-archer-c5-v2.dts | 1 + arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 1 + arch/arm/boot/dts/bcm47094-linksys-panamera.dts | 1 + arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts | 1 + arch/arm/boot/dts/bcm47094-luxul-xap-1610.dts | 1 + arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts | 1 + arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts | 1 + arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts | 1 + arch/arm/boot/dts/bcm47094-netgear-r8500.dts | 1 + arch/arm/boot/dts/bcm47094-phicomm-k3.dts | 71 + arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts | 4 +- arch/arm/boot/dts/bcm47189-luxul-xap-810.dts | 4 +- arch/arm/boot/dts/bcm47189-tenda-ac9.dts | 1 + arch/arm/boot/dts/bcm5301x.dtsi | 3 +- arch/arm/boot/dts/bcm53340-ubnt-unifi-switch8.dts | 1 + arch/arm/boot/dts/bcm53573.dtsi | 3 +- arch/arm/boot/dts/bcm63138.dtsi | 4 +- arch/arm/boot/dts/bcm7445.dtsi | 2 - arch/arm/boot/dts/bcm947189acdbmr.dts | 1 + arch/arm/boot/dts/bcm953012er.dts | 1 + arch/arm/boot/dts/bcm953012hr.dts | 1 + arch/arm/boot/dts/bcm953012k.dts | 1 + arch/arm/boot/dts/cx92755.dtsi | 4 +- arch/arm/boot/dts/da850-lcdk.dts | 10 +- arch/arm/boot/dts/dm814x.dtsi | 79 +- arch/arm/boot/dts/dove.dtsi | 4 +- arch/arm/boot/dts/dra7-l4.dtsi | 15 +- arch/arm/boot/dts/ep7209.dtsi | 4 +- arch/arm/boot/dts/ep7211-edb7211.dts | 1 + arch/arm/boot/dts/exynos3250.dtsi | 3 + arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 14 +- arch/arm/boot/dts/exynos4412-odroidx.dts | 2 +- arch/arm/boot/dts/exynos5250-arndale.dts | 4 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 7 +- arch/arm/boot/dts/exynos5422-odroidxu3-audio.dtsi | 6 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 5 - arch/arm/boot/dts/exynos5422-odroidxu3-lite.dts | 8 + arch/arm/boot/dts/exynos5422-odroidxu4.dts | 4 +- arch/arm/boot/dts/imx27.dtsi | 2 +- arch/arm/boot/dts/imx51-digi-connectcore-jsk.dts | 16 + arch/arm/boot/dts/imx51-digi-connectcore-som.dtsi | 34 +- arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi | 555 +++++ arch/arm/boot/dts/imx6-logicpd-som.dtsi | 365 ++++ arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 5 +- arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 595 +++++ arch/arm/boot/dts/imx6dl-yapp4-draco.dts | 58 + arch/arm/boot/dts/imx6dl-yapp4-hydra.dts | 50 + arch/arm/boot/dts/imx6dl-yapp4-ursa.dts | 54 + arch/arm/boot/dts/imx6q-logicpd.dts | 120 + arch/arm/boot/dts/imx6q-tbs2910.dts | 49 +- arch/arm/boot/dts/imx6qdl-apalis.dtsi | 26 +- arch/arm/boot/dts/imx6qdl-colibri.dtsi | 26 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 14 + arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 6 +- arch/arm/boot/dts/imx6sl.dtsi | 8 +- arch/arm/boot/dts/imx6sx.dtsi | 19 +- 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/imx6ull-colibri.dtsi | 8 +- arch/arm/boot/dts/imx6ull.dtsi | 12 + arch/arm/boot/dts/imx7ulp.dtsi | 19 +- arch/arm/boot/dts/integrator.dtsi | 10 +- arch/arm/boot/dts/integratorcp.dts | 89 +- arch/arm/boot/dts/kirkwood-dir665.dts | 47 - arch/arm/boot/dts/kirkwood-linksys-viper.dts | 47 - arch/arm/boot/dts/kirkwood-mv88f6281gtw-ge.dts | 47 - arch/arm/boot/dts/kirkwood-rd88f6281-z0.dts | 9 - arch/arm/boot/dts/kirkwood-rd88f6281.dtsi | 41 - arch/arm/boot/dts/kirkwood.dtsi | 3 +- arch/arm/boot/dts/lpc3250-ea3250.dts | 20 +- arch/arm/boot/dts/lpc3250-phy3250.dts | 87 +- arch/arm/boot/dts/lpc32xx.dtsi | 32 +- arch/arm/boot/dts/lpc4350-hitex-eval.dts | 2 - arch/arm/boot/dts/lpc4357-ea4357-devkit.dts | 2 - arch/arm/boot/dts/lpc4357-myd-lpc4357.dts | 619 ++++++ arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts | 1 + arch/arm/boot/dts/ls1021a-qds.dts | 1 + arch/arm/boot/dts/ls1021a-twr.dts | 1 + arch/arm/boot/dts/ls1021a.dtsi | 18 +- arch/arm/boot/dts/meson.dtsi | 10 +- arch/arm/boot/dts/meson6-atv1200.dts | 1 + arch/arm/boot/dts/meson6.dtsi | 8 + arch/arm/boot/dts/meson8-minix-neo-x8.dts | 1 + arch/arm/boot/dts/meson8.dtsi | 89 +- arch/arm/boot/dts/meson8b-ec100.dts | 128 ++ arch/arm/boot/dts/meson8b-mxq.dts | 1 + arch/arm/boot/dts/meson8b-odroidc1.dts | 6 + arch/arm/boot/dts/meson8b.dtsi | 83 +- arch/arm/boot/dts/meson8m2-mxiii-plus.dts | 6 + arch/arm/boot/dts/meson8m2.dtsi | 4 + arch/arm/boot/dts/milbeaut-m10v-evb.dts | 32 + arch/arm/boot/dts/milbeaut-m10v.dtsi | 95 + arch/arm/boot/dts/mmp2-brownstone.dts | 1 + arch/arm/boot/dts/mmp2.dtsi | 4 +- arch/arm/boot/dts/moxart.dtsi | 3 +- arch/arm/boot/dts/mps2.dtsi | 6 +- arch/arm/boot/dts/mt2701-evb.dts | 1 + arch/arm/boot/dts/mt2701.dtsi | 3 +- arch/arm/boot/dts/mt6580-evbp1.dts | 1 + arch/arm/boot/dts/mt6580.dtsi | 1 - arch/arm/boot/dts/mt6589-aquaris5.dts | 1 + arch/arm/boot/dts/mt6589.dtsi | 3 +- arch/arm/boot/dts/mt6592-evb.dts | 2 +- arch/arm/boot/dts/mt6592.dtsi | 3 +- arch/arm/boot/dts/mt7623.dtsi | 15 +- arch/arm/boot/dts/mt8127-moose.dts | 1 + arch/arm/boot/dts/mt8127.dtsi | 3 +- arch/arm/boot/dts/mt8135-evbp1.dts | 1 + arch/arm/boot/dts/mt8135.dtsi | 3 +- arch/arm/boot/dts/nspire.dtsi | 4 +- arch/arm/boot/dts/omap3-evm-common.dtsi | 7 +- arch/arm/boot/dts/omap3-evm-processor-common.dtsi | 10 +- arch/arm/boot/dts/omap3-gta04.dtsi | 39 +- arch/arm/boot/dts/omap3-gta04a5.dts | 2 +- arch/arm/boot/dts/omap4-droid4-xt894.dts | 10 +- arch/arm/boot/dts/omap4-panda-common.dtsi | 6 +- arch/arm/boot/dts/omap4-sdp.dts | 30 + arch/arm/boot/dts/orion5x-lacie-d2-network.dts | 1 + .../dts/orion5x-lacie-ethernet-disk-mini-v2.dts | 1 + arch/arm/boot/dts/orion5x-lswsgl.dts | 1 + .../boot/dts/orion5x-maxtor-shared-storage-2.dts | 1 + arch/arm/boot/dts/orion5x-netgear-wnr854t.dts | 1 + arch/arm/boot/dts/orion5x-rd88f5182-nas.dts | 1 + arch/arm/boot/dts/orion5x.dtsi | 4 +- arch/arm/boot/dts/ox810se.dtsi | 4 +- arch/arm/boot/dts/ox820.dtsi | 4 +- arch/arm/boot/dts/picoxcell-pc3x2.dtsi | 1 - arch/arm/boot/dts/picoxcell-pc3x3.dtsi | 1 - arch/arm/boot/dts/prima2-evb.dts | 1 + arch/arm/boot/dts/prima2.dtsi | 1 - arch/arm/boot/dts/pxa168.dtsi | 4 +- arch/arm/boot/dts/pxa2xx.dtsi | 3 +- arch/arm/boot/dts/pxa910.dtsi | 4 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 8 +- arch/arm/boot/dts/qcom-apq8084.dtsi | 9 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 11 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 8 +- arch/arm/boot/dts/qcom-mdm9615-wp8548.dtsi | 1 + arch/arm/boot/dts/qcom-mdm9615.dtsi | 4 +- arch/arm/boot/dts/qcom-msm8660.dtsi | 25 +- arch/arm/boot/dts/qcom-msm8960.dtsi | 9 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 130 ++ arch/arm/boot/dts/qcom-msm8974.dtsi | 19 +- arch/arm/boot/dts/qcom-pm8941.dtsi | 1 + arch/arm/boot/dts/r7s9210-rza2mevb.dts | 82 + arch/arm/boot/dts/r7s9210.dtsi | 218 ++ arch/arm/boot/dts/r8a7743.dtsi | 43 +- arch/arm/boot/dts/r8a7744.dtsi | 188 +- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 18 + arch/arm/boot/dts/r8a7778.dtsi | 28 + arch/arm/boot/dts/r8a7779.dtsi | 26 + arch/arm/boot/dts/r8a7790-stout.dts | 15 +- arch/arm/boot/dts/rk3036-kylin.dts | 1 - arch/arm/boot/dts/rk3036.dtsi | 1 + arch/arm/boot/dts/rk3066a-bqcurie2.dts | 1 - arch/arm/boot/dts/rk3066a-mk808.dts | 1 - arch/arm/boot/dts/rk3066a-rayeager.dts | 2 - arch/arm/boot/dts/rk3066a.dtsi | 48 + arch/arm/boot/dts/rk3188-bqedison2qc.dts | 19 +- arch/arm/boot/dts/rk3188-px3-evb.dts | 1 - arch/arm/boot/dts/rk3229-evb.dts | 1 - arch/arm/boot/dts/rk3288-fennec.dts | 1 - arch/arm/boot/dts/rk3288-firefly-reload.dts | 1 - arch/arm/boot/dts/rk3288-miqi.dts | 1 - arch/arm/boot/dts/rk3288-popmetal.dts | 1 - arch/arm/boot/dts/rk3288-rock2-square.dts | 1 - arch/arm/boot/dts/rk3288-tinker-s.dts | 1 - arch/arm/boot/dts/rk3288-veyron.dtsi | 4 + arch/arm/boot/dts/rk3288-vyasa.dts | 1 - arch/arm/boot/dts/rv1108-elgin-r1.dts | 208 ++ arch/arm/boot/dts/rv1108-evb.dts | 20 +- arch/arm/boot/dts/rv1108.dtsi | 37 + arch/arm/boot/dts/s3c2416-smdk2416.dts | 5 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 90 + arch/arm/boot/dts/s5pv210-fascinate4g.dts | 7 - arch/arm/boot/dts/s5pv210-galaxys.dts | 7 - arch/arm/boot/dts/s5pv210.dtsi | 25 +- arch/arm/boot/dts/sama5d2.dtsi | 4 +- arch/arm/boot/dts/sama5d3.dtsi | 4 +- arch/arm/boot/dts/sama5d4.dtsi | 4 +- arch/arm/boot/dts/skeleton.dtsi | 18 - arch/arm/boot/dts/skeleton64.dtsi | 14 - arch/arm/boot/dts/socfpga.dtsi | 16 + arch/arm/boot/dts/socfpga_arria10.dtsi | 18 + arch/arm/boot/dts/socfpga_cyclone5_chameleon96.dts | 130 ++ arch/arm/boot/dts/spear13xx.dtsi | 4 +- arch/arm/boot/dts/spear3xx.dtsi | 4 +- arch/arm/boot/dts/spear600.dtsi | 4 +- arch/arm/boot/dts/ste-nomadik-nhk15.dts | 85 +- arch/arm/boot/dts/ste-nomadik-stn8815.dtsi | 2 +- arch/arm/boot/dts/ste-u300.dts | 2 +- arch/arm/boot/dts/stm32429i-eval.dts | 1 + arch/arm/boot/dts/stm32746g-eval.dts | 1 + arch/arm/boot/dts/stm32f429-disco.dts | 1 + arch/arm/boot/dts/stm32f429.dtsi | 64 +- arch/arm/boot/dts/stm32f469-disco.dts | 1 + arch/arm/boot/dts/stm32f746-disco.dts | 1 + arch/arm/boot/dts/stm32f746.dtsi | 4 +- arch/arm/boot/dts/stm32f769-disco.dts | 1 + arch/arm/boot/dts/stm32h743.dtsi | 4 +- arch/arm/boot/dts/stm32h743i-disco.dts | 1 + arch/arm/boot/dts/stm32h743i-eval.dts | 1 + arch/arm/boot/dts/stm32mp157-pinctrl.dtsi | 7 + arch/arm/boot/dts/stm32mp157c-ed1.dts | 8 + arch/arm/boot/dts/stm32mp157c-ev1.dts | 10 +- arch/arm/boot/dts/stm32mp157c.dtsi | 97 +- arch/arm/boot/dts/sun4i-a10.dtsi | 44 + arch/arm/boot/dts/sun5i-a13-q8-tablet.dts | 7 +- .../boot/dts/sun5i-reference-design-tablet.dtsi | 2 +- arch/arm/boot/dts/sun7i-a20-bananapi.dts | 5 + arch/arm/boot/dts/sun8i-a23-a33.dtsi | 175 +- arch/arm/boot/dts/sun8i-a23-q8-tablet.dts | 4 + arch/arm/boot/dts/sun8i-a23.dtsi | 20 + arch/arm/boot/dts/sun8i-a33.dtsi | 194 +- .../boot/dts/sun8i-a83t-allwinner-h8homlet-v2.dts | 4 + arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 8 + arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 8 + arch/arm/boot/dts/sun8i-h3-nanopi-m1-plus.dts | 25 + arch/arm/boot/dts/sun8i-q8-common.dtsi | 37 + arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 41 + arch/arm/boot/dts/sun8i-r40.dtsi | 15 + arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 44 +- arch/arm/boot/dts/sun9i-a80-optimus.dts | 44 +- arch/arm/boot/dts/sun9i-a80.dtsi | 65 + arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 16 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 3 +- arch/arm/boot/dts/tegra114-dalmore.dts | 2 +- arch/arm/boot/dts/tegra124-jetson-tk1.dts | 2 +- arch/arm/boot/dts/tegra124-nyan.dtsi | 2 +- arch/arm/boot/dts/tegra124-venice2.dts | 2 +- arch/arm/boot/dts/tegra20-trimslice.dts | 2 +- arch/arm/boot/dts/tegra30-beaver.dts | 2 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 2 +- arch/arm/boot/dts/versatile-ab.dts | 2 +- arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 2 +- arch/arm/boot/dts/vexpress-v2m.dtsi | 2 +- arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 5 + arch/arm/boot/dts/vf610-bk4.dts | 31 + arch/arm/boot/dts/vf610-zii-cfu1.dts | 2 +- arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts | 311 +++ arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 3 + arch/arm/boot/dts/vt8500.dtsi | 9 +- arch/arm/boot/dts/wm8505.dtsi | 9 +- arch/arm/boot/dts/wm8650.dtsi | 9 +- arch/arm/boot/dts/wm8750.dtsi | 9 +- arch/arm/boot/dts/wm8850.dtsi | 9 +- arch/arm/boot/dts/zx296702-ad1.dts | 1 + arch/arm/boot/dts/zx296702.dtsi | 4 +- arch/arm/boot/dts/zynq-zturn.dts | 2 +- arch/arm/configs/axm55xx_defconfig | 4 - arch/arm/configs/bcm2835_defconfig | 3 + arch/arm/configs/integrator_defconfig | 9 +- arch/arm/configs/lpc18xx_defconfig | 31 +- arch/arm/configs/lpc32xx_defconfig | 65 +- arch/arm/configs/milbeaut_m10v_defconfig | 119 + arch/arm/configs/multi_v7_defconfig | 10 +- arch/arm/configs/nhk8815_defconfig | 41 +- arch/arm/configs/omap2plus_defconfig | 83 +- arch/arm/configs/pxa_defconfig | 5 - arch/arm/configs/raumfeld_defconfig | 197 -- arch/arm/configs/s5pv210_defconfig | 47 +- arch/arm/configs/shmobile_defconfig | 48 +- arch/arm/configs/socfpga_defconfig | 25 +- arch/arm/configs/spear3xx_defconfig | 6 +- arch/arm/include/asm/unistd.h | 5 +- arch/arm/kernel/sys_oabi-compat.c | 8 +- arch/arm/mach-bcm/Kconfig | 1 + arch/arm/mach-davinci/Kconfig | 19 +- arch/arm/mach-davinci/Makefile | 3 - arch/arm/mach-davinci/asp.h | 8 +- arch/arm/mach-davinci/board-da830-evm.c | 91 +- arch/arm/mach-davinci/board-da850-evm.c | 55 +- arch/arm/mach-davinci/board-dm355-evm.c | 2 +- arch/arm/mach-davinci/board-dm355-leopard.c | 2 +- arch/arm/mach-davinci/board-dm365-evm.c | 15 +- arch/arm/mach-davinci/board-dm644x-evm.c | 21 +- arch/arm/mach-davinci/board-dm646x-evm.c | 19 +- arch/arm/mach-davinci/board-mityomapl138.c | 41 +- arch/arm/mach-davinci/board-neuros-osd2.c | 2 +- arch/arm/mach-davinci/board-omapl138-hawk.c | 84 +- arch/arm/mach-davinci/board-sffsdr.c | 15 +- arch/arm/mach-davinci/common.c | 18 - arch/arm/mach-davinci/cp_intc.c | 215 -- arch/arm/mach-davinci/cp_intc.h | 57 - arch/arm/mach-davinci/da830.c | 128 +- arch/arm/mach-davinci/da850.c | 154 +- arch/arm/mach-davinci/davinci.h | 4 + arch/arm/mach-davinci/devices-da8xx.c | 147 +- arch/arm/mach-davinci/devices.c | 40 +- arch/arm/mach-davinci/dm355.c | 78 +- arch/arm/mach-davinci/dm365.c | 102 +- arch/arm/mach-davinci/dm644x.c | 68 +- arch/arm/mach-davinci/dm646x.c | 82 +- arch/arm/mach-davinci/include/mach/common.h | 14 +- arch/arm/mach-davinci/include/mach/da8xx.h | 2 + arch/arm/mach-davinci/include/mach/entry-macro.S | 39 - arch/arm/mach-davinci/include/mach/irqs.h | 409 ---- arch/arm/mach-davinci/irq.c | 117 - arch/arm/mach-davinci/irqs.h | 405 ++++ arch/arm/mach-davinci/usb-da8xx.c | 9 +- arch/arm/mach-davinci/usb.c | 15 +- arch/arm/mach-ep93xx/ts72xx.c | 1 - arch/arm/mach-exynos/platsmp.c | 4 +- arch/arm/mach-imx/Makefile | 3 +- arch/arm/mach-imx/common.h | 10 + arch/arm/mach-imx/cpuidle-imx7ulp.c | 60 + arch/arm/mach-imx/cpuidle.h | 5 + arch/arm/mach-imx/mach-imx7ulp.c | 46 + arch/arm/mach-imx/mmdc.c | 9 +- arch/arm/mach-imx/pm-imx7ulp.c | 49 +- arch/arm/mach-lpc32xx/phy3250.c | 84 - arch/arm/mach-lpc32xx/pm.c | 13 +- arch/arm/mach-mediatek/Kconfig | 4 + arch/arm/mach-mediatek/mediatek.c | 3 +- arch/arm/mach-mediatek/platsmp.c | 2 +- arch/arm/mach-meson/Kconfig | 1 - arch/arm/mach-milbeaut/Kconfig | 20 + arch/arm/mach-milbeaut/Makefile | 1 + arch/arm/mach-milbeaut/platsmp.c | 143 ++ arch/arm/mach-omap2/omap_hwmod_81xx_data.c | 131 +- arch/arm/mach-pxa/Kconfig | 18 - arch/arm/mach-pxa/Makefile | 3 - arch/arm/mach-pxa/include/mach/pxa25x-udc.h | 0 arch/arm/mach-pxa/raumfeld.c | 1186 ---------- arch/arm/mach-s3c24xx/mach-osiris-dvs.c | 8 +- arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 5 + arch/arm/mach-socfpga/socfpga.c | 3 +- arch/arm/mach-sunxi/sunxi.c | 2 +- arch/arm/mach-tegra/iomap.h | 9 + arch/arm/mach-tegra/sleep-tegra20.S | 2 - arch/arm/mach-tegra/sleep-tegra30.S | 25 +- arch/arm/mm/cache-l2x0-pmu.c | 9 +- arch/arm/tools/syscall.tbl | 85 +- arch/arm64/Kconfig.platforms | 14 +- arch/arm64/boot/dts/Makefile | 1 + arch/arm64/boot/dts/actions/s700-cubieboard7.dts | 53 + arch/arm64/boot/dts/actions/s700.dtsi | 66 +- arch/arm64/boot/dts/actions/s900.dtsi | 18 +- arch/arm64/boot/dts/al/alpine-v2.dtsi | 8 +- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 8 + .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 4 + .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 8 + .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 8 + .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 8 + .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 10 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 38 +- .../allwinner/sun50i-h5-libretech-all-h3-cc.dts | 4 + arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 8 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 44 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 37 +- arch/arm64/boot/dts/amlogic/Makefile | 1 + arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 30 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 33 +- arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 28 + arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 70 +- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 31 +- arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 6 + arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 6 + arch/arm64/boot/dts/amlogic/meson-gxm.dtsi | 8 +- arch/arm64/boot/dts/apm/apm-shadowcat.dtsi | 16 +- arch/arm64/boot/dts/apm/apm-storm.dtsi | 16 +- arch/arm64/boot/dts/arm/Makefile | 1 + arch/arm64/boot/dts/arm/foundation-v8-gicv2.dtsi | 2 +- arch/arm64/boot/dts/arm/foundation-v8-gicv3.dtsi | 2 +- arch/arm64/boot/dts/arm/foundation-v8.dtsi | 106 +- arch/arm64/boot/dts/arm/fvp-base-revc.dts | 277 +++ arch/arm64/boot/dts/arm/juno-base.dtsi | 108 +- arch/arm64/boot/dts/arm/juno-r1.dts | 12 +- arch/arm64/boot/dts/arm/juno-r2.dts | 18 +- arch/arm64/boot/dts/arm/juno.dts | 18 +- arch/arm64/boot/dts/arm/rtsm_ve-aemv8a.dts | 106 +- .../boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi | 27 + arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 14 +- .../boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts | 4 +- arch/arm64/boot/dts/bitmain/Makefile | 3 + arch/arm64/boot/dts/bitmain/bm1880-sophon-edge.dts | 50 + arch/arm64/boot/dts/bitmain/bm1880.dtsi | 119 + arch/arm64/boot/dts/broadcom/Makefile | 3 +- .../boot/dts/broadcom/bcm2837-rpi-3-a-plus.dts | 2 + arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi | 8 +- .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 16 +- arch/arm64/boot/dts/cavium/thunder-88xx.dtsi | 96 +- arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi | 8 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 16 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 8 +- arch/arm64/boot/dts/freescale/Makefile | 2 + .../boot/dts/freescale/fsl-ls1012a-oxalis.dts | 96 + arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 2 + arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 6 + arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 4 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 11 + arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 97 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 6 + arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 26 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 133 ++ arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 47 + arch/arm64/boot/dts/freescale/imx8mq.dtsi | 304 ++- arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 137 ++ arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 446 ++++ arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts | 3 +- arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 16 +- arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 16 +- .../boot/dts/hisilicon/hi3798cv200-poplar.dts | 4 +- arch/arm64/boot/dts/hisilicon/hi3798cv200.dtsi | 4 +- arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts | 2 +- arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 18 +- arch/arm64/boot/dts/hisilicon/hip05.dtsi | 32 +- arch/arm64/boot/dts/hisilicon/hip06.dtsi | 32 +- arch/arm64/boot/dts/hisilicon/hip07.dtsi | 128 +- arch/arm64/boot/dts/lg/lg1312.dtsi | 8 +- arch/arm64/boot/dts/lg/lg1313.dtsi | 8 +- arch/arm64/boot/dts/marvell/Makefile | 1 + .../boot/dts/marvell/armada-3720-espressobin.dts | 12 + arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts | 162 ++ arch/arm64/boot/dts/marvell/armada-372x.dtsi | 2 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 82 +- arch/arm64/boot/dts/marvell/armada-7040-db.dts | 4 - arch/arm64/boot/dts/marvell/armada-8040-db.dts | 4 - arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi | 4 +- arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi | 8 +- arch/arm64/boot/dts/marvell/armada-ap806.dtsi | 18 +- .../dts/marvell/armada-ap810-ap0-octa-core.dtsi | 16 +- arch/arm64/boot/dts/marvell/armada-cp110.dtsi | 15 +- arch/arm64/boot/dts/mediatek/mt2712-evb.dts | 98 + arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 555 +++++ arch/arm64/boot/dts/mediatek/mt6797-evb.dts | 2 + arch/arm64/boot/dts/mediatek/mt6797-x20-dev.dts | 2 + arch/arm64/boot/dts/mediatek/mt6797.dtsi | 28 + arch/arm64/boot/dts/mediatek/mt7622.dtsi | 13 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 6 +- arch/arm64/boot/dts/nvidia/Makefile | 1 + arch/arm64/boot/dts/nvidia/tegra132.dtsi | 4 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 18 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 10 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 33 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 10 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 93 +- arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 21 + arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 32 +- .../boot/dts/nvidia/tegra210-p2894-0050-a08.dts | 9 + arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi | 1858 ++++++++++++++++ arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 34 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 96 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 2 + arch/arm64/boot/dts/qcom/ipq8074.dtsi | 8 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 16 +- arch/arm64/boot/dts/qcom/msm8992.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 36 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 24 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 278 +++ arch/arm64/boot/dts/qcom/pm8916.dtsi | 6 + arch/arm64/boot/dts/qcom/pms405.dtsi | 79 + arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 19 + arch/arm64/boot/dts/qcom/qcs404.dtsi | 359 +++ arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 84 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 1046 +++++++-- arch/arm64/boot/dts/realtek/rtd1295.dtsi | 8 +- arch/arm64/boot/dts/renesas/Makefile | 1 + arch/arm64/boot/dts/renesas/cat875.dtsi | 44 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 14 +- arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 106 + arch/arm64/boot/dts/renesas/r8a774c0-ek874.dts | 14 + arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 1911 ++++++++++++++++ arch/arm64/boot/dts/renesas/r8a7795.dtsi | 56 +- .../arm64/boot/dts/renesas/r8a7796-salvator-xs.dts | 3 +- arch/arm64/boot/dts/renesas/r8a7796.dtsi | 52 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 2 + arch/arm64/boot/dts/renesas/r8a77970.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 8 +- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 26 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 223 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 4 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 2 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 1 + arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 138 ++ arch/arm64/boot/dts/renesas/ulcb.dtsi | 71 +- arch/arm64/boot/dts/rockchip/Makefile | 3 + arch/arm64/boot/dts/rockchip/px30.dtsi | 8 +- arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 1 + arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 26 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 22 +- arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 1 - arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi | 1 - .../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 1 - arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts | 1 - arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 1 - arch/arm64/boot/dts/rockchip/rk3368.dtsi | 16 +- arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts | 91 + arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4.dts | 66 + arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 703 ++++++ arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts | 606 ++++++ arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 110 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts | 83 +- .../dts/rockchip/rk3399-sapphire-excavator.dts | 1 - arch/arm64/boot/dts/rockchip/rk3399.dtsi | 12 +- arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi | 4 +- .../boot/dts/socionext/uniphier-ld20-global.dts | 4 +- arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 55 +- .../arm64/boot/dts/socionext/uniphier-pxs3-ref.dts | 10 +- arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 55 +- arch/arm64/boot/dts/sprd/sc2731.dtsi | 56 +- arch/arm64/boot/dts/sprd/sc9836.dtsi | 8 +- arch/arm64/boot/dts/sprd/sc9860.dtsi | 16 +- arch/arm64/boot/dts/sprd/sp9860g-1h10.dts | 16 + arch/arm64/boot/dts/synaptics/as370.dtsi | 8 +- arch/arm64/boot/dts/synaptics/berlin4ct.dtsi | 8 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 118 + arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 30 + arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 65 + arch/arm64/boot/dts/ti/k3-am654.dtsi | 8 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 1 + arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 8 +- arch/arm64/boot/dts/zte/zx296718.dtsi | 8 +- arch/arm64/configs/defconfig | 32 +- arch/arm64/include/asm/atomic.h | 237 +- arch/arm64/include/asm/atomic_ll_sc.h | 28 +- arch/arm64/include/asm/atomic_lse.h | 38 +- arch/arm64/include/asm/cmpxchg.h | 60 +- arch/arm64/include/asm/sync_bitops.h | 16 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 99 +- arch/arm64/include/uapi/asm/unistd.h | 2 + arch/c6x/Kconfig | 1 + arch/c6x/include/uapi/asm/unistd.h | 2 + arch/csky/Kconfig | 1 + arch/csky/include/uapi/asm/unistd.h | 2 + arch/h8300/Kconfig | 1 + arch/h8300/include/uapi/asm/unistd.h | 2 + arch/hexagon/Kconfig | 1 + arch/hexagon/include/uapi/asm/unistd.h | 2 + arch/ia64/include/asm/unistd.h | 14 - arch/ia64/include/uapi/asm/unistd.h | 2 + arch/ia64/kernel/syscalls/syscall.tbl | 11 +- arch/m68k/Kconfig | 1 + arch/m68k/include/asm/unistd.h | 4 +- arch/m68k/kernel/syscalls/syscall.tbl | 88 +- arch/microblaze/Kconfig | 1 + arch/microblaze/include/asm/unistd.h | 4 +- arch/microblaze/kernel/syscalls/syscall.tbl | 83 +- arch/mips/Kconfig | 1 + arch/mips/include/asm/unistd.h | 17 +- arch/mips/include/uapi/asm/mman.h | 4 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 77 +- arch/mips/kernel/syscalls/syscall_n64.tbl | 7 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 85 +- arch/nds32/Kconfig | 1 + arch/nds32/include/uapi/asm/unistd.h | 2 + arch/nios2/Kconfig | 1 + arch/nios2/include/uapi/asm/unistd.h | 2 + arch/openrisc/Kconfig | 1 + arch/openrisc/include/uapi/asm/unistd.h | 2 + arch/parisc/Kconfig | 1 + arch/parisc/include/asm/unistd.h | 13 +- arch/parisc/include/uapi/asm/mman.h | 4 +- arch/parisc/kernel/syscalls/syscall.tbl | 109 +- arch/powerpc/Kconfig | 1 + arch/powerpc/include/asm/unistd.h | 8 +- arch/powerpc/kernel/syscalls/syscall.tbl | 134 +- arch/powerpc/perf/hv-24x7.c | 10 +- arch/powerpc/perf/hv-gpci.c | 10 +- arch/powerpc/perf/imc-pmu.c | 19 +- arch/riscv/include/uapi/asm/unistd.h | 1 + arch/riscv/kernel/vdso/Makefile | 2 + arch/s390/include/asm/unistd.h | 7 +- arch/s390/kernel/perf_cpum_sf.c | 6 +- arch/s390/kernel/syscalls/syscall.tbl | 87 +- arch/sh/Kconfig | 1 + arch/sh/include/asm/unistd.h | 4 +- arch/sh/include/uapi/asm/unistd_32.h | 403 ---- arch/sh/kernel/syscalls/syscall.tbl | 88 +- arch/sparc/Kconfig | 1 + arch/sparc/include/asm/unistd.h | 13 +- arch/sparc/kernel/sys_sparc_64.c | 61 +- arch/sparc/kernel/syscalls/syscall.tbl | 116 +- arch/unicore32/Kconfig | 1 + arch/unicore32/include/uapi/asm/unistd.h | 4 +- arch/x86/Kconfig | 6 +- arch/x86/Kconfig.debug | 10 - arch/x86/entry/syscalls/syscall_32.tbl | 85 +- arch/x86/entry/syscalls/syscall_64.tbl | 6 +- arch/x86/events/amd/ibs.c | 13 +- arch/x86/events/amd/iommu.c | 6 +- arch/x86/events/amd/power.c | 10 +- arch/x86/events/amd/uncore.c | 7 +- arch/x86/events/intel/bts.c | 4 +- arch/x86/events/intel/core.c | 135 +- arch/x86/events/intel/cstate.c | 12 +- arch/x86/events/intel/ds.c | 2 + arch/x86/events/intel/pt.c | 14 +- arch/x86/events/intel/rapl.c | 9 +- arch/x86/events/intel/uncore.c | 9 +- arch/x86/events/intel/uncore_snb.c | 9 +- arch/x86/events/msr.c | 10 +- arch/x86/events/perf_event.h | 15 +- arch/x86/include/asm/alternative.h | 39 +- arch/x86/include/asm/cpu_device_id.h | 28 + arch/x86/include/asm/efi.h | 1 - arch/x86/include/asm/msr.h | 16 +- arch/x86/include/asm/refcount.h | 22 +- arch/x86/include/asm/unistd.h | 8 +- arch/x86/kernel/alternative.c | 7 +- arch/x86/kernel/cpu/amd.c | 8 +- arch/x86/kernel/cpu/bugs.c | 12 + arch/x86/kernel/cpu/match.c | 31 + arch/x86/kernel/early_printk.c | 4 - arch/x86/kernel/ftrace.c | 3 +- arch/x86/kernel/kprobes/core.c | 7 + arch/x86/kernel/kprobes/opt.c | 4 +- arch/x86/kernel/process.c | 12 + arch/x86/kernel/traps.c | 1 + arch/x86/mm/ioremap.c | 4 +- arch/x86/mm/mpx.c | 2 +- arch/x86/platform/efi/Makefile | 1 - arch/x86/platform/efi/early_printk.c | 240 -- arch/x86/platform/efi/quirks.c | 6 +- arch/x86/um/Kconfig | 1 + arch/xtensa/Kconfig | 1 + arch/xtensa/include/asm/unistd.h | 14 +- arch/xtensa/include/uapi/asm/mman.h | 4 +- arch/xtensa/kernel/syscalls/syscall.tbl | 78 +- drivers/bus/hisi_lpc.c | 5 +- drivers/bus/imx-weim.c | 70 +- drivers/char/hw_random/Kconfig | 15 + drivers/char/hw_random/Makefile | 1 + drivers/char/hw_random/optee-rng.c | 306 +++ drivers/clk/tegra/Kconfig | 5 + drivers/clk/tegra/Makefile | 2 +- drivers/clk/tegra/clk-dfll.c | 459 +++- drivers/clk/tegra/clk-dfll.h | 6 +- drivers/clk/tegra/clk-tegra124-dfll-fcpu.c | 520 ++++- drivers/clk/tegra/cvb.c | 12 +- drivers/clk/tegra/cvb.h | 7 +- drivers/clocksource/Kconfig | 22 +- drivers/clocksource/Makefile | 7 +- drivers/clocksource/arm_arch_timer.c | 55 + drivers/clocksource/exynos_mct.c | 48 +- .../{cs5535-clockevt.c => timer-cs5535.c} | 0 drivers/clocksource/timer-milbeaut.c | 161 ++ drivers/clocksource/{pxa_timer.c => timer-pxa.c} | 0 drivers/clocksource/timer-riscv.c | 23 +- drivers/clocksource/timer-sun5i.c | 10 + .../{tango_xtal.c => timer-tango-xtal.c} | 0 drivers/clocksource/timer-tegra20.c | 370 +++- drivers/cpufreq/Kconfig.arm | 4 +- drivers/cpufreq/cpufreq-dt-platdev.c | 1 + drivers/cpufreq/tegra124-cpufreq.c | 44 +- drivers/firmware/efi/Kconfig | 6 + drivers/firmware/efi/Makefile | 1 + drivers/firmware/efi/apple-properties.c | 13 +- drivers/firmware/efi/arm-init.c | 6 +- drivers/firmware/efi/arm-runtime.c | 6 +- drivers/firmware/efi/capsule-loader.c | 4 +- drivers/firmware/efi/capsule.c | 4 +- drivers/firmware/efi/cper-arm.c | 14 +- drivers/firmware/efi/cper.c | 14 +- drivers/firmware/efi/dev-path-parser.c | 9 +- drivers/firmware/efi/earlycon.c | 206 ++ drivers/firmware/efi/efi-bgrt.c | 5 +- drivers/firmware/efi/efi-pstore.c | 2 + drivers/firmware/efi/efibc.c | 10 +- drivers/firmware/efi/efivars.c | 58 +- drivers/firmware/efi/esrt.c | 1 + drivers/firmware/efi/fake_mem.c | 16 +- drivers/firmware/efi/libstub/Makefile | 4 +- drivers/firmware/efi/libstub/arm-stub.c | 5 + drivers/firmware/efi/libstub/arm32-stub.c | 6 +- drivers/firmware/efi/libstub/arm64-stub.c | 6 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 15 +- drivers/firmware/efi/libstub/efistub.h | 12 + drivers/firmware/efi/libstub/fdt.c | 115 +- drivers/firmware/efi/libstub/gop.c | 4 +- drivers/firmware/efi/libstub/random.c | 6 +- drivers/firmware/efi/libstub/secureboot.c | 4 +- drivers/firmware/efi/libstub/tpm.c | 4 +- drivers/firmware/efi/memattr.c | 7 +- drivers/firmware/efi/runtime-map.c | 3 +- drivers/firmware/efi/runtime-wrappers.c | 48 +- drivers/firmware/efi/test/efi_test.c | 1 + drivers/firmware/efi/test/efi_test.h | 2 +- drivers/firmware/efi/tpm.c | 5 +- drivers/firmware/efi/vars.c | 15 +- drivers/firmware/imx/misc.c | 38 + drivers/firmware/imx/scu-pd.c | 1 + drivers/firmware/raspberrypi.c | 11 + drivers/firmware/tegra/Makefile | 3 + drivers/firmware/tegra/bpmp-private.h | 34 + drivers/firmware/tegra/bpmp-tegra186.c | 305 +++ drivers/firmware/tegra/bpmp-tegra210.c | 243 +++ drivers/firmware/tegra/bpmp.c | 376 ++-- drivers/firmware/ti_sci.c | 21 +- drivers/firmware/xilinx/Kconfig | 1 + drivers/firmware/xilinx/zynqmp.c | 166 ++ drivers/hwtracing/coresight/coresight-etm-perf.c | 119 +- drivers/hwtracing/coresight/coresight-etm-perf.h | 6 +- drivers/hwtracing/coresight/coresight-priv.h | 1 + drivers/hwtracing/coresight/coresight.c | 60 + drivers/input/keyboard/davinci_keyscan.c | 4 - drivers/irqchip/Kconfig | 19 + drivers/irqchip/Makefile | 3 + drivers/irqchip/irq-brcmstb-l2.c | 10 +- drivers/irqchip/irq-davinci-aintc.c | 163 ++ drivers/irqchip/irq-davinci-cp-intc.c | 260 +++ drivers/irqchip/irq-gic-v3-its.c | 28 +- drivers/irqchip/irq-i8259.c | 9 +- drivers/irqchip/irq-imx-irqsteer.c | 115 +- drivers/irqchip/irq-ls1x.c | 192 ++ drivers/irqchip/irq-sifive-plic.c | 116 +- drivers/mfd/Makefile | 1 + drivers/mfd/bcm2835-pm.c | 92 + drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 7 +- drivers/net/ethernet/ti/Kconfig | 6 +- drivers/net/ethernet/ti/cpsw.h | 6 + drivers/nvme/host/pci.c | 117 +- drivers/nvmem/Kconfig | 10 + drivers/nvmem/Makefile | 2 + drivers/nvmem/zynqmp_nvmem.c | 86 + drivers/opp/core.c | 18 + drivers/opp/of.c | 2 + drivers/opp/opp.h | 2 + drivers/pci/msi.c | 39 +- drivers/perf/arm-cci.c | 10 +- drivers/perf/arm-ccn.c | 6 +- drivers/perf/arm_dsu_pmu.c | 9 +- drivers/perf/arm_pmu.c | 15 +- drivers/perf/arm_spe_pmu.c | 6 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 1 + drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 1 + drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 1 + drivers/perf/hisilicon/hisi_uncore_pmu.c | 9 - drivers/perf/qcom_l2_pmu.c | 9 +- drivers/perf/qcom_l3_pmu.c | 8 +- drivers/perf/thunderx2_pmu.c | 10 +- drivers/perf/xgene_pmu.c | 6 +- drivers/ptp/ptp_clock.c | 2 +- drivers/reset/Kconfig | 12 +- drivers/reset/Makefile | 2 + drivers/reset/reset-brcmstb.c | 132 ++ drivers/reset/reset-imx7.c | 172 +- drivers/reset/reset-socfpga.c | 2 +- drivers/reset/reset-sunxi.c | 1 + drivers/reset/reset-zynqmp.c | 114 + drivers/scsi/be2iscsi/be_main.c | 2 +- drivers/soc/amlogic/meson-canvas.c | 18 +- drivers/soc/amlogic/meson-clk-measure.c | 196 ++ drivers/soc/bcm/Kconfig | 12 + drivers/soc/bcm/Makefile | 1 + drivers/soc/bcm/bcm2835-power.c | 661 ++++++ drivers/soc/fsl/Kconfig | 1 + drivers/soc/fsl/dpio/dpio-cmd.h | 5 + drivers/soc/fsl/dpio/dpio-driver.c | 54 +- drivers/soc/fsl/dpio/dpio-service.c | 5 +- drivers/soc/fsl/dpio/dpio.c | 16 + drivers/soc/fsl/dpio/dpio.h | 5 + drivers/soc/fsl/dpio/qbman-portal.c | 5 +- drivers/soc/fsl/guts.c | 10 +- drivers/soc/imx/Kconfig | 2 +- drivers/soc/imx/gpcv2.c | 76 +- drivers/soc/qcom/Kconfig | 18 + drivers/soc/qcom/Makefile | 2 + drivers/soc/qcom/llcc-sdm845.c | 6 + drivers/soc/qcom/llcc-slice.c | 101 +- drivers/soc/qcom/qcom_gsbi.c | 7 +- drivers/soc/qcom/rmtfs_mem.c | 32 +- drivers/soc/qcom/rpmh.c | 37 +- drivers/soc/qcom/rpmhpd.c | 406 ++++ drivers/soc/qcom/rpmpd.c | 315 +++ drivers/soc/qcom/smd-rpm.c | 1 + drivers/soc/tegra/Kconfig | 1 + drivers/soc/tegra/fuse/fuse-tegra.c | 12 +- drivers/soc/tegra/fuse/speedo-tegra210.c | 2 +- drivers/soc/tegra/pmc.c | 424 ++-- drivers/soc/ti/knav_dma.c | 2 +- drivers/soc/xilinx/Kconfig | 20 + drivers/soc/xilinx/Makefile | 2 + drivers/soc/xilinx/zynqmp_pm_domains.c | 321 +++ drivers/soc/xilinx/zynqmp_power.c | 178 ++ drivers/tee/optee/Makefile | 1 + drivers/tee/optee/core.c | 4 + drivers/tee/optee/device.c | 160 ++ drivers/tee/optee/optee_msg.h | 26 +- drivers/tee/optee/optee_private.h | 3 + drivers/tee/optee/optee_smc.h | 26 +- drivers/tee/optee/supp.c | 10 +- drivers/tee/tee_core.c | 78 +- drivers/usb/host/ohci-da8xx.c | 118 +- drivers/watchdog/bcm2835_wdt.c | 26 +- fs/aio.c | 10 +- fs/exec.c | 4 +- fs/locks.c | 32 +- fs/proc/stat.c | 29 +- fs/proc/task_nommu.c | 2 +- fs/select.c | 4 +- fs/timerfd.c | 4 +- fs/utimes.c | 10 +- include/asm-generic/atomic-instrumented.h | 1689 ++++++++++++-- include/asm-generic/atomic-long.h | 1174 ++++++++-- include/asm-generic/bug.h | 3 - include/asm-generic/page.h | 2 +- include/drm/drmP.h | 3 +- include/dt-bindings/clock/r8a7778-clock.h | 2 + include/dt-bindings/power/mt8173-power.h | 6 +- include/dt-bindings/power/qcom-rpmpd.h | 39 + include/dt-bindings/power/xlnx-zynqmp-power.h | 39 + .../dt-bindings/reset/amlogic,meson-g12a-reset.h | 134 ++ include/dt-bindings/reset/imx8mq-reset.h | 64 + include/dt-bindings/reset/xlnx-zynqmp-resets.h | 130 ++ include/dt-bindings/soc/bcm2835-pm.h | 28 + include/linux/atomic-fallback.h | 2295 ++++++++++++++++++++ include/linux/atomic.h | 1241 +---------- include/linux/compat.h | 104 +- include/linux/coresight.h | 7 +- include/linux/cpuhotplug.h | 1 + include/linux/davinci_emac.h | 1 - include/linux/efi.h | 41 +- include/linux/fcntl.h | 2 +- include/linux/filter.h | 7 + include/linux/firmware/imx/svc/misc.h | 3 + include/linux/firmware/xlnx-zynqmp.h | 184 ++ include/linux/fsl/guts.h | 2 - include/linux/init_task.h | 1 + include/linux/interrupt.h | 51 +- include/linux/irq.h | 10 + include/linux/irqchip/irq-davinci-aintc.h | 27 + include/linux/irqchip/irq-davinci-cp-intc.h | 25 + include/linux/irqdesc.h | 7 + include/linux/irqdomain.h | 1 + include/linux/kthread.h | 10 +- include/linux/lockdep.h | 54 +- include/linux/mfd/bcm2835-pm.h | 14 + include/linux/mod_devicetable.h | 9 + include/linux/pci.h | 4 +- include/linux/percpu-rwsem.h | 24 +- include/linux/perf_event.h | 43 +- include/linux/platform_data/usb-davinci.h | 14 - include/linux/pm_opp.h | 7 + include/linux/posix-clock.h | 2 +- include/linux/posix-timers.h | 2 +- include/linux/rcu_node_tree.h | 17 +- include/linux/rcu_segcblist.h | 17 +- include/linux/rcu_sync.h | 15 +- include/linux/rcupdate.h | 91 +- include/linux/rcutiny.h | 17 +- include/linux/rcutree.h | 19 +- include/linux/reset/socfpga.h | 7 + include/linux/reset/sunxi.h | 7 + include/linux/sched.h | 38 +- include/linux/sched/signal.h | 5 +- include/linux/sched/sysctl.h | 7 + include/linux/sched/task.h | 4 +- include/linux/sched/task_stack.h | 2 +- include/linux/sched/topology.h | 8 +- include/linux/sched/wake_q.h | 4 +- include/linux/soc/qcom/llcc-qcom.h | 6 + include/linux/srcu.h | 18 +- include/linux/srcutiny.h | 17 +- include/linux/srcutree.h | 20 +- include/linux/syscalls.h | 68 +- include/linux/tee_drv.h | 50 +- include/linux/time32.h | 32 +- include/linux/time64.h | 8 - include/linux/timex.h | 4 +- include/linux/torture.h | 20 +- include/linux/wait.h | 6 +- include/linux/workqueue.h | 28 +- include/soc/bcm2835/raspberrypi-firmware.h | 4 + include/soc/fsl/dpaa2-io.h | 4 +- include/soc/tegra/bpmp.h | 13 +- include/soc/tegra/pmc.h | 6 - include/uapi/asm-generic/mman-common.h | 4 +- include/uapi/asm-generic/unistd.h | 149 +- include/uapi/linux/mman.h | 4 + include/uapi/linux/perf_event.h | 55 +- include/uapi/linux/prctl.h | 1 + include/uapi/linux/time_types.h | 4 - include/uapi/linux/timex.h | 39 + init/init_task.c | 6 +- ipc/mqueue.c | 16 +- ipc/msg.c | 39 +- ipc/sem.c | 41 +- ipc/shm.c | 40 +- ipc/syscall.c | 12 +- ipc/util.h | 21 +- kernel/bpf/core.c | 2 +- kernel/bpf/syscall.c | 2 + kernel/compat.c | 64 - kernel/cpu.c | 9 + kernel/events/callchain.c | 3 +- kernel/events/core.c | 344 ++- kernel/events/hw_breakpoint.c | 15 +- kernel/events/internal.h | 5 +- kernel/events/ring_buffer.c | 13 +- kernel/events/uprobes.c | 15 +- kernel/fork.c | 24 +- kernel/futex.c | 28 +- kernel/irq/affinity.c | 121 +- kernel/irq/chip.c | 66 +- kernel/irq/debugfs.c | 8 +- kernel/irq/handle.c | 2 +- kernel/irq/internals.h | 10 +- kernel/irq/irqdesc.c | 42 +- kernel/irq/irqdomain.c | 16 +- kernel/irq/manage.c | 406 +++- kernel/kallsyms.c | 2 +- kernel/kprobes.c | 21 +- kernel/kthread.c | 51 +- kernel/locking/lockdep.c | 973 +++++++-- kernel/locking/lockdep_internals.h | 7 +- kernel/locking/lockdep_proc.c | 12 +- kernel/locking/locktorture.c | 21 +- kernel/locking/qspinlock.c | 21 +- kernel/locking/qspinlock_stat.h | 21 +- kernel/locking/rwsem-xadd.c | 4 +- kernel/rcu/Kconfig | 30 - kernel/rcu/rcu.h | 21 +- kernel/rcu/rcu_segcblist.c | 17 +- kernel/rcu/rcu_segcblist.h | 17 +- kernel/rcu/rcuperf.c | 27 +- kernel/rcu/rcutorture.c | 59 +- kernel/rcu/srcutiny.c | 17 +- kernel/rcu/srcutree.c | 72 +- kernel/rcu/sync.c | 15 +- kernel/rcu/tiny.c | 19 +- kernel/rcu/tree.c | 269 ++- kernel/rcu/tree.h | 53 +- kernel/rcu/tree_exp.h | 201 +- kernel/rcu/tree_plugin.h | 238 +- kernel/rcu/update.c | 19 +- kernel/sched/core.c | 84 +- kernel/sched/cpufreq.c | 4 +- kernel/sched/cpufreq_schedutil.c | 2 +- kernel/sched/deadline.c | 6 +- kernel/sched/debug.c | 4 + kernel/sched/fair.c | 458 ++-- kernel/sched/isolation.c | 2 +- kernel/sched/pelt.c | 45 +- kernel/sched/pelt.h | 114 +- kernel/sched/rt.c | 6 +- kernel/sched/sched.h | 56 +- kernel/sched/topology.c | 37 +- kernel/signal.c | 2 +- kernel/softirq.c | 3 +- kernel/sys_ni.c | 24 +- kernel/sysctl.c | 11 + kernel/time/Kconfig | 29 + kernel/time/hrtimer.c | 4 +- kernel/time/ntp.c | 18 +- kernel/time/ntp_internal.h | 2 +- kernel/time/posix-clock.c | 2 +- kernel/time/posix-cpu-timers.c | 13 +- kernel/time/posix-stubs.c | 25 +- kernel/time/posix-timers.c | 72 +- kernel/time/posix-timers.h | 2 +- kernel/time/tick-broadcast.c | 1 + kernel/time/time.c | 92 +- kernel/time/timekeeping.c | 4 +- kernel/time/timekeeping_debug.c | 11 +- kernel/time/timer.c | 4 +- kernel/torture.c | 25 +- kernel/trace/bpf_trace.c | 3 +- kernel/trace/trace_irqsoff.c | 9 +- kernel/trace/trace_preemptirq.c | 5 + kernel/workqueue.c | 59 +- lib/bsearch.c | 2 + lib/locking-selftest.c | 2 + lib/refcount.c | 18 +- lib/smp_processor_id.c | 7 +- net/compat.c | 2 +- scripts/atomic/atomic-tbl.sh | 186 ++ scripts/atomic/atomics.tbl | 41 + scripts/atomic/check-atomics.sh | 33 + scripts/atomic/fallbacks/acquire | 9 + scripts/atomic/fallbacks/add_negative | 16 + scripts/atomic/fallbacks/add_unless | 16 + scripts/atomic/fallbacks/andnot | 7 + scripts/atomic/fallbacks/dec | 7 + scripts/atomic/fallbacks/dec_and_test | 15 + scripts/atomic/fallbacks/dec_if_positive | 15 + scripts/atomic/fallbacks/dec_unless_positive | 14 + scripts/atomic/fallbacks/fence | 11 + scripts/atomic/fallbacks/fetch_add_unless | 23 + scripts/atomic/fallbacks/inc | 7 + scripts/atomic/fallbacks/inc_and_test | 15 + scripts/atomic/fallbacks/inc_not_zero | 14 + scripts/atomic/fallbacks/inc_unless_negative | 14 + scripts/atomic/fallbacks/read_acquire | 7 + scripts/atomic/fallbacks/release | 8 + scripts/atomic/fallbacks/set_release | 7 + scripts/atomic/fallbacks/sub_and_test | 16 + scripts/atomic/fallbacks/try_cmpxchg | 11 + scripts/atomic/gen-atomic-fallback.sh | 181 ++ scripts/atomic/gen-atomic-instrumented.sh | 182 ++ scripts/atomic/gen-atomic-long.sh | 101 + scripts/atomic/gen-atomics.sh | 20 + scripts/checksyscalls.sh | 53 +- scripts/mod/devicetable-offsets.c | 3 + scripts/mod/file2alias.c | 19 + tools/build/Makefile.feature | 10 +- tools/build/feature/test-all.c | 10 +- tools/build/feature/test-get_current_dir_name.c | 1 + tools/build/feature/test-libpython.c | 1 + tools/build/feature/test-reallocarray.c | 2 + tools/build/feature/test-sched_getcpu.c | 2 + tools/build/feature/test-setns.c | 1 + tools/include/linux/rbtree.h | 52 +- tools/include/linux/rbtree_augmented.h | 60 +- tools/include/nolibc/nolibc.h | 2263 +++++++++++++++++++ tools/include/uapi/linux/perf_event.h | 55 +- tools/include/uapi/linux/prctl.h | 1 + tools/lib/lockdep/include/liblockdep/common.h | 2 + tools/lib/lockdep/include/liblockdep/mutex.h | 11 +- tools/lib/lockdep/run_tests.sh | 6 +- tools/lib/lockdep/tests/ABBA.c | 9 + tools/lib/rbtree.c | 178 +- tools/memory-model/.gitignore | 1 + tools/memory-model/README | 2 + tools/memory-model/linux-kernel.bell | 3 +- tools/memory-model/linux-kernel.cat | 4 +- tools/memory-model/linux-kernel.def | 1 + tools/memory-model/scripts/README | 70 + tools/memory-model/scripts/checkalllitmus.sh | 53 +- tools/memory-model/scripts/checkghlitmus.sh | 65 + tools/memory-model/scripts/checklitmus.sh | 74 +- tools/memory-model/scripts/checklitmushist.sh | 60 + tools/memory-model/scripts/cmplitmushist.sh | 87 + tools/memory-model/scripts/initlitmushist.sh | 68 + tools/memory-model/scripts/judgelitmus.sh | 78 + tools/memory-model/scripts/newlitmushist.sh | 61 + tools/memory-model/scripts/parseargs.sh | 136 ++ tools/memory-model/scripts/runlitmushist.sh | 87 + tools/perf/Build | 10 +- tools/perf/Documentation/perf-config.txt | 31 + tools/perf/Documentation/perf-record.txt | 19 + tools/perf/Documentation/perf-script.txt | 6 + tools/perf/Documentation/perf-trace.txt | 8 + tools/perf/Documentation/perf.data-file-format.txt | 11 +- tools/perf/Makefile.config | 14 +- tools/perf/Makefile.perf | 28 +- tools/perf/arch/Build | 4 +- tools/perf/arch/arm/Build | 4 +- tools/perf/arch/arm/tests/Build | 8 +- tools/perf/arch/arm/tests/dwarf-unwind.c | 1 + tools/perf/arch/arm/util/Build | 8 +- tools/perf/arch/arm/util/cs-etm.c | 98 +- tools/perf/arch/arm/util/cs-etm.h | 3 - tools/perf/arch/arm/util/pmu.c | 3 +- tools/perf/arch/arm64/Build | 4 +- tools/perf/arch/arm64/tests/Build | 6 +- tools/perf/arch/arm64/tests/dwarf-unwind.c | 1 + tools/perf/arch/arm64/util/Build | 12 +- tools/perf/arch/nds32/Build | 2 +- tools/perf/arch/nds32/util/Build | 2 +- tools/perf/arch/powerpc/Build | 4 +- tools/perf/arch/powerpc/tests/Build | 6 +- tools/perf/arch/powerpc/tests/dwarf-unwind.c | 1 + tools/perf/arch/powerpc/util/Build | 18 +- tools/perf/arch/powerpc/util/kvm-stat.c | 2 + tools/perf/arch/powerpc/util/skip-callchain-idx.c | 3 + tools/perf/arch/s390/Build | 2 +- tools/perf/arch/s390/util/Build | 12 +- tools/perf/arch/s390/util/kvm-stat.c | 1 + tools/perf/arch/sh/Build | 2 +- tools/perf/arch/sh/util/Build | 2 +- tools/perf/arch/sparc/Build | 2 +- tools/perf/arch/sparc/util/Build | 2 +- tools/perf/arch/x86/Build | 4 +- tools/perf/arch/x86/tests/Build | 14 +- tools/perf/arch/x86/tests/dwarf-unwind.c | 1 + tools/perf/arch/x86/util/Build | 30 +- tools/perf/arch/x86/util/kvm-stat.c | 1 + tools/perf/arch/xtensa/Build | 2 +- tools/perf/arch/xtensa/util/Build | 2 +- tools/perf/builtin-annotate.c | 9 +- tools/perf/builtin-buildid-cache.c | 4 +- tools/perf/builtin-buildid-list.c | 8 +- tools/perf/builtin-c2c.c | 23 +- tools/perf/builtin-diff.c | 22 +- tools/perf/builtin-evlist.c | 4 +- tools/perf/builtin-inject.c | 12 +- tools/perf/builtin-kallsyms.c | 1 + tools/perf/builtin-kmem.c | 7 +- tools/perf/builtin-kvm.c | 8 +- tools/perf/builtin-list.c | 8 +- tools/perf/builtin-lock.c | 8 +- tools/perf/builtin-mem.c | 9 +- tools/perf/builtin-probe.c | 1 + tools/perf/builtin-record.c | 74 +- tools/perf/builtin-report.c | 37 +- tools/perf/builtin-sched.c | 63 +- tools/perf/builtin-script.c | 31 +- tools/perf/builtin-stat.c | 16 +- tools/perf/builtin-timechart.c | 8 +- tools/perf/builtin-top.c | 23 +- tools/perf/builtin-trace.c | 38 +- tools/perf/design.txt | 4 + tools/perf/examples/bpf/augmented_raw_syscalls.c | 18 +- tools/perf/examples/bpf/augmented_syscalls.c | 22 +- tools/perf/examples/bpf/etcsnoop.c | 18 +- tools/perf/include/bpf/bpf.h | 16 +- tools/perf/perf.h | 9 + .../pmu-events/arch/powerpc/power8/metrics.json | 2245 +++++++++++++++++++ .../pmu-events/arch/powerpc/power9/metrics.json | 1982 +++++++++++++++++ .../arch/x86/cascadelakex/clx-metrics.json | 2 +- tools/perf/scripts/Build | 4 +- tools/perf/scripts/perl/Perf-Trace-Util/Build | 2 +- tools/perf/scripts/python/Perf-Trace-Util/Build | 2 +- tools/perf/scripts/python/export-to-postgresql.py | 2 +- tools/perf/scripts/python/export-to-sqlite.py | 2 +- tools/perf/scripts/python/exported-sql-viewer.py | 511 +++-- .../perf/scripts/python/failed-syscalls-by-pid.py | 21 +- tools/perf/scripts/python/mem-phys-addr.py | 24 +- tools/perf/scripts/python/net_dropmonitor.py | 10 +- tools/perf/scripts/python/netdev-times.py | 82 +- tools/perf/scripts/python/powerpc-hcalls.py | 18 +- tools/perf/scripts/python/sched-migration.py | 2 - tools/perf/scripts/python/sctop.py | 24 +- tools/perf/scripts/python/stackcollapse.py | 7 +- tools/perf/scripts/python/stat-cpi.py | 11 +- tools/perf/scripts/python/syscall-counts-by-pid.py | 22 +- tools/perf/scripts/python/syscall-counts.py | 18 +- tools/perf/tests/attr.py | 1 - tools/perf/tests/bp_account.c | 1 - tools/perf/tests/code-reading.c | 2 + tools/perf/tests/dwarf-unwind.c | 1 + tools/perf/tests/evsel-tp-sched.c | 6 +- tools/perf/tests/hists_common.c | 9 +- tools/perf/tests/hists_cumulate.c | 15 +- tools/perf/tests/hists_filter.c | 1 + tools/perf/tests/hists_link.c | 8 +- tools/perf/tests/hists_output.c | 33 +- tools/perf/tests/mmap-thread-lookup.c | 1 + tools/perf/tests/parse-events.c | 30 + tools/perf/tests/pmu.c | 2 + tools/perf/tests/sample-parsing.c | 2 + tools/perf/tests/sdt.c | 1 + tools/perf/tests/shell/lib/probe.sh | 5 + tools/perf/tests/shell/trace+probe_vfs_getname.sh | 1 + tools/perf/trace/beauty/Build | 26 +- tools/perf/trace/beauty/ioctl.c | 2 +- tools/perf/trace/beauty/waitid_options.c | 2 +- tools/perf/ui/Build | 18 +- tools/perf/ui/browsers/Build | 10 +- tools/perf/ui/browsers/annotate.c | 1 + tools/perf/ui/browsers/header.c | 2 +- tools/perf/ui/browsers/hists.c | 23 +- tools/perf/ui/browsers/map.c | 1 + tools/perf/ui/gtk/annotate.c | 3 + tools/perf/ui/gtk/hists.c | 7 +- tools/perf/ui/hist.c | 1 + tools/perf/ui/stdio/hist.c | 7 +- tools/perf/ui/tui/Build | 8 +- tools/perf/util/Build | 276 +-- tools/perf/util/annotate.c | 6 +- tools/perf/util/annotate.h | 14 +- tools/perf/util/auxtrace.c | 27 +- tools/perf/util/auxtrace.h | 5 +- tools/perf/util/block-range.c | 2 + tools/perf/util/block-range.h | 6 +- tools/perf/util/bpf-event.c | 263 +++ tools/perf/util/bpf-event.h | 38 + tools/perf/util/bpf-loader.c | 1 + tools/perf/util/bpf-loader.h | 7 +- tools/perf/util/bpf_map.c | 72 + tools/perf/util/bpf_map.h | 22 + tools/perf/util/branch.h | 27 +- tools/perf/util/build-id.c | 14 +- tools/perf/util/build-id.h | 3 +- tools/perf/util/c++/Build | 4 +- tools/perf/util/callchain.c | 17 + tools/perf/util/callchain.h | 21 +- tools/perf/util/color.c | 39 - tools/perf/util/color.h | 1 + tools/perf/util/color_config.c | 47 + tools/perf/util/comm.c | 1 + tools/perf/util/comm.h | 4 +- tools/perf/util/config.c | 1 + tools/perf/util/cpu-set-sched.h | 50 + tools/perf/util/cpumap.c | 12 +- tools/perf/util/cpumap.h | 1 + tools/perf/util/cputopo.c | 277 +++ tools/perf/util/cputopo.h | 33 + tools/perf/util/cs-etm-decoder/Build | 2 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 41 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.h | 16 +- tools/perf/util/cs-etm.c | 832 +++++-- tools/perf/util/cs-etm.h | 57 +- tools/perf/util/data-convert-bt.c | 4 +- tools/perf/util/data.c | 175 +- tools/perf/util/data.h | 16 +- tools/perf/util/db-export.c | 1 + tools/perf/util/drv_configs.c | 78 - tools/perf/util/drv_configs.h | 26 - tools/perf/util/dso.c | 11 +- tools/perf/util/dso.h | 17 +- tools/perf/util/event.c | 43 + tools/perf/util/event.h | 60 +- tools/perf/util/evlist.c | 6 +- tools/perf/util/evlist.h | 6 +- tools/perf/util/evsel.c | 27 +- tools/perf/util/evsel.h | 4 +- tools/perf/util/header.c | 289 +-- tools/perf/util/hist.c | 220 +- tools/perf/util/hist.h | 19 +- tools/perf/util/intel-bts.c | 6 +- tools/perf/util/intel-pt-decoder/Build | 2 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 39 +- tools/perf/util/intel-pt.c | 23 +- tools/perf/util/intlist.h | 2 +- tools/perf/util/jitdump.c | 1 + tools/perf/util/kvm-stat.h | 7 +- tools/perf/util/machine.c | 112 +- tools/perf/util/machine.h | 17 +- tools/perf/util/map.c | 14 +- tools/perf/util/map.h | 100 +- tools/perf/util/map_groups.h | 91 + tools/perf/util/map_symbol.h | 22 + tools/perf/util/metricgroup.c | 10 +- tools/perf/util/metricgroup.h | 3 +- tools/perf/util/mmap.c | 105 +- tools/perf/util/mmap.h | 3 +- tools/perf/util/parse-events.c | 2 +- tools/perf/util/parse-events.y | 4 +- tools/perf/util/pmu.c | 2 - tools/perf/util/pmu.h | 5 +- tools/perf/util/probe-event.c | 6 +- tools/perf/util/probe-event.h | 5 +- tools/perf/util/probe-file.c | 1 + tools/perf/util/rb_resort.h | 8 +- tools/perf/util/rblist.c | 28 +- tools/perf/util/rblist.h | 2 +- tools/perf/util/s390-cpumcf-kernel.h | 62 + tools/perf/util/s390-cpumsf.c | 89 +- tools/perf/util/s390-sample-raw.c | 222 ++ tools/perf/util/sample-raw.c | 18 + tools/perf/util/sample-raw.h | 14 + tools/perf/util/scripting-engines/Build | 4 +- .../perf/util/scripting-engines/trace-event-perl.c | 2 + .../util/scripting-engines/trace-event-python.c | 17 +- tools/perf/util/session.c | 110 +- tools/perf/util/setup.py | 7 +- tools/perf/util/sort.c | 18 +- tools/perf/util/sort.h | 7 +- tools/perf/util/srccode.h | 13 + tools/perf/util/srcline.c | 45 +- tools/perf/util/srcline.h | 13 +- tools/perf/util/stat-display.c | 1 + tools/perf/util/stat-shadow.c | 2 +- tools/perf/util/strlist.h | 2 +- tools/perf/util/symbol-elf.c | 2 + tools/perf/util/symbol-minimal.c | 1 + tools/perf/util/symbol.c | 90 +- tools/perf/util/symbol.h | 102 +- tools/perf/util/symbol_conf.h | 73 + tools/perf/util/symbol_fprintf.c | 3 +- tools/perf/util/thread-stack.c | 235 +- tools/perf/util/thread-stack.h | 3 + tools/perf/util/thread.c | 1 + tools/perf/util/thread.h | 8 +- tools/perf/util/tool.h | 5 +- tools/perf/util/unwind-libdw.c | 2 + tools/perf/util/unwind-libunwind-local.c | 1 + tools/perf/util/unwind-libunwind.c | 1 + tools/perf/util/util.c | 82 +- tools/perf/util/util.h | 3 + tools/perf/util/vdso.c | 1 + tools/perf/util/zlib.c | 1 - tools/testing/selftests/rcutorture/bin/mkinitrd.sh | 27 +- tools/testing/selftests/rcutorture/bin/nolibc.h | 2197 ------------------- virt/kvm/kvm_main.c | 2 +- 1438 files changed, 57075 insertions(+), 17866 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/armadeus.txt delete mode 100644 Documentation/devicetree/bindings/arm/bhf.txt create mode 100644 Documentation/devicetree/bindings/arm/bitmain.yaml delete mode 100644 Documentation/devicetree/bindings/arm/compulab-boards.txt create mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,imx7ulp-sim.txt delete mode 100644 Documentation/devicetree/bindings/arm/fsl.txt create mode 100644 Documentation/devicetree/bindings/arm/fsl.yaml delete mode 100644 Documentation/devicetree/bindings/arm/i2se.txt delete mode 100644 Documentation/devicetree/bindings/arm/olimex.txt create mode 100644 Documentation/devicetree/bindings/arm/renesas.yaml delete mode 100644 Documentation/devicetree/bindings/arm/shmobile.txt create mode 100644 Documentation/devicetree/bindings/arm/socionext/milbeaut.yaml delete mode 100644 Documentation/devicetree/bindings/arm/technologic.txt create mode 100644 Documentation/devicetree/bindings/display/amlogic,simple-frameb [...] create mode 100644 Documentation/devicetree/bindings/firmware/nvidia,tegra210-bpmp.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/loongson [...] create mode 100644 Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.txt create mode 100644 Documentation/devicetree/bindings/power/qcom,rpmpd.txt create mode 100644 Documentation/devicetree/bindings/power/reset/xlnx,zynqmp-power.txt create mode 100644 Documentation/devicetree/bindings/power/xlnx,zynqmp-genpd.txt create mode 100644 Documentation/devicetree/bindings/reset/brcm,brcmstb-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/xlnx,zynqmp-reset.txt create mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-pm.txt create mode 100644 Documentation/devicetree/bindings/sram/milbeaut-smp-sram.txt create mode 100644 Documentation/devicetree/bindings/timer/nvidia,tegra210-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/socionext,milbeaut-timer.txt create mode 100644 Documentation/power/energy-model.txt create mode 100644 Documentation/scheduler/sched-energy.txt create mode 100644 arch/arm/boot/dts/am335x-guardian.dts create mode 100644 arch/arm/boot/dts/am3874-iceboard.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-inspur-on5263m5.dts create mode 100644 arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts create mode 100644 arch/arm/boot/dts/bcm47094-phicomm-k3.dts create mode 100644 arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi create mode 100644 arch/arm/boot/dts/imx6-logicpd-som.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-common.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-draco.dts create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-hydra.dts create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-ursa.dts create mode 100644 arch/arm/boot/dts/imx6q-logicpd.dts create mode 100644 arch/arm/boot/dts/imx6ul-phytec-pcl063.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-phytec-peb-eval-01.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-phytec-phyboard-segin-full.dts create mode 100644 arch/arm/boot/dts/imx6ul-phytec-phyboard-segin.dtsi create mode 100644 arch/arm/boot/dts/lpc4357-myd-lpc4357.dts create mode 100644 arch/arm/boot/dts/milbeaut-m10v-evb.dts create mode 100644 arch/arm/boot/dts/milbeaut-m10v.dtsi create mode 100644 arch/arm/boot/dts/r7s9210-rza2mevb.dts create mode 100644 arch/arm/boot/dts/r7s9210.dtsi create mode 100644 arch/arm/boot/dts/rv1108-elgin-r1.dts delete mode 100644 arch/arm/boot/dts/skeleton.dtsi delete mode 100644 arch/arm/boot/dts/skeleton64.dtsi create mode 100644 arch/arm/boot/dts/socfpga_cyclone5_chameleon96.dts create mode 100644 arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts create mode 100644 arch/arm/configs/milbeaut_m10v_defconfig delete mode 100644 arch/arm/configs/raumfeld_defconfig delete mode 100644 arch/arm/mach-davinci/cp_intc.c delete mode 100644 arch/arm/mach-davinci/cp_intc.h delete mode 100644 arch/arm/mach-davinci/include/mach/entry-macro.S delete mode 100644 arch/arm/mach-davinci/include/mach/irqs.h delete mode 100644 arch/arm/mach-davinci/irq.c create mode 100644 arch/arm/mach-davinci/irqs.h create mode 100644 arch/arm/mach-imx/cpuidle-imx7ulp.c create mode 100644 arch/arm/mach-milbeaut/Kconfig create mode 100644 arch/arm/mach-milbeaut/Makefile create mode 100644 arch/arm/mach-milbeaut/platsmp.c delete mode 100644 arch/arm/mach-pxa/include/mach/pxa25x-udc.h delete mode 100644 arch/arm/mach-pxa/raumfeld.c create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts create mode 100644 arch/arm64/boot/dts/arm/fvp-base-revc.dts create mode 100644 arch/arm64/boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi create mode 100644 arch/arm64/boot/dts/bitmain/Makefile create mode 100644 arch/arm64/boot/dts/bitmain/bm1880-sophon-edge.dts create mode 100644 arch/arm64/boot/dts/bitmain/bm1880.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-a-plus.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1012a-oxalis.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-mek.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp.dtsi create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra210-p2894-0050-a08.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi create mode 100644 arch/arm64/boot/dts/renesas/cat875.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774c0-ek874.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774c0.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts delete mode 100644 arch/sh/include/uapi/asm/unistd_32.h delete mode 100644 arch/x86/platform/efi/early_printk.c create mode 100644 drivers/char/hw_random/optee-rng.c rename drivers/clocksource/{cs5535-clockevt.c => timer-cs5535.c} (100%) create mode 100644 drivers/clocksource/timer-milbeaut.c rename drivers/clocksource/{pxa_timer.c => timer-pxa.c} (100%) rename drivers/clocksource/{tango_xtal.c => timer-tango-xtal.c} (100%) create mode 100644 drivers/firmware/efi/earlycon.c create mode 100644 drivers/firmware/tegra/bpmp-private.h create mode 100644 drivers/firmware/tegra/bpmp-tegra186.c create mode 100644 drivers/firmware/tegra/bpmp-tegra210.c create mode 100644 drivers/irqchip/irq-davinci-aintc.c create mode 100644 drivers/irqchip/irq-davinci-cp-intc.c create mode 100644 drivers/irqchip/irq-ls1x.c create mode 100644 drivers/mfd/bcm2835-pm.c create mode 100644 drivers/nvmem/zynqmp_nvmem.c create mode 100644 drivers/reset/reset-brcmstb.c create mode 100644 drivers/reset/reset-zynqmp.c create mode 100644 drivers/soc/bcm/bcm2835-power.c create mode 100644 drivers/soc/qcom/rpmhpd.c create mode 100644 drivers/soc/qcom/rpmpd.c create mode 100644 drivers/soc/xilinx/zynqmp_pm_domains.c create mode 100644 drivers/soc/xilinx/zynqmp_power.c create mode 100644 drivers/tee/optee/device.c create mode 100644 include/dt-bindings/power/qcom-rpmpd.h create mode 100644 include/dt-bindings/power/xlnx-zynqmp-power.h create mode 100644 include/dt-bindings/reset/amlogic,meson-g12a-reset.h create mode 100644 include/dt-bindings/reset/imx8mq-reset.h create mode 100644 include/dt-bindings/reset/xlnx-zynqmp-resets.h create mode 100644 include/dt-bindings/soc/bcm2835-pm.h create mode 100644 include/linux/atomic-fallback.h create mode 100644 include/linux/irqchip/irq-davinci-aintc.h create mode 100644 include/linux/irqchip/irq-davinci-cp-intc.h create mode 100644 include/linux/mfd/bcm2835-pm.h create mode 100644 include/linux/reset/socfpga.h create mode 100644 include/linux/reset/sunxi.h create mode 100755 scripts/atomic/atomic-tbl.sh create mode 100755 scripts/atomic/atomics.tbl create mode 100755 scripts/atomic/check-atomics.sh create mode 100755 scripts/atomic/fallbacks/acquire create mode 100755 scripts/atomic/fallbacks/add_negative create mode 100755 scripts/atomic/fallbacks/add_unless create mode 100755 scripts/atomic/fallbacks/andnot create mode 100755 scripts/atomic/fallbacks/dec create mode 100755 scripts/atomic/fallbacks/dec_and_test create mode 100755 scripts/atomic/fallbacks/dec_if_positive create mode 100755 scripts/atomic/fallbacks/dec_unless_positive create mode 100755 scripts/atomic/fallbacks/fence create mode 100755 scripts/atomic/fallbacks/fetch_add_unless create mode 100755 scripts/atomic/fallbacks/inc create mode 100755 scripts/atomic/fallbacks/inc_and_test create mode 100755 scripts/atomic/fallbacks/inc_not_zero create mode 100755 scripts/atomic/fallbacks/inc_unless_negative create mode 100755 scripts/atomic/fallbacks/read_acquire create mode 100755 scripts/atomic/fallbacks/release create mode 100755 scripts/atomic/fallbacks/set_release create mode 100755 scripts/atomic/fallbacks/sub_and_test create mode 100755 scripts/atomic/fallbacks/try_cmpxchg create mode 100755 scripts/atomic/gen-atomic-fallback.sh create mode 100755 scripts/atomic/gen-atomic-instrumented.sh create mode 100755 scripts/atomic/gen-atomic-long.sh create mode 100644 scripts/atomic/gen-atomics.sh create mode 100644 tools/include/nolibc/nolibc.h create mode 100644 tools/memory-model/.gitignore create mode 100644 tools/memory-model/scripts/README create mode 100644 tools/memory-model/scripts/checkghlitmus.sh create mode 100644 tools/memory-model/scripts/checklitmushist.sh create mode 100644 tools/memory-model/scripts/cmplitmushist.sh create mode 100644 tools/memory-model/scripts/initlitmushist.sh create mode 100644 tools/memory-model/scripts/judgelitmus.sh create mode 100644 tools/memory-model/scripts/newlitmushist.sh create mode 100644 tools/memory-model/scripts/parseargs.sh create mode 100644 tools/memory-model/scripts/runlitmushist.sh create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/metrics.json create mode 100644 tools/perf/pmu-events/arch/powerpc/power9/metrics.json create mode 100644 tools/perf/util/bpf-event.c create mode 100644 tools/perf/util/bpf-event.h create mode 100644 tools/perf/util/bpf_map.c create mode 100644 tools/perf/util/bpf_map.h create mode 100644 tools/perf/util/color_config.c create mode 100644 tools/perf/util/cpu-set-sched.h create mode 100644 tools/perf/util/cputopo.c create mode 100644 tools/perf/util/cputopo.h delete mode 100644 tools/perf/util/drv_configs.c delete mode 100644 tools/perf/util/drv_configs.h create mode 100644 tools/perf/util/map_groups.h create mode 100644 tools/perf/util/map_symbol.h create mode 100644 tools/perf/util/s390-cpumcf-kernel.h create mode 100644 tools/perf/util/s390-sample-raw.c create mode 100644 tools/perf/util/sample-raw.c create mode 100644 tools/perf/util/sample-raw.h create mode 100644 tools/perf/util/symbol_conf.h delete mode 100644 tools/testing/selftests/rcutorture/bin/nolibc.h