This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 3717f613f48d Merge branch 'core-rcu-for-linus' of git://git.kernel.org/ [...] new 8fe55212aacf x86/efi: Mark can_free_region() as an __init function new 5de0fef0230f efi/memattr: Don't bail on zero VA if it equals the region's PA new 494c704f9af0 efi: Use 32-bit alignment for efi_guid_t new ac9aff8ef990 efi/fdt: Apply more cleanups new 4febfb8dd08b efi: Replace GPL license boilerplate with SPDX headers new 4e46c2a95621 efi/arm/arm64: Allow SetVirtualAddressMap() to be omitted new ce9084ba0d1d x86: Make ARCH_USE_MEMREMAP_PROT a generic Kconfig symbol new 69c1f396f25b efi/x86: Convert x86 EFI earlyprintk into generic earlycon [...] new 5c418dc789a3 efi: Fix build error due to enum collision between efi.h a [...] new c8f5ed6ef972 Merge branch 'efi-core-for-linus' of git://git.kernel.org/ [...] new 629a3cd045e3 Merge branch 'locking/urgent' into locking/core, to pick u [...] new 87ff19cb2f1a sched/wake_q: Add branch prediction hint to wake_q_add() cmpxchg new 714925805714 locking/lockdep: Add debug_locks check in __lock_downgrade() new ce48c457b953 cpu/hotplug: Mute hotplug lockdep during init new b5a4e2bb0f4c Revert "sched/core: Take the hotplug lock in sched_init_smp()" new 436a49ae7b69 locking/lockdep: Simplify mark_held_locks() new bba2a8f1f974 locking/lockdep: Provide enum lock_usage_bit mask names new 0365aeba5084 futex: No need to check return value of debugfs_create functions new 31fe3cbbf267 Merge tag 'v5.0-rc5' into locking/core to pick up fixes new 513e1073d52e locking/lockdep: Add debug_locks check in __lock_downgrade() new 07879c6a3740 sched/wake_q: Reduce reference counting for special users new d682b596d993 locking/qspinlock: Handle > 4 slowpath nesting levels new 412f34a82ccf locking/qspinlock_stat: Track the no MCS node available case new 47b8f3ab9c49 refcount_t: Add ACQUIRE ordering on success for dec(sub)_a [...] new 49262de2270e futex: Convert futex_pi_state.refcount to refcount_t new ace9bad4df26 locking/atomics: Add common header generation files new 9fa45070a2e5 locking/atomics: Switch to generated fallbacks new b5d47ef9ea5c locking/atomics: Switch to generated atomic-long new aa525d063851 locking/atomics: Switch to generated instrumentation new 8d32588077bd locking/atomics: Check generated headers are up-to-date new c0df10812835 arm64, locking/atomics: Use instrumented atomics new 4d8e5cd233db locking/atomics: Fix scripts/atomic/ script permissions new bdf37b4dd35d locking/atomics: Fix out-of-tree build new 41b8687191cf Merge branch 'locking/atomics' into locking/core, to pick [...] new b14e77f89aca locking/atomics: Change 'fold' to 'grep' new 0cf264b3133d locking/atomics: Check atomic headers with sha1sum new 0614621d89c4 Merge branch 'linus' into locking/core, to pick up fixes new 02e525b2aff1 locking/percpu-rwsem: Remove preempt_disable variants new 733000c7ffd9 locking/qspinlock: Remove unnecessary BUG_ON() call new 09d75ecb122d locking/lockdep: Fix two 32-bit compiler warnings new 7ff8517e1034 locking/lockdep: Fix reported required memory size (1/2) new 15ea86b58c71 locking/lockdep: Fix reported required memory size (2/2) new 523b113bace5 locking/lockdep: Avoid that add_chain_cache() adds an inva [...] new 09329d1c2024 locking/lockdep: Reorder struct lock_class members new 86cffb80a525 locking/lockdep: Make zap_class() remove all matching lock [...] new feb0a3865ed2 locking/lockdep: Initialize the locks_before and locks_aft [...] new 956f3563a838 locking/lockdep: Split lockdep_free_key_range() and lockde [...] new cdc84d794947 locking/lockdep: Make it easy to detect whether or not ins [...] new 29fc33fb7283 locking/lockdep: Update two outdated comments new a0b0fd53e1e6 locking/lockdep: Free lock classes that are no longer in use new ace35a7ac493 locking/lockdep: Reuse list entries that are no longer in use new 2212684adff7 locking/lockdep: Introduce lockdep_next_lockchain() and lo [...] new 527af3ea273b locking/lockdep: Fix a comment in add_chain_cache() new de4643a77356 locking/lockdep: Reuse lock chains that have been freed new b526b2e39a53 locking/lockdep: Check data structure consistency new 4bf508621855 locking/lockdep: Verify whether lock objects are small eno [...] new 108c14858b9e locking/lockdep: Add support for dynamic keys new 669de8bda87b kernel/workqueue: Use dynamic lockdep keys for workqueues new d93ac78bf7b3 lockdep/lib/tests: Fix run_tests.sh new f214737b75b0 lockdep/lib/tests: Test dynamic key registration new 72dcd505e858 locking/lockdep: Add module_param to enable consistency checks new 28d49e282665 locking/lockdep: Shrink struct lock_class_key new 3478588b5136 Merge branch 'locking-core-for-linus' of git://git.kernel. [...] new 23e232bd986a perf/doc: Update design.txt for exclude_{host|guest} flags new 486efe9f8e30 perf/core: Add function to test for event exclusion flags new cc6795aeffea perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incap [...] new 6dd273f44669 perf/core, arch/alpha: Strengthen exclusion checks with PE [...] new 1d899c0e9bc2 perf/core, arch/arm: Use PERF_PMU_CAP_NO_EXCLUDE conditionally new cafa780e7b01 perf/core, arch/arm: Use PERF_PMU_CAP_NO_EXCLUDE for exclu [...] new 306563985819 For drivers that do not support context exclusion let's ad [...] new a66b0010f89e perf/drivers: Strengthen exclusion checks with PERF_PMU_CA [...] new c2c9091d9e7b perf/core, arch/powerpc: use PERF_PMU_CAP_NO_EXCLUDE for e [...] new 2ff40250691e perf/core, arch/x86: Use PERF_PMU_CAP_NO_EXCLUDE for exclu [...] new 88dbe3c94e27 perf/core, arch/x86: Strengthen exclusion checks with PERF [...] new ad07c8ceb663 perf/core: Remove unused perf_flags new 49b8e2beceda perf tools: Replace automatic const char[] variables by statics new 7ba4da100261 perf session: Rearrange perf_session__process_events function new 4f5a473d79c7 perf session: Get rid of file_size variable new 82715eb184c5 perf session: Add reader object new f66f0950527c perf session: Add 'data_size' member to reader object new 71002bd21482 perf session: Add 'data_offset' member to reader object new 3c7b67b23eb3 perf session: Add reader__process_events function new cf5c6c211b7e perf: Remove duplicated workqueue.h include from perf_event.h new 3eb03a5208a4 perf tools: Remove duplicate headers new 93115d32e866 perf report: Display arch specific diagnostic counter sets [...] new 3e4a1c536b26 perf report: Display names in s390 diagnostic counter sets new 8dabe9c43af7 perf report: Dump s390 counter set data to file new 562019695119 perf: Make perf_event_output() propagate the output() return new 76193a94522f perf, bpf: Introduce PERF_RECORD_KSYMBOL new d764ac646491 tools headers uapi: Sync tools/include/uapi/linux/perf_event.h new 6ee52e2a3fe4 perf, bpf: Introduce PERF_RECORD_BPF_EVENT new df063c83aa2c tools headers uapi: Sync tools/include/uapi/linux/perf_event.h new 9aa0bfa370b2 perf tools: Handle PERF_RECORD_KSYMBOL new 45178a928a4b perf tools: Handle PERF_RECORD_BPF_EVENT new 7b612e291a5a perf tools: Synthesize PERF_RECORD_* for loaded BPF programs new a40b95bcd30c perf top: Synthesize BPF events for pre-existing loaded BP [...] new 6934058d9fb6 bpf: Add module name [bpf] to ksymbols for bpf programs new a5dcc4ca9129 perf python: Remove -fstack-clash-protection when building [...] new 32e9136e3784 perf utils: Move perf_config using routines from color.c t [...] new f575494d4a61 Merge tag 'perf-core-for-mingo-5.0-20190121' of git://git. [...] new b2251c327a09 perf color: Add missing stdarg.g to color.h new 19ea1b6f63dd perf symbols: Move symbol_conf to separate file new 8a249c73a5cc perf annotate: Remove lots of headers from annotate.h new f1a397f33743 perf tools: Move branch structs to branch.h new e7a795d3ba62 perf block-range: Add missing headers new d328e305ea1f perf symbols: Remove include map.h from dso.h new 68c0188ea778 perf symbols: Remove some unnecessary includes from symbol.h new 40f3b2d20b52 perf namespaces: Remove namespaces.h from .h headers new f0049f2c3ee8 perf comm: Remove needless headers from comm.h new 95420d338e2d perf callchain: No need to include perf.h new 3aef2cad5d51 tools: Update rbtree implementation new f3acb3a8a208 perf machine: Use cached rbtrees new 55ecd6310f9f perf callchain: Use cached rbtrees new ca2270292e6c perf util: Use cached rbtree for rblists new 7137ff50b68a perf symbols: Use cached rbtrees new 2eb3d6894ae3 perf hist: Use cached rbtrees new cb4c13a51377 perf sched: Use cached rbtrees new 811184fb6977 perf bpf: Fix synthesized PERF_RECORD_KSYMBOL/BPF_EVENT new cc4376422552 perf script python: Add trace_context extension module to [...] new 72e0b15cb24a perf script python: Use PyBytes for attr in trace-event-python new 099b79ca25c5 perf script python: Remove explicit shebang from setup.py new d72eadbc1d28 perf script python: Remove explicit shebang from tests/attr.c new a38352de4495 perf script python: Remove explicit shebang from Python scripts new 35ea7e4bbb89 perf script python: Add Python3 support to tests/attr.py new b45d5511aa90 perf bpf: Add bpf_map() helper new c657d76f9fb8 perf bpf: Convert pid_map() to bpf_map() new 56d8175a4d05 perf augmented_raw_syscalls: Use bpf_map() new 1d59cb1bbd4c perf trace: Fixup etcsnoop example new f52fdd64f604 perf bpf examples: Convert etcsnoop to use bpf_map() new 76a06125dd57 perf augmented_syscalls: Convert to bpf_map() new b844ff366f06 Merge tag 'perf-core-for-mingo-5.0-20190126' of git://git. [...] new 98cb62108170 Merge branch 'perf/urgent' into perf/core, to pick up fixes new 8e86e0152676 perf/core: Convert to SPDX license identifiers new 469eb32eaf36 perf/hw_breakpoints: Convert to SPDX license identifier new 720e596a16cc perf/uprobes: Convert to SPDX license identifier new 8c94abbbe1ba perf: Convert perf_event_context.refcount to refcount_t new fecb8ed2ce70 perf/ring_buffer: Convert ring_buffer.refcount to refcount_t new ca3bb3d027f6 perf/ring_buffer: Convert ring_buffer.aux_refcount to refcount_t new 9821517a53db Merge branch 'perf/urgent' into perf/core, to pick up fixes new d6e4ae499f25 perf powerpc: Add missing headers to skip-callchain-idx.c new af1db7f6b732 perf arm pmu: Add missing linux/string.h header new 4fed072609b8 perf srccode: Move struct definition from map.h to srccode.h new 7b644f9ad18f perf callchain: Uninline callchain_cursor_reset() to remov [...] new 9f4e8ff27a80 perf symbols: Introduce map_symbol.h new 1101f69af533 pref tools: Add missing map.h includes new 41f30914fc33 perf map: Move structs and prototypes for map groups to a [...] new 2f2ae234e5af perf tests: Add missing headers so far obtained indirectly new 7cadca8e1b4a perf hist: Remove symbol.h from hist.h, just fwd decls are needed new daecf9e0fa8e perf tools: Add missing include for symbols.h new 9cd997f85e29 perf evsel: No need to include symbol.h in evsel.h, symbol [...] new e22c1c751140 perf thread: Don't include symbol.h, symbol_conf.h is enough new b10ba7f1a278 perf tools: Add missing include <callchain.h> in various places new 71551288d2fd perf hist: Remove the needless callchain.h include from hist.h new e9dacd63a185 perf tests pmu: Add missing headers new eb563d6604b0 perf pmu: Remove needless evsel.h include, only needs one [...] new 5691903a6f52 perf kvm stat: Replace kvm-stat.h includes with forward de [...] new 5afbb37c68ab perf powerpc kvm-stat: Add missing evlist.h header new ebc52aee6130 perf bpf-loader: Remove unecessary includes from bpf-loader.h new 840018668ce2 perf/aux: Make perf_event accessible to setup_aux() new bb8e370bdc14 coresight: perf: Add "sinks" group to PMU directory new 226443925887 coresight: Use event attributes for sink selection new ffe8881eb20b perf pmu: Move EVENT_SOURCE_DEVICE_PATH to PMU header file new fa4e819bbca9 perf arm cs-etm: Use event attributes to send sink informa [...] new 1a89f1e2bec2 perf coresight: Remove set_drv_config() API new 159b0da50adb perf pmu: Remove set_drv_config API new 9d2ed64587c0 perf record: Allocate affinity masks new c44a8b44ca9f perf record: Bind the AIO user space buffers to nodes new de20e3200c96 perf tools: Add fallback versions for CPU_{OR,EQUAL}() new f13de6609a9a perf record: Apply affinity masks when reading mmap buffers new 5f40fa97669b perf clang: Do not use 'return std::move(something)' new e4c38fd4a0f5 perf hists: Add argument to hists__resort_cb_t callback new 5749618764c2 perf evsel: Add output_resort_cb method new dbd2a1d57f4e perf report: Move symbol annotation to the resort phase new 55fa8b8c0a37 perf tools: Add documentation for BPF event selection new ca45d843a599 perf cs-etm: Add last instruction information in packet new 06220bf472f2 perf cs-etm: Set sample flags for instruction range packet new 465eaaa89e2b perf cs-etm: Set sample flags for trace discontinuity new 47106e7413f9 perf cs-etm: Add exception number in exception packet new 95c6fe970a01 perf cs-etm: Change tuple from traceID-CPU# to traceID-metadata new 03919e526b29 perf cs-etm: Add traceID in packet new 96dce7f4f387 perf cs-etm: Set sample flags for exception packet new 173e65f6bc35 perf cs-etm: Set sample flags for exception return packet new 2d08f87fe7a2 perf vendor events intel: Fix Load_Miss_Real_Latency on CLX new d6d457451eb9 perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols new e7a3a055f2b8 perf thread-stack: Tidy thread_stack__push_cp() usage new 90c2cda7056e perf thread-stack: Tidy thread_stack__no_call_return() by [...] new f08046cb3082 perf thread-stack: Represent jmps to the start of a differ [...] new c3fcadf0bb76 perf auxtrace: Define auxtrace record alignment new 5a99d99e3310 perf intel-pt: Fix overlap calculation for padding new 039976129048 perf intel-pt: Fix CYC timestamp calculation after OVF new 26ee2bcdea33 perf intel-pt: Packet splitting can happen only on 32-bit new 16bd4321c242 perf auxtrace: Add timestamp to auxtrace errors new 6854daa07a29 Merge tag 'perf-core-for-mingo-5.1-20190206' of git://git. [...] new 0237199186e7 x86/CPU/AMD: Set the CPB bit unconditionally on F17h new 0f42b790c9ba x86/cpufeature: Add facility to check for min microcode revisions new f26d9db21bf9 Merge branch 'x86/cpu' into perf/core, to pick up dependen [...] new 9b545c04abd4 perf/x86/kvm: Avoid unnecessary work in guest filtering new a96fff8df28d perf/x86/intel: Clean up SNB PEBS quirk new bef9f2714f8c perf/x86/intel: Clean up counter freezing quirk new af63147c1eda perf/x86/intel: Add counter freezing quirk for Goldmont new 0192e6535ebe x86/kprobes: Prohibit probing on optprobe template code new 877b145f0f47 x86/kprobes: Move trampoline code into RODATA new c13324a505c7 x86/kprobes: Prohibit probing on functions before kprobe_i [...] new 0eae81dc9f02 x86/kprobes: Prohibit probing on IRQ handlers directly new 6143c6fb1e8f kprobes: Search non-suffixed symbol in blacklist new eeeb080bae90 kprobes: Prohibit probing on hardirq tracers new 984640ce427f kprobes: Prohibit probing on preemption checking debug functions new a39f15b9644f kprobes: Prohibit probing on RCU debug routine new 2f43c6022d84 kprobes: Prohibit probing on lockdep functions new 02106f883cd7 kprobes: Prohibit probing on bsearch() new f4fe11b7bf7f perf record: Implement --affinity=node|cpu option new 859dcf64389c perf cs-etm: Add proper header file for symbols new 2187d87eacd4 perf report: Add s390 diagnosic sampling descriptor size new dd81eafacc52 perf vendor events power8: Cpi_breakdown & estimated_dcach [...] new ffe18505ba1d perf vendor events power8: Dl1_reload, instruction_misses, [...] new 69ba708f4df6 perf vendor events power8: Branch_prediction, latency, bus [...] new 72ab50203f3f perf vendor events power8: Translaton & general metrics new 7f3cf5ac7743 perf vendor events power9: Cpi_breakdown & estimated_dcach [...] new 0133491d4641 perf vendor events power9: Dl1_reloads, instruction_misses [...] new a4d832726471 perf vendor events power9: Branch_prediction, instruction_ [...] new 33937e599449 perf vendor events power9: General metrics new 39f4a913d6d4 perf utils: Silence "Couldn't synthesize bpf events" warni [...] new 0ec572f05721 tools feature: Undef _GNU_SOURCE at the end of feature tests new e1be4a5c03e1 perf beauty ioctl cmd: The 'fd' arg is signed new 051074867434 perf trace: Check if the 'fd' is negative when mapping it [...] new 1da7e0022784 perf beauty waitid options: Fix up prefix showing logic new aa8f9c517ebc tools build: Add -lrt to FEATURE_CHECK_LDFLAGS-libaio new ca2da70c411c perf trace: Filter out gnome-terminal* parent new 1c3b28fd7ae8 perf coresight: Do not test for libopencsd by default new 5c4d7c82c0dc perf unwind: Do not put libunwind-{x86,aarch64} in FEATURE [...] new a96c03e8cdcf tools build: Add test-reallocarray.c to test-all.c to fix [...] new 271402a3e97e perf build: Add missing FEATURE_CHECK_LDFLAGS-libcrypto new b611f63bb1b7 perf cs-etm: Remove unused structure field "state" new fc7ac4138cf5 perf cs-etm: Remove unused structure field "time" and "timestamp" new d3267ad43dd8 perf cs-etm: Fix wrong return values in error path new 65963e5b4dfa perf cs-etm: Introducing function cs_etm_decoder__init_dparams() new ae4d9f523643 perf cs-etm: Fix memory leak in error path new 2507a3d982f2 perf cs-etm: Introducing function cs_etm__init_trace_params() new e4aa592d1832 perf cs-etm: Fix erroneous comment new 4f5b37139fb3 perf cs-etm: Cleaning up function cs_etm__alloc_queue() new 4b6df11ab6cf perf cs-etm: Rethink kernel address initialisation new 23cfcd6d75cc perf cs-etm: Make cs_etm__run_decoder() queue independent new f74f349c211e perf cs-etm: Modularize main decoder function new 3fa0e83e2948 perf cs-etm: Modularize main packet processing loop new 8224531cf5a1 perf cs-etm: Modularize auxtrace_buffer fetch function new d0bfbedad72b perf tools: Compile perf with libperf-in.o instead of libperf.a new 6368942a9223 perf tools: Rename LIB_FILE to LIBPERF_A new 5ff328836dfd perf tools: Rename build libperf to perf new 714a92d83fd1 perf tools: Fix legacy events symbol separator parsing new 33bbc571ed79 perf list: Display metric expressions for --details option new a9aeb87b98ba perf header: Get rid of write_it label new aa4df30db522 perf header: Remove unused 'cpu_nr' field from 'struct cpu_topo' new 44ec8396e2da tools build feature sched_getcpu: Undef _GNU_SOURCE at the end new 43f4e6279f05 Merge tag 'perf-core-for-mingo-5.1-20190214' of git://git. [...] new 9ed8f1a6e767 Merge branch 'linus' into perf/core, to pick up fixes new 83244772a4cf perf tests shell: Skip trace+probe_vfs_getname.sh if built [...] new b00ccb27f973 perf header: Fix wrong node write in NUMA_TOPOLOGY feature new 5135d5efcbb4 perf tools: Add cpu_topology object new 48e6c5acd368 perf tools: Add numa_topology object new e19a01c1438e perf tools: Use sysfs__mountpoint() when reading cpu topology new 7346195e8643 perf report: Don't shadow inlined symbol with different ad [...] new 7a663c0ff330 perf doc: Fix HEADER_CMDLINE description in perf.data docu [...] new 8c23a522388b perf doc: Fix documentation of the Flags section in perf.data new 03d309711d68 perf test: Fix failure of 'evsel-tp-sched' test on s390 new d19f856479fe perf bpf: Add bpf_map dumper new ff7a4f98d52c perf trace: Allow dumping a BPF map after setting up BPF events new 529c1a9e18c3 perf session: Don't report zero period samples for slave events new 6e7e8b9fec45 perf evsel: Force sample_type for slave events new 6ef362fd3cf3 perf script: Allow +- operator for type specific fields option new b20fe10642f9 perf bpf-event: Add missing new line into pr_debug call new deb83da16c1f perf cpumap: Increase debug level for cpu_map__snprint ver [...] new b4409ae112ca perf tools: Make rm_rf() remove single file new 0a1571243d3f Merge tag 'perf-core-for-mingo-5.1-20190220' of git://git. [...] new 11db1ad4513d perf annotate: Fix getting source line failure new 1f35cd65386e perf thread-stack: Improve thread_stack__no_call_return() new 3c0cd952cf05 perf thread-stack: Hide x86 retpolines new b3a67546fda9 perf scripts python: exported-sql-viewer.py: Fix missing shebang new df8794fe6840 perf scripts python: exported-sql-viewer.py: Remove leftov [...] new 655cb952de5f perf scripts python: exported-sql-viewer.py: Hide Call Gra [...] new 8c90fef9a84d perf scripts python: exported-sql-viewer.py: Move column headers new 0924cd687fe7 perf scripts python: exported-sql-viewer.py: Factor out Re [...] new 0bf0947a954f perf scripts python: exported-sql-viewer.py: Factor out Re [...] new 947cc38d4724 perf scripts python: exported-sql-viewer.py: Move report n [...] new 1c3ca1b3ae35 perf scripts python: exported-sql-viewer.py: Create new di [...] new 0d5f8f230c67 perf scripts python: exported-sql-viewer.py: Remove SQLTab [...] new fc2c77aa8437 perf scripts python: exported-sql-viewer.py: Remove no sel [...] new cd358012ba20 perf scripts python: exported-sql-viewer.py: Add top calls report new 18736eef1213 perf: Copy parent's address filter offsets on clone new c60f83b813e5 perf, pt, coresight: Fix address filters for vmas with non [...] new 45112e89a8b2 perf data: Move size to struct perf_data_file new 2d4f27999b88 perf data: Add global path holder new 05a486593977 perf tools: Add depth checking to rm_rf new cdb6b0235f17 perf tools: Add pattern name checking to rm_rf new c69e4c37b37c perf tools: Add rm_rf_perf_data function new 5021fc4e8c7c perf data: Make check_backup work over directories new ccb7a71dcea0 perf data: Fail check_backup in case of error new 145520631130 perf data: Add perf_data__(create_dir|close_dir) functions new eb6176709b23 perf data: Add perf_data__open_dir_data function new 4b6ac811bce4 perf script: Handle missing fields with -F +.. new 94816add0005 perf tools: Add perf_exe() helper to find perf binary new 02b03ec383e0 perf script python: Add Python3 support to netdev-times.py new 9b2700efc57f perf script python: Add Python3 support to failed-syscalls [...] new e4d053ddb4c4 perf script python: Add Python3 support to mem-phys-addr.py new 8c42b9600e56 perf script python: Add Python3 support to net_dropmonitor.py new 118af5bf799b perf script python: Add Python3 support to powerpc-hcalls.py new ee75a896ae53 perf script python: Add Python3 support to sctop.py new 6d22d9991cf3 perf script python: Add Python3 support to stackcollapse.py new e985bf761db7 perf script python: Add Python3 support to stat-cpi.py new 1d1b0dbb859d perf script python: Add Python3 support to syscall-counts.py new de667cce7f4f perf script python: Add Python3 support to syscall-counts- [...] new c978b9460fe1 Merge tag 'perf-core-for-mingo-5.1-20190225' of git://git. [...] new 203b6609e0ed Merge branch 'perf-core-for-linus' of git://git.kernel.org [...] new 62a8ddc93a85 MAINTAINERS, sched: Drop PREEMPTIBLE KERNEL section entry new 8d5d0cfb63cb sched/topology: Introduce a sysctl for Energy Aware Scheduling new f8a696f25ba0 sched/core: Give DCE a fighting chance new c0ad4aa4d841 sched/fair: Robustify CFS-bandwidth timer locking new 1017b48ccc11 PM/EM: Document the Energy Model framework new 81a930d3a64a sched/doc: Document Energy Aware Scheduling new a062d16449c0 sched/fair: Trigger asym_packing during idle load balance new 4ad4e481bd02 sched/fair: Fix rounding bug for asym packing new 46a745d90585 sched/fair: Fix unnecessary increase of balance interval new 15917dc02841 sched: Remove stale PF_MUTEX_TESTER bit new d036bda7d0e7 sched/core: Convert sighand_struct.count to refcount_t new 60d4de3ff7f7 sched/core: Convert signal_struct.sigcnt to refcount_t new c45a77952427 sched/fair: Convert numa_group.refcount to refcount_t new ec1d281923cf sched/core: Convert task_struct.usage to refcount_t new f0b89d3958d7 sched/core: Convert task_struct.stack_refcount to refcount_t new 62478d9911fa sched/fair: Move the rq_of() helper function new 23127296889f sched/fair: Update scale invariance of PELT new 10a35e6812aa sched/pelt: Skip updating util_est when utilization is hig [...] new 1ca4fa3ab604 sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_ [...] new c546951d9c93 sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_ta [...] new 5d299eabea5a sched/fair: Add tmp_alone_branch assertion new f6783319737f sched/fair: Fix insertion in rq->leaf_cfs_rq_list new c9ba7560c550 Merge tag 'v5.0-rc6' into sched/core, to pick up fixes new 31bc6aeaab1d sched/fair: Optimize update_blocked_averages() new 039ae8bcf7a5 sched/fair: Fix O(nr_cgroups) in the load balancing path new d0fe0b9c45c1 sched/fair: Simplify post_init_entity_util_avg() by callin [...] new 99687cdbb3f6 sched/topology: Fix percpu data types in struct sd_data & [...] new 7edab78d7400 sched/fair: Simplify nohz_balancer_kick() new 892d59c22208 sched/fair: Explain LLC nohz kick condition new 9f132742d5c4 sched/fair: Prune, fix and simplify the nohz_balancer_kick [...] new 2b9c2a4859ad sched/wait: Use freezable_schedule() when possible new 1b5500d73466 sched/fair: Remove unused 'sd' parameter from select_idle_smt() new c89d92eddfad sched/fair: Use non-atomic cpumask_{set,clear}_cpu() new fe99a4f4d602 kthread: Convert worker lock to raw spinlock new ad01423aedaa kthread: Do not use TIMER_IRQSAFE new 45802da05e66 Merge branch 'sched-core-for-linus' of git://git.kernel.or [...] new 1c1ed4731cc8 x86/alternatives: Add macro comments new c1d4e4192aa4 x86/alternatives: Print containing function new 71a93c269304 x86/alternatives: Add an ALTERNATIVE_3() macro new 093ae8f9a86a x86/TSC: Use RDTSCP new 6ea98b4baa1c Merge branch 'x86-alternatives-for-linus' of git://git.ker [...] new 7e89a37c477c ipc: Fix building compat mode without sysvipc new 78e10b5e5a84 Merge tag 'y2038-fix' of git://git.kernel.org/pub/scm/linu [...] new e844f2c11080 x86/mpx: tweak header name new 852661a8691f drm: tweak header name new 746c9398f5ac arch: move common mmap flags to linux/mman.h new d724444ab97d asm-generic/page.h: fix typo in #error text requiring a re [...] new fa29f5ba4240 Merge tag 'asm-generic-5.1' of git://git.kernel.org/pub/sc [...] new 7dd50e2cdf0a arch/arm/mach-ep93xx: Remove duplicate header new 0f884f8a090e ARM: pxa: remove raumfeld board files and defconfig new d62998480baa ARM: pxa: remove unused empty mach/pxa25x-udc.h file new d2a4f1ba04bd Merge tag 'pxa-for-5.1' of https://github.com/rjarzmik/lin [...] new da8b7f0fb02b MAINTAINERS: add all files matching "imx" and "mxs" to the [...] new 17ffc1193a4b MAINTAINERS: imx: Change Fabio's email address new e62538ff9a4b Merge tag 'imx-maintainers-5.1' of git://git.kernel.org/pu [...] new 23b2441b9002 ARM: imx: don't build ssi-fiq if not required new 6d45a4028c8a ARM: imx: add i.MX7ULP cpuidle support new 9edf908a16c4 ARM: imx: add i.MX7ULP SoC revision support new 67b9282387c5 arm64: imx8mq: select GPCv2 irqchip driver new 84a2ab25b12d arm64: imx8mq: select PM support new ad75174f39f4 Merge tag 'imx-soc-5.1' of git://git.kernel.org/pub/scm/li [...] new dab9ad442520 ARM: davinci: da850-evm: remove dead MTD code new 5e4ac9274b0b ARM: davinci: mityomapl138: don't read the MAC address fro [...] new 1e94d710e17d ARM: davinci: dm365-evm: use device properties for at24 eeprom new c70cf56252b9 ARM: davinci: da830-evm: use device properties for at24 eeprom new 4b683bbbf572 ARM: davinci: dm644x-evm: use device properties for at24 eeprom new 71be5811815f ARM: davinci: dm646x-evm: use device properties for at24 eeprom new 6dce6036325e ARM: davinci: sffsdr: fix the at24 eeprom device name new 890150165649 ARM: davinci: sffsdr: use device properties for at24 eeprom new 19e99de9a53f ARM: davinci: remove dead code related to MAC address reading new 2f983f8c9417 ARM: davinci: mityomapl138: use nvmem notifiers new e430685f4969 ARM: davinci: mityomapl138: use device properties for at24 eeprom new ca107e35e6c3 ARM: davinci: da850-evm: use GPIO hogs instead of the legacy API new 08e46f18b7d0 usb: ohci-da8xx: add a new line after local variables new 3d2ab9f35ebd usb: ohci-da8xx: add a helper pointer to &pdev->dev new c08df69149db ARM: davinci: omapl138-hawk: use gpio lookup entries for u [...] new 1703cf5d4fc0 ARM: davinci: da830-evm: use gpio lookup entries for usb gpios new d193abf1c913 usb: ohci-da8xx: add vbus and overcurrent gpios new 2435854e2a6a ARM: davinci: omapl138-hawk: remove legacy usb helpers new 339850f23aa4 ARM: davinci: da830-evm: remove legacy usb helpers new 23fa70e40a42 usb: ohci-da8xx: remove unused callbacks from platform data new b8961b1eb7d2 Merge tag 'davinci-for-v5.1/soc-part2' of git://git.kernel [...] new 1468841f834d arm64: meson: remove COMMON_CLK_AMLOGIC selection new 57bf684f1590 ARM: meson: remove COMMON_CLK_AMLOGIC selection new b3077ffcfa24 arm64: meson: enable g12a clock controller new cfe9930e9468 Merge tag 'amlogic-soc' of git://git.kernel.org/pub/scm/li [...] new e2477233145f ARM: s3c24xx: Fix boolean expressions in osiris_dvs_notify new 4bdf2f3f20a9 ARM: exynos: Fix timeout when booting secondary CPUs new 4f7df3cb5cdc Merge tag 'samsung-soc-5.1' of git://git.kernel.org/pub/sc [...] new f7fa3135c02c MAINTAINERS: Add entry for uDPU board new 5f6efe31636a Merge tag 'mvebu-arm64-5.1-1' of git://git.infradead.org/l [...] new cd10b9343d1f dt-bindings: soc: fix typo of MT8173 power dt-bindings new 2663146427ce Revert "ARM: mediatek: add MT7623a smp bringup code" new a43379dddf1b arm: mediatek: add MT7629 smp bring up code new d0e1f79ad3de Merge tag 'v5.0-next-soc' of git://git.kernel.org/pub/scm/ [...] new 82cdfc382b94 ARM: tegra: Fix missed EMC registers latching on resume fr [...] new d8f584099271 ARM: tegra: Fix DRAM refresh-interval clobbering on resume [...] new 1c6279b49d3f ARM: tegra: Restore memory arbitration on resume from LP1 [...] new e61c92005ead Merge tag 'tegra-for-5.1-arm-core' of git://git.kernel.org [...] new 8d22020a7e1e ARM: shmobile: Add missing dts files to MAINTAINERS new 5347a0203709 ARM: shmobile: Fix R-Car Gen2 regulator quirk new 919c1d49a0dc Merge tag 'renesas-arm-soc-for-v5.1' of git://git.kernel.o [...] new ac04fd656928 ARM: lpc32xx: Delete an error message for a failed memory [...] new 801da462e88d ARM: lpc32xx: Use kmemdup to replace duplicating its imple [...] new 3e742d0d95ea ARM: lpc32xx: remove platform data of ARM PL180 SD/MMC controller new 49bb0b964c1f ARM: lpc32xx: remove platform data of ARM PL111 LCD controller new c47cd74759b4 Merge tag 'lpc32xx-soc-for-5.1' of https://github.com/vzap [...] new 49b35cd5e7dd MAINTAINERS: Update Ampere email address new aebbfafc74b8 Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/lin [...] new 4bf04fc458df ARM: dts: stm32: Add dmas to timer on stm32mp157c new 1f3250f397f6 ARM: dts: stm32: don't use timers dmas on stm32mp157c-ed1 new 5ae71cea1aec ARM: dts: stm32: don't use timers dmas on stm32mp157c-ev1 new d44d6e021301 ARM: dts: stm32: change CAN RAM mapping on stm32mp157c new bb4857cd0060 ARM: dts: stm32: add can1 sleep pins muxing new e3b3d0b19bd7 ARM: dts: stm32: add can1 sleep pins muxing on stm32mp157c [...] new 8914b63bab3c ARM: dts: stm32: add thermal sensor support on STM32MP157c new 6569df3d6280 Merge tag 'stm32-dt-for-v4.21-1' of git://git.kernel.org/p [...] new abe60a3a7afb ARM: dts: Kill off skeleton{64}.dtsi new 31af04cd60d3 arm64: dts: Remove inconsistent use of 'arm,armv8' compati [...] new cffbb02dafa3 ARM: dts: nomadik: Augment NHK15 panel setting new acf14c54747a Merge tag 'nomadik-dts-v5.1' of git://git.kernel.org/pub/s [...] new b724cad74c7a ARM: dts: Augment panel setting for Integrator/CP new 4165ef5d00be Merge tag 'integrator-dts-v5.1' of git://git.kernel.org/pu [...] new 9d16c4a10e07 arm64: dts: renesas: r8a77990: ebisu: Add backlight new a06ad4385f18 arm64: dts: renesas: r8a77995: draak: Set better backlight levels new 7eda14afb884 arm64: dts: renesas: r8a77990: ebisu: Fix EthernetAVB phy [...] new c257628dcdcc arm64: dts: renesas: Initial device tree for r8a774c0 new e2088cf8e6d5 arm64: dts: renesas: r8a774c0: Add SYS-DMAC controller nodes new 2660a6af690e arm64: dts: renesas: r8a774c0: Add SCIF and HSCIF nodes new 13fd6932045d arm64: dts: renesas: r8a774c0: Add INTC-EX device node new 788e55b66c13 arm64: dts: renesas: r8a774c0: Add PFC support new fccd45bd23c2 arm64: dts: renesas: r8a774c0: Add GPIO device nodes new 2f71109eef53 arm64: dts: renesas: r8a774c0: Add Ethernet AVB node new 8d68821ced28 arm64: dts: renesas: r8a774c0: Add watchdog support new 9b55a05ebfbe arm64: dts: renesas: r8a774c0: Add secondary CA53 CPU core new 77223211f44d arm64: dts: renesas: r8a774c0: Add SDHI nodes new abf8cc35bf89 arm64: dts: renesas: r8a774c0: Add I2C and IIC-DVFS support new 6c7e02178e8f arm64: dts: renesas: r8a774c0: Add IPMMU device nodes new 59c3a00d6d41 arm64: dts: renesas: r8a774c0: Add CAN nodes new 6e9dd34eb6b0 arm64: dts: renesas: r8a774c0: Add thermal support new 62c0056f1c3e arm64: dts: renesas: r8a774c0: Add MSIOF nodes new cf8f74d6587d arm64: dts: renesas: r8a774c0: Add audio support new 47f638672385 arm64: dts: renesas: r8a774c0: Add PWM support new 8ed3a6b22315 arm64: dts: renesas: r8a774c0: Add display output support new 89893580cf56 arm64: dts: renesas: r8a774c0: Add USB2.0 phy and host dev [...] new 19777736ced7 arm64: dts: renesas: r8a774c0: Add USB-DMAC and HSUSB devi [...] new 3a6addcaedec arm64: dts: renesas: r8a774c0: Add USB3.0 device nodes new 3cdc999db973 arm64: dts: renesas: r8a774c0: Connect RZ/G2E SYS-DMAC to IPMMU new 4035f91a3b42 arm64: dts: renesas: r8a774c0: Connect RZ/G2E AVB to IPMMU new 52a20e64cce7 arm64: dts: renesas: r8a774c0: Connect RZ/G2E Audio-DMAC to IPMMU new f0c2aa1664a2 arm64: dts: renesas: r8a774c0: Add PCIe device node new e961ab42e034 arm64: dts: renesas: r8a774c0: Add VIN and CSI-2 device nodes new 173c3b3ca213 arm64: dts: renesas: r8a774a1: Fix hsusb reg size new 003233351d44 arm64: dts: renesas: r8a77990: sort pciec0 node within soc node new d5d7134fd49e arm64: dts: renesas: r8a77990: Sort i2c nodes within soc node new 2e0e5b1685b7 arm64: dts: renesas: r8a7796: salvator-xs: Convert to new [...] new 5d3b226ace6d arm64: dts: renesas: ulcb: use audio-graph-card new c693b2101c9f arm64: dts: renesas: ulcb: add HDMI sound support new 80c07701d591 arm64: dts: renesas: ulcb-kf: add pcm3168 sound codec new 0ec8e0a879b8 arm64: dts: renesas: r8a7795: remove BUSIF0 settings from [...] new 10bd03fa896e arm64: dts: renesas: r8a7796: remove BUSIF0 settings from [...] new 868a49d6f9d9 arm64: dts: renesas: r8a77990-ebisu: use simple-audio-card new d5e5790c6ff0 arm64: dts: renesas: v3msk: specify EtherAVB PHY IRQ new 12105cec654c arm64: dts: renesas: r8a77990: ebisu: Fix backlight regula [...] new d9fd4e581407 arm64: dts: renesas: r8a774c0: Enable DMA for SCIF2 new a99de4792156 arm64: dts: renesas: r8a77990: Enable DMA for SCIF2 new 3e279a1d44d7 arm64: dts: renesas: r8a77990: ebisu: Enable HS400 of SDHI3 new d2849a5871f1 Merge tag 'renesas-arm64-dt-for-v5.1' of git://git.kernel. [...] new 7e345d25c796 ARM: dts: sun4i-a10: Add PMU node new 09c6572290f0 ARM: dts: sun7i: bananapi: Add GPIO banks regulators new 26e9ffeb2c04 ARM: dts: sun8i: r40: Add pinmux settings for UART3 on PG [...] new a5a4bc14914f ARM: dts: sun8i: r40: Add pinmux setting for CLK_OUT_A new e5c6e693be83 ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix WiFi regulato [...] new 1e5f1db4ccd8 ARM: dts: sun8i: r40: bananapi-m2-ultra: Add Bluetooth dev [...] new c322e85ad1d4 ARM: dts: sunxi: bananapi-m2-plus: Add Bluetooth device node new 890c50673586 ARM: dts: sun4i: Add support for the C1 SRAM region with t [...] new 5949bc5602cc ARM: dts: sun4i-a10: Add Video Engine and reserved memory nodes new d02752149759 ARM: dts: sun8i-a23-a33: Move NAND controller device node [...] new 437262c0db5d ARM: dts: sun8i-a33: Move display pipeline nodes to a23/a3 [...] new 4672f6956189 ARM: dts: sun8i-a23: Add compatible strings to display pip [...] new fe244e4c6a0b ARM: dts: sun8i-q8-common: Enable display pipeline with RG [...] new 55533921301e ARM: dts: sun8i-a23-q8: Set compatible string for LCD panel new 0f7be8f5bdf0 Merge tag 'sunxi-dt-for-5.1' of git://git.kernel.org/pub/s [...] new 34a97fcc71c2 arm64: dts: allwinner: a64: Add PMU node new 062904f2bccf arm64: dts: allwinner: a64: Fix a typo new 55ec26d6a424 arm64: dts: allwinner: a64: Enable A64 timer workaround new 0b03e47d529d Merge tag 'sunxi-dt64-for-5.1' of git://git.kernel.org/pub [...] new 869d1375a495 ARM: dts: aspeed: stardragon4800: Add power supply new 80baf890da96 ARM: dts: aspeed-palmetto: Add i2c OCC hwmon node new 8b88029380af ARM: dts: aspeed: Add #interrupt-cells property to gpio co [...] new 9e9a6ad1d7f2 ARM: dts: aspeed: Add KCS support for LPC BMC new e7b66ba2db01 ARM: dts: aspeed: tiogapass: Enable KCS new 1a5ebcd4356d ARM: dts: aspeed: tiogapass: Add sensors new 43d78e726a2b ARM: dts: aspeed: Add Inspur on5263m5 BMC new c91d27bba78f ARM: dts: aspeed: tiogapass: Add LPC devices new e786eff92838 ARM: dts: aspeed: tiogapass: Add uarts for SoL new 95779307d7e8 ARM: dts: aspeed: quanta-q71l: enable lpc_ctrl node new e15425214990 ARM: dts: aspeed: quanta-q71l: enable uart1 new 9ba24e9ca71b Merge tag 'aspeed-5.1-devicetree' of git://git.kernel.org/ [...] new fc71f69ceccf ARM: dts: mps2: use list instead of tuple for uart interrupts new 01980aa7b0d7 ARM: dts: vexpress: use list instead of tuple for mmci interrupts new cc0dbf43668d arm: dts: vexpress-v2p-ca15_a7: Add cpu dynamic-power-coef [...] new 0d29492e1fee Merge tag 'vexpress-updates-5.1' of git://git.kernel.org/p [...] new ef972714b1b2 arm64: dts: juno/fast models: using GIC macros instead of [...] new 88c2ccc05391 arm64: dts: models: use list instead of tuple for mmci interrupts new 20d00c409475 arm64: dts: juno/fast models: sort couple of device nodes new fa083b99eb28 arm64: dts: fast models: Add DTS fo Base RevC FVP new 4daa001a1773 arm64: dts: juno: Add cpu dynamic-power-coefficient information new 839c291de9cd Merge tag 'juno-updates-5.1' of git://git.kernel.org/pub/s [...] new fee3b6748036 ARM: ti81xx: Move I2C entries in omap_hwmod_81xx to mainta [...] new d27cda291b23 ARM: ti81xx: Add hwmod boilerplate for all GPIO and SPI pe [...] new e4354c1aaffe Merge tag 'omap-for-v5.1/soc-ti-81xx-signed' of git://git. [...] new 417992d5744f ARM: dts: ti81xx: Add dts boilerplate for all GPIO and SPI [...] new d031773169df ARM: dts: Adds device tree file for McGill's IceBoard, bas [...] new 14ef357550eb Merge tag 'omap-for-v5.1/dt-ti-81xx-signed' of git://git.k [...] new e3b382c1075e ARM: dts: am335x-chiliboard: Add stdout-path property new c6e967ad5a04 ARM: dts: Add wlcore wakeirq for omap3-evm new 2f60f258e0f5 ARM: dts: Configure wlcore wakeirq for pandaboard new 7c695e87bd7a ARM: dts: omap4-droid4: Configure wlcore wakeirq new a11802937467 Merge branch 'omap-for-v4.21/dt' into omap-for-v5.1/dt new 7da10df988ca ARM: dts: am33xx: Remove unnecessary properties new a4aaf1242c2b ARM: dts: am437x: replace linux,wakeup with wakeup-source [...] new dc81e8465d4a ARM: dts: am335x-shc.dts: Switch to SPDX identifier new b4c30df0eb35 ARM: dts: omap4-sdp: Make ethernet working even if booted [...] new 791ff5a935ae Merge tag 'omap-for-v5.1/dt-signed' of git://git.kernel.or [...] new 7dd2e8f8a5dc ARM: dts: da850-lcdk: Enable the analog mic input new 116ca499a136 Merge tag 'davinci-for-v5.1/dt' of git://git.kernel.org/pu [...] new 5e00e9a24039 arm64: dts: ti: k3-am654: Add Support for eMMC host controller new fd58466a3876 arm64: dts: ti: k3-am654-base-board: Add eMMC Support new e3ce67896ce6 Merge tag 'am654-for-v5.1' of git://git.kernel.org/pub/scm [...] new 78720aceacf0 ARM: dts: rockchip: move rk3036 i2s sound-dail-cells into [...] new 5286abda83af ARM: dts: rockchip: add HCLK_HDMI to rk3066 vio power-domain new 95e50af34d47 ARM: dts: rockchip: fix cif1_pdn pin on rk3188-bqedison2qc new 321514a385fa ARM: dts: rockchip: add focaltech touchscreen to rk3188-bq [...] new 58bcc8d95545 ARM: dts: rockchip: add rk3066 vop display nodes new a4b0e36d694d ARM: dts: rockchip: Add missing dma-names SPI support for rv1108 new fa2b56e7af46 ARM: dts: rockchip: rv1108: Add spim0 and spim1 pinctrl groups new d4c03ebe7c03 dt-bindings: Add vendor prefix for elgin new 4a26c1602927 ARM: dts: rv1108: Add support for rv1108-elgin-r1 board new e6b97a47b5b9 ARM: dts: rockchip: clean up the abuse of disable-wp new 77ab2ebf93e5 Merge tag 'v5.1-rockchip-dts32-1' of git://git.kernel.org/ [...] new c09757064329 arm64: dts: rockchip: add rk3328 ACODEC node new b78442b8a2e9 arm64: dts: rockchip: move rk3328 #sound-dai-cells to the [...] new 87bf7c7fb9fe arm64: dts: rockchip: enable analog audio node for rock64 new e7a095908227 arm64: dts: rockchip: Add devicetree for NanoPC-T4 new 1b5715c602fd arm64: dts: rockchip: add ROCK Pi 4 DTS support new 1a6e741177d0 arm64: dts: rockchip: Add DT for NanoPi M4 new c62ffaf5026d arm64: dts: rockchip: Refine nanopi4 differences new 95658e21b170 arm64: dts: rockchip: Add NanoPC-T4 IR receiver new 10f595eedc22 arm64: dts: rockchip: 'Fix' nanopi4 uSD card detect new 79164c99db28 arm64: dts: rockchip: clean up the abuse of disable-wp new db49e22ae2b7 Merge tag 'v5.1-rockchip-dts64-1' of git://git.kernel.org/ [...] new 560ff039b521 ARM: dts: stm32: add SPI support on STM32F429 SoC new 38576a320578 ARM: dts: stm32: Enable thermal sensor support on STM32MP157c-ed1 new 55b97be83f2c Merge tag 'stm32-dt-for-v5.1-1' of git://git.kernel.org/pu [...] new 0bb677d9e552 ARM: dts: s5pv210: Add node for exynos-rotator new 9563793d1587 ARM: dts: s5pv210: Use correct fimd variant new f143f8d68077 ARM: dts: s5pv210: Remove hardcoded bootargs on Galaxy S a [...] new 657846f75670 ARM: dts: s5pv210: Add reserved memory for MFC on Aries new c7985d8cb4c2 ARM: dts: s5pv210: Add support for more devices present on Aries new b99f1870b689 ARM: dts: s5pv210: Add DMC nodes new be6a95a55a09 ARM: dts: s5pv210: Fix onenand's unit address format warning new 4de3f59c51f9 ARM: dts: s3c2416: Fix xti node's missing reg property warning new 04aacc64ca38 ARM: dts: exynos: Fix conflicting fixed-regulator GPIO fla [...] new 0b94260ac1e1 ARM: dts: exynos: Fix eMMC regulator properties on Odroid [...] new ec33745bccc8 ARM: dts: exynos: Fix pinctrl definition for eMMC RTSN lin [...] new bb173ff7f127 Merge tag 'samsung-dt-5.1' of git://git.kernel.org/pub/scm [...] new b7f264fa496e ARM: dts: BCM53573: Relicense Luxul files to the GPL 2.0+ / MIT new 40a179233671 ARM: dts: BCM5301X: Add basic DT for Phicomm K3 new b9e176e0f9c9 dt-bindings: bcm: Add Raspberry Pi 3 A+ new 0040cf8dc925 ARM: dts: add Raspberry Pi 3 A+ new f090e1bd7b05 ARM: dts: bcm283x: Fix DTC warning for memory node new 592f50f0f97a ARM: dts: bcm2835-rpi: Drop unnecessary #address-cells/#si [...] new b02d6197c28e ARM: dts: bcm2835: Fix labels for GPIO 0,1 new 74a04e07f9d5 ARM: dts: bcm2837-rpi-3-b: Use consistent label for HDMI hotplug new ef528c37e4c5 ARM: dts: bcm2837-rpi-3-b-plus: Clarify label for STATUS_LED new 0b559d5c5baf ARM: dts: bcm283x: Add missing GPIO line names new ab1b4ef966af ARM: dts: bcm2835-rpi-zero-w: Drop unnecessary pinctrl new 0a37cac50906 Merge tag 'tags/bcm2835-dt-next-2019-02-01' into devicetree/next new 33067418cedd Merge tag 'arm-soc/for-5.1/devicetree' of https://github.c [...] new bd80be88e057 ARM: dts: add Raspberry Pi 3 A+ new 441d8020d8fc arm64: dts: broadcom: Add reference to RPi 3 A+ new c4ba5268e7e7 Merge tag 'tags/bcm2835-dt-64-next-2019-02-01' into device [...] new e47d047e965b Merge tag 'arm-soc/for-5.1/devicetree-arm64' of https://gi [...] new ee65af7f9f42 ARM: dts: lpc435x: remove address and size cells from gpio [...] new 3e3380d0675d ARM: dts: lpc32xx: Remove leading 0x and 0s from bindings [...] new 623cdcc76d2f ARM: dts: Add DT for MYIR Tech MYD-LPC4357 Development Board new 3e88bc38b9f6 ARM: dts: lpc32xx: add required clocks property to keypad [...] new 489261c45f0e ARM: dts: lpc32xx: reparent keypad controller to SIC1 new 7a0790a4121c ARM: dts: lpc32xx: fix ARM PrimeCell LCD controller variant new 30fc01bae3cd ARM: dts: lpc32xx: fix ARM PrimeCell LCD controller clocks [...] new dc141b99fc36 ARM: dts: lpc32xx: phy3250: fix SD card regulator voltage new 55ff23249770 ARM: dts: lpc32xx: phy3250: remove regulators umbrella dev [...] new 3d48cda9dce1 ARM: dts: lpc32xx: phy3250: setup LCD controller to panel [...] new e5d48e7db11f ARM: dts: lpc32xx: phy3250: add unit address to memory dev [...] new ec54b138b170 ARM: dts: lpc32xx: ea3250: add unit address to memory device node new 0293adf76ae9 ARM: dts: lpc32xx: ea3250: beautify gpio keys children nodes new 2a434f2471fd Merge tag 'lpc32xx-dt-for-5.1' of https://github.com/vzapo [...] new ee9eb4b3e292 Merge tag 'qcom-fixes-for-5.0-rc3' into arm64-for-5.1-2 new 67d62e5a3b55 arm64: dts: qcom: sdm845: Add SD node new b454dbdb8f06 arm64: dts: qcom: sdm845: Add SD nodes for sdm845-mtp new 4429e57567bb arm64: dts: sdm845: Add node for arm,mmu-500 new cc16687fbd74 arm64: dts: qcom: sdm845: add UFS controller new b010fdb4ea58 arm64: dts: qcom: sdm845: Add UFS nodes for sdm845-mtp new 9ebfcba1ac46 arm64: dts: qcom: sdm845: Add USB PHY lane two new c604b82a09ce arm64: dts: sdm845: Add cpufreq device node new f72281126815 arm64: dts: qcom: qcs404: sdcc1: enable HS400 new 4bbbca1e7fea arm64: dts: qcom: qcs404: Add WCN3990 WLAN module device node new 041b9a7b9fdb arm64: dts: pms405: Export PMIC temperature to thermal framework new af61bef513ba arm64: dts: apq8016-sbc: Increase load on l11 for SDCARD new ff10032fb309 arm64: dts: qcom: Correct "gpiio" typo in msm8996-pins new 0f60e6fb54fb arm64: dts: qcom: pm8916: Add PON watchdog node new 08c2a076d18f arm64: dts: qcom: sdm845: Add dpu to sdm845 dts file new 40d8e6dabff4 Merge branch 'arm64-for-5.1' into arm64-for-5.1-2 new d558f4c2c438 arm64: dts: qcom: msm8998-mtp: Increase load on l21 for sdcard new 1e71d0c273d0 arm64: dts: qcom: msm8998: Enumerate i2c controllers new e1ce853932b7 arm64: dts: qcom: sdm845: Add qspi (quad SPI) node new 9aa4a27ec6b0 arm64: dts: sdm845: Add gpu clock controller node new 05556681948b arm64: dts: sdm845: Add videocc node new 0cef5dd4035f arm64: dts: sdm845: Add lpasscc node new 539e7a6849ae arm64: dts: qcom: sdm845: Fix pcs_misc region address for UNI PHY new 77bb7f94555c arm64: dts: qcom: sdm845: Add SCM DT node new 13393da0c698 arm64: dts: qcom: sdm845: Add PDC Global reset driver node new 022bccb840b7 arm64: dts: sdm845: Add WCN3990 WLAN module device node new fae1967f31c3 arm64: dts: msm8996: Add rpmpd device node new 5b6f186f0abb arm64: dts: sdm845: Add rpmh powercontroller node new bede7d2dc8f3 arm64: dts: qcom: sdm845: Increase address and size cells for soc new 9feb667d8674 arm64: dts: qcom: sdm845: Extend ranges and describe DMA space new bc2c806293c6 arm64: dts: qcom: sdm845: Add gpio-ranges to TLMM node new 8ed6d484ec76 arm64: dts: qcom: sdm845: Add reserve-memory nodes new ea0edd7e63f4 arm64: dts: qcom: sdm845: Remove the duplicate header inclusion new 1d918e9a8cc7 arm64: dts: qcom: sdm845: Fix lpasscc reg new 5bb9ab94f43b arm64: dts: qcom: qcs404: Specify pinctrl state for UART new bf9aa8a47115 arm64: dts: qcom: qcs404: Define remaining UARTs new 734e6d0252bf arm64: dts: qcom: qcs404: Add QUP I2C and SPI nodes new 026dad8f5873 arm64: dts: qcom: msm8998: Add USB-related nodes new 1fb28636e83f arm64: dts: qcom: msm8998: Add rpmcc node new bf75731dbc97 arm64: dts: qcom: qcs404: Add rpmcc node new 4cce115f128a arm64: dts: qcom: msm8996: Disabled VFE SMMU new 5e8204893f62 arm64: dts: sdm845: Add interconnect provider DT nodes new 2ab58c853edb Merge tag 'qcom-arm64-for-5.1' of git://git.kernel.org/pub [...] new 76c27054ebb9 ARM: dts: msm8660: Mark two GSBI blocks "disabled" new 57c23241be84 ARM: dts: msm8660: Fix up GIC IRQ flags new ec4c6c57af57 ARM: dts: qcom: msm8974-hammerhead: add WiFi support new cdd3d64d843a ARM: dts: qcom: msm8974: add gpio-ranges new fb143fcbb9ad ARM: dts: qcom: msm8974-hammerhead: add USB OTG support new 40122db87778 ARM: dts: ipq4019: Remove skeleton.dtsi new f02635eaf574 Merge tag 'qcom-dts-for-5.1' of git://git.kernel.org/pub/s [...] new 87988511cef0 arm64: dts: hikey: Add DMA entries for Bluetooth UART new 11d1447e954b arm64: dts: hikey960: fix SDcard detection new ae4eba836555 arm64: dts: hi3798cv200: fix malformed SPDX license identifier new 83b944174ad7 arm64: dts: hikey: Give wifi some time after power-on new 8d26c1390aec arm64: dts: hikey: Revert "Enable HS200 mode on eMMC" new 01a8ab4e5e3f Merge tag 'hisi-arm64-dt-for-5.1v2' of git://github.com/hi [...] new ae3f46c8271b arm64: dts: stratix10: Add Stratix10 SMMU support new 5885ca007e9a dt-bindings: vendor-prefixes: Add Novtech Vendor Prefix new d031ee5374b6 ARM: dts: Add support for 96Boards Chameleon96 board new 37f7453a4b7a ARM: dts: socfpga: update missing reset property peripherals new 1c909b2dfe6a ARM: dts: socfpga: update more missing reset properties new f5691ad1724d Merge tag 'socfpga_dts_for_v5.1' of git://git.kernel.org/p [...] new 4abf8049fbd5 ARM: dts: sun8i-h3: nanopi-m1-plus: enable HDMI new 4d1796ef5e01 ARM: dts: sunxi: h3/h5: Drop A31 fallback compatible for C [...] new 0d15a7397ae7 arm64: dts: allwinner: h5: libretech-all-h3-cc: Mark eMMC [...] new 51098f76dd0a Merge tag 'sunxi-h3-h5-for-5.1' of git://git.kernel.org/pu [...] new 52d9bcb3d0de arm64: dts: allwinner: h6: Move GIC device node fix base a [...] new ff29f13e93a6 arm64: dts: allwinner: a64: Add A64 CSI controller new 4571a7d814ad dt-bindings: sram: sunxi: Add compatible for the H6 SRAM C1 new 24dd8aed32e0 arm64: dts: allwinner: h6: Add support for the SRAM C1 section new 25f6f54ff025 arm64: dts: allwinner: a64: teres-i: enable power supplies new a24270afa7f7 arm64: dts: allwinner: a64: Enable PMIC power supplies on [...] new 175a366f7036 Merge tag 'sunxi-dt64-for-5.1-2' of git://git.kernel.org/p [...] new 4199ca2a49c6 ARM: dts: sun5i: Add backlight GPIO for reference design tablet new 0a03cd9924dc ARM: dts: sun5i: q8-tablet: Move panel properties to corre [...] new 4d58c8cc93bc ARM: dts: sun5i: q8-tablet: Add LCD Panel enable GPIO new 64af290124fc ARM: dts: sun5i: q8-tablet: Add LCD Panel power supply new 8f855dbfaf5d ARM: dts: sun5i: q8-tablet: Use bananapi,s070wv20-ct16 pan [...] new 705f95153bd4 ARM: dts: sun9i: a80-optimus: Add node for AXP809's unused [...] new 507b1784b407 ARM: dts: sun9i: a80-optimus: Add GPIO pin-bank regulator [...] new b3e1f4be1e4b ARM: dts: sun9i: cubieboard4: Add GPIO pin-bank regulator [...] new e78adcfe48da ARM: dts: sun9i: Add GMAC clock node new 6fa39a5405db ARM: dts: sun9i: Add A80 GMAC gigabit ethernet controller node new 72acaa1343ea ARM: dts: sun9i: Add A80 GMAC RGMII pinmux setting new bc9bd03a44f9 ARM: dts: sun9i: a80-optimus: Enable GMAC new 98048143b7f8 ARM: dts: sun9i: cubieboard4: Enable GMAC new 185401e1dd16 ARM: dts: sun8i: a83t: Enable PMIC power supplies on vario [...] new d0bc18830db3 Merge tag 'sunxi-dt-for-5.1-2' of git://git.kernel.org/pub [...] new d828266bb19a arm64: dts: renesas: Add Si-Linux CAT874 board support new 4e8776657dd9 arm64: dts: renesas: Add Si-Linux EK874 board support new 4cf1f6cec1e9 arm64: dts: renesas: r8a774c0-cat874: Add pincontrol suppo [...] new a102b93eafef arm64: dts: renesas: r8a774c0-cat874: Add uSD support new 6b170cd3ed02 arm64: dts: renesas: cat875: Add ethernet support new e536d27e923c arm64: dts: renesas: enable HS400 on R-Car Gen3 new dd7188eb4ed1 arm64: dts: renesas: r8a77990: Add OPPs table for cpu devices new 231d8908a66f arm64: dts: renesas: r8a774c0: Add OPPs table for cpu devices new fa930bb65cf9 arm64: dts: renesas: r8a774c0: Add CMT device nodes new 2262798c002f arm64: dts: renesas: r8a774c0: Add TMU device nodes new aaf6c75c0458 arm64: dts: renesas: r8a774c0-cat874: Add pciec0 support new ee20aeefb53f arm64: dts: renesas: cat875: Enable PCIe support new ec38fad35f10 Merge tag 'renesas-arm64-dt2-for-v5.1' of git://git.kernel [...] new 7aa69a47eced ARM: dts: stout: Convert to new LVDS DT bindings new 55327bff832c ARM: dts: iwg23s-sbc: Enable RTC new 35713c782ef7 ARM: dts: r8a7744: Fix sorting of vsp and msiof nodes new 072b817589b1 ARM: dts: r8a7743: Remove generic compatible string from iic3 new aeefe7394ca9 ARM: dts: r8a7743: Remove aliases from SoC dtsi new 383f6024981d ARM: dts: r8a7743: Fix sorting of rwdt node new adbb78e1104a ARM: dts: r8a7778: Add HSCIF0/1 support new 055d15a88f66 ARM: dts: r8a7779: Add HSCIF0/1 device nodes new bbbcd02b8255 ARM: dts: r7s9210: Initial SoC device tree new 3a62c2d25814 ARM: dts: r7s9210-rza2mevb: Add support for RZ/A2M EVB new 5f152018d340 ARM: dts: r8a7744: Add DU support new 1feef0ac19a8 ARM: dts: r8a7744: Add LVDS support new 550a43b310b0 Merge tag 'renesas-arm-dt-for-v5.1' of git://git.kernel.or [...] new 3e65b2b43132 dt-bindings: tegra: Add Shield TV device tree binding docu [...] new 0e79cb7010f2 dt-bindings: firmware: Add bindings for Tegra210 BPMP new 22daf9104902 dt-bindings: firmware: tegra186-bpmp: Remove name property new 93caec004265 dt-bindings: clock: tegra124-dfll: Update DFLL binding for [...] new 7e9d10985856 dt-bindings: clock: tegra124-dfll: add Tegra210 support new 73688f7d535b dt-bindings: cpufreq: tegra124: remove vdd-cpu-supply from [...] new c79a3ccb1918 dt-bindings: cpufreq: tegra124: remove cpu_lp clock from r [...] new 14ab4f4330a2 Merge tag 'tegra-for-5.1-dt-bindings' of git://git.kernel. [...] new de45b787dab5 ARM: tegra: add "jedec,spi-nor" flash compatible binding new 6583d1fd1fde Merge tag 'tegra-for-5.1-arm-dt' of git://git.kernel.org/p [...] new 8b229a2a9696 arm64: tegra: Remove property gpio-keys,name new 46e4b2272e9f arm64: tegra: Fix register range of apbmisc on Tegra210 new dcdeec57c3e0 arm64: tegra: Fix IRQ type of PMIC on Smaug new 968ebd84271b arm64: tegra: Use GIC_SPI for PMIC interrupt on Smaug new dd03aeef17ba arm64: tegra: Add support for NVIDIA Shield TV new 7152879d385d arm64: tegra: Add gpio-keys nodes for Darcy new 6ec2c7161f36 arm64: tegra: Add pinmux for Darcy board new 51e5e0182c59 arm64: tegra: Add regulators for Tegra210 Darcy new 5eef17ee764d arm64: tegra: p2972: Sort nodes properly new be4f0dd347ad arm64: tegra: p2597: Sort nodes by unit-address new caca0482e7ea arm64: tegra: p3310: Use TEGRA186_ prefix for GPIO names new d428f35d959c arm64: tegra: p2771-0000: Use TEGRA186_ prefix for GPIO names new 2ceed59366b1 arm64: tegra: Add DFLL clock on Tegra210 new 43b9b402f491 arm64: tegra: Add CPU clocks on Tegra210 new a5e98b0b371c arm64: tegra: Add pinmux for PWM-based DFLL support on P2597 new a1304d352cca arm64: tegra: Enable DFLL clock on Jetson TX1 new f9c8bcc00290 arm64: tegra: Add CPU power rail regulator on Smaug new d4eb7653a8dc arm64: tegra: Enable DFLL clock on Smaug new a38570c22e9d arm64: tegra: Add nodes for TCU on Tegra194 new 6ab6a4d22030 arm64: tegra: Mark TCU as primary serial port on Tegra194 P2888 new 4e0f12299194 arm64: tegra: Add SDMMC auto-calibration settings new dfd3cb6feb73 arm64: tegra: Add CQE Support for SDMMC4 new 351648d0cc6d arm64: tegra: Support 200 MHz for SDMMC on Tegra194 new 140723b98166 arm64: tegra: Update compatible for Tegra210 I2C new 250a36c06f95 arm64: tegra: Update compatible for Tegra186 I2C new 1228c051bab1 Merge tag 'tegra-for-5.1-arm64-dt' of git://git.kernel.org [...] new 34948b77bb09 ARM: dts: mt7623: Add all CPUs in cooling maps new 60b71a239bbd dt-bindings: interrupt-controller: update bindings for MT7623 new f7d488be48da Merge tag 'v5.0-next-dts32' of git://git.kernel.org/pub/sc [...] new 9539c0c13663 arm64: dts: mediatek: mt6797: Add pinctrl support new 58bef10e47fe arm64: dts: mediatek: x20: Add pinmux support for UART1 new e8c165fec90b arm64: dts: Add uart for mt6797 EVB new 398ed2922527 ARM64: dts: mediatek: Add all CPUs in cooling maps new 1724f4cc5133 arm64: dts: Add USB3 related nodes for MT2712 new e82aa7991c19 arm64: dts: add iommu/smi nodes for MT2712 new dd00ecfad9ca arm64: dts: add i2c nodes for MT2712 new 9d66740cecbd arm64: dts: add spi nodes for MT2712 new d85b9774c8bd arm64: dts: add pwm nodes for MT2712 new db0b58d88d7d arm64: dts: add mmc nodes for MT2712 new a9386c5366a7 arm64: dts: add nand nodes for MT2712 new a807d5d7c4f3 arm64: dts: add pcie nodes for MT2712 new b7f456ced7f0 dt-bindings: arm: Add bindings for Mediatek MT8183 SoC Platform new dd93f8465577 dt-bindings: arm: mediatek: remove unused "mediatek, mt7623a" new 858a6c310f77 dt-bindings: arm: mediatek: add support for MT7622 BPI-R64 [...] new 1de741634b82 Merge tag 'v5.0-next-dts64' of git://git.kernel.org/pub/sc [...] new a3f3332f412f arm64: dts: marvell: add interrupt support to ap806 thermal node new 47041b9780f1 arm64: dts: marvell: add interrupt support to cp110 thermal node new d68def52498e arm64: dts: marvell: armada-37xx: fix SATA node scope new 02967b85b3ea arm64: dts: marvell: armada-37xx: declare SATA clock new b3ad58bcad7e arm64: dts: marvell: armada-37xx: fix USB2 memory region new 05d168a56fae arm64: dts: marvell: armada-37xx: declare USB2 UTMI PHYs new a5470af981a0 arm64: dts: marvell: armada-37xx: declare PCIe reset pin new c54932d42a4e arm64: dts: marvell: armada-3720-espressobin: declare PCIe [...] new 0d45062cfc89 arm64: dts: marvell: Add device tree for uDPU board new 4f63b1c3d6c4 arm64: dts: armada-3720-espressobin: Configure RGMII and SMI pins new 99ce97875973 arm64: dts: armada-3720-espressobin: Set mv88e6341 cpu por [...] new 8b0a14d97e28 arm64: dts: marvell: Remove unnecessary #address-cells/#si [...] new 2ef303f0fe44 arm64: dts: marvell: armada-37xx: declare the COMPHY node new c38e13a2f816 arm64: dts: marvell: armada-3720-espressobin: declare PCIe PHY new 8e18c8e58da6 arm64: dts: marvell: armada-3720-espressobin: declare SATA [...] new bd3d25b07342 arm64: dts: marvell: armada-37xx: link USB hosts with their PHYs new 1c2950563a26 Merge tag 'mvebu-dt64-5.1-1' of git://git.infradead.org/li [...] new cb92e40411ef arch: arm: dts: Remove disabled marvell,dsa properties new 260bcbb319a8 Merge tag 'mvebu-dt-5.1-1' of git://git.infradead.org/linu [...] new 5e6a18ac6caa arm64: dts: meson-axg: add spdifin new e6a5539799ab arm64: dts: meson-axg: s400: add spdif-dir codec new 99e322cc512f arm64: dts: meson-axg: s400: add spdifin to the sound card new cf34287986d0 arm64: dts: meson-gx: Add canvas provider node to the vpu new a720349d2cb2 dt-bindings: meson: add specific simplefb bindings new 03b370357907 arm64: dts: meson-gx: add support for simplefb new 5ca872c530e5 arm64: dts: meson: s400: enable sdr104 on sdio new ec01fb69ac80 arm64: dts: meson: s400: fix emmc maximum rate new 9ab2d15ce1c3 arm64: dts: meson-axg: add efuse device new 503f5fed1c52 arm64: dts: meson: fix g12a buses new fea888bd3359 arm64: dts: meson: axg: add clk measure support new 60d4fdb8f372 arm64: dts: meson: g12a: add clk measure support new 785fb4342730 arm64: dts: meson: g12a: add peripheral clock controller new 148423b7454b dt-bindings: arm: amlogic: add amediatech x96-max bindings new d3aa4ce87348 arm64: dts: meson: add g12a x96 max board new e7b984912d11 Merge tag 'amlogic-dt64' of git://git.kernel.org/pub/scm/l [...] new 2fc6f3773733 ARM: dts: meson6: add the APB2 bus new 7e22d7283487 ARM: dts: meson8: add the APB bus new e402d24d8841 ARM: dts: meson8b: add the APB bus new 5938f2c8c8bb dt-bindings: gpu: mali-utgard: add Amlogic Meson8 and Meso [...] new 7d3f6b536e72 ARM: dts: meson8: add the Mali-450 MP6 GPU new c3ea80b6138c ARM: dts: meson8b: add the Mali-450 MP2 GPU new 29f0023d01f0 ARM: dts: meson8b: fix the Ethernet data line signals in e [...] new b6db3936f283 ARM: dts: meson: switch the clock controller to the HHI re [...] new c0ad99a2deac ARM: dts: meson8m2: use the Meson8m2 specific SAR ADC compatible new f4c6e8e223c2 ARM: dts: meson8: add the temperature calibration data for [...] new bbbcf64360bb ARM: dts: meson8b: add the temperature calibration data fo [...] new 1a4f28ab2556 ARM: dts: meson8b: ec100: add iio-hwmon for the chip temperature new a6c94928261a ARM: dts: meson8b: odroidc1: add iio-hwmon for the chip te [...] new e7e871b50f80 ARM: dts: meson8m2: mxiii-plus: add iio-hwmon for the chip [...] new b7d10841e5d7 ARM: dts: meson8b: ec100: enable the Ethernet PHY interrupt new 3e7db1c1b7a3 ARM: dts: meson8b: ec100: improve the description of the r [...] new 99f0619b0d0d ARM: dts: meson8b: ec100: add the GPIO line names new f815bb4e97e4 Merge tag 'amlogic-dt' of git://git.kernel.org/pub/scm/lin [...] new a1a38e1f4d1d dt-bindings: arm: Convert FSL board/soc bindings to json-schema new 839eb8c7738b dt-bindings: arm: imx: add imx8qxp mek support new 35d6808221bd dt-bindings: fsl: add imx7ulp system integration module binding new 24ef3b6e22fe dt-bindings: arm: Add Y Soft IOTA Draco, Hydra and Ursa boards new 3dada33d735b dt-bindings: Add vendor prefix for Catalyst Semiconductor new a69ab6ad2ee0 dt-bindings: arm: fsl: Fix bindings for LS1012A and LS1021 [...] new 8cf0c53c307a dt-bindings: vendor-prefixes: Add EBS-SYSTART GmbH Vendor Prefix new ce1bcf148a12 dt-bindings: arm: fsl: Add devicetree binding for Oxalis new 95f2aac6223a dt-bindings: fsl: scu: add fallback compatible string for clock new 2a0053971170 dt-bindings: fsl: scu: add imx8qm scu clock support new 89081095a22e Merge tag 'imx-bindings-5.1' of git://git.kernel.org/pub/s [...] new 13c033bc630a ARM: dts: imx7ulp: add HSRUN mode clocks new 02f95c355122 ARM: dts: vf610-zii-cfu1: Run I2C0 at 400 kHz new cd8281acdf91 ARM: dts: ls1021a: Add memory controller new 65441e1ffc21 ARM: dts: imx6q-tbs2910: Switch to SPDX identifier new cf91ce9696a0 ARM: dts: vf610-bk4: Provide support for reading ID code f [...] new 5ddb78d6b149 ARM: dts: ls1021a: add num-viewport property for PCIe DT nodes new 0ce7b4a77412 ARM: dts: imx6sl: correct PWM ipg clock source new c4f70b4f93b0 ARM: dts: ls1021a: Add incr-burst-byte-adjustment property [...] new e0b22fa041a6 ARM: dts: imx: Change i.MX27 interrupt controller unit name new 1fded78a67cb ARM: dts: i.MX51: digi-connectcore: Move RTC from SOM to JSK new 526f56a359c5 ARM: dts: i.MX51: imx51-digi-connectcore: Enable ESDHC1 new 0d422e670b6f ARM: dts: i.MX51: digi-connectcore-som: Add support for I2 [...] new ae88c9e783fa ARM: dts: imx6sx: Add DISPLAY power domain support new f243bc821ee3 ARM: dts: imx6ull: Fix i.MX6ULL/ULZ ocotp compatible new 143c3870ffd2 ARM: dts: imx6ull: change to use new compatible "fsl,imx6u [...] new cc077d00fd39 ARM: dts: imx7ulp: add sim node new 87489ec3a77f ARM: dts: imx: Add Y Soft IOTA Draco, Hydra and Ursa boards new 69ab17b53e35 ARM: dts: vf610-zii-ssmb-spu3: Pass "no-sdio"/"no-sd" properties new d2b91ab14806 ARM: dts: imx6*-apalis/-colibri: mark I2C recovery GPIOs a [...] new 82ae9038ddcc ARM: dts: imx6: Add support for Phytec phyBOARD i.MX6UL Segin new 063182a4c856 ARM: dts: colibri: use valid range configuration for weim new da8782f673a1 ARM: dts: Add devicetree compatibles for LS1021A based boards new a822029a0cc0 ARM: dts: Add stmpe-adc DT node to Toradex iMX6 modules new bffe0d85e51a ARM: dts: imx6qdl-phytec-pfla02: add missing interrupt-con [...] new 8de81c89d0a1 ARM: dts: pfla02: add ksz9031 clock skew values new 4a2c25961aa3 ARM: dts: vf610: Add ZII SSMB DTU board new 1e797150e026 ARM: dts: imx6qdl-sabresd: add regulator control for isl29 [...] new 72af502f17b8 ARM: dts: imx6qdl-sabresd: add regulators control for mag3 [...] new 14cc68e143b3 ARM: dts: imx6qdl-sabresd: add regulators control for mma8 [...] new ee9ec3ea79c6 ARM: dts: imx6qdl-sabresd: remove reg_sensors' regulator-a [...] new 1c207f911fe9 ARM: dts: imx: Add support for Logic PD i.MX6QD EVM new 42d614138e66 Merge tag 'imx-dt-5.1' of git://git.kernel.org/pub/scm/lin [...] new a2b91efd30eb arm64: dts: imx8mq: move watchdog nodes to correct location new 881e90d27a07 arm64: dts: layerscape: add num-viewport property for PCIe [...] new 83c58a55ce78 arm64: dts: ls1088: add smmu device node new 859873fb12ba arm64: dts: ls1088: add missing dma-coherent property in fsl-mc new 1ba67dafb3fd arm64: dts: fsl: use a generic node name for m25p80 flashes new bc3e457072aa arm64: dts: fsl: ls1046a: disable the flash controller by default new 3ffe6c9621cd arm64: dts: fsl: ls1046a: disable uarts by default new 1000ae68e00f arm64: dts: layerscape: Add incr-burst-type-adjustment pro [...] new 703c5e40fd8e arm64: dts: lx2160a: Add fsl-mc node new 0154878dec5c arm64: dts: lx2160a: Add dma-ranges property new 3d91ba65fecd arm64: dts: imx: add imx8qxp support new fdea904e85e1 arm64: dts: imx: add imx8qxp mek support new 6334f879bf93 arm64: dts: imx: add i.MX8QXP system controller RTC support new a0e046e642b1 arm64: dts: imx8mq: Add pwm device nodes new fdbcc04da246 arm64: dts: imx8mq: add GPC power domains new 179cbdb8747c arm64: dts: imx8qxp: Fix MU4_INT number new 1ffeef4eeecb arm64: dts: lx2160a: add FlexSPI node property new 809e0db57c2c arm64: dts: freescale: Add devicetree for Oxalis new 7b25c1c56c62 arm64: dts: lx2160a: update fspi node new c412123f2fa3 arm64: dts: imx8mq: properly describe IRQ hierarchy new ad37549cb5dc arm64: dts: imx8mq: add USB nodes new 49e6d2b2f9b1 arm64: dts: imx8mq-evk: enable USB nodes for USB3 host new 55b0b15a0220 arm64: dts: imx8mq-evk: add missing MDIO / PHY nodes new f196ef19fb1a arm64: dts: imx8mq-evk: Add fsl,magic-packet property new 85761f4560dd arm64: dts: imx8mq: Add ECSPI support new 39f1622b5c94 arm64: dts: imx8mq: Add QuadSPI controller new f9f818cf256a arm64: dts: imx8mq-evk: Enable the QuadSPI controller new 3ea95c313519 arm64: dts: imx8mq: Add RTC support new b3f6a5f216e5 arm64: dts: imx8mq: Add ARM PMU node new ca04fed4706d arm64: dts: imx8mq: specify dma-ranges new b217a721e9eb Merge tag 'imx-dt64-5.1' of git://git.kernel.org/pub/scm/l [...] new 35a4f89cd473 arm64: dts: zcu100-revC: Give wifi some time after power-on new 69733808a4e3 Merge tag 'zynqmp-dt-for-v5.1' of https://github.com/Xilin [...] new 1241c72b6db1 ARM: dts: zynq: replace gpio-key,wakeup with wakeup-source [...] new e1a38b750428 Merge tag 'zynq-dt-for-v5.1' of https://github.com/Xilinx/ [...] new 26b933b9436b ARM: dts: at91: at91-sama5d27_som1: add QSPI1 + SPI NOR me [...] new c2dfab7e4009 ARM: dts: at91: at91-sama5d27_som1_ek: enable qspi1 memory new 31f031f73a01 ARM: dts: at91: replace gpio-key,wakeup with wakeup-source [...] new 75ed0b2d2d96 Merge tag 'at91-5.1-dt' of git://git.kernel.org/pub/scm/li [...] new 32dfc773a784 arm64: dts: uniphier: Add PCIe host controller and PHY nodes new 519904a42ff8 arm64: dts: uniphier: sort labels in the same order as in dtsi new 87503c012a7d Merge tag 'uniphier-dt64-v5.1' of git://git.kernel.org/pub [...] new dd80f10320c6 ARM: dts: omap3-gta04a5: Replace LXR reference with a local one new a3f9c8c78abd ARM: dts: gta04: add pinctrl settings for wkup domain new 0db02b3bee2a ARM: dts: gta04: add ldo 3v3 regulator new 1f4f84e95534 ARM: dts: gta04: add gps support new 361df7797666 ARM: dts: am335x: Add support for Bosch Guardian new 947b78025971 ARM: dts: omap3-gta04: declare backlight in lcd node new a882bd15c256 Merge tag 'omap-for-v5.1/dt-pt2-signed' of git://git.kerne [...] new 42d712a74d09 arm64: dts: ti: k3-am65: Add MSMC RAM node new 7147f341e982 arm64: dts: ti: am654: Add Main System Control Module node new cc54a99464cc arm64: dts: ti: k3-am6: add USB support new 7e7e7dd51d06 arm64: dts: ti: k3-am654-base-board: enable USB1 new 5bb57a7488c6 dt-bindings: input: ti-tsc-adc: Add new compatible for AM654 SoCs new aa6eaaa2ffad arm64: dts: ti: k3-am65-mcu: Add ADC nodes new 0fe8f1e5bbc5 Merge tag 'am654-for-v5.1-part2' of git://git.kernel.org/p [...] new e4f045ef38e6 arm64: dts: msm8916: remove bogus argument to the cpu clock new c47fc19887ce arm64: dts: sdm845: wireup the thermal trip points to cpufreq new 55fae1d552f7 arm64: dts: qcom: sdm845: Define IOMMU for sdhc 2 new 9a8a9d1791f0 arm64: dts: qcom: sdm845: Define iommus for USB controllers new bc94e5f4c2d3 arm64: dts: sdm845: Add clocks and iommus to WCN3990 WLAN node new 08585d21de98 arm64: dts: sdm845: Fixup dependency on RPMPD includes new 29cf2ee3b555 Merge tag 'qcom-arm64-for-5.1' of git://git.kernel.org/pub [...] new 97131f85c08e ARM: dts: qcom: ipq4019: Fix MSI IRQ type new bf5db21cb93e Merge tag 'qcom-dts-for-5.1-2' of git://git.kernel.org/pub [...] new b86e2f244142 ARM: dts: rockchip: Fix vcc5/6-supply representation on rv [...] new fac331181100 ARM: dts: rockchip: Use the correct regulator properties o [...] new 085e42fbbd34 ARM: dts: rockchip: Use the correct regulator properties o [...] new 51b99b390528 ARM: dts: rockchip: remove cap-mmc-highspeed from rk3188-b [...] new 5aed37a5cdef ARM: dts: rockchip: add chosen node on veyron devices new c22ae32d94e7 Merge tag 'v5.1-rockchip-dts32-2' of git://git.kernel.org/ [...] new 803346a8efc9 arm64: dts: rockchip: Enable HDMI audio devices on rk3399-rock960 new 2670712c83db arm64: dts: rockchip: enable mali power supply on rk3399-r [...] new 3e2f0bb72be3 arm64: dts: rockchip: Add nanopi4 bluetooth new 78dd84ecd9ff arm64: dts: rockchip: rockpro64 dts make regulator more readable new c96bb6f92048 arm64: dts: rockchip: rockpro64 dts remove unused lcd-rese [...] new 6db644c79c8d arm64: dts: rockchip: rockpro64 dts add usb regulator new 4bc4d6013b7f arm64: dts: rockchip: fix rk3328-roc-cc gmac2io stability issues new c72235c288c8 arm64: dts: rockchip: Add on-board WiFi/BT support for Roc [...] new 02260a619efe arm64: dts: rockchip: Enable tsadc device on rock960 new e88dc153eed2 Merge tag 'v5.1-rockchip-dts64-2' of git://git.kernel.org/ [...] new 5863dbe071ca arm64: dts: sprd: Remove PMIC INTC irq trigger type new 640e2c51bdf2 arm64: dts: sprd: Add ADC calibration support new a47954095395 arm64: dts: sprd: Add SC2731 charger device new 02643475a8d3 arm64: dts: sprd: Add SC27XX fuel gauge device new 0419a75b1808 arm64: dts: sprd: Remove wildcard compatible string new 12749350567c dt-bindings: arm: Convert Renesas board/soc bindings to js [...] new 1a69a73c9b00 dt-bindings: arm: renesas: Add si-linux cat87[45] boards new 58097b0e05c0 dt-bindings: arm: renesas: Document RZ/A2M EVB new c051dc5e3cea dt-bindings: arm: renesas: Fix SoC mismatch for Stout new b258ad994e96 Merge tag 'renesas-dt-bindings-for-v5.1' of git://git.kern [...] new e653eaed97ac ARM: dts: exynos: Enable ADC on Odroid HC1 new a66352e00548 ARM: dts: exynos: Add minimal clkout parameters to Exynos3250 PMU new 8e0861fd7f83 ARM: dts: exynos: Add stdout path property to Arndale board new 4dc185ccc729 ARM: dts: exynos: Disable ARM PMU on Odroid XU3-lite new 885b005d232c ARM: dts: exynos: Add support for secondary DAI to Odroid XU3 new 625c731d1b2a ARM: dts: exynos: Add support for secondary DAI to Odroid XU4 new 0d6367ca9077 Merge tag 'samsung-dt-5.1-2' of git://git.kernel.org/pub/s [...] new ccb01374a835 arm64: dts: actions: Add interrupt properties to pinctrl n [...] new 782976299a76 arm64: dts: actions: Add Reset Controller support for S700 SoC new 7cac6c0cb32d arm64: dts: actions: Add Reset Controller support for S900 SoC new 7cdf8446ed1d arm64: dts: actions: Add pinctrl node for Actions Semi S700 new 7cf0aacfa81c arm64: dts: actions: s700: Add I2C controller nodes new 9175a8116f45 arm64: dts: actions: s700-cubieboard7: Enable I2C0 and I2C1 new 94224c2517f9 Merge tag 'actions-arm64-dt-for-v5.1' of git://git.kernel. [...] new e8acd8564b96 ARM: dts: dra7: switch to use phy-gmii-sel new 837143940d89 ARM: dts: dm814x: switch to use phy-gmii-sel new dab2da84d5db ARM: dts: am4372: switch to use phy-gmii-sel new fcfa0e84eaf7 ARM: dts: am335x: switch to use phy-gmii-sel new bae2bf97939a dt-bindings: net: ti: deprecate cpsw-phy-sel bindings new 847aed392fe7 Merge tag 'omap-for-v5.1/dt-cpsw-phy' of git://git.kernel. [...] new 6a3b25173cd4 arch: arm: dts: kirkwood-rd88f6281: Remove disabled marvel [...] new 203a0d417293 Merge tag 'mvebu-dt-5.1-2' of git://git.infradead.org/linu [...] new a3238924a820 ARM: dts: exynos: Fix max voltage for buck8 regulator on O [...] new 6ad63dec9c2c Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linu [...] new f1e250bf3659 soc: fsl: dpio: Add prefetch instruction new 8a533a7de21a soc: fsl: dpio: Change bpid type to u16 new 3c0d64e867ed soc: fsl: guts: reuse machine name from device tree new 57f87c7989d2 Merge tag 'soc-fsl-next-v5.1-2' of git://git.kernel.org/pu [...] new bc3843d4d357 firmware: xilinx: Add reset API's new 3f1b66be4aaa dt-bindings: reset: Add bindings for ZynqMP reset driver new 62f0d7dc3bae reset: reset-zynqmp: Adding support for Xilinx zynqmp rese [...] new fe6f42cf6eb3 firmware: xilinx: Add zynqmp_pm_get_chipid() API new 940c2361b56a dt-bindings: nvmem: Add bindings for ZynqMP nvmem driver new 4640fa1833fe nvmem: zynqmp: Added zynqmp nvmem firmware driver new d4ff6c9efa2e dt-bindings: soc: Add ZynqMP PM bindings new e178df31cf41 firmware: xilinx: Implement ZynqMP power management APIs new ab272643d723 drivers: soc: xilinx: Add ZynqMP PM driver new 8fd27fb4cf76 dt-bindings: power: Add ZynqMP power domain bindings new c1986ac3d483 firmware: xilinx: Add APIs to control node status/power new e23d9c6d0d49 drivers: soc: xilinx: Add ZynqMP power domain driver new 59f527dd7a61 Merge tag 'zynqmp-soc-for-v5.1' of https://github.com/Xili [...] new b798d5a1b0ea soc: imx: gpcv2: handle additional power-down bits in hand [...] new ae1d2add26a4 soc: imx: gpcv2: handle reset clocks new 4c783b010467 dt-bindings: bus: imx-weim: document multiple address rang [...] new 8b8cb52af34d bus: imx-weim: support multiple address ranges per child node new c7995bcb36ef bus: imx-weim: guard against timing configuration conflicts new d80eebeb5dc6 dt-bindings: fsl: scu: add fallback compatible string for [...] new 8ae170cfad9a dt-bindings: fsl: scu: add imx8qm scu power domain support new e59e59b80e33 firmware: imx: scu-pd: add fallback compatible string support new 9b0bb07328f2 soc: imx: Break dependency on SOC_IMX8MQ for GPCv2 new d90bf296ae18 firmware: imx: Add support to start/stop a CPU new c9235d999646 Merge tag 'imx-drivers-5.1' of git://git.kernel.org/pub/sc [...] new 99e5a8df8b36 soc: amlogic: add missing of_node_put() new 382f8be04551 soc: amlogic: canvas: Fix meson_canvas_get when probe failed new c28de6bf856e dt-bindings: amlogic: add new compatible devices to clk_measure new 19e0bde7bf6a soc: amlogic: clk-measure: add axg and g12a support new 1d03f187f6f9 Merge tag 'amlogic-drivers' of git://git.kernel.org/pub/sc [...] new 4cab5bf616f6 dt-bindings: reset: imx7: Document usage on i.MX8MQ SoCs new 37c739396244 MAINTAINERS: use include/linux/reset for reset controller [...] new fdce60787f62 reset: sunxi: declare sun6i_reset_init in a header file new cdbeb315ed8d reset: socfpga: declare socfpga_reset_init in a header file new 0807caf647dd dt-bindings: reset: Add document for Broadcom STB reset co [...] new 77750bc089e4 reset: Add Broadcom STB SW_INIT reset controller driver new 1059035853ae reset: imx7: Add plubming to support multiple IP variants new c979dbf59987 reset: imx7: Add support for i.MX8MQ IP block variant new dbfc54534dfc dt-bindings: reset: meson: add g12a bindings new 6f2185f8e345 Merge tag 'reset-for-5.1' of git://git.pengutronix.de/git/ [...] new 165ce6e01d2d firmware: tegra: Reword messaging terminology new cdfa358b248e firmware: tegra: Refactor BPMP driver new 139251fc2208 firmware: tegra: add bpmp driver for Tegra210 new e835d442cff6 firmware: tegra: bpmp-tegra186: Remove unused includes new 79d031fcad56 firmware: tegra: Conditionally support SoC generations new fe45ab552955 firmware/tegra: Enable Tegra186 BPMP support on Tegra194 new f73e22d621d3 Merge tag 'tegra-for-5.1-firmware' of git://git.kernel.org [...] new 51294bf6b9e8 soc/tegra: fuse: Fix illegal free of IO base address new d94da0dd686d soc/tegra: fuse: Fix typo in tegra210_init_speedo_data new 532700ed0a9b soc/tegra: pmc: Use TEGRA186_ prefix for GPIO names new 4659db5e6fdf soc/tegra: pmc: Sort includes alphabetically new bbe5af60041c soc/tegra: pmc: Add missing kerneldoc new d32dde2c5a11 soc/tegra: pmc: Make tegra_powergate_is_powered() a local [...] new 589997a157df soc/tegra: pmc: Pass struct tegra_pmc * where possible new f1d912996fc0 soc/tegra: pmc: Make alignment consistent new fa3bc04ef8cc soc/tegra: pmc: Explicitly initialize all fields new e247deae1a55 soc/tegra: pmc: Support systems where PMC is marked secure new a21c3f1795c1 Merge tag 'tegra-for-5.1-soc' of git://git.kernel.org/pub/ [...] new 9f5ed5fe6060 cpufreq: tegra124: do not handle the CPU rail new c06697d850fb cpufreq: tegra124: extend to support Tegra210 new 43c36002b86d cpufreq: dt-platdev: add Tegra210 to blacklist new f35635a6b769 Merge tag 'tegra-for-5.1-cpufreq' of git://git.kernel.org/ [...] new b0dcfb78dc6a clk: tegra: dfll: registration for multiple SoCs new b3cf8d069505 clk: tegra: dfll: CVB calculation alignment with the regulator new 36541f0499fe clk: tegra: dfll: support PWM regulator control new f7ebf8874c2a clk: tegra: dfll: round down voltages based on alignment new 2b2dbc2f94e5 clk: tegra: dfll: add CVB tables for Tegra210 new 8bf9437a4e7f clk: tegra: dfll: build clk-dfll.c for Tegra124 and Tegra210 new 7e5c4c26c7fe Merge tag 'tegra-for-5.1-clk' of git://git.kernel.org/pub/ [...] new 705c0ee8d4a6 bus: hisi_lpc: Don't fail probe for unrecognised child devices new 03138ef99132 Merge tag 'hisi-drivers-for-5.1' of git://github.com/hisil [...] new 42bf4152d8a7 tee: add supp_nowait flag in tee_context struct new 0fc1db9d1059 tee: add bus driver framework for TEE based devices new c3fa24af9244 tee: optee: add TEE bus device enumeration support new 5fe8b1cc6a03 hwrng: add OP-TEE based rng driver new dea73a34e0ed Merge tag 'tee-bus-for-5.1' of https://git.linaro.org/peop [...] new a5fc7526038b Merge tag 'qcom-fixes-for-5.0-rc1' into drivers-for-5.1 new cea8e2f3938c dt-bindings: opp: Introduce opp-level bindings new 5b93ac542301 OPP: Add support for parsing the 'opp-level' property new c6e6eff4d48f dt-bindings: power: Add qcom rpm power domain driver bindings new bbe3a66c3f5a soc: qcom: rpmpd: Add a Power domain driver to model corners new 075d3db8d10d soc: qcom: rpmpd: Add support for get/set performance state new 279b7e8a62cc soc: qcom: rpmhpd: Add RPMh power domain driver new 0503aec22c14 soc: qcom: rpmhpd: Mark mx as a parent for cx new e31f941cf977 MAINTAINERS: update list of qcom drivers new 41c5bb767ecb soc: qcom: rpmpd: Drop family A RPM dependency new 4eccc154b386 soc: qcom: update config dependencies for QCOM_RPMPD new b4aa93bca913 soc: qcom: rmtfs-mem: Add class to enable uevents new f58b0f9d9dd6 soc: qcom: rmtfs-mem: Make sysfs attributes world-readable new 7300241926e8 drivers: qcom: rpmh: avoid sending sleep/wake sets immediately new baef1c90aac7 soc: qcom: rpmh: Avoid accessing freed memory from batch API new 8cd09a3dd3e1 soc: qcom: gsbi: Fix error handling in gsbi_probe() new 4e2256d31f0f soc: qcom: smd-rpm: Add sdm660 compatible new 405bcfff172d Merge tag 'qcom-drivers-for-5.1' of git://git.kernel.org/p [...] new c6275e4b12bf soc: bcm2835: sync firmware properties with downstream new b80ec7c0ef8d firmware: raspberrypi: notify VC4 firmware of a reboot new fbeab182b1ae dt-bindings: soc: Add a new binding for the BCM2835 PM node. (v4) new 5e6acc3e678e bcm2835-pm: Move bcm2835-watchdog's DT probe to an MFD. new 670c672608a1 soc: bcm: bcm2835-pm: Add support for power domains under [...] new f494caa480f7 soc: bcm: Make PM driver default for BCM2835 new 722f761084bd soc: bcm: bcm2835-pm: Make local symbol static new 81fc035f07d2 ARM: bcm283x: Extend the WDT DT node out to cover the whol [...] new e1dc2b2e1bef ARM: bcm283x: Switch V3D over to using the PM driver inste [...] new 50de64947f40 Merge tag 'tags/bcm2835-drivers-next-2019-02-01' into driv [...] new 187b4ac7dfeb Merge tag 'arm-soc/for-5.1/drivers' of https://github.com/ [...] new 5953c887fb5f firmware: ti_sci: Change to use DEFINE_SHOW_ATTRIBUTE macro new 2b13ef1f4261 soc: ti: knav_dma: Use proper enum in pktdma_init_chan new 50b0225bf412 Merge tag 'drivers_soc_for_5.1' of git://git.kernel.org/pu [...] new 72d1cd033154 qcom: soc: llcc-slice: Clear the global drv_data pointer on error new ed10a259faa1 qcom: soc: llcc-slice: Consolidate some code new 5aa8f495d6ef Merge tag 'qcom-drivers-for-5.1-2' of git://git.kernel.org [...] new 32616b2121f7 soc: qcom: llcc-slice: Fix typos new 5477a43a597d Merge tag 'qcom-drivers-for-5.1-3' of git://git.kernel.org [...] new bb8727096c86 clk: tegra: dfll: Make symbol 'tegra210_cpu_cvb_tables' static new c1959066ac02 soc: fsl: dpio: Use after free in dpaa2_dpio_remove() new bd3bd3b36df7 soc: fsl: dpio: fix memory leak of a struct qbman on error [...] new 3b96fe66c7d9 Merge tag 'soc-fsl-next-v5.1-3' of git://git.kernel.org/pu [...] new 50ceca6894ad tee: optee: Initialize some structs using memset instead o [...] new 56410c0cb43e hwrng: optee: Initialize some structs using memset instead [...] new bb342f016862 tee: fix possible error pointer ctx dereferencing new 8deed847445a hwrng: Fix unsigned comparison with less than zero new 62ade1bed27c tee: optee: Fix unsigned comparison with less than zero new 4f640201a8ae hwrng: make symbol 'optee_rng_id_table' static new 4f062dc1b759 tee: add cancellation support to client interface new 32356d309c22 tee: optee: update optee_msg.h and optee_smc.h to dual license new 3473b71e2160 Merge tag 'tee-misc-for-v5.1' of https://git.linaro.org/pe [...] new ae23a0fe5888 soc: fsl: guts: make fsl_guts_get_svr() static new 390bf02d275c soc: fsl: dpio: enable frame data cache stashing per softw [...] new 51da14e96e9b soc: fsl: dpio: configure cache stashing destination new f8b995853444 dpaa2-eth: configure the cache stashing amount on a queue new 8ceb820b69fe Merge tag 'soc-fsl-next-v5.1-4' of git://git.kernel.org/pu [...] new 384d11fa0e2c Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm [...] new a7856704335e ARM: defconfig: axm55xx: Drop PL11x graphics driver new 0e150419fd07 ARM: defconfig: Enable PL11x DRM driver on multi_v7 new 37ad68849778 arm64: defconfig: Switch to PL11x DRM driver new 34332ef736c0 ARM: multi_v7_defconfig: enable GCC plugin support and str [...] new 1531f1b24d43 ARM: omap2plus_defconfig: remove PROVE_LOCKING from defconfig new a7bfb6773260 ARM: omap2plus_defconfig: Update for dropped options new a8220ae7e740 ARM: omap2plus_defconfig: Update for moved options new 0e58c23b5211 Merge tag 'omap-for-v5.1/defconfig-signed' of git://git.ke [...] new db375bc84ea9 arm64: defconfig: add i.MX system controller RTC support new e1168554a7f5 arm64: defconfig: add imx8qxp support new 368350aecdac arm64: defconfig: Add i.MX8MQ boot necessary configs new 6cbedeb0612a arm64: defconfig: enable NXP FlexSPI driver new 28cfe2434529 arm64: defconfig: Enable PFUZE100 regulator new 90a50f9f4ddc arm64: defconfig: Add IMX2+ watchdog new ae4dbf8ced41 Merge tag 'imx-defconfig-5.1' of git://git.kernel.org/pub/ [...] new 2b5d2c92c29d arm64: defconfig: Enable MAX8973 regulator new bc72bed682a9 arm64: defconfig: Enable Tegra TCU new 94e4d309ea72 Merge tag 'tegra-for-5.1-arm64-defconfig' of git://git.ker [...] new 71e3039dd7c3 ARM: shmobile: Enable NXP pcf85363 rtc in shmobile_defconfig new e5168ec09d99 ARM: multi_v7_defconfig: Enable NXP pcf85363 rtc new 4162325afd0d ARM: shmobile: defconfig: Refresh for v5.0-rc1 new 58319b7c3727 ARM: shmobile: defconfig: Enable support for RZ/A2 new 03ff96779300 ARM: multi_v7_defconfig: Enable support for RZ/A2 new 758cf939df66 Merge tag 'renesas-arm-defconfig-for-v5.1' of git://git.ke [...] new 12f41a5dfe6c arm64: defconfig: Enable CONFIG_PHY_RCAR_GEN3_PCIE new 4aac2bf0760d arm64: defconfig: Enable R-Car thermal driver new b8c3667a892a arm64: defconfig: select Kingfisher Sound related configs new bf86784276de Merge tag 'renesas-arm64-defconfig-for-v5.1' of git://git. [...] new 38663395bbeb arm64: defconfig: Enable I2C_GPIO new 2345ec2061ee arm64: defconfig: Enable SUN6I Camera sensor interface new 4e5ddaa8c04b Merge tag 'sunxi-config64-for-5.1' of git://git.kernel.org [...] new 594f1e8a240f ARM: socfpga_defconfig: enable BLK_DEV_LOOP config option new 213721c7c667 Merge branch 'socfpga_for_next_v5.1_defconfig' of git://gi [...] new 3a69d03f6d2f ARM: defconfig: Update LPC18xx defconfig new 34a5cf06af49 ARM: defconfig: Switch LPC18xx to use PL11x DRM driver new dd837104f5fe ARM: defconfig: Update LPC32xx defconfig new ff8524b7334d ARM: defconfig: Switch LPC32xx to use PL11x DRM driver new 218e710cc20e ARM: defconfig: lpc32xx: enable NFSv4 support new 742fa75dcd7c ARM: defconfig: lpc32xx: enable build options for basic debugging new d9bed635a090 ARM: defconfig: lpc32xx: enable panic on oops option new 74dd4017c761 ARM: defconfig: lpc32xx: enable serial console on HS UART new 5bd7f4b537c2 ARM: defconfig: lpc32xx: enable generic SRAM driver new ab5d06faffd6 ARM: defconfig: lpc32xx: disable superfluous GPIO controllers new daae50877962 ARM: defconfig: lpc32xx: enable fixed voltage regulator support new 25dc2e0bd22e ARM: defconfig: lpc32xx: enable DRM simple panel driver new f13c82e2e70e Merge tag 'lpc32xx-defconfig-for-5.1' of https://github.co [...] new 24632d6b78a1 ARM: bcm2835_defconfig: Enable BCM2835 MMAL-based V4L2 cam [...] new 6e2111e72e82 Merge tag 'tags/bcm2835-defconfig-next-2018-11-27' into de [...] new 5e26374161ac Merge tag 'arm-soc/for-5.1/defconfig' of https://github.co [...] new 0775989a3329 ARM: s5pv210_defconfig: Run make savedefconfig new d6aebe5116a1 ARM: s5pv210_defconfig: Enable more drivers present on Sam [...] new 25c390ec2216 ARM: s5pv210_defconfig: Enable cpufreq new e9b4c1cf65e1 Merge tag 'samsung-defconfig-5.1' of git://git.kernel.org/ [...] new 1a4aacdeb507 ARM: defconfig: integrator: Switch to DRM new f1685af78cc8 ARM: pxa: remove CONFIG_SND_PXA2XX_AC97 in pxa_defconfig new 2be52746095b ARM: nhk8815_defconfig: Update defconfig new 00c15bb03100 ARM: nhk8815_defconfig: Add new options new 31b0067e8d6d ARM: spear3xx_defconfig: Activate PL111 DRM driver new fb686ad25be0 Merge tag 'armsoc-defconfig' of git://git.kernel.org/pub/s [...] new 9c93da46f9c3 dt-bindings: arm: Document Bitmain BM1880 SoC new ea367d3846d8 arm64: Add ARCH_BITMAIN platform new c8ec37433852 arm64: dts: bitmain: Add BM1880 SoC support new 3bba4e2fdc2d arm64: dts: bitmain: Add Sophon Egde board support new 51d7d931d975 MAINTAINERS: Add entry for Bitmain SoC platform new ee036df9bd1d Merge tag 'bitmain-initial-soc-v5.1' of git://git.kernel.o [...] new 1d0bf7b9d308 dt-bindings: sram: milbeaut: Add binding for Milbeaut smp-sram new fd73403a4862 dt-bindings: arm: Add SMP enable-method for Milbeaut new f2a3aa163cf8 dt-bindings: Add documentation for Milbeaut SoCs new 9fb29c734f9e ARM: milbeaut: Add basic support for Milbeaut m10v SoC new 172e90878d6c dt-bindings: timer: Add Milbeaut M10V timer description new b58f28f306db clocksource/drivers/timer-milbeaut: Introduce timer for Mi [...] new bbaad144231c ARM: dts: milbeaut: Add device tree set for the Milbeaut M [...] new 4d0eacb02bc2 ARM: configs: Add Milbeaut M10V defconfig new 2781204594c2 ARM: multi_v7_defconfig: add ARCH_MILBEAUT and ARCH_MILBEAUT_M10V new c889e2a0b053 Merge branch 'milbeaut/newsoc' into arm/newsoc new 64b1b217f1a2 Merge tag 'armsoc-newsoc' of git://git.kernel.org/pub/scm/ [...] new 4de8810ed8b2 input: davinci_keyscan: remove unnecessary includes new a3124c00d57c ARM: davinci: remove intc_host_map from davinci_soc_info struct new 74b0eac24259 ARM: davinci: aintc: use irq domain new d0064594f20a ARM: davinci: select GENERIC_IRQ_MULTI_HANDLER new e3a8c7631d45 ARM: davinci: remove davinci_intc_type new fb746842f603 ARM: davinci: pull davinci_intc_base into the respective i [...] new a98ca73ee348 ARM: davinci: wrap HW interrupt numbers with a macro new e87addec387f ARM: davinci: select SPARSE_IRQ new 544ca0b0d824 ARM: davinci: make irqs.h a local header new 2d242aa28892 ARM: davinci: aintc: drop GPL license boilerplate new de4f82a245ce ARM: davinci: aintc: wrap davinci_irq_init() with a helper new 2b6a2e74f2bf ARM: davinci: aintc: use a common prefix for symbols in th [...] new 919da6f198d7 ARM: davinci: aintc: drop the 00 prefix from register offsets new f412384e2d81 ARM: davinci: aintc: use writel_relaxed() new 8b29f7aa5233 irqchip: davinci-aintc: add a new config structure new fd0f4275864d ARM: davinci: aintc: use the new irqchip config structure [...] new 06a287161429 ARM: davinci: aintc: use the new config structure new a6c0bba1fa5d ARM: davinci: aintc: unify error handling new 882bed7298f1 ARM: davinci: aintc: request memory region before remapping it new 8b0860ec95e2 ARM: davinci: aintc: remove the timer-specific irq_set_handler() new 76adef4678f6 ARM: davinci: aintc: remove unnecessary includes new 0145beed9d26 irqchip: davinci-aintc: move the driver to drivers/irqchip new ed4d189b7c8a ARM: davinci: cp-intc: remove cp_intc.h new f451ca3e4b18 ARM: davinci: cp-intc: add a wrapper around cp_intc_init() new 94af2c4d14d0 irqchip: davinci-cp-intc: add a new config structure new 47b7c6195c43 ARM: davinci: cp-intc: add the new config structures for d [...] new b35b55e72c12 ARM: davinci: cp-intc: use a common prefix for all symbols new 3b5d1c50ffb8 ARM: davinci: cp-intc: convert all hex numbers to lowercase new 6567954b8e8e ARM: davinci: cp-intc: use the new-style config structure new 9cf58a45d72b ARM: davinci: cp-intc: request the memory region before re [...] new 9762d876af8a ARM: davinci: cp-intc: improve coding style new 6c702da653d1 ARM: davinci: cp-intc: unify error handling new d43da8d7164a ARM: davinci: cp-intc: use readl/writel_relaxed() new 9ad1acb45591 ARM: davinci: cp-intc: drop GPL license boilerplate new 3114111af5b1 ARM: davinci: cp-intc: remove redundant comments new 0fc3d74cf946 irqchip: davinci-cp-intc: move the driver to drivers/irqchip new 49b654fd43b2 ARM: davinci: remove intc related fields from davinci_soc_info new dc3e1ac12b0a Merge tag 'davinci-for-v5.1/soc-part3' of git://git.kernel [...] new dba235fa70cb net: ethernet: ti: cpsw: deprecate cpsw-phy-sel driver new 2547635054af Merge tag 'omap-for-v5.1/cpsw-signed' of git://git.kernel. [...] new afe6fe7036c6 Merge tag 'armsoc-late' of git://git.kernel.org/pub/scm/li [...]
The 1242 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/kernel-parameters.txt | 8 +- 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 + .../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 + .../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 + Kbuild | 18 +- MAINTAINERS | 103 +- arch/Kconfig | 3 + arch/alpha/include/uapi/asm/mman.h | 4 +- arch/alpha/kernel/perf_event.c | 7 +- arch/arm/Kconfig | 4 + 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 +- ...iogapass.dts => aspeed-bmc-inspur-on5263m5.dts} | 123 +- 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 - ...7-ea4357-devkit.dts => lpc4357-myd-lpc4357.dts} | 566 +++-- 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 - .../dts/{rv1108-evb.dts => rv1108-elgin-r1.dts} | 139 +- 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 +- ...10-zii-ssmb-spu3.dts => vf610-zii-ssmb-dtu.dts} | 133 +- 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/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/irq.c | 117 - arch/arm/mach-davinci/{include/mach => }/irqs.h | 4 - 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/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 + .../{tegra210-smaug.dts => tegra210-p2894.dtsi} | 1146 +++++----- 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 + .../dts/renesas/{r8a77990.dtsi => r8a774c0.dtsi} | 745 ++++--- 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 + .../{rk3399-rockpro64.dts => rk3399-nanopi4.dtsi} | 574 ++--- .../{rk3399-rockpro64.dts => rk3399-rock-pi-4.dts} | 241 +- 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/mips/include/uapi/asm/mman.h | 4 +- arch/parisc/include/uapi/asm/mman.h | 4 +- arch/powerpc/perf/hv-24x7.c | 10 +- arch/powerpc/perf/hv-gpci.c | 10 +- arch/powerpc/perf/imc-pmu.c | 19 +- arch/s390/kernel/perf_cpum_sf.c | 6 +- arch/x86/Kconfig | 5 +- arch/x86/Kconfig.debug | 10 - 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/kernel/alternative.c | 7 +- arch/x86/kernel/cpu/amd.c | 8 +- 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/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/xtensa/include/uapi/asm/mman.h | 4 +- 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 | 9 + drivers/clocksource/Makefile | 1 + drivers/clocksource/timer-milbeaut.c | 161 ++ 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 | 10 + drivers/irqchip/Makefile | 2 + drivers/irqchip/irq-davinci-aintc.c | 163 ++ drivers/irqchip/irq-davinci-cp-intc.c | 260 +++ 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/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/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/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/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/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/exec.c | 4 +- fs/locks.c | 32 +- fs/proc/task_nommu.c | 2 +- include/asm-generic/atomic-instrumented.h | 1689 ++++++++++++-- include/asm-generic/atomic-long.h | 1174 ++++++++-- 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/coresight.h | 7 +- include/linux/davinci_emac.h | 1 - include/linux/efi.h | 41 +- 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/irqchip/irq-davinci-aintc.h | 27 + include/linux/irqchip/irq-davinci-cp-intc.h | 25 + include/linux/kthread.h | 9 +- include/linux/lockdep.h | 54 +- include/linux/mfd/bcm2835-pm.h | 14 + include/linux/mod_devicetable.h | 9 + 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/reset/socfpga.h | 7 + include/linux/reset/sunxi.h | 7 + include/linux/sched.h | 33 +- 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/tee_drv.h | 50 +- 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/linux/mman.h | 4 + include/uapi/linux/perf_event.h | 55 +- init/init_task.c | 6 +- kernel/bpf/core.c | 2 +- kernel/bpf/syscall.c | 2 + 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 | 26 +- kernel/kallsyms.c | 2 +- kernel/kprobes.c | 21 +- kernel/kthread.c | 43 +- kernel/locking/lockdep.c | 973 +++++++-- kernel/locking/lockdep_internals.h | 7 +- kernel/locking/lockdep_proc.c | 12 +- kernel/locking/qspinlock.c | 21 +- kernel/locking/qspinlock_stat.h | 21 +- kernel/locking/rwsem-xadd.c | 4 +- kernel/rcu/tree.c | 2 + kernel/rcu/update.c | 2 + kernel/sched/core.c | 79 +- 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 | 54 +- kernel/sched/topology.c | 33 +- kernel/sys_ni.c | 3 + kernel/sysctl.c | 11 + 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 +- 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/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/uapi/linux/perf_event.h | 55 +- 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/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 - 1225 files changed, 45173 insertions(+), 14116 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/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/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 copy arch/arm/boot/dts/{aspeed-bmc-facebook-tiogapass.dts => aspeed-bmc-inspur-on5 [...] 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 copy arch/arm/boot/dts/{lpc4357-ea4357-devkit.dts => lpc4357-myd-lpc4357.dts} (53%) 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 copy arch/arm/boot/dts/{rv1108-evb.dts => rv1108-elgin-r1.dts} (55%) 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 copy arch/arm/boot/dts/{vf610-zii-ssmb-spu3.dts => vf610-zii-ssmb-dtu.dts} (77%) 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/irq.c rename arch/arm/mach-davinci/{include/mach => }/irqs.h (98%) 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 copy arch/arm64/boot/dts/nvidia/{tegra210-smaug.dts => tegra210-p2894.dtsi} (76%) 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 copy arch/arm64/boot/dts/renesas/{r8a77990.dtsi => r8a774c0.dtsi} (74%) create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4.dts copy arch/arm64/boot/dts/rockchip/{rk3399-rockpro64.dts => rk3399-nanopi4.dtsi} (67%) copy arch/arm64/boot/dts/rockchip/{rk3399-rockpro64.dts => rk3399-rock-pi-4.dts} (71%) delete mode 100644 arch/x86/platform/efi/early_printk.c create mode 100644 drivers/char/hw_random/optee-rng.c create mode 100644 drivers/clocksource/timer-milbeaut.c 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/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/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