This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-mainline-allyesconfig in repository toolchain/ci/linux.
from 3717f613f48d Merge branch 'core-rcu-for-linus' of git://git.kernel.org/ [...] adds 8fe55212aacf x86/efi: Mark can_free_region() as an __init function adds 5de0fef0230f efi/memattr: Don't bail on zero VA if it equals the region's PA adds 494c704f9af0 efi: Use 32-bit alignment for efi_guid_t adds ac9aff8ef990 efi/fdt: Apply more cleanups adds 4febfb8dd08b efi: Replace GPL license boilerplate with SPDX headers adds 4e46c2a95621 efi/arm/arm64: Allow SetVirtualAddressMap() to be omitted adds ce9084ba0d1d x86: Make ARCH_USE_MEMREMAP_PROT a generic Kconfig symbol adds 69c1f396f25b efi/x86: Convert x86 EFI earlyprintk into generic earlycon [...] adds 5c418dc789a3 efi: Fix build error due to enum collision between efi.h a [...] adds c8f5ed6ef972 Merge branch 'efi-core-for-linus' of git://git.kernel.org/ [...] adds 629a3cd045e3 Merge branch 'locking/urgent' into locking/core, to pick u [...] adds 87ff19cb2f1a sched/wake_q: Add branch prediction hint to wake_q_add() cmpxchg adds 714925805714 locking/lockdep: Add debug_locks check in __lock_downgrade() adds ce48c457b953 cpu/hotplug: Mute hotplug lockdep during init adds b5a4e2bb0f4c Revert "sched/core: Take the hotplug lock in sched_init_smp()" adds 436a49ae7b69 locking/lockdep: Simplify mark_held_locks() adds bba2a8f1f974 locking/lockdep: Provide enum lock_usage_bit mask names adds 0365aeba5084 futex: No need to check return value of debugfs_create functions adds 31fe3cbbf267 Merge tag 'v5.0-rc5' into locking/core to pick up fixes adds 513e1073d52e locking/lockdep: Add debug_locks check in __lock_downgrade() adds 07879c6a3740 sched/wake_q: Reduce reference counting for special users adds d682b596d993 locking/qspinlock: Handle > 4 slowpath nesting levels adds 412f34a82ccf locking/qspinlock_stat: Track the no MCS node available case adds 47b8f3ab9c49 refcount_t: Add ACQUIRE ordering on success for dec(sub)_a [...] adds 49262de2270e futex: Convert futex_pi_state.refcount to refcount_t adds ace9bad4df26 locking/atomics: Add common header generation files adds 9fa45070a2e5 locking/atomics: Switch to generated fallbacks adds b5d47ef9ea5c locking/atomics: Switch to generated atomic-long adds aa525d063851 locking/atomics: Switch to generated instrumentation adds 8d32588077bd locking/atomics: Check generated headers are up-to-date adds c0df10812835 arm64, locking/atomics: Use instrumented atomics adds 4d8e5cd233db locking/atomics: Fix scripts/atomic/ script permissions adds bdf37b4dd35d locking/atomics: Fix out-of-tree build adds 41b8687191cf Merge branch 'locking/atomics' into locking/core, to pick [...] adds b14e77f89aca locking/atomics: Change 'fold' to 'grep' adds 0cf264b3133d locking/atomics: Check atomic headers with sha1sum adds 0614621d89c4 Merge branch 'linus' into locking/core, to pick up fixes adds 02e525b2aff1 locking/percpu-rwsem: Remove preempt_disable variants adds 733000c7ffd9 locking/qspinlock: Remove unnecessary BUG_ON() call adds 09d75ecb122d locking/lockdep: Fix two 32-bit compiler warnings adds 7ff8517e1034 locking/lockdep: Fix reported required memory size (1/2) adds 15ea86b58c71 locking/lockdep: Fix reported required memory size (2/2) adds 523b113bace5 locking/lockdep: Avoid that add_chain_cache() adds an inva [...] adds 09329d1c2024 locking/lockdep: Reorder struct lock_class members adds 86cffb80a525 locking/lockdep: Make zap_class() remove all matching lock [...] adds feb0a3865ed2 locking/lockdep: Initialize the locks_before and locks_aft [...] adds 956f3563a838 locking/lockdep: Split lockdep_free_key_range() and lockde [...] adds cdc84d794947 locking/lockdep: Make it easy to detect whether or not ins [...] adds 29fc33fb7283 locking/lockdep: Update two outdated comments adds a0b0fd53e1e6 locking/lockdep: Free lock classes that are no longer in use adds ace35a7ac493 locking/lockdep: Reuse list entries that are no longer in use adds 2212684adff7 locking/lockdep: Introduce lockdep_next_lockchain() and lo [...] adds 527af3ea273b locking/lockdep: Fix a comment in add_chain_cache() adds de4643a77356 locking/lockdep: Reuse lock chains that have been freed adds b526b2e39a53 locking/lockdep: Check data structure consistency adds 4bf508621855 locking/lockdep: Verify whether lock objects are small eno [...] adds 108c14858b9e locking/lockdep: Add support for dynamic keys adds 669de8bda87b kernel/workqueue: Use dynamic lockdep keys for workqueues adds d93ac78bf7b3 lockdep/lib/tests: Fix run_tests.sh adds f214737b75b0 lockdep/lib/tests: Test dynamic key registration adds 72dcd505e858 locking/lockdep: Add module_param to enable consistency checks adds 28d49e282665 locking/lockdep: Shrink struct lock_class_key adds 3478588b5136 Merge branch 'locking-core-for-linus' of git://git.kernel. [...] adds 23e232bd986a perf/doc: Update design.txt for exclude_{host|guest} flags adds 486efe9f8e30 perf/core: Add function to test for event exclusion flags adds cc6795aeffea perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incap [...] adds 6dd273f44669 perf/core, arch/alpha: Strengthen exclusion checks with PE [...] adds 1d899c0e9bc2 perf/core, arch/arm: Use PERF_PMU_CAP_NO_EXCLUDE conditionally adds cafa780e7b01 perf/core, arch/arm: Use PERF_PMU_CAP_NO_EXCLUDE for exclu [...] adds 306563985819 For drivers that do not support context exclusion let's ad [...] adds a66b0010f89e perf/drivers: Strengthen exclusion checks with PERF_PMU_CA [...] adds c2c9091d9e7b perf/core, arch/powerpc: use PERF_PMU_CAP_NO_EXCLUDE for e [...] adds 2ff40250691e perf/core, arch/x86: Use PERF_PMU_CAP_NO_EXCLUDE for exclu [...] adds 88dbe3c94e27 perf/core, arch/x86: Strengthen exclusion checks with PERF [...] adds ad07c8ceb663 perf/core: Remove unused perf_flags adds 49b8e2beceda perf tools: Replace automatic const char[] variables by statics adds 7ba4da100261 perf session: Rearrange perf_session__process_events function adds 4f5a473d79c7 perf session: Get rid of file_size variable adds 82715eb184c5 perf session: Add reader object adds f66f0950527c perf session: Add 'data_size' member to reader object adds 71002bd21482 perf session: Add 'data_offset' member to reader object adds 3c7b67b23eb3 perf session: Add reader__process_events function adds cf5c6c211b7e perf: Remove duplicated workqueue.h include from perf_event.h adds 3eb03a5208a4 perf tools: Remove duplicate headers adds 93115d32e866 perf report: Display arch specific diagnostic counter sets [...] adds 3e4a1c536b26 perf report: Display names in s390 diagnostic counter sets adds 8dabe9c43af7 perf report: Dump s390 counter set data to file adds 562019695119 perf: Make perf_event_output() propagate the output() return adds 76193a94522f perf, bpf: Introduce PERF_RECORD_KSYMBOL adds d764ac646491 tools headers uapi: Sync tools/include/uapi/linux/perf_event.h adds 6ee52e2a3fe4 perf, bpf: Introduce PERF_RECORD_BPF_EVENT adds df063c83aa2c tools headers uapi: Sync tools/include/uapi/linux/perf_event.h adds 9aa0bfa370b2 perf tools: Handle PERF_RECORD_KSYMBOL adds 45178a928a4b perf tools: Handle PERF_RECORD_BPF_EVENT adds 7b612e291a5a perf tools: Synthesize PERF_RECORD_* for loaded BPF programs adds a40b95bcd30c perf top: Synthesize BPF events for pre-existing loaded BP [...] adds 6934058d9fb6 bpf: Add module name [bpf] to ksymbols for bpf programs adds a5dcc4ca9129 perf python: Remove -fstack-clash-protection when building [...] adds 32e9136e3784 perf utils: Move perf_config using routines from color.c t [...] adds f575494d4a61 Merge tag 'perf-core-for-mingo-5.0-20190121' of git://git. [...] adds b2251c327a09 perf color: Add missing stdarg.g to color.h adds 19ea1b6f63dd perf symbols: Move symbol_conf to separate file adds 8a249c73a5cc perf annotate: Remove lots of headers from annotate.h adds f1a397f33743 perf tools: Move branch structs to branch.h adds e7a795d3ba62 perf block-range: Add missing headers adds d328e305ea1f perf symbols: Remove include map.h from dso.h adds 68c0188ea778 perf symbols: Remove some unnecessary includes from symbol.h adds 40f3b2d20b52 perf namespaces: Remove namespaces.h from .h headers adds f0049f2c3ee8 perf comm: Remove needless headers from comm.h adds 95420d338e2d perf callchain: No need to include perf.h adds 3aef2cad5d51 tools: Update rbtree implementation adds f3acb3a8a208 perf machine: Use cached rbtrees adds 55ecd6310f9f perf callchain: Use cached rbtrees adds ca2270292e6c perf util: Use cached rbtree for rblists adds 7137ff50b68a perf symbols: Use cached rbtrees adds 2eb3d6894ae3 perf hist: Use cached rbtrees adds cb4c13a51377 perf sched: Use cached rbtrees adds 811184fb6977 perf bpf: Fix synthesized PERF_RECORD_KSYMBOL/BPF_EVENT adds cc4376422552 perf script python: Add trace_context extension module to [...] adds 72e0b15cb24a perf script python: Use PyBytes for attr in trace-event-python adds 099b79ca25c5 perf script python: Remove explicit shebang from setup.py adds d72eadbc1d28 perf script python: Remove explicit shebang from tests/attr.c adds a38352de4495 perf script python: Remove explicit shebang from Python scripts adds 35ea7e4bbb89 perf script python: Add Python3 support to tests/attr.py adds b45d5511aa90 perf bpf: Add bpf_map() helper adds c657d76f9fb8 perf bpf: Convert pid_map() to bpf_map() adds 56d8175a4d05 perf augmented_raw_syscalls: Use bpf_map() adds 1d59cb1bbd4c perf trace: Fixup etcsnoop example adds f52fdd64f604 perf bpf examples: Convert etcsnoop to use bpf_map() adds 76a06125dd57 perf augmented_syscalls: Convert to bpf_map() adds b844ff366f06 Merge tag 'perf-core-for-mingo-5.0-20190126' of git://git. [...] adds 98cb62108170 Merge branch 'perf/urgent' into perf/core, to pick up fixes adds 8e86e0152676 perf/core: Convert to SPDX license identifiers adds 469eb32eaf36 perf/hw_breakpoints: Convert to SPDX license identifier adds 720e596a16cc perf/uprobes: Convert to SPDX license identifier adds 8c94abbbe1ba perf: Convert perf_event_context.refcount to refcount_t adds fecb8ed2ce70 perf/ring_buffer: Convert ring_buffer.refcount to refcount_t adds ca3bb3d027f6 perf/ring_buffer: Convert ring_buffer.aux_refcount to refcount_t adds 9821517a53db Merge branch 'perf/urgent' into perf/core, to pick up fixes adds d6e4ae499f25 perf powerpc: Add missing headers to skip-callchain-idx.c adds af1db7f6b732 perf arm pmu: Add missing linux/string.h header adds 4fed072609b8 perf srccode: Move struct definition from map.h to srccode.h adds 7b644f9ad18f perf callchain: Uninline callchain_cursor_reset() to remov [...] adds 9f4e8ff27a80 perf symbols: Introduce map_symbol.h adds 1101f69af533 pref tools: Add missing map.h includes adds 41f30914fc33 perf map: Move structs and prototypes for map groups to a [...] adds 2f2ae234e5af perf tests: Add missing headers so far obtained indirectly adds 7cadca8e1b4a perf hist: Remove symbol.h from hist.h, just fwd decls are needed adds daecf9e0fa8e perf tools: Add missing include for symbols.h adds 9cd997f85e29 perf evsel: No need to include symbol.h in evsel.h, symbol [...] adds e22c1c751140 perf thread: Don't include symbol.h, symbol_conf.h is enough adds b10ba7f1a278 perf tools: Add missing include <callchain.h> in various places adds 71551288d2fd perf hist: Remove the needless callchain.h include from hist.h adds e9dacd63a185 perf tests pmu: Add missing headers adds eb563d6604b0 perf pmu: Remove needless evsel.h include, only needs one [...] adds 5691903a6f52 perf kvm stat: Replace kvm-stat.h includes with forward de [...] adds 5afbb37c68ab perf powerpc kvm-stat: Add missing evlist.h header adds ebc52aee6130 perf bpf-loader: Remove unecessary includes from bpf-loader.h adds 840018668ce2 perf/aux: Make perf_event accessible to setup_aux() adds bb8e370bdc14 coresight: perf: Add "sinks" group to PMU directory adds 226443925887 coresight: Use event attributes for sink selection adds ffe8881eb20b perf pmu: Move EVENT_SOURCE_DEVICE_PATH to PMU header file adds fa4e819bbca9 perf arm cs-etm: Use event attributes to send sink informa [...] adds 1a89f1e2bec2 perf coresight: Remove set_drv_config() API adds 159b0da50adb perf pmu: Remove set_drv_config API adds 9d2ed64587c0 perf record: Allocate affinity masks adds c44a8b44ca9f perf record: Bind the AIO user space buffers to nodes adds de20e3200c96 perf tools: Add fallback versions for CPU_{OR,EQUAL}() adds f13de6609a9a perf record: Apply affinity masks when reading mmap buffers adds 5f40fa97669b perf clang: Do not use 'return std::move(something)' adds e4c38fd4a0f5 perf hists: Add argument to hists__resort_cb_t callback adds 5749618764c2 perf evsel: Add output_resort_cb method adds dbd2a1d57f4e perf report: Move symbol annotation to the resort phase adds 55fa8b8c0a37 perf tools: Add documentation for BPF event selection adds ca45d843a599 perf cs-etm: Add last instruction information in packet adds 06220bf472f2 perf cs-etm: Set sample flags for instruction range packet adds 465eaaa89e2b perf cs-etm: Set sample flags for trace discontinuity adds 47106e7413f9 perf cs-etm: Add exception number in exception packet adds 95c6fe970a01 perf cs-etm: Change tuple from traceID-CPU# to traceID-metadata adds 03919e526b29 perf cs-etm: Add traceID in packet adds 96dce7f4f387 perf cs-etm: Set sample flags for exception packet adds 173e65f6bc35 perf cs-etm: Set sample flags for exception return packet adds 2d08f87fe7a2 perf vendor events intel: Fix Load_Miss_Real_Latency on CLX adds d6d457451eb9 perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols adds e7a3a055f2b8 perf thread-stack: Tidy thread_stack__push_cp() usage adds 90c2cda7056e perf thread-stack: Tidy thread_stack__no_call_return() by [...] adds f08046cb3082 perf thread-stack: Represent jmps to the start of a differ [...] adds c3fcadf0bb76 perf auxtrace: Define auxtrace record alignment adds 5a99d99e3310 perf intel-pt: Fix overlap calculation for padding adds 039976129048 perf intel-pt: Fix CYC timestamp calculation after OVF adds 26ee2bcdea33 perf intel-pt: Packet splitting can happen only on 32-bit adds 16bd4321c242 perf auxtrace: Add timestamp to auxtrace errors adds 6854daa07a29 Merge tag 'perf-core-for-mingo-5.1-20190206' of git://git. [...] adds 0237199186e7 x86/CPU/AMD: Set the CPB bit unconditionally on F17h adds 0f42b790c9ba x86/cpufeature: Add facility to check for min microcode revisions adds f26d9db21bf9 Merge branch 'x86/cpu' into perf/core, to pick up dependen [...] adds 9b545c04abd4 perf/x86/kvm: Avoid unnecessary work in guest filtering adds a96fff8df28d perf/x86/intel: Clean up SNB PEBS quirk adds bef9f2714f8c perf/x86/intel: Clean up counter freezing quirk adds af63147c1eda perf/x86/intel: Add counter freezing quirk for Goldmont adds 0192e6535ebe x86/kprobes: Prohibit probing on optprobe template code adds 877b145f0f47 x86/kprobes: Move trampoline code into RODATA adds c13324a505c7 x86/kprobes: Prohibit probing on functions before kprobe_i [...] adds 0eae81dc9f02 x86/kprobes: Prohibit probing on IRQ handlers directly adds 6143c6fb1e8f kprobes: Search non-suffixed symbol in blacklist adds eeeb080bae90 kprobes: Prohibit probing on hardirq tracers adds 984640ce427f kprobes: Prohibit probing on preemption checking debug functions adds a39f15b9644f kprobes: Prohibit probing on RCU debug routine adds 2f43c6022d84 kprobes: Prohibit probing on lockdep functions adds 02106f883cd7 kprobes: Prohibit probing on bsearch() adds f4fe11b7bf7f perf record: Implement --affinity=node|cpu option adds 859dcf64389c perf cs-etm: Add proper header file for symbols adds 2187d87eacd4 perf report: Add s390 diagnosic sampling descriptor size adds dd81eafacc52 perf vendor events power8: Cpi_breakdown & estimated_dcach [...] adds ffe18505ba1d perf vendor events power8: Dl1_reload, instruction_misses, [...] adds 69ba708f4df6 perf vendor events power8: Branch_prediction, latency, bus [...] adds 72ab50203f3f perf vendor events power8: Translaton & general metrics adds 7f3cf5ac7743 perf vendor events power9: Cpi_breakdown & estimated_dcach [...] adds 0133491d4641 perf vendor events power9: Dl1_reloads, instruction_misses [...] adds a4d832726471 perf vendor events power9: Branch_prediction, instruction_ [...] adds 33937e599449 perf vendor events power9: General metrics adds 39f4a913d6d4 perf utils: Silence "Couldn't synthesize bpf events" warni [...] adds 0ec572f05721 tools feature: Undef _GNU_SOURCE at the end of feature tests adds e1be4a5c03e1 perf beauty ioctl cmd: The 'fd' arg is signed adds 051074867434 perf trace: Check if the 'fd' is negative when mapping it [...] adds 1da7e0022784 perf beauty waitid options: Fix up prefix showing logic adds aa8f9c517ebc tools build: Add -lrt to FEATURE_CHECK_LDFLAGS-libaio adds ca2da70c411c perf trace: Filter out gnome-terminal* parent adds 1c3b28fd7ae8 perf coresight: Do not test for libopencsd by default adds 5c4d7c82c0dc perf unwind: Do not put libunwind-{x86,aarch64} in FEATURE [...] adds a96c03e8cdcf tools build: Add test-reallocarray.c to test-all.c to fix [...] adds 271402a3e97e perf build: Add missing FEATURE_CHECK_LDFLAGS-libcrypto adds b611f63bb1b7 perf cs-etm: Remove unused structure field "state" adds fc7ac4138cf5 perf cs-etm: Remove unused structure field "time" and "timestamp" adds d3267ad43dd8 perf cs-etm: Fix wrong return values in error path adds 65963e5b4dfa perf cs-etm: Introducing function cs_etm_decoder__init_dparams() adds ae4d9f523643 perf cs-etm: Fix memory leak in error path adds 2507a3d982f2 perf cs-etm: Introducing function cs_etm__init_trace_params() adds e4aa592d1832 perf cs-etm: Fix erroneous comment adds 4f5b37139fb3 perf cs-etm: Cleaning up function cs_etm__alloc_queue() adds 4b6df11ab6cf perf cs-etm: Rethink kernel address initialisation adds 23cfcd6d75cc perf cs-etm: Make cs_etm__run_decoder() queue independent adds f74f349c211e perf cs-etm: Modularize main decoder function adds 3fa0e83e2948 perf cs-etm: Modularize main packet processing loop adds 8224531cf5a1 perf cs-etm: Modularize auxtrace_buffer fetch function adds d0bfbedad72b perf tools: Compile perf with libperf-in.o instead of libperf.a adds 6368942a9223 perf tools: Rename LIB_FILE to LIBPERF_A adds 5ff328836dfd perf tools: Rename build libperf to perf adds 714a92d83fd1 perf tools: Fix legacy events symbol separator parsing adds 33bbc571ed79 perf list: Display metric expressions for --details option adds a9aeb87b98ba perf header: Get rid of write_it label adds aa4df30db522 perf header: Remove unused 'cpu_nr' field from 'struct cpu_topo' adds 44ec8396e2da tools build feature sched_getcpu: Undef _GNU_SOURCE at the end adds 43f4e6279f05 Merge tag 'perf-core-for-mingo-5.1-20190214' of git://git. [...] adds 9ed8f1a6e767 Merge branch 'linus' into perf/core, to pick up fixes adds 83244772a4cf perf tests shell: Skip trace+probe_vfs_getname.sh if built [...] adds b00ccb27f973 perf header: Fix wrong node write in NUMA_TOPOLOGY feature adds 5135d5efcbb4 perf tools: Add cpu_topology object adds 48e6c5acd368 perf tools: Add numa_topology object adds e19a01c1438e perf tools: Use sysfs__mountpoint() when reading cpu topology adds 7346195e8643 perf report: Don't shadow inlined symbol with different ad [...] adds 7a663c0ff330 perf doc: Fix HEADER_CMDLINE description in perf.data docu [...] adds 8c23a522388b perf doc: Fix documentation of the Flags section in perf.data adds 03d309711d68 perf test: Fix failure of 'evsel-tp-sched' test on s390 adds d19f856479fe perf bpf: Add bpf_map dumper adds ff7a4f98d52c perf trace: Allow dumping a BPF map after setting up BPF events adds 529c1a9e18c3 perf session: Don't report zero period samples for slave events adds 6e7e8b9fec45 perf evsel: Force sample_type for slave events adds 6ef362fd3cf3 perf script: Allow +- operator for type specific fields option adds b20fe10642f9 perf bpf-event: Add missing new line into pr_debug call adds deb83da16c1f perf cpumap: Increase debug level for cpu_map__snprint ver [...] adds b4409ae112ca perf tools: Make rm_rf() remove single file adds 0a1571243d3f Merge tag 'perf-core-for-mingo-5.1-20190220' of git://git. [...] adds 11db1ad4513d perf annotate: Fix getting source line failure adds 1f35cd65386e perf thread-stack: Improve thread_stack__no_call_return() adds 3c0cd952cf05 perf thread-stack: Hide x86 retpolines adds b3a67546fda9 perf scripts python: exported-sql-viewer.py: Fix missing shebang adds df8794fe6840 perf scripts python: exported-sql-viewer.py: Remove leftov [...] adds 655cb952de5f perf scripts python: exported-sql-viewer.py: Hide Call Gra [...] adds 8c90fef9a84d perf scripts python: exported-sql-viewer.py: Move column headers adds 0924cd687fe7 perf scripts python: exported-sql-viewer.py: Factor out Re [...] adds 0bf0947a954f perf scripts python: exported-sql-viewer.py: Factor out Re [...] adds 947cc38d4724 perf scripts python: exported-sql-viewer.py: Move report n [...] adds 1c3ca1b3ae35 perf scripts python: exported-sql-viewer.py: Create new di [...] adds 0d5f8f230c67 perf scripts python: exported-sql-viewer.py: Remove SQLTab [...] adds fc2c77aa8437 perf scripts python: exported-sql-viewer.py: Remove no sel [...] adds cd358012ba20 perf scripts python: exported-sql-viewer.py: Add top calls report adds 18736eef1213 perf: Copy parent's address filter offsets on clone adds c60f83b813e5 perf, pt, coresight: Fix address filters for vmas with non [...] adds 45112e89a8b2 perf data: Move size to struct perf_data_file adds 2d4f27999b88 perf data: Add global path holder adds 05a486593977 perf tools: Add depth checking to rm_rf adds cdb6b0235f17 perf tools: Add pattern name checking to rm_rf adds c69e4c37b37c perf tools: Add rm_rf_perf_data function adds 5021fc4e8c7c perf data: Make check_backup work over directories adds ccb7a71dcea0 perf data: Fail check_backup in case of error adds 145520631130 perf data: Add perf_data__(create_dir|close_dir) functions adds eb6176709b23 perf data: Add perf_data__open_dir_data function adds 4b6ac811bce4 perf script: Handle missing fields with -F +.. adds 94816add0005 perf tools: Add perf_exe() helper to find perf binary adds 02b03ec383e0 perf script python: Add Python3 support to netdev-times.py adds 9b2700efc57f perf script python: Add Python3 support to failed-syscalls [...] adds e4d053ddb4c4 perf script python: Add Python3 support to mem-phys-addr.py adds 8c42b9600e56 perf script python: Add Python3 support to net_dropmonitor.py adds 118af5bf799b perf script python: Add Python3 support to powerpc-hcalls.py adds ee75a896ae53 perf script python: Add Python3 support to sctop.py adds 6d22d9991cf3 perf script python: Add Python3 support to stackcollapse.py adds e985bf761db7 perf script python: Add Python3 support to stat-cpi.py adds 1d1b0dbb859d perf script python: Add Python3 support to syscall-counts.py adds de667cce7f4f perf script python: Add Python3 support to syscall-counts- [...] adds c978b9460fe1 Merge tag 'perf-core-for-mingo-5.1-20190225' of git://git. [...] adds 203b6609e0ed Merge branch 'perf-core-for-linus' of git://git.kernel.org [...] adds 62a8ddc93a85 MAINTAINERS, sched: Drop PREEMPTIBLE KERNEL section entry adds 8d5d0cfb63cb sched/topology: Introduce a sysctl for Energy Aware Scheduling adds f8a696f25ba0 sched/core: Give DCE a fighting chance adds c0ad4aa4d841 sched/fair: Robustify CFS-bandwidth timer locking adds 1017b48ccc11 PM/EM: Document the Energy Model framework adds 81a930d3a64a sched/doc: Document Energy Aware Scheduling adds a062d16449c0 sched/fair: Trigger asym_packing during idle load balance adds 4ad4e481bd02 sched/fair: Fix rounding bug for asym packing adds 46a745d90585 sched/fair: Fix unnecessary increase of balance interval adds 15917dc02841 sched: Remove stale PF_MUTEX_TESTER bit adds d036bda7d0e7 sched/core: Convert sighand_struct.count to refcount_t adds 60d4de3ff7f7 sched/core: Convert signal_struct.sigcnt to refcount_t adds c45a77952427 sched/fair: Convert numa_group.refcount to refcount_t adds ec1d281923cf sched/core: Convert task_struct.usage to refcount_t adds f0b89d3958d7 sched/core: Convert task_struct.stack_refcount to refcount_t adds 62478d9911fa sched/fair: Move the rq_of() helper function adds 23127296889f sched/fair: Update scale invariance of PELT adds 10a35e6812aa sched/pelt: Skip updating util_est when utilization is hig [...] adds 1ca4fa3ab604 sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_ [...] adds c546951d9c93 sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_ta [...] adds 5d299eabea5a sched/fair: Add tmp_alone_branch assertion adds f6783319737f sched/fair: Fix insertion in rq->leaf_cfs_rq_list adds c9ba7560c550 Merge tag 'v5.0-rc6' into sched/core, to pick up fixes adds 31bc6aeaab1d sched/fair: Optimize update_blocked_averages() adds 039ae8bcf7a5 sched/fair: Fix O(nr_cgroups) in the load balancing path adds d0fe0b9c45c1 sched/fair: Simplify post_init_entity_util_avg() by callin [...] adds 99687cdbb3f6 sched/topology: Fix percpu data types in struct sd_data & [...] adds 7edab78d7400 sched/fair: Simplify nohz_balancer_kick() adds 892d59c22208 sched/fair: Explain LLC nohz kick condition adds 9f132742d5c4 sched/fair: Prune, fix and simplify the nohz_balancer_kick [...] adds 2b9c2a4859ad sched/wait: Use freezable_schedule() when possible adds 1b5500d73466 sched/fair: Remove unused 'sd' parameter from select_idle_smt() adds c89d92eddfad sched/fair: Use non-atomic cpumask_{set,clear}_cpu() adds fe99a4f4d602 kthread: Convert worker lock to raw spinlock adds ad01423aedaa kthread: Do not use TIMER_IRQSAFE adds 45802da05e66 Merge branch 'sched-core-for-linus' of git://git.kernel.or [...] adds 1c1ed4731cc8 x86/alternatives: Add macro comments adds c1d4e4192aa4 x86/alternatives: Print containing function adds 71a93c269304 x86/alternatives: Add an ALTERNATIVE_3() macro adds 093ae8f9a86a x86/TSC: Use RDTSCP adds 6ea98b4baa1c Merge branch 'x86-alternatives-for-linus' of git://git.ker [...] adds 7e89a37c477c ipc: Fix building compat mode without sysvipc adds 78e10b5e5a84 Merge tag 'y2038-fix' of git://git.kernel.org/pub/scm/linu [...] adds e844f2c11080 x86/mpx: tweak header name adds 852661a8691f drm: tweak header name adds 746c9398f5ac arch: move common mmap flags to linux/mman.h adds d724444ab97d asm-generic/page.h: fix typo in #error text requiring a re [...] adds fa29f5ba4240 Merge tag 'asm-generic-5.1' of git://git.kernel.org/pub/sc [...] adds 7dd50e2cdf0a arch/arm/mach-ep93xx: Remove duplicate header adds 0f884f8a090e ARM: pxa: remove raumfeld board files and defconfig adds d62998480baa ARM: pxa: remove unused empty mach/pxa25x-udc.h file adds d2a4f1ba04bd Merge tag 'pxa-for-5.1' of https://github.com/rjarzmik/lin [...] adds da8b7f0fb02b MAINTAINERS: add all files matching "imx" and "mxs" to the [...] adds 17ffc1193a4b MAINTAINERS: imx: Change Fabio's email address adds e62538ff9a4b Merge tag 'imx-maintainers-5.1' of git://git.kernel.org/pu [...] adds 23b2441b9002 ARM: imx: don't build ssi-fiq if not required adds 6d45a4028c8a ARM: imx: add i.MX7ULP cpuidle support adds 9edf908a16c4 ARM: imx: add i.MX7ULP SoC revision support adds 67b9282387c5 arm64: imx8mq: select GPCv2 irqchip driver adds 84a2ab25b12d arm64: imx8mq: select PM support adds ad75174f39f4 Merge tag 'imx-soc-5.1' of git://git.kernel.org/pub/scm/li [...] adds dab9ad442520 ARM: davinci: da850-evm: remove dead MTD code adds 5e4ac9274b0b ARM: davinci: mityomapl138: don't read the MAC address fro [...] adds 1e94d710e17d ARM: davinci: dm365-evm: use device properties for at24 eeprom adds c70cf56252b9 ARM: davinci: da830-evm: use device properties for at24 eeprom adds 4b683bbbf572 ARM: davinci: dm644x-evm: use device properties for at24 eeprom adds 71be5811815f ARM: davinci: dm646x-evm: use device properties for at24 eeprom adds 6dce6036325e ARM: davinci: sffsdr: fix the at24 eeprom device name adds 890150165649 ARM: davinci: sffsdr: use device properties for at24 eeprom adds 19e99de9a53f ARM: davinci: remove dead code related to MAC address reading adds 2f983f8c9417 ARM: davinci: mityomapl138: use nvmem notifiers adds e430685f4969 ARM: davinci: mityomapl138: use device properties for at24 eeprom adds ca107e35e6c3 ARM: davinci: da850-evm: use GPIO hogs instead of the legacy API adds 08e46f18b7d0 usb: ohci-da8xx: add a new line after local variables adds 3d2ab9f35ebd usb: ohci-da8xx: add a helper pointer to &pdev->dev adds c08df69149db ARM: davinci: omapl138-hawk: use gpio lookup entries for u [...] adds 1703cf5d4fc0 ARM: davinci: da830-evm: use gpio lookup entries for usb gpios adds d193abf1c913 usb: ohci-da8xx: add vbus and overcurrent gpios adds 2435854e2a6a ARM: davinci: omapl138-hawk: remove legacy usb helpers adds 339850f23aa4 ARM: davinci: da830-evm: remove legacy usb helpers adds 23fa70e40a42 usb: ohci-da8xx: remove unused callbacks from platform data adds b8961b1eb7d2 Merge tag 'davinci-for-v5.1/soc-part2' of git://git.kernel [...] adds 1468841f834d arm64: meson: remove COMMON_CLK_AMLOGIC selection adds 57bf684f1590 ARM: meson: remove COMMON_CLK_AMLOGIC selection adds b3077ffcfa24 arm64: meson: enable g12a clock controller adds cfe9930e9468 Merge tag 'amlogic-soc' of git://git.kernel.org/pub/scm/li [...] adds e2477233145f ARM: s3c24xx: Fix boolean expressions in osiris_dvs_notify adds 4bdf2f3f20a9 ARM: exynos: Fix timeout when booting secondary CPUs adds 4f7df3cb5cdc Merge tag 'samsung-soc-5.1' of git://git.kernel.org/pub/sc [...] adds f7fa3135c02c MAINTAINERS: Add entry for uDPU board adds 5f6efe31636a Merge tag 'mvebu-arm64-5.1-1' of git://git.infradead.org/l [...] adds cd10b9343d1f dt-bindings: soc: fix typo of MT8173 power dt-bindings adds 2663146427ce Revert "ARM: mediatek: add MT7623a smp bringup code" adds a43379dddf1b arm: mediatek: add MT7629 smp bring up code adds d0e1f79ad3de Merge tag 'v5.0-next-soc' of git://git.kernel.org/pub/scm/ [...] adds 82cdfc382b94 ARM: tegra: Fix missed EMC registers latching on resume fr [...] adds d8f584099271 ARM: tegra: Fix DRAM refresh-interval clobbering on resume [...] adds 1c6279b49d3f ARM: tegra: Restore memory arbitration on resume from LP1 [...] adds e61c92005ead Merge tag 'tegra-for-5.1-arm-core' of git://git.kernel.org [...] adds 8d22020a7e1e ARM: shmobile: Add missing dts files to MAINTAINERS adds 5347a0203709 ARM: shmobile: Fix R-Car Gen2 regulator quirk adds 919c1d49a0dc Merge tag 'renesas-arm-soc-for-v5.1' of git://git.kernel.o [...] adds ac04fd656928 ARM: lpc32xx: Delete an error message for a failed memory [...] adds 801da462e88d ARM: lpc32xx: Use kmemdup to replace duplicating its imple [...] adds 3e742d0d95ea ARM: lpc32xx: remove platform data of ARM PL180 SD/MMC controller adds 49bb0b964c1f ARM: lpc32xx: remove platform data of ARM PL111 LCD controller adds c47cd74759b4 Merge tag 'lpc32xx-soc-for-5.1' of https://github.com/vzap [...] adds 49b35cd5e7dd MAINTAINERS: Update Ampere email address adds aebbfafc74b8 Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/lin [...] adds 4bf04fc458df ARM: dts: stm32: Add dmas to timer on stm32mp157c adds 1f3250f397f6 ARM: dts: stm32: don't use timers dmas on stm32mp157c-ed1 adds 5ae71cea1aec ARM: dts: stm32: don't use timers dmas on stm32mp157c-ev1 adds d44d6e021301 ARM: dts: stm32: change CAN RAM mapping on stm32mp157c adds bb4857cd0060 ARM: dts: stm32: add can1 sleep pins muxing adds e3b3d0b19bd7 ARM: dts: stm32: add can1 sleep pins muxing on stm32mp157c [...] adds 8914b63bab3c ARM: dts: stm32: add thermal sensor support on STM32MP157c adds 6569df3d6280 Merge tag 'stm32-dt-for-v4.21-1' of git://git.kernel.org/p [...] adds abe60a3a7afb ARM: dts: Kill off skeleton{64}.dtsi adds 31af04cd60d3 arm64: dts: Remove inconsistent use of 'arm,armv8' compati [...] adds cffbb02dafa3 ARM: dts: nomadik: Augment NHK15 panel setting adds acf14c54747a Merge tag 'nomadik-dts-v5.1' of git://git.kernel.org/pub/s [...] adds b724cad74c7a ARM: dts: Augment panel setting for Integrator/CP adds 4165ef5d00be Merge tag 'integrator-dts-v5.1' of git://git.kernel.org/pu [...] adds 9d16c4a10e07 arm64: dts: renesas: r8a77990: ebisu: Add backlight adds a06ad4385f18 arm64: dts: renesas: r8a77995: draak: Set better backlight levels adds 7eda14afb884 arm64: dts: renesas: r8a77990: ebisu: Fix EthernetAVB phy [...] adds c257628dcdcc arm64: dts: renesas: Initial device tree for r8a774c0 adds e2088cf8e6d5 arm64: dts: renesas: r8a774c0: Add SYS-DMAC controller nodes adds 2660a6af690e arm64: dts: renesas: r8a774c0: Add SCIF and HSCIF nodes adds 13fd6932045d arm64: dts: renesas: r8a774c0: Add INTC-EX device node adds 788e55b66c13 arm64: dts: renesas: r8a774c0: Add PFC support adds fccd45bd23c2 arm64: dts: renesas: r8a774c0: Add GPIO device nodes adds 2f71109eef53 arm64: dts: renesas: r8a774c0: Add Ethernet AVB node adds 8d68821ced28 arm64: dts: renesas: r8a774c0: Add watchdog support adds 9b55a05ebfbe arm64: dts: renesas: r8a774c0: Add secondary CA53 CPU core adds 77223211f44d arm64: dts: renesas: r8a774c0: Add SDHI nodes adds abf8cc35bf89 arm64: dts: renesas: r8a774c0: Add I2C and IIC-DVFS support adds 6c7e02178e8f arm64: dts: renesas: r8a774c0: Add IPMMU device nodes adds 59c3a00d6d41 arm64: dts: renesas: r8a774c0: Add CAN nodes adds 6e9dd34eb6b0 arm64: dts: renesas: r8a774c0: Add thermal support adds 62c0056f1c3e arm64: dts: renesas: r8a774c0: Add MSIOF nodes adds cf8f74d6587d arm64: dts: renesas: r8a774c0: Add audio support adds 47f638672385 arm64: dts: renesas: r8a774c0: Add PWM support adds 8ed3a6b22315 arm64: dts: renesas: r8a774c0: Add display output support adds 89893580cf56 arm64: dts: renesas: r8a774c0: Add USB2.0 phy and host dev [...] adds 19777736ced7 arm64: dts: renesas: r8a774c0: Add USB-DMAC and HSUSB devi [...] adds 3a6addcaedec arm64: dts: renesas: r8a774c0: Add USB3.0 device nodes adds 3cdc999db973 arm64: dts: renesas: r8a774c0: Connect RZ/G2E SYS-DMAC to IPMMU adds 4035f91a3b42 arm64: dts: renesas: r8a774c0: Connect RZ/G2E AVB to IPMMU adds 52a20e64cce7 arm64: dts: renesas: r8a774c0: Connect RZ/G2E Audio-DMAC to IPMMU adds f0c2aa1664a2 arm64: dts: renesas: r8a774c0: Add PCIe device node adds e961ab42e034 arm64: dts: renesas: r8a774c0: Add VIN and CSI-2 device nodes adds 173c3b3ca213 arm64: dts: renesas: r8a774a1: Fix hsusb reg size adds 003233351d44 arm64: dts: renesas: r8a77990: sort pciec0 node within soc node adds d5d7134fd49e arm64: dts: renesas: r8a77990: Sort i2c nodes within soc node adds 2e0e5b1685b7 arm64: dts: renesas: r8a7796: salvator-xs: Convert to new [...] adds 5d3b226ace6d arm64: dts: renesas: ulcb: use audio-graph-card adds c693b2101c9f arm64: dts: renesas: ulcb: add HDMI sound support adds 80c07701d591 arm64: dts: renesas: ulcb-kf: add pcm3168 sound codec adds 0ec8e0a879b8 arm64: dts: renesas: r8a7795: remove BUSIF0 settings from [...] adds 10bd03fa896e arm64: dts: renesas: r8a7796: remove BUSIF0 settings from [...] adds 868a49d6f9d9 arm64: dts: renesas: r8a77990-ebisu: use simple-audio-card adds d5e5790c6ff0 arm64: dts: renesas: v3msk: specify EtherAVB PHY IRQ adds 12105cec654c arm64: dts: renesas: r8a77990: ebisu: Fix backlight regula [...] adds d9fd4e581407 arm64: dts: renesas: r8a774c0: Enable DMA for SCIF2 adds a99de4792156 arm64: dts: renesas: r8a77990: Enable DMA for SCIF2 adds 3e279a1d44d7 arm64: dts: renesas: r8a77990: ebisu: Enable HS400 of SDHI3 adds d2849a5871f1 Merge tag 'renesas-arm64-dt-for-v5.1' of git://git.kernel. [...] adds 7e345d25c796 ARM: dts: sun4i-a10: Add PMU node adds 09c6572290f0 ARM: dts: sun7i: bananapi: Add GPIO banks regulators adds 26e9ffeb2c04 ARM: dts: sun8i: r40: Add pinmux settings for UART3 on PG [...] adds a5a4bc14914f ARM: dts: sun8i: r40: Add pinmux setting for CLK_OUT_A adds e5c6e693be83 ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix WiFi regulato [...] adds 1e5f1db4ccd8 ARM: dts: sun8i: r40: bananapi-m2-ultra: Add Bluetooth dev [...] adds c322e85ad1d4 ARM: dts: sunxi: bananapi-m2-plus: Add Bluetooth device node adds 890c50673586 ARM: dts: sun4i: Add support for the C1 SRAM region with t [...] adds 5949bc5602cc ARM: dts: sun4i-a10: Add Video Engine and reserved memory nodes adds d02752149759 ARM: dts: sun8i-a23-a33: Move NAND controller device node [...] adds 437262c0db5d ARM: dts: sun8i-a33: Move display pipeline nodes to a23/a3 [...] adds 4672f6956189 ARM: dts: sun8i-a23: Add compatible strings to display pip [...] adds fe244e4c6a0b ARM: dts: sun8i-q8-common: Enable display pipeline with RG [...] adds 55533921301e ARM: dts: sun8i-a23-q8: Set compatible string for LCD panel adds 0f7be8f5bdf0 Merge tag 'sunxi-dt-for-5.1' of git://git.kernel.org/pub/s [...] adds 34a97fcc71c2 arm64: dts: allwinner: a64: Add PMU node adds 062904f2bccf arm64: dts: allwinner: a64: Fix a typo adds 55ec26d6a424 arm64: dts: allwinner: a64: Enable A64 timer workaround adds 0b03e47d529d Merge tag 'sunxi-dt64-for-5.1' of git://git.kernel.org/pub [...] adds 869d1375a495 ARM: dts: aspeed: stardragon4800: Add power supply adds 80baf890da96 ARM: dts: aspeed-palmetto: Add i2c OCC hwmon node adds 8b88029380af ARM: dts: aspeed: Add #interrupt-cells property to gpio co [...] adds 9e9a6ad1d7f2 ARM: dts: aspeed: Add KCS support for LPC BMC adds e7b66ba2db01 ARM: dts: aspeed: tiogapass: Enable KCS adds 1a5ebcd4356d ARM: dts: aspeed: tiogapass: Add sensors adds 43d78e726a2b ARM: dts: aspeed: Add Inspur on5263m5 BMC adds c91d27bba78f ARM: dts: aspeed: tiogapass: Add LPC devices adds e786eff92838 ARM: dts: aspeed: tiogapass: Add uarts for SoL adds 95779307d7e8 ARM: dts: aspeed: quanta-q71l: enable lpc_ctrl node adds e15425214990 ARM: dts: aspeed: quanta-q71l: enable uart1 adds 9ba24e9ca71b Merge tag 'aspeed-5.1-devicetree' of git://git.kernel.org/ [...] adds fc71f69ceccf ARM: dts: mps2: use list instead of tuple for uart interrupts adds 01980aa7b0d7 ARM: dts: vexpress: use list instead of tuple for mmci interrupts adds cc0dbf43668d arm: dts: vexpress-v2p-ca15_a7: Add cpu dynamic-power-coef [...] adds 0d29492e1fee Merge tag 'vexpress-updates-5.1' of git://git.kernel.org/p [...] adds ef972714b1b2 arm64: dts: juno/fast models: using GIC macros instead of [...] adds 88c2ccc05391 arm64: dts: models: use list instead of tuple for mmci interrupts adds 20d00c409475 arm64: dts: juno/fast models: sort couple of device nodes adds fa083b99eb28 arm64: dts: fast models: Add DTS fo Base RevC FVP adds 4daa001a1773 arm64: dts: juno: Add cpu dynamic-power-coefficient information adds 839c291de9cd Merge tag 'juno-updates-5.1' of git://git.kernel.org/pub/s [...] adds fee3b6748036 ARM: ti81xx: Move I2C entries in omap_hwmod_81xx to mainta [...] adds d27cda291b23 ARM: ti81xx: Add hwmod boilerplate for all GPIO and SPI pe [...] adds e4354c1aaffe Merge tag 'omap-for-v5.1/soc-ti-81xx-signed' of git://git. [...] adds 417992d5744f ARM: dts: ti81xx: Add dts boilerplate for all GPIO and SPI [...] adds d031773169df ARM: dts: Adds device tree file for McGill's IceBoard, bas [...] adds 14ef357550eb Merge tag 'omap-for-v5.1/dt-ti-81xx-signed' of git://git.k [...] adds e3b382c1075e ARM: dts: am335x-chiliboard: Add stdout-path property adds c6e967ad5a04 ARM: dts: Add wlcore wakeirq for omap3-evm adds 2f60f258e0f5 ARM: dts: Configure wlcore wakeirq for pandaboard adds 7c695e87bd7a ARM: dts: omap4-droid4: Configure wlcore wakeirq adds a11802937467 Merge branch 'omap-for-v4.21/dt' into omap-for-v5.1/dt adds 7da10df988ca ARM: dts: am33xx: Remove unnecessary properties adds a4aaf1242c2b ARM: dts: am437x: replace linux,wakeup with wakeup-source [...] adds dc81e8465d4a ARM: dts: am335x-shc.dts: Switch to SPDX identifier adds b4c30df0eb35 ARM: dts: omap4-sdp: Make ethernet working even if booted [...] adds 791ff5a935ae Merge tag 'omap-for-v5.1/dt-signed' of git://git.kernel.or [...] adds 7dd2e8f8a5dc ARM: dts: da850-lcdk: Enable the analog mic input adds 116ca499a136 Merge tag 'davinci-for-v5.1/dt' of git://git.kernel.org/pu [...] adds 5e00e9a24039 arm64: dts: ti: k3-am654: Add Support for eMMC host controller adds fd58466a3876 arm64: dts: ti: k3-am654-base-board: Add eMMC Support adds e3ce67896ce6 Merge tag 'am654-for-v5.1' of git://git.kernel.org/pub/scm [...] adds 78720aceacf0 ARM: dts: rockchip: move rk3036 i2s sound-dail-cells into [...] adds 5286abda83af ARM: dts: rockchip: add HCLK_HDMI to rk3066 vio power-domain adds 95e50af34d47 ARM: dts: rockchip: fix cif1_pdn pin on rk3188-bqedison2qc adds 321514a385fa ARM: dts: rockchip: add focaltech touchscreen to rk3188-bq [...] adds 58bcc8d95545 ARM: dts: rockchip: add rk3066 vop display nodes adds a4b0e36d694d ARM: dts: rockchip: Add missing dma-names SPI support for rv1108 adds fa2b56e7af46 ARM: dts: rockchip: rv1108: Add spim0 and spim1 pinctrl groups adds d4c03ebe7c03 dt-bindings: Add vendor prefix for elgin adds 4a26c1602927 ARM: dts: rv1108: Add support for rv1108-elgin-r1 board adds e6b97a47b5b9 ARM: dts: rockchip: clean up the abuse of disable-wp adds 77ab2ebf93e5 Merge tag 'v5.1-rockchip-dts32-1' of git://git.kernel.org/ [...] adds c09757064329 arm64: dts: rockchip: add rk3328 ACODEC node adds b78442b8a2e9 arm64: dts: rockchip: move rk3328 #sound-dai-cells to the [...] adds 87bf7c7fb9fe arm64: dts: rockchip: enable analog audio node for rock64 adds e7a095908227 arm64: dts: rockchip: Add devicetree for NanoPC-T4 adds 1b5715c602fd arm64: dts: rockchip: add ROCK Pi 4 DTS support adds 1a6e741177d0 arm64: dts: rockchip: Add DT for NanoPi M4 adds c62ffaf5026d arm64: dts: rockchip: Refine nanopi4 differences adds 95658e21b170 arm64: dts: rockchip: Add NanoPC-T4 IR receiver adds 10f595eedc22 arm64: dts: rockchip: 'Fix' nanopi4 uSD card detect adds 79164c99db28 arm64: dts: rockchip: clean up the abuse of disable-wp adds db49e22ae2b7 Merge tag 'v5.1-rockchip-dts64-1' of git://git.kernel.org/ [...] adds 560ff039b521 ARM: dts: stm32: add SPI support on STM32F429 SoC adds 38576a320578 ARM: dts: stm32: Enable thermal sensor support on STM32MP157c-ed1 adds 55b97be83f2c Merge tag 'stm32-dt-for-v5.1-1' of git://git.kernel.org/pu [...] adds 0bb677d9e552 ARM: dts: s5pv210: Add node for exynos-rotator adds 9563793d1587 ARM: dts: s5pv210: Use correct fimd variant adds f143f8d68077 ARM: dts: s5pv210: Remove hardcoded bootargs on Galaxy S a [...] adds 657846f75670 ARM: dts: s5pv210: Add reserved memory for MFC on Aries adds c7985d8cb4c2 ARM: dts: s5pv210: Add support for more devices present on Aries adds b99f1870b689 ARM: dts: s5pv210: Add DMC nodes adds be6a95a55a09 ARM: dts: s5pv210: Fix onenand's unit address format warning adds 4de3f59c51f9 ARM: dts: s3c2416: Fix xti node's missing reg property warning adds 04aacc64ca38 ARM: dts: exynos: Fix conflicting fixed-regulator GPIO fla [...] adds 0b94260ac1e1 ARM: dts: exynos: Fix eMMC regulator properties on Odroid [...] adds ec33745bccc8 ARM: dts: exynos: Fix pinctrl definition for eMMC RTSN lin [...] adds bb173ff7f127 Merge tag 'samsung-dt-5.1' of git://git.kernel.org/pub/scm [...] adds b7f264fa496e ARM: dts: BCM53573: Relicense Luxul files to the GPL 2.0+ / MIT adds 40a179233671 ARM: dts: BCM5301X: Add basic DT for Phicomm K3 adds b9e176e0f9c9 dt-bindings: bcm: Add Raspberry Pi 3 A+ adds 0040cf8dc925 ARM: dts: add Raspberry Pi 3 A+ adds f090e1bd7b05 ARM: dts: bcm283x: Fix DTC warning for memory node adds 592f50f0f97a ARM: dts: bcm2835-rpi: Drop unnecessary #address-cells/#si [...] adds b02d6197c28e ARM: dts: bcm2835: Fix labels for GPIO 0,1 adds 74a04e07f9d5 ARM: dts: bcm2837-rpi-3-b: Use consistent label for HDMI hotplug adds ef528c37e4c5 ARM: dts: bcm2837-rpi-3-b-plus: Clarify label for STATUS_LED adds 0b559d5c5baf ARM: dts: bcm283x: Add missing GPIO line names adds ab1b4ef966af ARM: dts: bcm2835-rpi-zero-w: Drop unnecessary pinctrl adds 0a37cac50906 Merge tag 'tags/bcm2835-dt-next-2019-02-01' into devicetree/next adds 33067418cedd Merge tag 'arm-soc/for-5.1/devicetree' of https://github.c [...] adds bd80be88e057 ARM: dts: add Raspberry Pi 3 A+ adds 441d8020d8fc arm64: dts: broadcom: Add reference to RPi 3 A+ adds c4ba5268e7e7 Merge tag 'tags/bcm2835-dt-64-next-2019-02-01' into device [...] adds e47d047e965b Merge tag 'arm-soc/for-5.1/devicetree-arm64' of https://gi [...] adds ee65af7f9f42 ARM: dts: lpc435x: remove address and size cells from gpio [...] adds 3e3380d0675d ARM: dts: lpc32xx: Remove leading 0x and 0s from bindings [...] adds 623cdcc76d2f ARM: dts: Add DT for MYIR Tech MYD-LPC4357 Development Board adds 3e88bc38b9f6 ARM: dts: lpc32xx: add required clocks property to keypad [...] adds 489261c45f0e ARM: dts: lpc32xx: reparent keypad controller to SIC1 adds 7a0790a4121c ARM: dts: lpc32xx: fix ARM PrimeCell LCD controller variant adds 30fc01bae3cd ARM: dts: lpc32xx: fix ARM PrimeCell LCD controller clocks [...] adds dc141b99fc36 ARM: dts: lpc32xx: phy3250: fix SD card regulator voltage adds 55ff23249770 ARM: dts: lpc32xx: phy3250: remove regulators umbrella dev [...] adds 3d48cda9dce1 ARM: dts: lpc32xx: phy3250: setup LCD controller to panel [...] adds e5d48e7db11f ARM: dts: lpc32xx: phy3250: add unit address to memory dev [...] adds ec54b138b170 ARM: dts: lpc32xx: ea3250: add unit address to memory device node adds 0293adf76ae9 ARM: dts: lpc32xx: ea3250: beautify gpio keys children nodes adds 2a434f2471fd Merge tag 'lpc32xx-dt-for-5.1' of https://github.com/vzapo [...] adds ee9eb4b3e292 Merge tag 'qcom-fixes-for-5.0-rc3' into arm64-for-5.1-2 adds 67d62e5a3b55 arm64: dts: qcom: sdm845: Add SD node adds b454dbdb8f06 arm64: dts: qcom: sdm845: Add SD nodes for sdm845-mtp adds 4429e57567bb arm64: dts: sdm845: Add node for arm,mmu-500 adds cc16687fbd74 arm64: dts: qcom: sdm845: add UFS controller adds b010fdb4ea58 arm64: dts: qcom: sdm845: Add UFS nodes for sdm845-mtp adds 9ebfcba1ac46 arm64: dts: qcom: sdm845: Add USB PHY lane two adds c604b82a09ce arm64: dts: sdm845: Add cpufreq device node adds f72281126815 arm64: dts: qcom: qcs404: sdcc1: enable HS400 adds 4bbbca1e7fea arm64: dts: qcom: qcs404: Add WCN3990 WLAN module device node adds 041b9a7b9fdb arm64: dts: pms405: Export PMIC temperature to thermal framework adds af61bef513ba arm64: dts: apq8016-sbc: Increase load on l11 for SDCARD adds ff10032fb309 arm64: dts: qcom: Correct "gpiio" typo in msm8996-pins adds 0f60e6fb54fb arm64: dts: qcom: pm8916: Add PON watchdog node adds 08c2a076d18f arm64: dts: qcom: sdm845: Add dpu to sdm845 dts file adds 40d8e6dabff4 Merge branch 'arm64-for-5.1' into arm64-for-5.1-2 adds d558f4c2c438 arm64: dts: qcom: msm8998-mtp: Increase load on l21 for sdcard adds 1e71d0c273d0 arm64: dts: qcom: msm8998: Enumerate i2c controllers adds e1ce853932b7 arm64: dts: qcom: sdm845: Add qspi (quad SPI) node adds 9aa4a27ec6b0 arm64: dts: sdm845: Add gpu clock controller node adds 05556681948b arm64: dts: sdm845: Add videocc node adds 0cef5dd4035f arm64: dts: sdm845: Add lpasscc node adds 539e7a6849ae arm64: dts: qcom: sdm845: Fix pcs_misc region address for UNI PHY adds 77bb7f94555c arm64: dts: qcom: sdm845: Add SCM DT node adds 13393da0c698 arm64: dts: qcom: sdm845: Add PDC Global reset driver node adds 022bccb840b7 arm64: dts: sdm845: Add WCN3990 WLAN module device node adds fae1967f31c3 arm64: dts: msm8996: Add rpmpd device node adds 5b6f186f0abb arm64: dts: sdm845: Add rpmh powercontroller node adds bede7d2dc8f3 arm64: dts: qcom: sdm845: Increase address and size cells for soc adds 9feb667d8674 arm64: dts: qcom: sdm845: Extend ranges and describe DMA space adds bc2c806293c6 arm64: dts: qcom: sdm845: Add gpio-ranges to TLMM node adds 8ed6d484ec76 arm64: dts: qcom: sdm845: Add reserve-memory nodes adds ea0edd7e63f4 arm64: dts: qcom: sdm845: Remove the duplicate header inclusion adds 1d918e9a8cc7 arm64: dts: qcom: sdm845: Fix lpasscc reg adds 5bb9ab94f43b arm64: dts: qcom: qcs404: Specify pinctrl state for UART adds bf9aa8a47115 arm64: dts: qcom: qcs404: Define remaining UARTs adds 734e6d0252bf arm64: dts: qcom: qcs404: Add QUP I2C and SPI nodes adds 026dad8f5873 arm64: dts: qcom: msm8998: Add USB-related nodes adds 1fb28636e83f arm64: dts: qcom: msm8998: Add rpmcc node adds bf75731dbc97 arm64: dts: qcom: qcs404: Add rpmcc node adds 4cce115f128a arm64: dts: qcom: msm8996: Disabled VFE SMMU adds 5e8204893f62 arm64: dts: sdm845: Add interconnect provider DT nodes adds 2ab58c853edb Merge tag 'qcom-arm64-for-5.1' of git://git.kernel.org/pub [...] adds 76c27054ebb9 ARM: dts: msm8660: Mark two GSBI blocks "disabled" adds 57c23241be84 ARM: dts: msm8660: Fix up GIC IRQ flags adds ec4c6c57af57 ARM: dts: qcom: msm8974-hammerhead: add WiFi support adds cdd3d64d843a ARM: dts: qcom: msm8974: add gpio-ranges adds fb143fcbb9ad ARM: dts: qcom: msm8974-hammerhead: add USB OTG support adds 40122db87778 ARM: dts: ipq4019: Remove skeleton.dtsi adds f02635eaf574 Merge tag 'qcom-dts-for-5.1' of git://git.kernel.org/pub/s [...] adds 87988511cef0 arm64: dts: hikey: Add DMA entries for Bluetooth UART adds 11d1447e954b arm64: dts: hikey960: fix SDcard detection adds ae4eba836555 arm64: dts: hi3798cv200: fix malformed SPDX license identifier adds 83b944174ad7 arm64: dts: hikey: Give wifi some time after power-on adds 8d26c1390aec arm64: dts: hikey: Revert "Enable HS200 mode on eMMC" adds 01a8ab4e5e3f Merge tag 'hisi-arm64-dt-for-5.1v2' of git://github.com/hi [...] adds ae3f46c8271b arm64: dts: stratix10: Add Stratix10 SMMU support adds 5885ca007e9a dt-bindings: vendor-prefixes: Add Novtech Vendor Prefix adds d031ee5374b6 ARM: dts: Add support for 96Boards Chameleon96 board adds 37f7453a4b7a ARM: dts: socfpga: update missing reset property peripherals adds 1c909b2dfe6a ARM: dts: socfpga: update more missing reset properties adds f5691ad1724d Merge tag 'socfpga_dts_for_v5.1' of git://git.kernel.org/p [...] adds 4abf8049fbd5 ARM: dts: sun8i-h3: nanopi-m1-plus: enable HDMI adds 4d1796ef5e01 ARM: dts: sunxi: h3/h5: Drop A31 fallback compatible for C [...] adds 0d15a7397ae7 arm64: dts: allwinner: h5: libretech-all-h3-cc: Mark eMMC [...] adds 51098f76dd0a Merge tag 'sunxi-h3-h5-for-5.1' of git://git.kernel.org/pu [...] adds 52d9bcb3d0de arm64: dts: allwinner: h6: Move GIC device node fix base a [...] adds ff29f13e93a6 arm64: dts: allwinner: a64: Add A64 CSI controller adds 4571a7d814ad dt-bindings: sram: sunxi: Add compatible for the H6 SRAM C1 adds 24dd8aed32e0 arm64: dts: allwinner: h6: Add support for the SRAM C1 section adds 25f6f54ff025 arm64: dts: allwinner: a64: teres-i: enable power supplies adds a24270afa7f7 arm64: dts: allwinner: a64: Enable PMIC power supplies on [...] adds 175a366f7036 Merge tag 'sunxi-dt64-for-5.1-2' of git://git.kernel.org/p [...] adds 4199ca2a49c6 ARM: dts: sun5i: Add backlight GPIO for reference design tablet adds 0a03cd9924dc ARM: dts: sun5i: q8-tablet: Move panel properties to corre [...] adds 4d58c8cc93bc ARM: dts: sun5i: q8-tablet: Add LCD Panel enable GPIO adds 64af290124fc ARM: dts: sun5i: q8-tablet: Add LCD Panel power supply adds 8f855dbfaf5d ARM: dts: sun5i: q8-tablet: Use bananapi,s070wv20-ct16 pan [...] adds 705f95153bd4 ARM: dts: sun9i: a80-optimus: Add node for AXP809's unused [...] adds 507b1784b407 ARM: dts: sun9i: a80-optimus: Add GPIO pin-bank regulator [...] adds b3e1f4be1e4b ARM: dts: sun9i: cubieboard4: Add GPIO pin-bank regulator [...] adds e78adcfe48da ARM: dts: sun9i: Add GMAC clock node adds 6fa39a5405db ARM: dts: sun9i: Add A80 GMAC gigabit ethernet controller node adds 72acaa1343ea ARM: dts: sun9i: Add A80 GMAC RGMII pinmux setting adds bc9bd03a44f9 ARM: dts: sun9i: a80-optimus: Enable GMAC adds 98048143b7f8 ARM: dts: sun9i: cubieboard4: Enable GMAC adds 185401e1dd16 ARM: dts: sun8i: a83t: Enable PMIC power supplies on vario [...] adds d0bc18830db3 Merge tag 'sunxi-dt-for-5.1-2' of git://git.kernel.org/pub [...] adds d828266bb19a arm64: dts: renesas: Add Si-Linux CAT874 board support adds 4e8776657dd9 arm64: dts: renesas: Add Si-Linux EK874 board support adds 4cf1f6cec1e9 arm64: dts: renesas: r8a774c0-cat874: Add pincontrol suppo [...] adds a102b93eafef arm64: dts: renesas: r8a774c0-cat874: Add uSD support adds 6b170cd3ed02 arm64: dts: renesas: cat875: Add ethernet support adds e536d27e923c arm64: dts: renesas: enable HS400 on R-Car Gen3 adds dd7188eb4ed1 arm64: dts: renesas: r8a77990: Add OPPs table for cpu devices adds 231d8908a66f arm64: dts: renesas: r8a774c0: Add OPPs table for cpu devices adds fa930bb65cf9 arm64: dts: renesas: r8a774c0: Add CMT device nodes adds 2262798c002f arm64: dts: renesas: r8a774c0: Add TMU device nodes adds aaf6c75c0458 arm64: dts: renesas: r8a774c0-cat874: Add pciec0 support adds ee20aeefb53f arm64: dts: renesas: cat875: Enable PCIe support adds ec38fad35f10 Merge tag 'renesas-arm64-dt2-for-v5.1' of git://git.kernel [...] adds 7aa69a47eced ARM: dts: stout: Convert to new LVDS DT bindings adds 55327bff832c ARM: dts: iwg23s-sbc: Enable RTC adds 35713c782ef7 ARM: dts: r8a7744: Fix sorting of vsp and msiof nodes adds 072b817589b1 ARM: dts: r8a7743: Remove generic compatible string from iic3 adds aeefe7394ca9 ARM: dts: r8a7743: Remove aliases from SoC dtsi adds 383f6024981d ARM: dts: r8a7743: Fix sorting of rwdt node adds adbb78e1104a ARM: dts: r8a7778: Add HSCIF0/1 support adds 055d15a88f66 ARM: dts: r8a7779: Add HSCIF0/1 device nodes adds bbbcd02b8255 ARM: dts: r7s9210: Initial SoC device tree adds 3a62c2d25814 ARM: dts: r7s9210-rza2mevb: Add support for RZ/A2M EVB adds 5f152018d340 ARM: dts: r8a7744: Add DU support adds 1feef0ac19a8 ARM: dts: r8a7744: Add LVDS support adds 550a43b310b0 Merge tag 'renesas-arm-dt-for-v5.1' of git://git.kernel.or [...] adds 3e65b2b43132 dt-bindings: tegra: Add Shield TV device tree binding docu [...] adds 0e79cb7010f2 dt-bindings: firmware: Add bindings for Tegra210 BPMP adds 22daf9104902 dt-bindings: firmware: tegra186-bpmp: Remove name property adds 93caec004265 dt-bindings: clock: tegra124-dfll: Update DFLL binding for [...] adds 7e9d10985856 dt-bindings: clock: tegra124-dfll: add Tegra210 support adds 73688f7d535b dt-bindings: cpufreq: tegra124: remove vdd-cpu-supply from [...] adds c79a3ccb1918 dt-bindings: cpufreq: tegra124: remove cpu_lp clock from r [...] adds 14ab4f4330a2 Merge tag 'tegra-for-5.1-dt-bindings' of git://git.kernel. [...] adds de45b787dab5 ARM: tegra: add "jedec,spi-nor" flash compatible binding adds 6583d1fd1fde Merge tag 'tegra-for-5.1-arm-dt' of git://git.kernel.org/p [...] adds 8b229a2a9696 arm64: tegra: Remove property gpio-keys,name adds 46e4b2272e9f arm64: tegra: Fix register range of apbmisc on Tegra210 adds dcdeec57c3e0 arm64: tegra: Fix IRQ type of PMIC on Smaug adds 968ebd84271b arm64: tegra: Use GIC_SPI for PMIC interrupt on Smaug adds dd03aeef17ba arm64: tegra: Add support for NVIDIA Shield TV adds 7152879d385d arm64: tegra: Add gpio-keys nodes for Darcy adds 6ec2c7161f36 arm64: tegra: Add pinmux for Darcy board adds 51e5e0182c59 arm64: tegra: Add regulators for Tegra210 Darcy adds 5eef17ee764d arm64: tegra: p2972: Sort nodes properly adds be4f0dd347ad arm64: tegra: p2597: Sort nodes by unit-address adds caca0482e7ea arm64: tegra: p3310: Use TEGRA186_ prefix for GPIO names adds d428f35d959c arm64: tegra: p2771-0000: Use TEGRA186_ prefix for GPIO names adds 2ceed59366b1 arm64: tegra: Add DFLL clock on Tegra210 adds 43b9b402f491 arm64: tegra: Add CPU clocks on Tegra210 adds a5e98b0b371c arm64: tegra: Add pinmux for PWM-based DFLL support on P2597 adds a1304d352cca arm64: tegra: Enable DFLL clock on Jetson TX1 adds f9c8bcc00290 arm64: tegra: Add CPU power rail regulator on Smaug adds d4eb7653a8dc arm64: tegra: Enable DFLL clock on Smaug adds a38570c22e9d arm64: tegra: Add nodes for TCU on Tegra194 adds 6ab6a4d22030 arm64: tegra: Mark TCU as primary serial port on Tegra194 P2888 adds 4e0f12299194 arm64: tegra: Add SDMMC auto-calibration settings adds dfd3cb6feb73 arm64: tegra: Add CQE Support for SDMMC4 adds 351648d0cc6d arm64: tegra: Support 200 MHz for SDMMC on Tegra194 adds 140723b98166 arm64: tegra: Update compatible for Tegra210 I2C adds 250a36c06f95 arm64: tegra: Update compatible for Tegra186 I2C adds 1228c051bab1 Merge tag 'tegra-for-5.1-arm64-dt' of git://git.kernel.org [...] adds 34948b77bb09 ARM: dts: mt7623: Add all CPUs in cooling maps adds 60b71a239bbd dt-bindings: interrupt-controller: update bindings for MT7623 adds f7d488be48da Merge tag 'v5.0-next-dts32' of git://git.kernel.org/pub/sc [...] adds 9539c0c13663 arm64: dts: mediatek: mt6797: Add pinctrl support adds 58bef10e47fe arm64: dts: mediatek: x20: Add pinmux support for UART1 adds e8c165fec90b arm64: dts: Add uart for mt6797 EVB adds 398ed2922527 ARM64: dts: mediatek: Add all CPUs in cooling maps adds 1724f4cc5133 arm64: dts: Add USB3 related nodes for MT2712 adds e82aa7991c19 arm64: dts: add iommu/smi nodes for MT2712 adds dd00ecfad9ca arm64: dts: add i2c nodes for MT2712 adds 9d66740cecbd arm64: dts: add spi nodes for MT2712 adds d85b9774c8bd arm64: dts: add pwm nodes for MT2712 adds db0b58d88d7d arm64: dts: add mmc nodes for MT2712 adds a9386c5366a7 arm64: dts: add nand nodes for MT2712 adds a807d5d7c4f3 arm64: dts: add pcie nodes for MT2712 adds b7f456ced7f0 dt-bindings: arm: Add bindings for Mediatek MT8183 SoC Platform adds dd93f8465577 dt-bindings: arm: mediatek: remove unused "mediatek, mt7623a" adds 858a6c310f77 dt-bindings: arm: mediatek: add support for MT7622 BPI-R64 [...] adds 1de741634b82 Merge tag 'v5.0-next-dts64' of git://git.kernel.org/pub/sc [...] adds a3f3332f412f arm64: dts: marvell: add interrupt support to ap806 thermal node adds 47041b9780f1 arm64: dts: marvell: add interrupt support to cp110 thermal node adds d68def52498e arm64: dts: marvell: armada-37xx: fix SATA node scope adds 02967b85b3ea arm64: dts: marvell: armada-37xx: declare SATA clock adds b3ad58bcad7e arm64: dts: marvell: armada-37xx: fix USB2 memory region adds 05d168a56fae arm64: dts: marvell: armada-37xx: declare USB2 UTMI PHYs adds a5470af981a0 arm64: dts: marvell: armada-37xx: declare PCIe reset pin adds c54932d42a4e arm64: dts: marvell: armada-3720-espressobin: declare PCIe [...] adds 0d45062cfc89 arm64: dts: marvell: Add device tree for uDPU board adds 4f63b1c3d6c4 arm64: dts: armada-3720-espressobin: Configure RGMII and SMI pins adds 99ce97875973 arm64: dts: armada-3720-espressobin: Set mv88e6341 cpu por [...] adds 8b0a14d97e28 arm64: dts: marvell: Remove unnecessary #address-cells/#si [...] adds 2ef303f0fe44 arm64: dts: marvell: armada-37xx: declare the COMPHY node adds c38e13a2f816 arm64: dts: marvell: armada-3720-espressobin: declare PCIe PHY adds 8e18c8e58da6 arm64: dts: marvell: armada-3720-espressobin: declare SATA [...] adds bd3d25b07342 arm64: dts: marvell: armada-37xx: link USB hosts with their PHYs adds 1c2950563a26 Merge tag 'mvebu-dt64-5.1-1' of git://git.infradead.org/li [...] adds cb92e40411ef arch: arm: dts: Remove disabled marvell,dsa properties adds 260bcbb319a8 Merge tag 'mvebu-dt-5.1-1' of git://git.infradead.org/linu [...] adds 5e6a18ac6caa arm64: dts: meson-axg: add spdifin adds e6a5539799ab arm64: dts: meson-axg: s400: add spdif-dir codec adds 99e322cc512f arm64: dts: meson-axg: s400: add spdifin to the sound card adds cf34287986d0 arm64: dts: meson-gx: Add canvas provider node to the vpu adds a720349d2cb2 dt-bindings: meson: add specific simplefb bindings adds 03b370357907 arm64: dts: meson-gx: add support for simplefb adds 5ca872c530e5 arm64: dts: meson: s400: enable sdr104 on sdio adds ec01fb69ac80 arm64: dts: meson: s400: fix emmc maximum rate adds 9ab2d15ce1c3 arm64: dts: meson-axg: add efuse device adds 503f5fed1c52 arm64: dts: meson: fix g12a buses adds fea888bd3359 arm64: dts: meson: axg: add clk measure support adds 60d4fdb8f372 arm64: dts: meson: g12a: add clk measure support adds 785fb4342730 arm64: dts: meson: g12a: add peripheral clock controller adds 148423b7454b dt-bindings: arm: amlogic: add amediatech x96-max bindings adds d3aa4ce87348 arm64: dts: meson: add g12a x96 max board adds e7b984912d11 Merge tag 'amlogic-dt64' of git://git.kernel.org/pub/scm/l [...] adds 2fc6f3773733 ARM: dts: meson6: add the APB2 bus adds 7e22d7283487 ARM: dts: meson8: add the APB bus adds e402d24d8841 ARM: dts: meson8b: add the APB bus adds 5938f2c8c8bb dt-bindings: gpu: mali-utgard: add Amlogic Meson8 and Meso [...] adds 7d3f6b536e72 ARM: dts: meson8: add the Mali-450 MP6 GPU adds c3ea80b6138c ARM: dts: meson8b: add the Mali-450 MP2 GPU adds 29f0023d01f0 ARM: dts: meson8b: fix the Ethernet data line signals in e [...] adds b6db3936f283 ARM: dts: meson: switch the clock controller to the HHI re [...] adds c0ad99a2deac ARM: dts: meson8m2: use the Meson8m2 specific SAR ADC compatible adds f4c6e8e223c2 ARM: dts: meson8: add the temperature calibration data for [...] adds bbbcf64360bb ARM: dts: meson8b: add the temperature calibration data fo [...] adds 1a4f28ab2556 ARM: dts: meson8b: ec100: add iio-hwmon for the chip temperature adds a6c94928261a ARM: dts: meson8b: odroidc1: add iio-hwmon for the chip te [...] adds e7e871b50f80 ARM: dts: meson8m2: mxiii-plus: add iio-hwmon for the chip [...] adds b7d10841e5d7 ARM: dts: meson8b: ec100: enable the Ethernet PHY interrupt adds 3e7db1c1b7a3 ARM: dts: meson8b: ec100: improve the description of the r [...] adds 99f0619b0d0d ARM: dts: meson8b: ec100: add the GPIO line names adds f815bb4e97e4 Merge tag 'amlogic-dt' of git://git.kernel.org/pub/scm/lin [...] adds a1a38e1f4d1d dt-bindings: arm: Convert FSL board/soc bindings to json-schema adds 839eb8c7738b dt-bindings: arm: imx: add imx8qxp mek support adds 35d6808221bd dt-bindings: fsl: add imx7ulp system integration module binding adds 24ef3b6e22fe dt-bindings: arm: Add Y Soft IOTA Draco, Hydra and Ursa boards adds 3dada33d735b dt-bindings: Add vendor prefix for Catalyst Semiconductor adds a69ab6ad2ee0 dt-bindings: arm: fsl: Fix bindings for LS1012A and LS1021 [...] adds 8cf0c53c307a dt-bindings: vendor-prefixes: Add EBS-SYSTART GmbH Vendor Prefix adds ce1bcf148a12 dt-bindings: arm: fsl: Add devicetree binding for Oxalis adds 95f2aac6223a dt-bindings: fsl: scu: add fallback compatible string for clock adds 2a0053971170 dt-bindings: fsl: scu: add imx8qm scu clock support adds 89081095a22e Merge tag 'imx-bindings-5.1' of git://git.kernel.org/pub/s [...] adds 13c033bc630a ARM: dts: imx7ulp: add HSRUN mode clocks adds 02f95c355122 ARM: dts: vf610-zii-cfu1: Run I2C0 at 400 kHz adds cd8281acdf91 ARM: dts: ls1021a: Add memory controller adds 65441e1ffc21 ARM: dts: imx6q-tbs2910: Switch to SPDX identifier adds cf91ce9696a0 ARM: dts: vf610-bk4: Provide support for reading ID code f [...] adds 5ddb78d6b149 ARM: dts: ls1021a: add num-viewport property for PCIe DT nodes adds 0ce7b4a77412 ARM: dts: imx6sl: correct PWM ipg clock source adds c4f70b4f93b0 ARM: dts: ls1021a: Add incr-burst-byte-adjustment property [...] adds e0b22fa041a6 ARM: dts: imx: Change i.MX27 interrupt controller unit name adds 1fded78a67cb ARM: dts: i.MX51: digi-connectcore: Move RTC from SOM to JSK adds 526f56a359c5 ARM: dts: i.MX51: imx51-digi-connectcore: Enable ESDHC1 adds 0d422e670b6f ARM: dts: i.MX51: digi-connectcore-som: Add support for I2 [...] adds ae88c9e783fa ARM: dts: imx6sx: Add DISPLAY power domain support adds f243bc821ee3 ARM: dts: imx6ull: Fix i.MX6ULL/ULZ ocotp compatible adds 143c3870ffd2 ARM: dts: imx6ull: change to use new compatible "fsl,imx6u [...] adds cc077d00fd39 ARM: dts: imx7ulp: add sim node adds 87489ec3a77f ARM: dts: imx: Add Y Soft IOTA Draco, Hydra and Ursa boards adds 69ab17b53e35 ARM: dts: vf610-zii-ssmb-spu3: Pass "no-sdio"/"no-sd" properties adds d2b91ab14806 ARM: dts: imx6*-apalis/-colibri: mark I2C recovery GPIOs a [...] adds 82ae9038ddcc ARM: dts: imx6: Add support for Phytec phyBOARD i.MX6UL Segin adds 063182a4c856 ARM: dts: colibri: use valid range configuration for weim adds da8782f673a1 ARM: dts: Add devicetree compatibles for LS1021A based boards adds a822029a0cc0 ARM: dts: Add stmpe-adc DT node to Toradex iMX6 modules adds bffe0d85e51a ARM: dts: imx6qdl-phytec-pfla02: add missing interrupt-con [...] adds 8de81c89d0a1 ARM: dts: pfla02: add ksz9031 clock skew values adds 4a2c25961aa3 ARM: dts: vf610: Add ZII SSMB DTU board adds 1e797150e026 ARM: dts: imx6qdl-sabresd: add regulator control for isl29 [...] adds 72af502f17b8 ARM: dts: imx6qdl-sabresd: add regulators control for mag3 [...] adds 14cc68e143b3 ARM: dts: imx6qdl-sabresd: add regulators control for mma8 [...] adds ee9ec3ea79c6 ARM: dts: imx6qdl-sabresd: remove reg_sensors' regulator-a [...] adds 1c207f911fe9 ARM: dts: imx: Add support for Logic PD i.MX6QD EVM adds 42d614138e66 Merge tag 'imx-dt-5.1' of git://git.kernel.org/pub/scm/lin [...] adds a2b91efd30eb arm64: dts: imx8mq: move watchdog nodes to correct location adds 881e90d27a07 arm64: dts: layerscape: add num-viewport property for PCIe [...] adds 83c58a55ce78 arm64: dts: ls1088: add smmu device node adds 859873fb12ba arm64: dts: ls1088: add missing dma-coherent property in fsl-mc adds 1ba67dafb3fd arm64: dts: fsl: use a generic node name for m25p80 flashes adds bc3e457072aa arm64: dts: fsl: ls1046a: disable the flash controller by default adds 3ffe6c9621cd arm64: dts: fsl: ls1046a: disable uarts by default adds 1000ae68e00f arm64: dts: layerscape: Add incr-burst-type-adjustment pro [...] adds 703c5e40fd8e arm64: dts: lx2160a: Add fsl-mc node adds 0154878dec5c arm64: dts: lx2160a: Add dma-ranges property adds 3d91ba65fecd arm64: dts: imx: add imx8qxp support adds fdea904e85e1 arm64: dts: imx: add imx8qxp mek support adds 6334f879bf93 arm64: dts: imx: add i.MX8QXP system controller RTC support adds a0e046e642b1 arm64: dts: imx8mq: Add pwm device nodes adds fdbcc04da246 arm64: dts: imx8mq: add GPC power domains adds 179cbdb8747c arm64: dts: imx8qxp: Fix MU4_INT number adds 1ffeef4eeecb arm64: dts: lx2160a: add FlexSPI node property adds 809e0db57c2c arm64: dts: freescale: Add devicetree for Oxalis adds 7b25c1c56c62 arm64: dts: lx2160a: update fspi node adds c412123f2fa3 arm64: dts: imx8mq: properly describe IRQ hierarchy adds ad37549cb5dc arm64: dts: imx8mq: add USB nodes adds 49e6d2b2f9b1 arm64: dts: imx8mq-evk: enable USB nodes for USB3 host adds 55b0b15a0220 arm64: dts: imx8mq-evk: add missing MDIO / PHY nodes adds f196ef19fb1a arm64: dts: imx8mq-evk: Add fsl,magic-packet property adds 85761f4560dd arm64: dts: imx8mq: Add ECSPI support adds 39f1622b5c94 arm64: dts: imx8mq: Add QuadSPI controller adds f9f818cf256a arm64: dts: imx8mq-evk: Enable the QuadSPI controller adds 3ea95c313519 arm64: dts: imx8mq: Add RTC support adds b3f6a5f216e5 arm64: dts: imx8mq: Add ARM PMU node adds ca04fed4706d arm64: dts: imx8mq: specify dma-ranges adds b217a721e9eb Merge tag 'imx-dt64-5.1' of git://git.kernel.org/pub/scm/l [...] adds 35a4f89cd473 arm64: dts: zcu100-revC: Give wifi some time after power-on adds 69733808a4e3 Merge tag 'zynqmp-dt-for-v5.1' of https://github.com/Xilin [...] adds 1241c72b6db1 ARM: dts: zynq: replace gpio-key,wakeup with wakeup-source [...] adds e1a38b750428 Merge tag 'zynq-dt-for-v5.1' of https://github.com/Xilinx/ [...] adds 26b933b9436b ARM: dts: at91: at91-sama5d27_som1: add QSPI1 + SPI NOR me [...] adds c2dfab7e4009 ARM: dts: at91: at91-sama5d27_som1_ek: enable qspi1 memory adds 31f031f73a01 ARM: dts: at91: replace gpio-key,wakeup with wakeup-source [...] adds 75ed0b2d2d96 Merge tag 'at91-5.1-dt' of git://git.kernel.org/pub/scm/li [...] adds 32dfc773a784 arm64: dts: uniphier: Add PCIe host controller and PHY nodes adds 519904a42ff8 arm64: dts: uniphier: sort labels in the same order as in dtsi adds 87503c012a7d Merge tag 'uniphier-dt64-v5.1' of git://git.kernel.org/pub [...] adds dd80f10320c6 ARM: dts: omap3-gta04a5: Replace LXR reference with a local one adds a3f9c8c78abd ARM: dts: gta04: add pinctrl settings for wkup domain adds 0db02b3bee2a ARM: dts: gta04: add ldo 3v3 regulator adds 1f4f84e95534 ARM: dts: gta04: add gps support adds 361df7797666 ARM: dts: am335x: Add support for Bosch Guardian adds 947b78025971 ARM: dts: omap3-gta04: declare backlight in lcd node adds a882bd15c256 Merge tag 'omap-for-v5.1/dt-pt2-signed' of git://git.kerne [...] adds 42d712a74d09 arm64: dts: ti: k3-am65: Add MSMC RAM node adds 7147f341e982 arm64: dts: ti: am654: Add Main System Control Module node adds cc54a99464cc arm64: dts: ti: k3-am6: add USB support adds 7e7e7dd51d06 arm64: dts: ti: k3-am654-base-board: enable USB1 adds 5bb57a7488c6 dt-bindings: input: ti-tsc-adc: Add new compatible for AM654 SoCs adds aa6eaaa2ffad arm64: dts: ti: k3-am65-mcu: Add ADC nodes adds 0fe8f1e5bbc5 Merge tag 'am654-for-v5.1-part2' of git://git.kernel.org/p [...] adds e4f045ef38e6 arm64: dts: msm8916: remove bogus argument to the cpu clock adds c47fc19887ce arm64: dts: sdm845: wireup the thermal trip points to cpufreq adds 55fae1d552f7 arm64: dts: qcom: sdm845: Define IOMMU for sdhc 2 adds 9a8a9d1791f0 arm64: dts: qcom: sdm845: Define iommus for USB controllers adds bc94e5f4c2d3 arm64: dts: sdm845: Add clocks and iommus to WCN3990 WLAN node adds 08585d21de98 arm64: dts: sdm845: Fixup dependency on RPMPD includes adds 29cf2ee3b555 Merge tag 'qcom-arm64-for-5.1' of git://git.kernel.org/pub [...] adds 97131f85c08e ARM: dts: qcom: ipq4019: Fix MSI IRQ type adds bf5db21cb93e Merge tag 'qcom-dts-for-5.1-2' of git://git.kernel.org/pub [...] adds b86e2f244142 ARM: dts: rockchip: Fix vcc5/6-supply representation on rv [...] adds fac331181100 ARM: dts: rockchip: Use the correct regulator properties o [...] adds 085e42fbbd34 ARM: dts: rockchip: Use the correct regulator properties o [...] adds 51b99b390528 ARM: dts: rockchip: remove cap-mmc-highspeed from rk3188-b [...] adds 5aed37a5cdef ARM: dts: rockchip: add chosen node on veyron devices adds c22ae32d94e7 Merge tag 'v5.1-rockchip-dts32-2' of git://git.kernel.org/ [...] adds 803346a8efc9 arm64: dts: rockchip: Enable HDMI audio devices on rk3399-rock960 adds 2670712c83db arm64: dts: rockchip: enable mali power supply on rk3399-r [...] adds 3e2f0bb72be3 arm64: dts: rockchip: Add nanopi4 bluetooth adds 78dd84ecd9ff arm64: dts: rockchip: rockpro64 dts make regulator more readable adds c96bb6f92048 arm64: dts: rockchip: rockpro64 dts remove unused lcd-rese [...] adds 6db644c79c8d arm64: dts: rockchip: rockpro64 dts add usb regulator adds 4bc4d6013b7f arm64: dts: rockchip: fix rk3328-roc-cc gmac2io stability issues adds c72235c288c8 arm64: dts: rockchip: Add on-board WiFi/BT support for Roc [...] adds 02260a619efe arm64: dts: rockchip: Enable tsadc device on rock960 adds e88dc153eed2 Merge tag 'v5.1-rockchip-dts64-2' of git://git.kernel.org/ [...] adds 5863dbe071ca arm64: dts: sprd: Remove PMIC INTC irq trigger type adds 640e2c51bdf2 arm64: dts: sprd: Add ADC calibration support adds a47954095395 arm64: dts: sprd: Add SC2731 charger device adds 02643475a8d3 arm64: dts: sprd: Add SC27XX fuel gauge device adds 0419a75b1808 arm64: dts: sprd: Remove wildcard compatible string adds 12749350567c dt-bindings: arm: Convert Renesas board/soc bindings to js [...] adds 1a69a73c9b00 dt-bindings: arm: renesas: Add si-linux cat87[45] boards adds 58097b0e05c0 dt-bindings: arm: renesas: Document RZ/A2M EVB adds c051dc5e3cea dt-bindings: arm: renesas: Fix SoC mismatch for Stout adds b258ad994e96 Merge tag 'renesas-dt-bindings-for-v5.1' of git://git.kern [...] adds e653eaed97ac ARM: dts: exynos: Enable ADC on Odroid HC1 adds a66352e00548 ARM: dts: exynos: Add minimal clkout parameters to Exynos3250 PMU adds 8e0861fd7f83 ARM: dts: exynos: Add stdout path property to Arndale board adds 4dc185ccc729 ARM: dts: exynos: Disable ARM PMU on Odroid XU3-lite adds 885b005d232c ARM: dts: exynos: Add support for secondary DAI to Odroid XU3 adds 625c731d1b2a ARM: dts: exynos: Add support for secondary DAI to Odroid XU4 adds 0d6367ca9077 Merge tag 'samsung-dt-5.1-2' of git://git.kernel.org/pub/s [...] adds ccb01374a835 arm64: dts: actions: Add interrupt properties to pinctrl n [...] adds 782976299a76 arm64: dts: actions: Add Reset Controller support for S700 SoC adds 7cac6c0cb32d arm64: dts: actions: Add Reset Controller support for S900 SoC adds 7cdf8446ed1d arm64: dts: actions: Add pinctrl node for Actions Semi S700 adds 7cf0aacfa81c arm64: dts: actions: s700: Add I2C controller nodes adds 9175a8116f45 arm64: dts: actions: s700-cubieboard7: Enable I2C0 and I2C1 adds 94224c2517f9 Merge tag 'actions-arm64-dt-for-v5.1' of git://git.kernel. [...] adds e8acd8564b96 ARM: dts: dra7: switch to use phy-gmii-sel adds 837143940d89 ARM: dts: dm814x: switch to use phy-gmii-sel adds dab2da84d5db ARM: dts: am4372: switch to use phy-gmii-sel adds fcfa0e84eaf7 ARM: dts: am335x: switch to use phy-gmii-sel adds bae2bf97939a dt-bindings: net: ti: deprecate cpsw-phy-sel bindings adds 847aed392fe7 Merge tag 'omap-for-v5.1/dt-cpsw-phy' of git://git.kernel. [...] adds 6a3b25173cd4 arch: arm: dts: kirkwood-rd88f6281: Remove disabled marvel [...] adds 203a0d417293 Merge tag 'mvebu-dt-5.1-2' of git://git.infradead.org/linu [...] adds a3238924a820 ARM: dts: exynos: Fix max voltage for buck8 regulator on O [...] adds 6ad63dec9c2c Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linu [...] adds f1e250bf3659 soc: fsl: dpio: Add prefetch instruction adds 8a533a7de21a soc: fsl: dpio: Change bpid type to u16 adds 3c0d64e867ed soc: fsl: guts: reuse machine name from device tree adds 57f87c7989d2 Merge tag 'soc-fsl-next-v5.1-2' of git://git.kernel.org/pu [...] adds bc3843d4d357 firmware: xilinx: Add reset API's adds 3f1b66be4aaa dt-bindings: reset: Add bindings for ZynqMP reset driver adds 62f0d7dc3bae reset: reset-zynqmp: Adding support for Xilinx zynqmp rese [...] adds fe6f42cf6eb3 firmware: xilinx: Add zynqmp_pm_get_chipid() API adds 940c2361b56a dt-bindings: nvmem: Add bindings for ZynqMP nvmem driver adds 4640fa1833fe nvmem: zynqmp: Added zynqmp nvmem firmware driver adds d4ff6c9efa2e dt-bindings: soc: Add ZynqMP PM bindings adds e178df31cf41 firmware: xilinx: Implement ZynqMP power management APIs adds ab272643d723 drivers: soc: xilinx: Add ZynqMP PM driver adds 8fd27fb4cf76 dt-bindings: power: Add ZynqMP power domain bindings adds c1986ac3d483 firmware: xilinx: Add APIs to control node status/power adds e23d9c6d0d49 drivers: soc: xilinx: Add ZynqMP power domain driver adds 59f527dd7a61 Merge tag 'zynqmp-soc-for-v5.1' of https://github.com/Xili [...] adds b798d5a1b0ea soc: imx: gpcv2: handle additional power-down bits in hand [...] adds ae1d2add26a4 soc: imx: gpcv2: handle reset clocks adds 4c783b010467 dt-bindings: bus: imx-weim: document multiple address rang [...] adds 8b8cb52af34d bus: imx-weim: support multiple address ranges per child node adds c7995bcb36ef bus: imx-weim: guard against timing configuration conflicts adds d80eebeb5dc6 dt-bindings: fsl: scu: add fallback compatible string for [...] adds 8ae170cfad9a dt-bindings: fsl: scu: add imx8qm scu power domain support adds e59e59b80e33 firmware: imx: scu-pd: add fallback compatible string support adds 9b0bb07328f2 soc: imx: Break dependency on SOC_IMX8MQ for GPCv2 adds d90bf296ae18 firmware: imx: Add support to start/stop a CPU adds c9235d999646 Merge tag 'imx-drivers-5.1' of git://git.kernel.org/pub/sc [...] adds 99e5a8df8b36 soc: amlogic: add missing of_node_put() adds 382f8be04551 soc: amlogic: canvas: Fix meson_canvas_get when probe failed adds c28de6bf856e dt-bindings: amlogic: add new compatible devices to clk_measure adds 19e0bde7bf6a soc: amlogic: clk-measure: add axg and g12a support adds 1d03f187f6f9 Merge tag 'amlogic-drivers' of git://git.kernel.org/pub/sc [...] adds 4cab5bf616f6 dt-bindings: reset: imx7: Document usage on i.MX8MQ SoCs adds 37c739396244 MAINTAINERS: use include/linux/reset for reset controller [...] adds fdce60787f62 reset: sunxi: declare sun6i_reset_init in a header file adds cdbeb315ed8d reset: socfpga: declare socfpga_reset_init in a header file adds 0807caf647dd dt-bindings: reset: Add document for Broadcom STB reset co [...] adds 77750bc089e4 reset: Add Broadcom STB SW_INIT reset controller driver adds 1059035853ae reset: imx7: Add plubming to support multiple IP variants adds c979dbf59987 reset: imx7: Add support for i.MX8MQ IP block variant adds dbfc54534dfc dt-bindings: reset: meson: add g12a bindings adds 6f2185f8e345 Merge tag 'reset-for-5.1' of git://git.pengutronix.de/git/ [...] adds 165ce6e01d2d firmware: tegra: Reword messaging terminology adds cdfa358b248e firmware: tegra: Refactor BPMP driver adds 139251fc2208 firmware: tegra: add bpmp driver for Tegra210 adds e835d442cff6 firmware: tegra: bpmp-tegra186: Remove unused includes adds 79d031fcad56 firmware: tegra: Conditionally support SoC generations adds fe45ab552955 firmware/tegra: Enable Tegra186 BPMP support on Tegra194 adds f73e22d621d3 Merge tag 'tegra-for-5.1-firmware' of git://git.kernel.org [...] adds 51294bf6b9e8 soc/tegra: fuse: Fix illegal free of IO base address adds d94da0dd686d soc/tegra: fuse: Fix typo in tegra210_init_speedo_data adds 532700ed0a9b soc/tegra: pmc: Use TEGRA186_ prefix for GPIO names adds 4659db5e6fdf soc/tegra: pmc: Sort includes alphabetically adds bbe5af60041c soc/tegra: pmc: Add missing kerneldoc adds d32dde2c5a11 soc/tegra: pmc: Make tegra_powergate_is_powered() a local [...] adds 589997a157df soc/tegra: pmc: Pass struct tegra_pmc * where possible adds f1d912996fc0 soc/tegra: pmc: Make alignment consistent adds fa3bc04ef8cc soc/tegra: pmc: Explicitly initialize all fields adds e247deae1a55 soc/tegra: pmc: Support systems where PMC is marked secure adds a21c3f1795c1 Merge tag 'tegra-for-5.1-soc' of git://git.kernel.org/pub/ [...] adds 9f5ed5fe6060 cpufreq: tegra124: do not handle the CPU rail adds c06697d850fb cpufreq: tegra124: extend to support Tegra210 adds 43c36002b86d cpufreq: dt-platdev: add Tegra210 to blacklist adds f35635a6b769 Merge tag 'tegra-for-5.1-cpufreq' of git://git.kernel.org/ [...] adds b0dcfb78dc6a clk: tegra: dfll: registration for multiple SoCs adds b3cf8d069505 clk: tegra: dfll: CVB calculation alignment with the regulator adds 36541f0499fe clk: tegra: dfll: support PWM regulator control adds f7ebf8874c2a clk: tegra: dfll: round down voltages based on alignment adds 2b2dbc2f94e5 clk: tegra: dfll: add CVB tables for Tegra210 adds 8bf9437a4e7f clk: tegra: dfll: build clk-dfll.c for Tegra124 and Tegra210 adds 7e5c4c26c7fe Merge tag 'tegra-for-5.1-clk' of git://git.kernel.org/pub/ [...] adds 705c0ee8d4a6 bus: hisi_lpc: Don't fail probe for unrecognised child devices adds 03138ef99132 Merge tag 'hisi-drivers-for-5.1' of git://github.com/hisil [...] adds 42bf4152d8a7 tee: add supp_nowait flag in tee_context struct adds 0fc1db9d1059 tee: add bus driver framework for TEE based devices adds c3fa24af9244 tee: optee: add TEE bus device enumeration support adds 5fe8b1cc6a03 hwrng: add OP-TEE based rng driver adds dea73a34e0ed Merge tag 'tee-bus-for-5.1' of https://git.linaro.org/peop [...] adds a5fc7526038b Merge tag 'qcom-fixes-for-5.0-rc1' into drivers-for-5.1 adds cea8e2f3938c dt-bindings: opp: Introduce opp-level bindings adds 5b93ac542301 OPP: Add support for parsing the 'opp-level' property adds c6e6eff4d48f dt-bindings: power: Add qcom rpm power domain driver bindings adds bbe3a66c3f5a soc: qcom: rpmpd: Add a Power domain driver to model corners adds 075d3db8d10d soc: qcom: rpmpd: Add support for get/set performance state adds 279b7e8a62cc soc: qcom: rpmhpd: Add RPMh power domain driver adds 0503aec22c14 soc: qcom: rpmhpd: Mark mx as a parent for cx adds e31f941cf977 MAINTAINERS: update list of qcom drivers adds 41c5bb767ecb soc: qcom: rpmpd: Drop family A RPM dependency adds 4eccc154b386 soc: qcom: update config dependencies for QCOM_RPMPD adds b4aa93bca913 soc: qcom: rmtfs-mem: Add class to enable uevents adds f58b0f9d9dd6 soc: qcom: rmtfs-mem: Make sysfs attributes world-readable adds 7300241926e8 drivers: qcom: rpmh: avoid sending sleep/wake sets immediately adds baef1c90aac7 soc: qcom: rpmh: Avoid accessing freed memory from batch API adds 8cd09a3dd3e1 soc: qcom: gsbi: Fix error handling in gsbi_probe() adds 4e2256d31f0f soc: qcom: smd-rpm: Add sdm660 compatible adds 405bcfff172d Merge tag 'qcom-drivers-for-5.1' of git://git.kernel.org/p [...] adds c6275e4b12bf soc: bcm2835: sync firmware properties with downstream adds b80ec7c0ef8d firmware: raspberrypi: notify VC4 firmware of a reboot adds fbeab182b1ae dt-bindings: soc: Add a new binding for the BCM2835 PM node. (v4) adds 5e6acc3e678e bcm2835-pm: Move bcm2835-watchdog's DT probe to an MFD. adds 670c672608a1 soc: bcm: bcm2835-pm: Add support for power domains under [...] adds f494caa480f7 soc: bcm: Make PM driver default for BCM2835 adds 722f761084bd soc: bcm: bcm2835-pm: Make local symbol static adds 81fc035f07d2 ARM: bcm283x: Extend the WDT DT node out to cover the whol [...] adds e1dc2b2e1bef ARM: bcm283x: Switch V3D over to using the PM driver inste [...] adds 50de64947f40 Merge tag 'tags/bcm2835-drivers-next-2019-02-01' into driv [...] adds 187b4ac7dfeb Merge tag 'arm-soc/for-5.1/drivers' of https://github.com/ [...] adds 5953c887fb5f firmware: ti_sci: Change to use DEFINE_SHOW_ATTRIBUTE macro adds 2b13ef1f4261 soc: ti: knav_dma: Use proper enum in pktdma_init_chan adds 50b0225bf412 Merge tag 'drivers_soc_for_5.1' of git://git.kernel.org/pu [...] adds 72d1cd033154 qcom: soc: llcc-slice: Clear the global drv_data pointer on error adds ed10a259faa1 qcom: soc: llcc-slice: Consolidate some code adds 5aa8f495d6ef Merge tag 'qcom-drivers-for-5.1-2' of git://git.kernel.org [...] adds 32616b2121f7 soc: qcom: llcc-slice: Fix typos adds 5477a43a597d Merge tag 'qcom-drivers-for-5.1-3' of git://git.kernel.org [...] adds bb8727096c86 clk: tegra: dfll: Make symbol 'tegra210_cpu_cvb_tables' static adds c1959066ac02 soc: fsl: dpio: Use after free in dpaa2_dpio_remove() adds bd3bd3b36df7 soc: fsl: dpio: fix memory leak of a struct qbman on error [...] adds 3b96fe66c7d9 Merge tag 'soc-fsl-next-v5.1-3' of git://git.kernel.org/pu [...] adds 50ceca6894ad tee: optee: Initialize some structs using memset instead o [...] adds 56410c0cb43e hwrng: optee: Initialize some structs using memset instead [...] adds bb342f016862 tee: fix possible error pointer ctx dereferencing adds 8deed847445a hwrng: Fix unsigned comparison with less than zero adds 62ade1bed27c tee: optee: Fix unsigned comparison with less than zero adds 4f640201a8ae hwrng: make symbol 'optee_rng_id_table' static adds 4f062dc1b759 tee: add cancellation support to client interface adds 32356d309c22 tee: optee: update optee_msg.h and optee_smc.h to dual license adds 3473b71e2160 Merge tag 'tee-misc-for-v5.1' of https://git.linaro.org/pe [...] adds ae23a0fe5888 soc: fsl: guts: make fsl_guts_get_svr() static adds 390bf02d275c soc: fsl: dpio: enable frame data cache stashing per softw [...] adds 51da14e96e9b soc: fsl: dpio: configure cache stashing destination adds f8b995853444 dpaa2-eth: configure the cache stashing amount on a queue adds 8ceb820b69fe Merge tag 'soc-fsl-next-v5.1-4' of git://git.kernel.org/pu [...] adds 384d11fa0e2c Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm [...] adds a7856704335e ARM: defconfig: axm55xx: Drop PL11x graphics driver adds 0e150419fd07 ARM: defconfig: Enable PL11x DRM driver on multi_v7 adds 37ad68849778 arm64: defconfig: Switch to PL11x DRM driver adds 34332ef736c0 ARM: multi_v7_defconfig: enable GCC plugin support and str [...] adds 1531f1b24d43 ARM: omap2plus_defconfig: remove PROVE_LOCKING from defconfig adds a7bfb6773260 ARM: omap2plus_defconfig: Update for dropped options adds a8220ae7e740 ARM: omap2plus_defconfig: Update for moved options adds 0e58c23b5211 Merge tag 'omap-for-v5.1/defconfig-signed' of git://git.ke [...] adds db375bc84ea9 arm64: defconfig: add i.MX system controller RTC support adds e1168554a7f5 arm64: defconfig: add imx8qxp support adds 368350aecdac arm64: defconfig: Add i.MX8MQ boot necessary configs adds 6cbedeb0612a arm64: defconfig: enable NXP FlexSPI driver adds 28cfe2434529 arm64: defconfig: Enable PFUZE100 regulator adds 90a50f9f4ddc arm64: defconfig: Add IMX2+ watchdog adds ae4dbf8ced41 Merge tag 'imx-defconfig-5.1' of git://git.kernel.org/pub/ [...] adds 2b5d2c92c29d arm64: defconfig: Enable MAX8973 regulator adds bc72bed682a9 arm64: defconfig: Enable Tegra TCU adds 94e4d309ea72 Merge tag 'tegra-for-5.1-arm64-defconfig' of git://git.ker [...] adds 71e3039dd7c3 ARM: shmobile: Enable NXP pcf85363 rtc in shmobile_defconfig adds e5168ec09d99 ARM: multi_v7_defconfig: Enable NXP pcf85363 rtc adds 4162325afd0d ARM: shmobile: defconfig: Refresh for v5.0-rc1 adds 58319b7c3727 ARM: shmobile: defconfig: Enable support for RZ/A2 adds 03ff96779300 ARM: multi_v7_defconfig: Enable support for RZ/A2 adds 758cf939df66 Merge tag 'renesas-arm-defconfig-for-v5.1' of git://git.ke [...] adds 12f41a5dfe6c arm64: defconfig: Enable CONFIG_PHY_RCAR_GEN3_PCIE adds 4aac2bf0760d arm64: defconfig: Enable R-Car thermal driver adds b8c3667a892a arm64: defconfig: select Kingfisher Sound related configs adds bf86784276de Merge tag 'renesas-arm64-defconfig-for-v5.1' of git://git. [...] adds 38663395bbeb arm64: defconfig: Enable I2C_GPIO adds 2345ec2061ee arm64: defconfig: Enable SUN6I Camera sensor interface adds 4e5ddaa8c04b Merge tag 'sunxi-config64-for-5.1' of git://git.kernel.org [...] adds 594f1e8a240f ARM: socfpga_defconfig: enable BLK_DEV_LOOP config option adds 213721c7c667 Merge branch 'socfpga_for_next_v5.1_defconfig' of git://gi [...] adds 3a69d03f6d2f ARM: defconfig: Update LPC18xx defconfig adds 34a5cf06af49 ARM: defconfig: Switch LPC18xx to use PL11x DRM driver adds dd837104f5fe ARM: defconfig: Update LPC32xx defconfig adds ff8524b7334d ARM: defconfig: Switch LPC32xx to use PL11x DRM driver adds 218e710cc20e ARM: defconfig: lpc32xx: enable NFSv4 support adds 742fa75dcd7c ARM: defconfig: lpc32xx: enable build options for basic debugging adds d9bed635a090 ARM: defconfig: lpc32xx: enable panic on oops option adds 74dd4017c761 ARM: defconfig: lpc32xx: enable serial console on HS UART adds 5bd7f4b537c2 ARM: defconfig: lpc32xx: enable generic SRAM driver adds ab5d06faffd6 ARM: defconfig: lpc32xx: disable superfluous GPIO controllers adds daae50877962 ARM: defconfig: lpc32xx: enable fixed voltage regulator support adds 25dc2e0bd22e ARM: defconfig: lpc32xx: enable DRM simple panel driver adds f13c82e2e70e Merge tag 'lpc32xx-defconfig-for-5.1' of https://github.co [...] adds 24632d6b78a1 ARM: bcm2835_defconfig: Enable BCM2835 MMAL-based V4L2 cam [...] adds 6e2111e72e82 Merge tag 'tags/bcm2835-defconfig-next-2018-11-27' into de [...] adds 5e26374161ac Merge tag 'arm-soc/for-5.1/defconfig' of https://github.co [...] adds 0775989a3329 ARM: s5pv210_defconfig: Run make savedefconfig adds d6aebe5116a1 ARM: s5pv210_defconfig: Enable more drivers present on Sam [...] adds 25c390ec2216 ARM: s5pv210_defconfig: Enable cpufreq adds e9b4c1cf65e1 Merge tag 'samsung-defconfig-5.1' of git://git.kernel.org/ [...] adds 1a4aacdeb507 ARM: defconfig: integrator: Switch to DRM adds f1685af78cc8 ARM: pxa: remove CONFIG_SND_PXA2XX_AC97 in pxa_defconfig adds 2be52746095b ARM: nhk8815_defconfig: Update defconfig adds 00c15bb03100 ARM: nhk8815_defconfig: Add new options adds 31b0067e8d6d ARM: spear3xx_defconfig: Activate PL111 DRM driver adds fb686ad25be0 Merge tag 'armsoc-defconfig' of git://git.kernel.org/pub/s [...] adds 9c93da46f9c3 dt-bindings: arm: Document Bitmain BM1880 SoC adds ea367d3846d8 arm64: Add ARCH_BITMAIN platform adds c8ec37433852 arm64: dts: bitmain: Add BM1880 SoC support adds 3bba4e2fdc2d arm64: dts: bitmain: Add Sophon Egde board support adds 51d7d931d975 MAINTAINERS: Add entry for Bitmain SoC platform adds ee036df9bd1d Merge tag 'bitmain-initial-soc-v5.1' of git://git.kernel.o [...] adds 1d0bf7b9d308 dt-bindings: sram: milbeaut: Add binding for Milbeaut smp-sram adds fd73403a4862 dt-bindings: arm: Add SMP enable-method for Milbeaut adds f2a3aa163cf8 dt-bindings: Add documentation for Milbeaut SoCs adds 9fb29c734f9e ARM: milbeaut: Add basic support for Milbeaut m10v SoC adds 172e90878d6c dt-bindings: timer: Add Milbeaut M10V timer description adds b58f28f306db clocksource/drivers/timer-milbeaut: Introduce timer for Mi [...] adds bbaad144231c ARM: dts: milbeaut: Add device tree set for the Milbeaut M [...] adds 4d0eacb02bc2 ARM: configs: Add Milbeaut M10V defconfig adds 2781204594c2 ARM: multi_v7_defconfig: add ARCH_MILBEAUT and ARCH_MILBEAUT_M10V adds c889e2a0b053 Merge branch 'milbeaut/newsoc' into arm/newsoc adds 64b1b217f1a2 Merge tag 'armsoc-newsoc' of git://git.kernel.org/pub/scm/ [...] adds 4de8810ed8b2 input: davinci_keyscan: remove unnecessary includes adds a3124c00d57c ARM: davinci: remove intc_host_map from davinci_soc_info struct adds 74b0eac24259 ARM: davinci: aintc: use irq domain adds d0064594f20a ARM: davinci: select GENERIC_IRQ_MULTI_HANDLER adds e3a8c7631d45 ARM: davinci: remove davinci_intc_type adds fb746842f603 ARM: davinci: pull davinci_intc_base into the respective i [...] adds a98ca73ee348 ARM: davinci: wrap HW interrupt numbers with a macro adds e87addec387f ARM: davinci: select SPARSE_IRQ adds 544ca0b0d824 ARM: davinci: make irqs.h a local header adds 2d242aa28892 ARM: davinci: aintc: drop GPL license boilerplate adds de4f82a245ce ARM: davinci: aintc: wrap davinci_irq_init() with a helper adds 2b6a2e74f2bf ARM: davinci: aintc: use a common prefix for symbols in th [...] adds 919da6f198d7 ARM: davinci: aintc: drop the 00 prefix from register offsets adds f412384e2d81 ARM: davinci: aintc: use writel_relaxed() adds 8b29f7aa5233 irqchip: davinci-aintc: add a new config structure adds fd0f4275864d ARM: davinci: aintc: use the new irqchip config structure [...] adds 06a287161429 ARM: davinci: aintc: use the new config structure adds a6c0bba1fa5d ARM: davinci: aintc: unify error handling adds 882bed7298f1 ARM: davinci: aintc: request memory region before remapping it adds 8b0860ec95e2 ARM: davinci: aintc: remove the timer-specific irq_set_handler() adds 76adef4678f6 ARM: davinci: aintc: remove unnecessary includes adds 0145beed9d26 irqchip: davinci-aintc: move the driver to drivers/irqchip adds ed4d189b7c8a ARM: davinci: cp-intc: remove cp_intc.h adds f451ca3e4b18 ARM: davinci: cp-intc: add a wrapper around cp_intc_init() adds 94af2c4d14d0 irqchip: davinci-cp-intc: add a new config structure adds 47b7c6195c43 ARM: davinci: cp-intc: add the new config structures for d [...] adds b35b55e72c12 ARM: davinci: cp-intc: use a common prefix for all symbols adds 3b5d1c50ffb8 ARM: davinci: cp-intc: convert all hex numbers to lowercase adds 6567954b8e8e ARM: davinci: cp-intc: use the new-style config structure adds 9cf58a45d72b ARM: davinci: cp-intc: request the memory region before re [...] adds 9762d876af8a ARM: davinci: cp-intc: improve coding style adds 6c702da653d1 ARM: davinci: cp-intc: unify error handling adds d43da8d7164a ARM: davinci: cp-intc: use readl/writel_relaxed() adds 9ad1acb45591 ARM: davinci: cp-intc: drop GPL license boilerplate adds 3114111af5b1 ARM: davinci: cp-intc: remove redundant comments adds 0fc3d74cf946 irqchip: davinci-cp-intc: move the driver to drivers/irqchip adds 49b654fd43b2 ARM: davinci: remove intc related fields from davinci_soc_info adds dc3e1ac12b0a Merge tag 'davinci-for-v5.1/soc-part3' of git://git.kernel [...] adds dba235fa70cb net: ethernet: ti: cpsw: deprecate cpsw-phy-sel driver adds 2547635054af Merge tag 'omap-for-v5.1/cpsw-signed' of git://git.kernel. [...] adds afe6fe7036c6 Merge tag 'armsoc-late' of git://git.kernel.org/pub/scm/li [...] adds 46612b751c49 mm: hwpoison: fix thp split handing in soft_offline_in_use_page() adds 7771bdbbfd3d kasan: remove use after scope bugs detection. adds 4117992df66a page_poison: play nicely with KASAN adds bcf6f55a0d05 kasan: fix kasan_check_read/write definitions adds 5c0198b6fb73 kasan: fix coccinelle warnings in kasan_p*_table adds 1d6693fb9d15 scripts/decode_stacktrace.sh: handle RIP address with segment adds 685536921fa7 sh: remove nargs from __SYSCALL adds cc725ef3cb20 ocfs2: fix a panic problem caused by o2cb_ctl adds 5500ab4ed3b8 ocfs2: fix the application IO timeout when fstrim is running adds f402cf03fc4c ocfs2: Use zero-sized array and struct_size() in kzalloc() adds a905737fdd76 fs/inode.c: inode_set_flags(): replace opencoded set_mask_bits() adds 5704a0681068 fs/file.c: initialize init_files.resize_wait adds edde82b6df70 mm/slub.c: freelist is ensured to be NULL when new_slab() fails adds 92d1d07daad6 mm/slab.c: kmemleak no scan alien caches adds de810f490db7 include/linux/slub_def.h: comment fixes adds 278d7756dff0 mm/slub.c: remove an unused addr argument adds a9cd410a3d29 mm/page_alloc.c: memory hotplug: free pages as higher order adds 4d3467e171f8 mm: balloon: update comment about isolation/migration/compaction adds ca215086b14b mm: convert PG_balloon to PG_offline adds e04b742f74c2 kexec: export PG_offline to VMCOREINFO adds 77c4adf6a6df xen/balloon: mark inflated pages PG_offline adds fae42c4d522b hv_balloon: mark inflated pages PG_offline adds 8165540c7fbc vmw_balloon: mark inflated pages PG_offline adds 5b56db37218e PM/Hibernate: use pfn_to_online_page() adds abd02ac616e3 PM/Hibernate: exclude all PageOffline() pages adds 6ade20327dbb mm/vmalloc.c: don't dereference possible NULL pointer in _ [...] adds 98fa15f34cb3 mm: replace all open encodings for NUMA_NO_NODE adds 7c9eefe82ca1 tools/: replace open encodings for NUMA_NO_NODE adds 52d1e606ee73 mm: reuse only-pte-mapped KSM page in do_wp_page() adds 9234bae9b252 mm, slub: make the comment of put_cpu_partial() complete adds 60cd4bcd6238 memcg: localize memcg_kmem_enabled() check adds 5a82ac715d1f mm/vmalloc.c: make vmalloc_32_user() align base kernel vir [...] adds 401592d2e095 mm/vmalloc: fix size check for remap_vmalloc_range_partial() adds c67dc6247576 mm/vmalloc: do not call kmemleak_free() on not yet account [...] adds bc84c53525b4 mm/vmalloc: pass VM_USERMAP flags directly to __vmalloc_no [...] adds 153178edc781 vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALL [...] adds 3f21a6b7ef20 vmalloc: add test driver to analyse vmalloc allocator adds a05ef00c9790 selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE adds 6b7e5cad651a mm: remove sysctl_extfrag_handler() adds 7ed2c31dabde mm/hugetlb: distinguish between migratability and movability adds 9b553bf5eb99 mm/hugetlb: enable PUD level huge page migration adds e693de186414 mm/hugetlb: enable arch specific huge page size support fo [...] adds 4a03a058d1fe arm64/mm: enable HugeTLB migration adds 5480280d3f2d arm64/mm: enable HugeTLB migration for contiguous bit Huge [...] adds c52e75935f8d mm: remove extra drain pages on pcp list adds 67b8046f42f8 mm/memcontrol.c: use struct_size() in kmalloc() adds 14ef1fc72a3e mm/filemap.c: remove redundant test from find_get_pages_contig adds 8fd2e0b505d1 mm: swap: check if swap backing device is congested or not adds e9f598730ea0 mm: swap: add comment for swap_vma_readahead adds d71e53cee7c2 mm: shuffle GFP_* flags adds 35f12f0f5c3b mm/filemap: pass inclusive 'end_byte' parameter to filemap [...] adds c5fbd937b603 mm, compaction: shrink compact_control adds c5943b9c5312 mm, compaction: rearrange compact_control adds 566e54e113eb mm, compaction: remove last_migrated_pfn from compact_control adds 40cacbcb3240 mm, compaction: remove unnecessary zone parameter in some [...] adds 4469ab98477b mm, compaction: rename map_pages to split_map_pages adds 806031bb5ec3 mm, migrate: immediately fail migration of a page with no [...] adds efe771c7603b mm, compaction: always finish scanning of a full pageblock adds fd1444b27292 mm, compaction: ignore the fragmentation avoidance boost f [...] adds 70b44595eafe mm, compaction: use free lists to quickly locate a migrati [...] adds e380bebe4771 mm, compaction: keep migration source private to a single [...] adds 5a811889de10 mm, compaction: use free lists to quickly locate a migrati [...] adds 804d3121ba5f mm, compaction: avoid rescanning the same pageblock multip [...] adds cb2dcaf023c2 mm, compaction: finish pageblock scanning on contention adds 9bebefd59084 mm, compaction: check early for huge pages encountered by [...] adds 8854c55f54bc mm, compaction: keep cached migration PFNs synced for unus [...] adds cb810ad294d3 mm, compaction: rework compact_should_abort as compact_che [...] adds cf66f0700c8f mm, compaction: do not consider a need to reschedule as co [...] adds d097a6f63522 mm, compaction: reduce premature advancement of the migrat [...] adds dbe2d4e4f12e mm, compaction: round-robin the order while searching the [...] adds 4fca9730c51d mm, compaction: sample pageblocks for free pages adds e332f741a8dd mm, compaction: be selective about what pageblocks to clea [...] adds 5e1f0f098b46 mm, compaction: capture a page under direct compaction adds 147e1a97c4a0 fs: kernfs: add poll file operation adds dc50537bdd1a kernel: cgroup: add poll file operation adds aa9694bb78bf mm, memcg: create mem_cgroup_from_seq adds 677dc9731b54 mm, memcg: extract memcg maxable seq_file logic to seq_sho [...] adds afd07389d3f4 mm/vmalloc.c: fix kernel BUG at mm/vmalloc.c:512! adds 2d432cb7091e mm: prevent mapping slab pages to userspace adds 0ee930e6cafa mm/memory.c: prevent mapping typed pages to userspace adds d9f7979c92f7 mm: no need to check return value of debugfs_create functions adds bbbe48029720 mm, oom: remove 'prefer children over parent' heuristic adds 43cca0b1c51f mm/mmap.c: remove some redundancy in arch_get_unmapped_are [...] adds 8aa49762dba3 mm/page_owner: move config option to mm/Kconfig.debug adds 8bb4e7a2ee26 mm: fix some typos in mm directory adds 0cbe3e26abe0 mm: update ptep_modify_prot_start/commit to take vm_area_s [...] adds 04a864530450 mm: update ptep_modify_prot_commit to take old pte value as arg adds 5b323367ef25 arch/powerpc/mm: Nest MMU workaround for mprotect RW upgrade adds 023bdd00235e mm/hugetlb: add prot_modify_start/commit sequence for huge [...] adds 8ef5cbde6daf arch/powerpc/mm/hugetlb: NestMMU workaround for hugetlb mp [...] adds 23a7052a5db4 mm/page_alloc.c: check return value of memblock_alloc_node [...] adds 7775face2079 memcg: killed threads should not invoke memcg OOM killer adds 2e25644e8da4 mm, mempolicy: fix uninit memory access adds a9e7c39fa9fd mm/vmscan.c: remove 7th argument of isolate_lru_pages() adds c5bf121e4350 mm: refactor swap-in logic out of shmem_getpage_gfp adds b56a2d8af914 mm: rid swapoff of quadratic complexity adds 750b317f8538 agp: efficeon: no need to set PG_reserved on GATT tables adds 446d29645b7d s390/vdso: don't clear PG_reserved adds f55b74170b6a powerpc/vdso: don't clear PG_reserved adds 795c230604cb riscv/vdso: don't clear PG_reserved adds 5ffb90b39334 m68k/mm: use __ClearPageReserved() adds aee494424414 arm64: kexec: no need to ClearPageReserved() adds d9fa9d951779 arm64: kdump: no need to mark crashkernel pages manually P [...] adds 731351d1bd32 ia64: perfmon: don't mark buffer pages as PG_reserved adds 6e2e07cd35f6 mm: better document PG_reserved adds d7fefcc8de91 mm/cma: add PF flag to force non cma alloc adds 9a4e9f3b2d73 mm: update get_user_pages_longterm to migrate pages alloca [...] adds 678e174c4c16 powerpc/mm/iommu: allow migration of cma allocated pages d [...] adds 7f1882517420 powerpc/mm/iommu: allow large IOMMU page size only for hug [...] adds ab3948f58ff8 mm/memfd: add an F_SEAL_FUTURE_WRITE seal to memfd adds 544029862cbb selftests/memfd: add tests for F_SEAL_FUTURE_WRITE seal adds 59118c42a60b mm: swap: use mem_cgroup_is_root() instead of deferencing [...] adds 2bb0f34fe3c1 mm: vmscan: do not iterate all mem cgroups for global dire [...] adds 1ff9e6e1798c mm: memcontrol: expose THP events on a per-memcg basis adds 2cee57d1b088 mm: ksm: do not block on page lock when searching stable tree adds 060f005f0747 mm/vmscan.c: do not allocate duplicate stack variables in [...] adds c10d38cc8d3e mm, swap: bounds check swap_info array accesses to avoid N [...] adds d342a0b38674 mm,oom: don't kill global init via memory.oom.group adds b9726c26dc21 numa: make "nr_node_ids" unsigned int adds ce0725f78a56 numa: make "nr_online_nodes" unsigned int adds 6d2bef9df7cc mm/page_poison: update comment after code moved adds 92eac16819e4 docs/mm: vmalloc: re-indent kernel-doc comemnts adds bc8ff3ca6589 docs/core-api/mm: fix user memory accessors formatting adds a862f68a8b36 docs/core-api/mm: fix return value descriptions in mm/ adds f900482da560 mm/migrate.c: cleanup expected_page_refs() adds 494eec70f054 mm: page_cache_add_speculative(): refactor out some code d [...] adds daf3538ad5a4 mm,memory_hotplug: explicitly pass the head to isolate_huge_page adds ace451eb5ec5 include/linux/compaction.h: fix potential build error adds 402ad96adcce tools/vm/slabinfo: update options in usage message adds b80fd3080317 tools/vm/slabinfo: put options in alphabetic order adds 3c89ff9aedea tools/vm/slabinfo: align usage output columns adds b2f0246d69c0 tools/vm/slabinfo: clean up usage menu debug items adds afa00112893f mm: unexport free_reserved_area adds 5d3ee42f8f5f mm/shmem: make find_get_pages_range() work for huge page adds 2367fab5b397 MAINTAINERS: add entry for memblock adds a33228682c20 tmpfs: test link accounting with O_TMPFILE adds 5a7f1b2f2fbe mm/cma_debug.c: remove static scoped cma_debugfs_root adds 960087445cd2 mm/swapfile.c: use struct_size() in kvzalloc() adds a7ca12f9d905 mm/workingset: remove unused @mapping argument in workings [...] adds f4b7e272b5c0 mm: remove zone_lru_lock() function, access ->lru_lock directly adds 5f438eee8f2e mm/compaction: pass pgdat to too_many_isolated() instead of zone adds 0c8158549960 mm/page_ext.c: fix an imbalance with kmemleak adds 0d3bd18a5efd mm/cma.c: cma_declare_contiguous: correct err handling adds 82ede7ee38e7 mm/memcontrol.c: fix bad line in comment adds cd02cf1aceea mm/hotplug: fix an imbalance with DEBUG_PAGEALLOC adds 70516b936bb0 mm/huge_memory.c: fix "orig_pud" set but not used adds a9519defc771 writeback: fix inode cgroup switching comment adds fc8efd2ddfed mm/memory.c: do_fault: avoid usage of stale vm_area_struct adds d778015ac95b mm/sparse: fix a bad comparison adds ea2c3f6f5545 mm,mremap: bail out earlier in mremap_to under map pressure adds 0338c838367b proc: return exit code 4 for skipped tests adds 756ca74c7f65 fs/proc/self.c: code cleanup for proc_setup_self() adds 45f68ab50234 fs/proc/thread_self.c: code cleanup for proc_setup_thread_self() adds 867aaccf1f2c proc: remove unused argument in proc_pid_lookup() adds 5713f35c0575 proc: read kernel cpu stat pointer once adds 08b55775133b proc: use seq_puts() everywhere adds e483b0208784 proc: test /proc/*/maps, smaps, smaps_rollup, statm adds 332e0e804d64 proc: more robust bulk read test adds fff04900ea79 tools/testing/selftests/proc/proc-self-syscall.c: remove d [...] adds 8dcd175bc3d5 Merge branch 'akpm' (patches from Andrew) adds 8a62ffe2753a PM-runtime: Add new interface to get accounted time adds 3b4ed2e2eb55 drm/i915: Move on the new pm runtime interface adds 40619f7dd3ef PM: clock_ops: fix missing clk_prepare() return value check adds 58456488e0e3 PM-runtime: update accounting_timestamp on enable adds a08c2a5a3194 PM-runtime: Replace jiffies-based accounting with ktime-ba [...] adds 1cc9c59569e0 Merge back earlier PM core material for v5.1. adds f800ea320c09 PM-runtime: Optimize pm_runtime_autosuspend_expiration() adds c155f6499f97 PM-runtime: Switch accounting over to ktime_get_mono_fast_ns() adds fed7e88c0702 PM-runtime: update time accounting only when enabled adds 4a0fa9f9fdb5 PM / suspend: Print debug messages for device using direct [...] adds 85945c28b5a8 PM / core: Add support to skip power management in device/ [...] adds 656f72bb2ef3 Merge back earlier PM core material for v5.1. adds d1c6b41b0f65 PM / wakeup: fix kerneldoc comment for pm_wakeup_dev_event() adds 659dc4562c1b PM: QoS: no need to check return value of debugfs_create f [...] adds e16a42c3faa8 PM: domains: no need to check return value of debugfs_crea [...] adds 7416f1f20687 PM / Domains: Mark "name" const in genpd_dev_pm_attach_by_name() adds eeb35df05244 PM / Domains: Mark "name" const in dev_pm_domain_attach_by_name() adds 9cac42d0645c PM / EM: Expose the Energy Model in debugfs adds c3739c50ef4c Merge branches 'pm-core', 'pm-sleep', 'pm-qos', 'pm-domain [...] adds b26bf6ab716f cpuidle: New timer events oriented governor for tickless systems adds 3b7357663a47 Documentation: driver-api: PM: Add cpuidle document adds 440216062988 cpuidle: use BIT() for idle state flags and remove CPUIDLE [...] adds 8a56bdeb0900 Merge back earlier cpuidle material for v5.1. adds db10945cf49e cpuidle: dt: bail out if the idle-state DT node is not compatible adds 04b1d5d09849 intel_idle: add support for Jacobsville adds 34a62cd0df89 ACPI / processor: Set P_LVL{2,3} idle state descriptions adds df7f8e00a50f powercap: intel_rapl: add support for Jacobsville adds ba6f3ec198d5 powercap/intel_rapl: add Ice Lake mobile adds 08a2e45ac025 Merge branches 'pm-cpuidle' and 'powercap' adds 21469df4676e cpufreq: Don't update new_policy on failures adds 4944514e6c7e cpufreq: e_powersaver: Use struct_size() in kzalloc() adds 8321be6a9df5 cpufreq: Replace open-coded << with BIT() adds 625c85a62cb7 cpufreq: Use struct kobj_attribute instead of struct global_attr adds afa1f2ab43d4 thermal: cpu_cooling: Require thermal core to be compiled in adds 5c238a8b599f cpufreq: Auto-register the driver as a thermal cooling dev [...] adds 4c5ff1c8320d cpufreq: qcom-hw: Register as a cpufreq cooling device adds 4b498869268e cpufreq: imx6q: Use auto-registration of thermal cooling device adds e248d8d35cff cpufreq: cpufreq-dt: Use auto-registration of thermal cool [...] adds 0db60d6b89b9 cpufreq: mediatek: Use auto-registration of thermal coolin [...] adds 17170ec17109 cpufreq: qoriq: Use auto-registration of thermal cooling device adds 5da7af9a94a7 cpufreq: scmi: Use auto-registration of thermal cooling device adds cb772b8ce4b9 cpufreq: scpi: Use auto-registration of thermal cooling device adds 10b818211d04 cpufreq: stats: Declare freq-attr right after their callbacks adds 9795607dc41e cpufreq: stats: Fix concurrency issues while resetting stats adds 91a12e91dc39 cpufreq: Allow light-weight tear down and bring up of CPUs adds 263abfe74b5f cpufreq: dt: Implement online/offline() callbacks adds 70e6e7d92bca MAINTAINERS: use common indentation adds e0e5b2b4f427 cpufreq: s5pv210: Defer probe if getting regulators fail adds 8e3151d16c7d MAINTAINERS: add new entries for Armada 8K cpufreq driver adds f525a670533d cpufreq: ap806: add cpufreq driver for Armada 8K adds 0dc10eac6583 MAINTAINERS: Update the active pm tree for ARM adds 50c0b12f098f cpufreq: qcom-kryo: make some variables static adds 446fae2bb539 cpufreq: tegra124: add missing of_node_put() adds f896d06665ec cpufreq: qcom-hw: Move to device_initcall adds 55538fbc79e9 cpufreq: qcom: Read voltage LUT and populate OPP adds 285881b51eb5 PM / OPP: Remove unused parameter of _generic_set_opp_clk_only() adds a4f342b9607d PM / OPP: Introduce a power estimation helper adds 7c139d3f0f99 Merge branch 'opp/power' into cpufreq/qcom-hw adds dab535052f67 cpufreq: qcom-hw: Register an Energy Model adds af816ddfbdf0 Merge branch 'cpufreq/qcom-hw' into cpufreq/arm/linux-next adds b53c7348caf4 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 076b862c7e44 cpufreq: intel_pstate: Add reasons for failure and debug messages adds a9a22b570bd5 cpufreq: Replace double NOT (!!) with single NOT (!) adds 1757d05f3112 ACPI / CPPC: Add a helper to get desired performance adds 6c8d750f9784 cpufreq / cppc: Work around for Hisilicon CPPC cpufreq adds fa93b51c5509 cpufreq: intel_pstate: Avoid redundant initialization of l [...] adds a8e1942d97dc cpufreq: intel_pstate: Eliminate intel_pstate_get_base_pstate() adds b8bd1581aa61 cpufreq: intel_pstate: Rework iowait boosting to be less a [...] adds cd284ae36b6a cpufreq: pcc-cpufreq: remove unneeded semicolon adds 2814335cb3c8 cpufreq: longhaul: remove unneeded semicolon adds 5ae06c237fd0 cpufreq: powernv: fix missing check of return value in ini [...] adds d6c8e086e9d9 cpufreq: speedstep: convert BUG() to BUG_ON() adds 40b46b3b2f09 cpufreq: davinci: move configuration to include/linux/plat [...] adds ab0ef5d53267 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds a0dbb819b84f cpufreq: Add kerneldoc comments for two core functions adds 348a2ec5f5a5 cpufreq: Reorder and simplify cpufreq_update_policy() adds 2bb4059e075d cpufreq: Fix two debug messages in cpufreq_set_policy() adds 167a38dcd5ca cpufreq: Pass updated policy to driver ->setpolicy() callback adds 1222d527f314 cpufreq: acpi-cpufreq: Report if CPU doesn't support boost [...] adds 17162a117cd0 Merge back earlier cpufreq material for v5.1. adds d3c1e33f5c86 cpufreq: ap806: add missing of_node_put after of_device_is [...] adds 0334906c0696 cpufreq: kryo: Release OPP tables on module removal adds 185a23b6e773 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 6a558c723ed1 Merge branch 'pm-cpufreq' adds 76d004bf72c9 cpufreq: dt: Register an Energy Model adds 6915d7ad2105 cpufreq: scpi: Register an Energy Model adds 2516d670052d cpufreq: arm_big_little: Register an Energy Model adds 3c429851f998 cpufreq: scmi: Register an Energy Model adds 1058d1efbc84 cpufreq: mediatek: Register an Energy Model adds a2dea4cb9070 opp: no need to check return value of debugfs_create functions adds 3ad63a6b1b3e cpufreq: imx6q: Register an Energy Model adds a9a744dd5b82 cpufreq: OMAP: Register an Energy Model adds 78317ed93a58 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 1271d6d576b7 Merge branch 'pm-opp' adds ef8006846a3a Merge tag 'pm-5.1-rc1' of git://git.kernel.org/pub/scm/lin [...] adds 886ca88be6b3 ACPI / bus: Respect PRP0001 when retrieving device match data adds f13c274da389 ACPICA: Convert more ACPI errors to firmware errors adds 894b5cc535b8 ACPICA: acpiexec: Add option to dump extra info for memory leaks adds 840c02ca2215 ACPICA: All acpica: Update copyrights to 2019 adds 075470d88930 ACPICA: Update version to 20190108 adds f2fee24c5aae ACPICA: Get rid of acpi_sleep_dispatch() adds aa342261bde5 ACPICA: Remove legacy module-level code support adds b3381bd90265 ACPICA: Interpreter: Emit warning for creation of a zero-l [...] adds 90791fbbd2df ACPICA: Debugger: Fix possible fault with the "test object [...] adds 991371e0dd4e ACPICA: Update/clarify messages for control method failures adds a3fbd67bd131 ACPICA: ACPI 6.3: Adding predefined methods _NBS, _NCH, _N [...] adds f00175d06b50 ACPICA: ACPI 6.3: Add Trigger order to PCC Identifier stru [...] adds aa475a59fff1 ACPICA: ACPI 6.3: SRAT: add Generic Affinity Structure subtable adds aa6ec56b574d ACPICA: ACPI 6.3: add PCC operation region support for AML [...] adds e646e0a50cfa ACPICA: ACPI 6.3: MADT: add support for statistical profil [...] adds ddcfd66c1d4b ACPICA: ACPI 6.3: add Error Disconnect Recover Notification value adds b5eab512e7cf ACPICA: ACPI 6.3: PPTT add additional fields in Processor [...] adds 9a8d961f1ef8 ACPICA: ACPI 6.3: HMAT updates adds 8f5a14d05310 ACPICA: ACPI 6.3: add GTDT Revision 3 support adds c163f90cc862 ACPI/ACPICA: Trivial: fix spelling mistakes and fix whites [...] adds 6b31c01651c2 ACPICA: Update version to 20190215 adds 7db52b5ace8f Merge branch 'acpica' adds 98a455d91e71 ACPI / tables: table override from built-in initrd adds 6cafe700b08c ACPI/PPTT: Add acpi_pptt_warn_missing() to consolidate logs adds 9ec6dbfbdc0a ACPI: no need to check return value of debugfs_create functions adds 6010ce3f2e57 ACPI: debug: Clean up acpi_aml_init() adds fdb3c1776570 ACPI: EC: Clean up probing for early EC adds a9c3076846be ACPI: EC: Declare boot_ec as static adds 1568426c491a ACPI: EC: Make acpi_ec_ecdt_probe() more straightforward adds c746b6b67e16 ACPI: EC: Make acpi_ec_dsdt_probe() more straightforward adds d2c62aef3876 ACPI: EC: Eliminate acpi_config_boot_ec() adds 116f2b348b74 ACPI: EC: Simplify boot EC checks in acpi_ec_add() adds b6a3e1475b02 Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk" adds 580d0382c1cd ACPI / DPTF: remove header search path to the parent directory adds 511514f1d955 Merge branches 'acpi-tables', 'acpi-debug', 'acpi-ec' and [...] adds 6f9c104b183a APEI / ERST: Switch to use new generic UUID API adds f3355298fc5a ACPI / APEI: Fix parsing HEST that includes Deferred Machi [...] adds ee9fa8f302dc ACPI: APEI: EINJ: Use DEFINE_DEBUGFS_ATTRIBUTE for debugfs files adds 78b0b690f655 ACPI / APEI: Don't wait to serialise with oops messages wh [...] adds 93066e9aefa1 ACPI / APEI: Remove silent flag from ghes_read_estatus() adds 0ac234be1a94 ACPI / APEI: Switch estatus pool to use vmalloc memory adds e147133a42cb ACPI / APEI: Make hest.c manage the estatus memory pool adds fb7be08f1a09 ACPI / APEI: Make estatus pool allocation a static size adds eeb255577947 ACPI / APEI: Don't store CPER records physical address in [...] adds 7d49f2c75af2 ACPI / APEI: Remove spurious GHES_TO_CLEAR check adds 5cc6c68287ae ACPI / APEI: Don't update struct ghes' flags in read/clear [...] adds ee2eb3d4ee17 ACPI / APEI: Generalise the estatus queue's notify code adds 06ddeadc8d1c ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors adds 9c9d08051380 ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and [...] adds 255097c82d82 ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue adds 0db5e0223035 KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS [...] adds d44f1b8dd7e6 arm64: KVM/mm: Move SEA handling behind a single 'claim' i [...] adds 3b880cbe4df5 ACPI / APEI: Move locking to the notification helper adds b484079b9f52 ACPI / APEI: Let the notification helper specify the fixmap slot adds f2a7e059aa7a ACPI / APEI: Pass ghes and estatus separately to avoid a l [...] adds f2a681b9160b ACPI / APEI: Make GHES estatus header validation more user [...] adds e00a6e3392cb ACPI / APEI: Split ghes_read_estatus() to allow a peek at [...] adds d9f608dc1564 ACPI / APEI: Only use queued estatus entry during in_nmi_q [...] adds b972d2eaf0c7 ACPI / APEI: Use separate fixmap pages for arm64 NMI-like [...] adds f96935d3bc38 firmware: arm_sdei: Add ACPI GHES registration helper adds f9f05395f384 ACPI / APEI: Add support for the SDEI GHES Notification type adds a2ed1ee91f4f MAINTAINERS: Add James Morse to the list of APEI reviewers adds 1c0d9b1c31d1 ACPI: APEI: Fix possible out-of-bounds access to BERT region adds 45b14a4ffcc1 efi: cper: Fix possible out-of-bounds access adds dcaed592b2fc Merge branch 'acpi-apei' adds cecf3e3e0803 ACPI / video: Refactor and fix dmi_is_desktop() adds d693c008e3ca ACPI / video: Extend chassis-type detection with a "Lunch [...] adds ff6cdfd71495 ACPI / x86: Make PWM2 device always present at Lenovo Yoga Book adds 8167e00e9e35 Merge branches 'acpi-video' and 'acpi-x86' adds d276709ce6c9 Merge tag 'acpi-5.1-rc1' of git://git.kernel.org/pub/scm/l [...] adds 2b6e492467c7 device property: Fix the length used in PROPERTY_ENTRY_STRING() adds 344798206f17 software node: Implement get_named_child_node fwnode callback adds 542d0e583b7b Merge tag 'devprop-5.1-rc1' of git://git.kernel.org/pub/sc [...] adds 748b6ec359b0 ALSA: virtuoso: add de-emphasis control adds 4bccb403f2ca ALSA: oxygen: initialize spdif_playback_enable to 0 adds 0f25e000cb43 ALSA: gus: add a check of the status of snd_ctl_add adds c99776cc4018 ALSA: ice1712: fix a missing check of snd_i2c_sendbytes adds 02cc53e223d4 ALSA: line6: fix check on snd_card_register adds beae77170c60 ALSA: sb: fix a missing check of snd_ctl_add adds 081e01f059ba ALSA: hda: Fix mismatches for register mask and value in h [...] adds fc2a6cf060d0 ALSA: hda: Fix a mask wrong issue in snd_hdac_stream_start() adds 36c346e1c581 ALSA: usb-audio: Remove set but not used variable 'first_ch_bits' adds e6ce7943231f ALSA: hda: add verbs for stripe control adds 5dd3d271320d ALSA: hda: Add api to program stripe control bits adds b59c8e7a7316 ALSA: hda: add register offset for stripe control adds 9b6f7e7a296e ALSA: hda: program stripe bits for controller adds 053b055948e9 ALSA: hda: program stripe control for codec adds 3d21ef0b49f8 ALSA: pcm: Suspend streams globally via device type PM ops adds 435e25c67de7 ALSA: atiixp: Move PCM suspend/resume code into trigger callback adds 28394f0e8735 ALSA: isa: Remove superfluous snd_pcm_suspend*() calls adds 3c40dfeb0449 ALSA: drivers: Remove superfluous snd_pcm_suspend*() calls adds 17bc4815de58 ALSA: pci: Remove superfluous snd_pcm_suspend*() calls adds 2c76706843c9 ALSA: usb: Remove superfluous snd_pcm_suspend*() calls adds 0c3df9edb24d ALSA: x86: Remove superfluous snd_pcm_suspend*() calls adds ece984a63a8d ALSA: ppc: Remove superfluous snd_pcm_suspend*() calls adds d3bdf3f37ac3 ALSA: aoa: Remove superfluous snd_pcm_suspend*() calls adds 793e0fca25fa ALSA: arm: Remove superfluous snd_pcm_suspend*() calls adds 9833f1d05031 ALSA: pcmcia: Remove superfluous snd_pcm_suspend*() calls adds ede63a8d4555 drm: bridge: dw-hdmi: Remove superfluous snd_pcm_suspend*() calls adds 910e7e1923d5 ALSA: doc: Update the description about PCM suspend procedure adds ce7f93e2bd6f ALSA: pcm: Make snd_pcm_suspend() local static adds 436ec40e0cdf Merge branch 'topic/pcm-device-suspend' into for-next adds 3bb700e76914 ALSA: hda - Fix unused variable warning adds e199d1eb7f5d ALSA: fireface: rename protocol layer for former models adds 9dd466aca377 ALSA: fireface: unify protocol layer for FF400/FF800 adds 2f8af5b3f09c ALSA: fireface: obsolete proc node to leave one node adds e9e29cf85220 ALSA: fireface: add protocol-dependent operation to dump status adds ae3053c28b86 ALSA: fireface: add protocol-dependent operation to switch [...] adds b1d0cb0ae511 ALSA: fireface: add protocol-dependent operation to get cl [...] adds 22f745871408 ALSA: fireface: code refactoring for dump of sync status adds 4c4871a8055a ALSA: fireface: code refactoring to parse of clock configuration adds fd1cc9de64c2 ALSA: fireface: add support for Fireface UCX adds 3f7e94e6d66b ALSA: hda/tegra: runtime power management support adds 65af2122e872 ALSA: hda/tegra: get clock handles early in probe adds f2974aa21a41 ALSA: hda/tegra: add runtime PM callbacks adds 091aa420530c ALSA: hda/tegra: remove redundant clock enable API adds 707e0759f2f4 ALSA: hda/tegra: implement runtime suspend/resume adds 9935d55b0290 ALSA: hda/tegra: add driver flag for runtime PM adds 6c644e4e954d ALSA: fireface: change prototype of handler for async tran [...] adds 900896771a2f ALSA: fireface: add model-dependent parameter for address [...] adds 73f5537fb209 ALSA: fireface: support tx MIDI functionality of Fireface UCX adds 481e09ac9a82 ALSA: fireface: add model-dependent parameter for address [...] adds 82b6297b4434 ALSA: fireface: add protocol-specific operation to fill tr [...] adds f0f9f497d44e ALSA: fireface: support rx MIDI functionality for Fireface UCX adds d8002539ec7b ALSA: fireface: comment cleanup about destination address [...] adds de89750c56f4 ALSA: pcm: Drop unused snd_pcm_substream.file field adds 480e32ebd524 ALSA: pcm: Simplify proc file destruction adds 3a55437141a1 ALSA: proc: Avoid possible leaks of snd_info_entry objects adds d819fb21eecc ALSA: pcm: Call snd_card_unref() inside in_pcm_file() adds 73365cb10b28 ALSA: pcm: Unify snd_pcm_group initialization adds a41c4cb913b5 ALSA: pcm: Make PCM linked list consistent while re-grouping adds 7df5a5f66b8f ALSA: pcm: Avoid confusing loop in snd_pcm_unlink() adds f57f3df03a8e ALSA: pcm: More fine-grained PCM link locking adds ecb41f0f44ca ALSA: pcm: Remove down_write() hack for snd_pcm_link_rwsem adds ef2056b8f394 ALSA: pcm: Cleanup snd_pcm_stream_lock() & co adds 205d6bcf9bb8 Merge branch 'topic/pcm-lock-refactor' into for-next adds 2dee43ec3f31 ALSA: fireface: Off by one in latter_handle_midi_msg() adds 315d9f1bee40 ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer() adds b2e9e1c8810e ALSA: dice: add support for Solid State Logic Duende Classic/Mini adds 286406c2e198 Merge branch 'for-linus' into for-next adds 202e69e64554 ALSA: usb-audio: Cleanup DSD whitelist adds 98081ca62cba ALSA: hda - Record the current power state before suspend/ [...] adds f6ef4e0e2842 ALSA: hda/realtek - Apply ALC294 hp init also for S4 resume adds 9a19c90276e8 Merge branch 'topic/hda-pm-state' into for-next adds 45571bb871b2 ALSA: hda - Use standard device registration for beep adds 515548fdd8a3 ALSA: pcm: remove a superfluous function declaration adds 9f7d35d9f7a1 ALSA: hal2: pass struct device to DMA API functions adds 6a8125c3cab8 ALSA: mips: pass struct device to DMA API functions adds 0b6a2c9cf4a0 ALSA: isa: Avoid passing NULL to memory allocators adds c7c3fec8a524 ALSA: x86: Avoid passing NULL to memory allocators adds bc70a9d70052 ALSA: arm: Avoid passing NULL to memory allocators adds 18d33cdb0b30 ASoC: amd: Avoid passing NULL to memory allocators adds 8f74ae398aa0 ASoC: sh: Avoid passing NULL to memory allocators adds 6ce1d63ed721 ALSA: core: Don't allow NULL device for memory allocation adds 348c5ad5d69c ALSA: info: Always register entries recursively adds 0c298bdc38a0 ALSA: firewire: Remove superfluous snd_info_register() calls adds 413d452f3a1c ALSA: opl4: Remove superfluous snd_info_register() calls adds 69fad28cefe3 ALSA: emux: Remove superfluous snd_info_register() calls adds a8d149813b44 ALSA: pcm: Remove superfluous snd_info_register() calls adds 4a471d7cc99d ALSA: compress: Remove superfluous snd_info_register() calls adds eaffef0d5fca ALSA: pci: Remove superfluous snd_info_register() calls adds 7453e1dafdec ALSA: info: Add standard helpers for card proc file entries adds 815d808c7bfc ALSA: drivers: Clean up with new procfs helpers adds 1bac5e1c8142 ALSA: isa: Clean up with new procfs helpers adds 5a170e9e4c74 ALSA: i2c: Clean up with new procfs helpers adds 47f2769b4b2e ALSA: pci: Clean up with new procfs helpers adds 50a7a8e916ed ALSA: pcmcia: Clean up with new procfs helpers adds 3c6ee77088a9 ALSA: sparc: Clean up with new procfs helpers adds 7449054af0dc ALSA: usb: Clean up with new procfs helpers adds 9725752867cb ALSA: info: Drop unused snd_info_entry.card field adds a858ee6655ca ALSA: info: Minor optimization adds 29b2625ff605 ALSA: info: Move card id proc creation into info.c adds 0b2338a9bf36 ALSA: cs46xx: Clean up proc file creations adds e6e8c82b9747 ALSA: atmel: Drop superfluous PCM preallocation error checks adds f32e5616005b ALSA: parisc: Drop superfluous PCM preallocation error checks adds 5116b94af07a ALSA: pci: Drop superfluous PCM preallocation error checks adds c025672290d7 ALSA: ppc: Drop superfluous PCM preallocation error checks adds 2462bca0a668 ALSA: sh: Drop superfluous PCM preallocation error checks adds 1267e24fe749 ALSA: sparc: Drop superfluous PCM preallocation error checks adds 600bacfcd706 ALSA: spi: Drop superfluous PCM preallocation error checks adds 4d1b53034d79 ALSA: usb: Drop superfluous PCM preallocation error checks adds f6aa470f0d3c ASoC: amd: Drop superfluous PCM preallocation error checks adds ad8ba770ca67 ASoC: dwc: Drop superfluous PCM preallocation error checks adds 62961dd5f609 ASoC: intel: Drop superfluous PCM preallocation error checks adds 15486e63e7ce ASoC: mediatek: Drop superfluous PCM preallocation error checks adds fba3b09f185e ASoC: meson: Drop superfluous PCM preallocation error checks adds b76c7fe6c99d ASoC: sh: Drop superfluous PCM preallocation error checks adds 18183edaad8d ASoC: stm: Drop superfluous PCM preallocation error checks adds 4f39e4c969b1 ASoC: txx9: Drop superfluous PCM preallocation error checks adds c87592fec396 ASoC: uniphier: Drop superfluous PCM preallocation error checks adds 8eea18f6a433 ASoC: xtensa: Drop superfluous PCM preallocation error checks adds 6c422436638a ASoC: dmaengine: Drop superfluous PCM preallocation error checks adds 62e94da3e9d8 media: Drop superfluous PCM preallocation error checks adds 36e4617c0115 Merge branch 'topic/memory-device-fixes-2' into for-next adds 0f68c396f604 ASoC: cs4341: Add driver for CS4341 DAC adds 0ddb46080a46 ASoC: cs4341: Add DT bindings documentation for CS4341 DAC adds 2bb853f6f937 ASoC: wm8904: make the driver visible in Kconfig adds fb82c6ed3190 ASoC: wm8904: save model id directly in of_device_id.data adds 5489e81f981b ASoC: wm8904: enable MCLK in STANDBY adds 431b67c27c57 ASoC: Intel: Skylake: remove useless cast adds d8747d30aa7f ASoC: Intel: Skylake: simplify boolean tests adds 6c5414589721 ASoC: Intel: Haswell: remove unneeded semicolon adds bf88b3c3c277 ASoC: Intel: Haswell: assign booleans to true/false adds 060d35be2dfa ASoC: Intel: Baytrail: remove unneeded variable adds e295450dd86d ASoC: Intel: Baytrail: simplify boolean test adds 10583cdac237 ASoC: Intel: Atom: simplify boolean tests adds 4e88068ed088 ASoC: Intel: boards: use snd_mask_set_format in all machin [...] adds a0c426fe1433 ASoC: simple-card-utils: check "reg" property on asoc_simp [...] adds 40dfae169ad0 ASoC: audio-graph-card: add asoc_graph_card_get_conversion() adds e4f4fdfc57d9 ASoC: audio-graph-scu-card: remove audio-graph-scu-card on Doc adds 61c263ac27a3 ASoC: audio-graph-scu-card: remove audio-graph-scu-card adds bb93487b8501 ASoC: simple-scu-card: remove simple-scu-card on Doc adds c8ed6aca6b82 ASoC: simple-scu-card: remove simple-scu-card adds e3e12ec09a18 dt-bindings: ASoC: xlnx, audio-formatter: Document audio f [...] adds 6f6c3c36f091 ASoC: xlnx: add pcm formatter platform driver adds b31daa15af76 ASoC: xlnx: enable audio formatter driver build adds de2949fe2621 ASoC: audio-graph-card: add 1 CPU : 1 Codec support again adds 1e4771a62fd7 ASoC: audio-graph-card: add link_info adds dd98fbc558a0 ASoC: audio-graph-card: cleanup DAI link loop method - step1 adds fce9b90c1ab7 ASoC: audio-graph-card: cleanup DAI link loop method - step2 adds 97fe6ca41465 ASoC: audio-graph-card: reduce naming prefix adds 7e5e1f8bbaa8 ASoC: simple-card: add asoc_simple_card_get_conversion() adds 7adee60ee273 ASoC: simple-card: add 1 CPU : 1 Codec support again adds 17029e494edc ASoC: simple-card: add link_info adds d947cdfd4be2 ASoC: simple-card: cleanup DAI link loop method - step1 adds c39291a76444 ASoC: simple-card: cleanup DAI link loop method - step2 adds 2d01a84605a5 ASoC: simple-card: reduce naming prefix adds c32759035ad2 ASoC: rockchip: support ACODEC for rk3328 adds f5758544d98c ASoC: rockchip: add workaround for silence of rk3288 ACODEC adds 1d38b4e903d5 ASoC: xlnx: fix error handling in xlnx_formatter_pcm_probe adds e1de3d237b50 ASoC: rockchip: fix platform_no_drv_owner.cocci warnings adds 822257661031 ASoC: es8316: Add jack-detect support adds 24b53f17a3f2 ASoC: es8316: Add DAC mono mix switch mixer control adds 6ca382c4363d ASoC: Intel: bytcht_es8316: Sort includes alphabetically adds 86909c8f77c5 ASoC: Intel: bytcht_es8316: Minor refactoring adds 349e13862c99 ASoC: Intel: bytcht_es8316: Add support for SSP0 (BYTCR) adds 4bf538b42933 ASoC: Intel: bytcht_es8316: Add jack-detect support adds 0d3e91da0750 ASoC: Intel: bytcht_es8316: Add external speaker mux support adds 730501a91d94 ASoC: Intel: bytcht_es8316: Add input-map support adds 249d2fc9e55c ASoC: Intel: bytcht_es8316: Set card long_name based on quirks adds 5198baf8817d ASoC: Intel: Add ACPI match table entry for ES8316 codec o [...] adds b97205ef95ef ASoC: Intel: sst: Simplify is_byt_cr() adds fee15714552d ASoC: Intel: sst: Fallback to BYT-CR if IRQ 5 is missing adds 51a13e401a83 ASoC: Intel: bytcr_rt5640: Add quirks for ASUS MeMO Pad 7 [...] adds 2130f15d6cd9 ASoC: ti: davinci-mcasp: No need for IS_MODULE/BUILTIN che [...] adds ae33ba2a8bcc Merge branch 'asoc-4.21' into HEAD adds 4664b94c98b4 ASoC: davinci-mcasp: Document GPIO support adds 540f1ba7b3a5 ASoC: ti: davinci-mcasp: Add support for GPIO mode of the pins adds aa07e38b0ae9 Merge branch 'asoc-4.22' into asoc-5.0 adds ee6047b82888 ASoC: ak4458: Add support for AK4497 adds 5d8d66077af1 ASoC: dt-bindings: Document support for ak4497 adds 902d82222270 ASoC: dmic: declare trigger function as static adds 97d8f6b71f56 ASoC: max98090: remove unused constant variables adds 37b6f0350374 ASoC: es8316: remove unused constant variables adds dc22a4093f5d ASoC: codecs: fix kernel doc descriptions adds c3db21324442 ASoC: rt5645: remove unused mux define adds 6606f9df60bc ASoC: rt5670: remove unused mux/mixer define adds 7c3727ba7de2 ASoC: max98383: fix boolean assignments to true/false adds 3c17bcfd35bc ASoC: cs4271: fix boolean assignments adds b793a1e4ebad ASoC: rt274: fix boolean tests adds af3b2b54cb29 ASoc: rt286: fix boolean tests adds e0a99927ff5f ASoC: rt5640: fix boolean assignments adds 091cd877d8d6 ASoC: max98927: fix boolean assignments adds 577dc32f9a6f ASoC: rt5651: fix boolean assignments adds 290da7a7e349 ASoC: nau8824: fix boolean assignment adds f361ca368020 ASoC: tscs42xx.c: fix boolean test adds d61780c155e8 ASoC: mt6351: remove unneeded variable adds 123c3def3bc5 ASoC: da7219: fix endianness issues adds b468f379e1e0 ASoC: da7219: use logical AND adds 60b52ed62721 ASoC: rt5645: store eq kcontrol byte in __be adds b8e022e83ba9 ASoC: rl6437a: use __be32 for a __be32 buf adds f0627d006047 ASoC: rt298: fix boolean tests adds e147c189c109 ASoC: eliminate left-over from Raumfeld machine driver removal adds e595da28ecc8 ASoC: micfil: Add bindings for MICFIL DAI adds 47a70e6fc9a8 ASoC: Add MICFIL SoC Digital Audio Interface driver. adds 2f00f7715e62 dt-bindings: ASoC: xlnx, spdif: Document spdif bindings adds b1d2a4cca20c ASoC: xlnx: add SPDIF audio driver adds 47caf048a017 ASoC: xlnx: enable SPDIF driver build adds 5dc4ca299684 ASoC: sgtl5000: Allow SCLK pad drive strength to be changed adds 7674bec4fc09 ASoC: rsnd: update BSDSR/BSDISR handling adds d3dcc5882ca9 ASoC: Intel: common: Add quirk for PoV P1006W tablet adds d306873589c5 ASoC: rt5651: Add ACPI ID 10EC5640 adds c2ec9d957d2b ASoC: rt5651: Add support for jack detect using an external GPIO adds aee48a9ffa5a ASoC: Intel: bytcr_rt5651: Revert "Fix DMIC map headsetmic [...] adds 7eb187313eef ASoC: Intel: bytcr_rt5651: Add quirks module parameter adds 90768eaf0640 ASoC: Intel: bytcr_rt5651: Add support for jack-detect usi [...] adds fee3e1cbd6cd ASoC: Intel: bytcr_rt5651: Add quirk for PoV TAB-P1006W-23 [...] adds 7b57085a33ce ASoC: ADAU7002: Add optional delay before start of capture adds 4a8191aa9e05 ASoC: rt274: Variable "buf" in function rt274_jack_detect( [...] adds a6028cc60aad ASoC: da7219: MCLK should be enabled before DAI clocks adds a58943abcb08 ASoC: da7219: Add recalc_rate function to return DAI clock rate adds 04d979d7a7ba ASoC: tlv320aic32x4: SND_SOC_DAPM_MICBIAS is deprecated adds f833fe2056b3 ASoC: Intel: bytcht_es8316: use correct drvdata in snd_byt [...] adds 3e8c45f57a90 ASoC: cs4341: fix waring unused-function adds fecd5c09ddf8 ASoC: msm8916-wcd-digital: remove few unused variables adds 5b86fa6d2903 ASoC: msm8916-wcd-digital: Select REGMAP_MMIO to fix build error adds c284d4e31a0b ASoC: xlnx: parse AES audio parameters adds 0ddb0fb00a76 ASoC: qcom: Kconfig: select max98927 for sdm845 adds 9019ab102fe8 ASoC: sdm845: Set DAI format for dmic codec adds 3ac1b2e4158c ASoC: rt5682: add default pdata for i2s mode adds d98665724868 ASoC: imx-sgtl5000: put of nodes if finding codec fails adds 691beb02d9ff ASoC: imx-sgtl5000: lower log level for potential probe de [...] adds e379ee969ecb ASoC: imx-sgtl5000: don't print EPROBE_DEFER as error adds 1aabff2508cb ASoC: fsl_spdif: don't print EPROBE_DEFER as error adds 2363d85f4e04 ASoC: imx-spdif: don't print EPROBE_DEFER as error adds 7c7e2d6a9ca3 ASoC: soc-core: remove error due to probe deferral adds e412fcb0db5c ASoC: fsl_sai: Remove expensive print in irq handler adds f557d39a3cb8 Merge tag 'asoc-fix-v5.0-rc2' into asoc-5.1 adds 62bc79d35ebb ASoC: soc.h: add explanation of legacy/modern style of dai_link adds 910fdcabedd2 ASoC: soc-core: add .num_platform for dai_link adds 65462e445f78 ASoC: soc-core: add new snd_soc_flush_all_delayed_work() adds 53e947a0e1f7 ASoC: soc-core: merge card resources cleanup method adds 52293596f5af ASoC: soc-core: reduce if/else nest on soc_probe_link_dais adds 22d1423187e5 ASoC: soc-core: add soc_cleanup_component() adds 10dff9b0ddf7 ASoC: soc-core: use for_each_link_codecs() for dai_link codecs adds fe7ed4dec2e6 ASoC: simple-card: rename to asoc_simple_card_canonicalize [...] adds 3f6a125230d8 ASoC: core: Fix multi-CODEC setups adds 4ffdca62e2de ASoC: Intel: make const arrays static, reduces object code size adds a94aec035a12 ASoC: mediatek: mt8183: add platform driver adds bfd74e65c47f ASoC: mediatek: mt8183: add audio afe document adds 6a8d4198ca80 ASoC: mediatek: mt6358: add codec driver adds 7ca80f232e81 ASoC: mediatek: mt6358: add codec document adds 141474c6ac7f ASoC: Fixup build error for mt6358 adds 720734a0b66f ASoC: soc-core: use for_each_link_codecs() for dai_link codecs V2 adds ccc8d6c7b6d2 ASoC: pcm512x: Implement the set_bclk_ratio interface adds 51b033c26081 ASoC: pcm512x: Fix clocking calculations when not using the PLL adds 5e484ec1758b ASoC: soc-acpi: add static inline fallbacks when CONFIG_ACPI=n adds e20bfeb0b7d8 ASoC: rt5651: Variable "ret" in function rt5651_i2c_probe( [...] adds cb50358b8384 ASoC: add helper to change platform name for all dailinks adds e87055d732e3 ASoC: Intel: haswell: platform name fixup support adds 2d067b2807f9 ASoC: Intel: broadwell: platform name fixup support adds 7e40ddcf974a ASoC: Intel: bdw-rt5677: platform name fixup support adds bd7661b761bc ASoC: Intel: bytcr_rt5640: platform name fixup support adds 0b2c2093fc3a ASoC: Intel: bytcr_rt5651: platform name fixup support adds 686338c12a2b ASoC: Intel: bytcht_da7213: platform name fixup support adds e4bc6b1195f6 ASoC: Intel: bytcht_es8316: platform name fixup support adds 7e7e24d7c7ff ASoC: Intel: cht_bsw_max98090_ti: platform name fixup support adds 4506db804334 ASoC: Intel: cht_bsw_nau8824: platform name fixup support adds 3a934e7c75b4 ASoC: Intel: cht_bsw_rt5645: platform name fixup support adds f403906da05c ASoC: Intel: cht_bsw_rt5672: platform name fixup support adds 7ebf2528eaca ASoC: Intel: bxt_da7219_max98357a: platform name fixup support adds fbe2c2736e29 ASoC: Intel: bxt_rt298: platform name fixup support adds 5b14aa718f59 ASoC: Intel: glk_rt5682_max98357a: platform name fixup support adds 262ff68fce8f ASoC: dt-bindings: update wcd9335 bindings. adds 20aedafdf492 ASoC: wcd9335: add support to wcd9335 codec adds cc2e324d39b2 ASoC: wcd9335: add CLASS-H Controller support adds 8c4f021d806a ASoC: wcd9335: add basic controls adds 354461486f66 ASoC: wcd9335: add playback dapm widgets adds 6ccc25f6696c ASoC: wcd9335: add capture dapm widgets adds 93f97ff1911a ASoC: wcd9335: add audio routings adds 9f11d233d98a ASoC: apq8096: add slim support adds a8233b6c1972 ASoC: wcd9335: Fix missing slimbus dependency adds d7c26e63cf78 Merge tag 'v5.0-rc4' into asoc-5.1 adds 494a3503d684 ASoC: Documentation: Add google, cros-ec-codec adds b291f42a3718 ASoC: cros_ec_codec: Add codec driver for Cros EC adds 53b6d0adffb0 ASoC: Intel: cht_bsw_rt5672: remove useless test adds 33ae6ae2111c ASoC: topology: Reduce number of dereferences when accessing dobj adds a46e8393d128 ASoC: topology: Remove widgets from dobj list adds 34db6a3e91d8 ASoC: topology: Fix memory leak from soc_tplg_denum_create_texts adds 7620fe9161ce ASoC: topology: fix memory leak in soc_tplg_dapm_widget_create adds 5c30f43f0625 ASoC: topology: add SND_SOC_DOBJ_GRAPH type for dapm routes adds 7df04ea7a31e ASoC: topology: modify dapm route loading routine and add [...] adds 27e27e6555d3 dt-bindings: ASoC: Add Spreadtrum DMA platform documentation adds 42fea318e1d1 ASoC: sprd: Add Spreadtrum audio DMA platfrom driver adds f497c88b195e ASoC: rsnd: synchronize connection check for simple-card/a [...] adds 2264cf2e5db9 ASoC: rsnd: fixup TDM Split mode check for CTU adds 909d74e39fe1 ASoC: arizona: Add channel numbers to AIFs adds 425da20a98e0 ASoC: mediatek: add documents for btcvsd driver adds 4bd8597dc36c ASoC: mediatek: add btcvsd driver adds 199ed3e81c49 ASoC: dapm: fix use-after-free issue with dailink sname adds 078a85f2806f ASoC: dapm: Only power up active channels from a DAI adds 411db2ab7df3 ASoC: dapm: Add warnings for widget overwrite when adding route adds 11907e9d3533 ASoC: fsl-asoc-card: fix object reference leaks in fsl_aso [...] adds 78a24e10cd94 ASoC: soc-core: clear platform pointers on error adds adfebb51e175 ASoC: topology: unload physical dai link in remove adds 766cc4965a3a ASoC: mediatek: btcvsd: fix spelling mistake "offest" -> "offset" adds 0f747bb27379 ASoC: ak4118: fix missing header adds cf17a5ffd272 ASoC: dapm: Check for NULL widget in dapm_update_dai_unlocked adds 37768e391740 ASoC: ssm2602: Fix ADC powerup sequencing adds d22b4117538d ASoC: wcd9335: remove some unnecessary NULL checks adds 52cadf1fdbe8 ASoC: compress: Clarify the intent of current compressed o [...] adds 4ef0ecb80e34 ASoC: compress: Add helper functions for component trigger [...] adds 47306401835a ASoC: ssm2602: switch to SPDX identifier adds e29fe437ea5d Merge branch 'asoc-5.0' into asoc-5.1 for dapm table adds f13d4b5f85e1 ASoC: dapm: harden use of lookup tables adds e9d97b05a80f ASoC: codecs: Add jz4725b-codec driver adds afb866265092 ASoC: wcd9335: fix semicolon.cocci warnings adds 6c3e6302364a ASoC: codecs: jz4725b: fix spelling mistake "Deemphatize" [...] adds 63bd84890fc4 ASoC: sun4i-codec: Add MIC2 Pre-Amplifier, Mic2 input adds b5a656030c74 ASoC: sun4i-codec: Add Mic Playback Volume adds b71a7eb56c95 ASoC: sun4i-codec: Add sun7i_codec_controls, sun7i_codec_codec adds b329c78eb0c8 ASoC: sun4i-codec: Add Mic1 Boost Volume, Mic2 Boost Volume adds 0bbb8e83cfe0 ASoC: sun4i-codec: Merge sun4i_codec_left_mixer_controls a [...] adds 44a1f4e8cfcc ASoC: sun4i-codec: Add Mic1 Playback Switch, Mic2 Playback Switch adds 50d164194879 ASoC: sun4i-codec: Add FM Playback Volume, FM Left, FM Rig [...] adds 67690c286de6 ASoC: sun4i-codec: Add Line Playback Volume, Line Boost Vo [...] adds 7c536bade37f dt-bindings: sound: Document jz4740-codec bindings adds f58f2b0a9f6e dt-bindings: sound: Document jz4725b-codec bindings adds 06a334ae98d1 ASoC: codecs: jz4740: Use SPDX license notifier adds 030a79e97730 ASoC: codecs: jz4740: Add support for devicetree adds edcd3ed182f8 ASoC: codecs: Kconfig: Show knob, and depend on MIPS || CO [...] adds a50e32694fbc ASoC: codecs: jz4725b: Use C++ style comments in header adds d02cac152c97 Merge tag 'asoc-v5.1' of https://git.kernel.org/pub/scm/li [...] adds 7b48b3b2263c Merge branch 'for-linus' into for-next adds 95d14640d984 ASoC: xlnx: fix up for snd_pcm_lib_preallocate_pages_for_a [...] adds bb580602f392 ALSA: pcm: Define snd_pcm_lib_preallocate_*() as returning void adds d9c0b2afe820 ALSA: PCM: check if ops are defined before suspending PCM adds 5a23f385686f Merge branch 'for-linus' into for-next adds 932a81519572 ALSA: pcm: Comment why read blocks when PCM is not running adds a06702ca023f ALSA: es1688: Remove set but not used variable 'hw' adds c7a13264918b ALSA: usb-audio: Expose sample resolution through proc interface adds 31d2350d6025 ALSA: ac97: Fix of-node refcount unbalance adds 00178c917540 ALSA: aoa: Fix of-node refcount unbalance adds 5e2c94658255 ALSA: ppc: Fix of-node refcount unbalance adds cf4ba4dc5f4c ALSA: hda/realtek - Fix a typo in model documentation adds b16d7ee241d8 ALSA: hda/realtek - Add model description for Chrome heads [...] adds c0ca5eced222 ALSA: hda/realtek - Reduce click noise on Dell Precision 5 [...] adds 8bb37a2a4d7c ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 adds a0d183c32916 ALSA: hda/tegra: property for card name adds 11ce4308307c arm64: tegra: custom name for hda sound card adds c0bde003a013 ALSA: hda/tegra: sound card name from device tree adds cfc35f9c128c ALSA: hda: Extend i915 component bind timeout adds 7dc661bd8d32 ALSA: bebob: use more identical mod_alias for Saffire Pro [...] adds f97a0944a72b ALSA: firewire-motu: fix construction of PCM frame for cap [...] adds d98afe1353b6 ASoC: adau1977: Fix reset-gpios typo adds cc29ea007347 ASoC: fsl_esai: fix register setting issue in RIGHT_J mode adds fcf4daabf080 ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() adds 05bd7fcdd06b ASoC: codecs: pcm186x: Fix energysense SLEEP bit adds f938f3485c38 ASoC: wm_adsp: Update cached error state on trigger adds 8af6c521cc23 ASoC: rsnd: gen: fix SSI9 4/5/6/7 busif related register address adds b5e806ae4ad8 Merge branch 'asoc-5.0' into asoc-linus adds 511d53ac8674 ASoC: doc: Fix typos in dpcm.rst adds 6ba9dd6c893b ASoC: cs35l36: Add support for Cirrus CS35L36 Amplifier adds 0d250bf24a68 ASoC: cs35l36: Add device tree documentation for CS35L36 adds d9186330c881 ASoC: codecs: jz4725b: Remove unnecessary const qualifier adds 307cce4a0017 ASoC: stm32: i2s: add power management adds 6a68eeee0f03 SoC: stm32: i2s: manage clock power adds 510135535382 dt-bindings: sound: msm8916-wcd-analog: fix example regula [...] adds 0bb423f2eaaf ASoC: regulator notifier registration should be managed adds 3f22e31da833 ASoC: msm8916-wcd-analog: add missing license information adds 3ebc584ce7d1 ASoC: msm8916-wcd-digital: convert license header to SPDX adds 4d1f7a6eabd4 gpiolib: acpi: Introduce ACPI_GPIO_QUIRK_ONLY_GPIOIO adds b450b87847b1 ASoC: core: don't increase component module refcount uncon [...] adds e0771fc98909 ASoC: Intel: Skylake: set .ignore_module_refcount field in [...] adds a3daee085905 ASoC: pcm3060: Add soft reset on probe adds 1e61405e2015 ASoC: pcm3060: Add clock select adds 49ff8cfb1755 ASoC: mediatek: use %pOFn instead of device_node.name adds c7ba4e5396fb ASoC: hdac_hdmi: use devm_kzalloc for all structures adds 36b1599340b5 ASoC: wm8741: Add digital mute callback adds e9418629e2fc ASoC: wm8741: Set OSR mode in hw_params() adds fc23af99e476 ASoC: mediatek: btcvsd fix rx stream assign adds 674f9abd0945 tlv320aic32x4: delay i2c access by 1 ms after hardware reset adds 595d2f74cd3c ASoC: Use __printf markup to silence compiler adds 51256d348c9a ASoC: dmaengine: Improve of_node test in dmaengine_pcm_req [...] adds 10cbf3507bcb ASoC: dmaengine: Extend use of chan_names provided in cust [...] adds 96f06cde2c00 ASoC: samsung: dmaengine: Allow to specify custom DMA device adds a404b72d2bdd ASoC: samsung: i2s: Convert to single component with multi [...] adds e529a9d44a97 ASoC: Intel: bxt-match: remove prefix for SOF files adds 528f07152a78 ASoC: Intel: byt-match.c: remove prefix for SOF files adds 2e441dea9fee ASoC: Intel: cht-match: remove prefix for SOF files adds 7466e749a3b4 ASoC: Intel: cnl-match: remove prefix for SOF files adds 6d356d52297d ASoC: Intel: glk-match: remove prefix for SOF files adds e576b097918f ASoC: Intel: hda-match: remove prefix for SOF files adds bb2538e28a54 ASoC: Intel: hsw-bdw-match: remove prefix for SOF files adds a5b1e2284567 ASoC: Intel: icl-match: remove prefix for SOF files adds dcc9de2ebe86 ASoC: Intel: soc-acpi: bxt-match: remove asoc_plat_name field adds f01d00c30095 ASoC: Intel: soc-acpi: byt-match: remove asoc_plat_name field adds 9eebe4372f4a ASoC: Intel: soc-acpi: cht-match: remove asoc_plat_name field adds 3f4d9d67c339 ASoC: Intel: soc-acpi: glk-match: remove asoc_plat_name field adds 2eddca128be2 ASoC: Intel: soc-acpi: hsw-bdw-match: remove asoc_plat_name field adds fc906fda39c1 ASoC: Intel: soc-acpi: icl-match: remove asoc_plat_name field adds c5898050fe80 ASoC: Intel: soc-acpi: cnl-match.c: remove asoc_plat_name field adds ecefff3e5b9b ASoC: soc-acpi: remove asoc_plat_name field adds b3d8f7cad1b4 ASoC: soc-acpi: remove new_mach_data field adds 7196c64c7d0c ASoC: samsung: i2s: Restore support for the secondary PCM adds 3636887ac64b Merge branch 'for-5.0' of https://git.kernel.org/pub/scm/l [...] adds 89d2e8314876 ASoC: samsung: i2s: Move clk supplier data to common drive [...] adds 64aba9bca5bd ASoC: samsung: i2s: Add widgets and routes for DPCM support adds b5d015e68e6c ASoC: samsung: i2s: Move core clk to the driver common dat [...] adds 3b0fa51ffd82 ASoC: samsung: i2s: Move opclk data to common driver data [...] adds 81bcbf2c7294 ASoC: samsung: i2s: Move registers cache to common driver [...] adds 51bef0f378f3 ASoC: cs35l36: Remove unused including <linux/version.h> adds 03bf3aeb03a8 ASoC: mediatek: mt8183: make some functions static adds a4cbb465bcc9 ASoC: cros_ec_codec: Make symbol 'cros_ec_dai' static adds e2e16fa6a32d ASoC: samsung: i2s: Move SFR pointer to common driver data [...] adds 9d7939c92941 ASoC: samsung: i2s: Drop spinlock pointer from i2s_dai dat [...] adds 5bfaeddc2694 ASoC: samsung: i2s: Move IP variant data to common driver [...] adds 5944170f497c ASoC: samsung: i2s: Move quirks data to common driver data [...] adds defc67c6e363 ASoC: samsung: i2s: Get rid of a static spinlock adds bc3cf17b575a ASoC: samsung: odroid: Add support for secondary CPU DAI adds 0f928c19b646 ASoC: samsung: Specify DMA channel names through custom DM [...] adds 1c3816a19487 ASoC: stm32: sai: add missing put_device() adds eb540d3988d9 ASoC: samsung: i2s: Simplify pri_dai, sec_dai pointers usage adds c5ba61924739 ASoC: samsung: i2s: Change indentation in SAMSUNG_I2S_FMTS [...] adds 9f9f8a5b79b0 ASoC: samsung: i2s: Comments clean up adds c1b2db4d0389 ASoC: samsung: i2s: Convert to SPDX License Indentifier adds 9fd729542cf4 ASoC: da7219: Add support for master mode BCLK rate adjustment adds 541ccdc113f0 ASoC: da7219: Update TDM usage to be more flexible adds 76d9c68b360f ASoC: dmaengine: Remove unused SND_DMAENGINE_PCM_FLAG_CUST [...] adds 6e434122d904 ASoC: samsung: i2s: Prevent potential NULL platform data d [...] adds cb8cdb6f3344 ASoC: fsi: fix spelling mistake "doens't" -> "doesn't" adds 7aac8d13fc60 ASoC: codecs: ad193x: Remove capture support for codecs wi [...] adds 75c2ecb4bda2 ASoC: codecs: ad193x: Set constraint to always have 32 sam [...] adds 90f6e6803139 ASoC: codecs: ad193x: Fix frame polarity for DSP_A format adds bccf9c7e1483 ASoC: codecs: ad193x: Add runtime support for DSP_A and I2S modes adds 59529473751e ASoC: codecs: ad193x: Add support to disable on-chip PLL adds 30c498a10ac6 ASoC: fsl_spdif: fix TXCLK_DF mask adds 2231609a2c0a ASoC: fsl_spdif: fix sysclk_df type adds 74c6ecf4194e ASoC: qcom: Kconfig: select dmic for sdm845 adds b2c02c63ac25 ASoC: cs35l36: Make some symbols static adds 70605450fd42 ASoC: stm32: sai: remove set but not used variables 'mask, cr1' adds b5c16a24efc8 ASoC: samsung: odroid: Ensure proper sample rate on pri/sec PCM adds 461d854c0dba ASoC: simple-card: Fix refcount underflow adds 9516e531fa2f Merge branch 'for-5.0' of https://git.kernel.org/pub/scm/l [...] adds 8fa857da9744 SoC: imx-sgtl5000: add missing put_device() adds 76a60f312f64 ASoC: wm8741: Make function 'wm8741_mute' static adds f89aea0f1321 ASoC: samsung: odroid: Add missing DAPM routes adds a6d9cef30eb1 ASoC: dapm: Potential small memory leak in dapm_cnew_widget() adds fb7a97456e32 ASoC: adau1977: Add MICBIAS example in DT bindings adds 65d257ee1286 ASoC: adau1977: Add support for setting MICBIAS via DT adds 5fd812e6f5ae ASoC: sunxi: sun50i-codec-analog: Rename hpvcc regulator s [...] adds 9dd9b210f8c6 ASoC: Intel: Headset button support in broxton machine driver adds c011245a1970 ASoC: Intel: Add Geminilake Dialog Maxim machine driver adds bc3523a3acb3 ASoC: Intel: glk: Add DAI links for Multi-Playback adds 022c4156697b ASoC: samsung: i2s: Fix secondary platform device unregistration adds c6bebefa2f06 ASoC: samsung: i2s: Fix multiple "IIS multi" devices initi [...] adds 19febab6da87 Merge branch 'for-5.0' of https://git.kernel.org/pub/scm/l [...] adds fb13f19d102e ASoC: wm_adsp: Allow compressed buffers in any memory region adds 2757970f6d0d ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe [...] adds 44662f90cda7 ASoC: simple-card: Fix missing of_node_put() at simple_dai [...] adds 0b9c9ed6dd3b ASoC: simple-card: Fix of-node refcount unbalance in DAI-l [...] adds d832d2b246c5 ASoC: samsung: odroid: Fix of_node refcount unbalance adds 8d1667200850 ASoC: qcom: Fix of-node refcount unbalance in apq8016_sbc_ [...] adds 70b773219a32 ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of() adds 3af8160028bf ASoC: samsung: odroid: Prevent uninitialized variable use adds eb23dcd20e91 ASoC: cs35l36: Fix an IS_ERR() vs NULL checking bug adds cc7d6ce90216 ASoC: wm_adsp: Factor out stripping padding from ADSP data adds 1e38f069c7d7 ASoC: wm_adsp: Reorder some functions for improved clarity adds a792af69b08f ASoC: wm_adsp: Refactor compress stream initialisation adds 4f2d4eabf577 ASoC: wm_adsp: Add support for multiple compressed buffers adds 0d3fba3e7a56 ASoC: wm_adsp: Improve logging messages adds 716d53cc7837 ASoC: Intel: Boards: Add Maxim98373 support adds cdcdba5d624f ASoC: qcom: Kconfig: fix dependency for sdm845 adds ae3f563a85e9 Merge branch 'for-5.0' of https://git.kernel.org/pub/scm/l [...] adds 8ba3c5215d69 ASoC: stm32: i2s: fix IRQ clearing adds 0c4c68d6fa1b ASoC: stm32: i2s: fix 16 bit format support adds ebf629d502cf ASoC: stm32: i2s: fix stream count management adds 1ac2bd164489 ASoC: stm32: i2s: fix dma configuration adds 88dce52ee9b5 ASoC: stm32: i2s: remove useless callback adds 3005decf4fe4 ASoC: stm32: i2s: fix race condition in irq handler adds 7b6b0049e2b7 ASoC: stm32: i2s: skip useless write in slave mode adds 3146089d235b Merge branch 'asoc-5.1' into asoc-next adds 70395a96bd88 Merge tag 'asoc-v5.1-2' of https://git.kernel.org/pub/scm/ [...] adds a634090a0f24 ALSA: usb-audio: Add quirk for MOTU MicroBook II adds da2577fe63f8 Merge tag 'sound-5.1-rc1' of git://git.kernel.org/pub/scm/ [...] adds a77d087fd566 lkdtm: Do not depend on BLOCK and clean up headers adds 4c411157a42f lkdtm: Print real addresses adds 59a12205d3c3 lkdtm: Add tests for NULL pointer dereference adds a2915698ba08 Merge tag 'lkdtm-next' of https://git.kernel.org/pub/scm/l [...] adds 4ad84cb56b00 mei: squash single_recv_buf into one bit in client properties adds 87bf65bc108e lkdtm: change snprintf to scnprintf for possible overflow adds 068ad41ec565 drivers: misc: ad525x_dpot: clean indentation issue, remove tabs adds b05ae01fdb89 misc/ics932s401: Add a missing check to i2c_smbus_read_word_data adds 080038cc4575 misc/mic/vop/vop_main : remove unneeded semicolon adds bffcd1129e86 misc/sgi-gru/grufault: fix a style error adds e3575c1201f0 misc: enclosure: Use struct_size() in kzalloc() adds 83d2aed4440c scsi/atari_scsi: Don't select CONFIG_NVRAM adds 437ace3777ab m68k/atari: Move Atari-specific code out of drivers/char/nvram.c adds cb8d8006d43f char/nvram: Re-order functions to remove forward declarati [...] adds 1278cf66cf4b nvram: Replace nvram_* function exports with static functions adds a084dbf6592c m68k/atari: Implement arch_nvram_ops struct adds a156c7ba669c powerpc: Replace nvram_* extern declarations with standard header adds d5bbb5021ce8 char/nvram: Adopt arch_nvram_ops adds 2d58636e0af7 char/nvram: Allow the set_checksum and initialize ioctls t [...] adds 109b3a89a7c4 char/nvram: Implement NVRAM read/write methods adds 666047fe2a4c m68k/atari: Implement arch_nvram_ops methods and enable CO [...] adds cda67df5942b m68k/mac: Adopt naming and calling conventions for PRAM routines adds a71fa0e3e5fc m68k/mac: Use macros for RTC accesses not magic numbers adds aefcb7460e0b m68k/mac: Fix PRAM accessors adds 458c77f3de0e macintosh/via-cuda: Don't rely on Cuda to end a transfer adds d3b41b6bb49e m68k: Dispatch nvram_ops calls to Atari or Mac functions adds 7fc0ac05f3f5 char/nvram: Add "devname:nvram" module alias adds ebcebc7f456c powerpc: Define missing ppc_md.nvram_size for CHRP and PowerMac adds 95ac14b8a328 powerpc: Implement nvram ioctls adds 066ac5c3c4bb powerpc, fbdev: Use NV_CMODE and NV_VMODE only when CONFIG [...] adds f9c3a570f5fc powerpc: Enable HAVE_ARCH_NVRAM_OPS and disable GENERIC_NVRAM adds 537f3286ad8f char/generic_nvram: Remove as unused adds 20e07af71f34 powerpc: Adopt nvram module for PPC64 adds e637308b40b1 vop: Use %z for size_t adds 96c12ef9b905 vop: Add definition of readq/writeq if missing adds 417406f2bd54 vop: vringh: Do not crash if no DMA channel adds 8216e7e36704 vop: Fix handling of >32 feature bits adds dcf9b50e2197 drivers: platform: goldfish: fix the checkpatch complain i [...] adds 1e09cdd506c8 uio: fix potential memory leak in error case adds 54557665a4e7 uio: remove redundant check adds db6e863da1fd efirtc: remove unnecessary code efi_rtc_open & efi_rtc_close adds 8631f940b81b slimbus: core: match full device id adds cfb32101ba14 slimbus: core: do not call device_status under a lock adds 380c62466d02 slimbus: core: use slim_device_update_status() to update status adds 8147760d86e4 slimbus: core: add missing spin_lock_init on txn_lock adds 24d48a61f266 hpet: Fix missing '=' character in the __setup() code of h [...] adds d7ac3c6ef5d8 applicom: Fix potential Spectre v1 vulnerabilities adds 2ca46ed207d5 ver_linux: Assign constant RE to variable name for clarity adds 11f1ceca7031 interconnect: Add generic on-chip interconnect API adds 06b3773b5038 dt-bindings: Introduce interconnect binding adds 87e3031b6fbd interconnect: Allow endpoints translation via DT adds 3697ff4340ba interconnect: Add debugfs support adds b5d2f741077a interconnect: qcom: Add sdm845 interconnect provider driver adds ae0037dbfc5e arm64: dts: sdm845: Add interconnect provider DT nodes adds ecfbed0c5ccc MAINTAINERS: add a maintainer for the interconnect API adds dce6d406669b interconnect: Revert to previous config if any request fails adds aecc787c06f4 iomap: Use non-raw io functions for io{read|write}XXbe adds 7d1689a2f377 parisc: iomap: introduce io{read|write}64 adds 79bf0cbd86ac iomap: introduce io{read|write}64_{lo_hi|hi_lo} adds c81d64d3dc1f io-64-nonatomic: add io{read|write}64[be]{_lo_hi|_hi_lo} macros adds 0795ccde5c76 ntb: ntb_hw_intel: use io-64-nonatomic instead of in-driver hacks adds 8fdf90626588 ntb: ntb_hw_switchtec: Cleanup 64bit IO defines to use the [...] adds ec74136ded79 binder: create node flag to request sender's security context adds f9f7bb9e0a0c mbcs: add .owner to mbcs struct file_operations adds fdddcfd9c93c Merge 5.0-rc4 into char-misc-next adds e5bae74338b3 Revert "arm64: dts: sdm845: Add interconnect provider DT nodes" adds 865a11f987ab uio/uio_pci_generic: Disable bus-mastering on release adds f1bd3a602c42 fpga: mgr: altera-ps-spi: make array dummy static, shrinks [...] adds 38cd7ad5bd25 fpga: altera_freeze_bridge: remove restriction to socfpga adds 996e39bb03ba nvmem: sc27xx: Convert nvmem offset to block index adds 169415557370 nvmem: bcm-ocotp: Add ACPI support to BCM OCOTP adds 6216790dd453 dt-bindings: nvmem: imx-ocotp: add compatible string for i.MX7ULP adds c8b63ddc9119 nvmem: imx-ocotp: add i.MX7ULP support adds 4dbecb9f5b19 dt-bindings: imx-ocotp: Add i.MX6ULL/ULZ support adds ffbc34bf0e9c nvmem: imx-ocotp: Implement i.MX6ULL/ULZ support adds 1716cfe8be49 nvmem: core: Set the provider read-only when no write call [...] adds 5087cc198e54 nvmem: core: Fix of_nvmem_cell_get() for optional cells adds 1c83267473b8 nvmem: core: Fix cell lookup when no cell is found adds d4e7fef1a9a5 nvmem: core: Properly handle connection ID in of_nvmem_dev [...] adds 95b65195d571 nvmem: core: Always reference the device returned by nvmem [...] adds 73e9dc4d568f nvmem: core: Fix device reference leak adds 9bfd8198ba94 nvmem: core: Avoid useless iterations in nvmem_cell_get_fr [...] adds 1a392b3de7c5 driver: uio: fix possible memory leak in __uio_register_device adds 221a1f4ac12d driver: uio: fix possible use-after-free in __uio_register_device adds 9f23379c67fa nvmem: allow to select i.MX nvmem driver for i.MX 7D adds 47f8d9957d50 vmw_balloon: remove the version number adds 5539830278fa vmw_balloon: support 64-bit memory limit adds a0f890aba2be coresight: cpu-debug: Support for CA73 CPUs adds a7325a6ca45f coresight: stm: Remove set but not used variable 'res_size' adds c2bc02f8828d coresight: Use of_node_name_eq for node name comparisons adds e11a5795cb7c perf/aux: Make perf_event accessible to setup_aux() adds 988036f9d322 coresight: perf: Add "sinks" group to PMU directory adds b5390f4b5e0b coresight: Use event attributes for sink selection adds 5c07488d996b Merge 5.0-rc6 into char-misc-next adds 4ed754de2d66 extcon: Add support for ptn5150 extcon driver adds 3dfed89512d3 extcon: ptn5150: Fix return value check in ptn5150_i2c_probe() adds 492b7a888860 Merge tag 'extcon-next-for-5.1' of git://git.kernel.org/pu [...] adds 21698fd57984 parport_pc: fix find_superio io compare code, should use e [...] adds 32ea33a04484 mei: bus: export to_mei_cl_device for mei client devices drivers adds d04071a5d641 vmw_balloon: release lock on error in vmballoon_reset() adds 36e738bdab53 misc: dt-bindings: Add Qualcomm Fastrpc bindings adds f6f9279f2bf0 misc: fastrpc: Add Qualcomm fastrpc basic driver model adds c68cfb718c8f misc: fastrpc: Add support for context Invoke method adds d73f71c7c6ee misc: fastrpc: Add support for create remote init process adds 6cffd79504ce misc: fastrpc: Add support for dmabuf exporter adds 1a7c3d9bb7a9 binder: create userspace-to-binder-buffer copy function adds 8ced0c6231ea binder: add functions to copy to/from binder buffers adds 7a67a39320df binder: add function to copy binder object from buffer adds db6b0b810bf9 binder: avoid kernel vm_area for buffer fixups adds 880211667b20 binder: remove kernel vm_area for buffer space adds c41358a5f521 binder: remove user_buffer_offset adds bde4a19fc04f binder: use userspace pointer as base of buffer space adds 1aec4211204d parport: daisy: use new parport device model adds ca5dc2d11787 char: lp: mark expected switch fall-through adds 36f30937922c binder: fix sparse issue in binder_alloc_selftest.c adds 26528be6720b binder: fix handling of misaligned binder object adds c4d66343a46a habanalabs: add skeleton driver adds 1ea2a20e91a4 habanalabs: add Goya registers header files adds 99b9d7b4970c habanalabs: add basic Goya support adds 0861e41de530 habanalabs: add context and ASID modules adds be5d926b5c10 habanalabs: add command buffer module adds 839c48030d27 habanalabs: add basic Goya h/w initialization adds 9494a8dd8d22 habanalabs: add h/w queues module adds 1251f23ae858 habanalabs: add event queue and interrupts adds d91389bc839d habanalabs: add sysfs and hwmon support adds f8c8c7d5f1b0 habanalabs: add device reset support adds eff6f4a0e70b habanalabs: add command submission module adds 0feaf86d4e69 habanalabs: add virtual memory and MMU modules adds d8dd7b0a81cc habanalabs: implement INFO IOCTL adds c216477363a3 habanalabs: add debugfs support adds eadf24990649 Update MAINTAINERS and CREDITS with habanalabs info adds f4853e1c321e nvmem: core: don't check the return value of notifier chain call adds c0fae22f4863 misc: fastrpc: select CONFIG_DMA_SHARED_BUFFER adds 7c11df42d0c7 misc: fastrpc: Fix device_open when no session is available adds 3013bf62b67a binder: reduce mmap_sem write-side lock adds 682a60446b15 misc: fastrpc: Fix return value check in fastrpc_map_create() adds fcf9d0b7d2f5 drm/msm/a6xx: Add support for an interconnect path adds 37fd0b623023 mei: hbm: clean the feature flags on link reset adds 1b948134c006 intel_th: Update ABI documentation adds 8d86f6b4306f intel_th: Mark expected switch fall-throughs adds ba828cc9dcc8 intel_th: Only create useful device nodes adds 1d2ef028bf9a intel_th: pti: Use sysfs_match_string() helper adds 9ed3f22223c3 intel_th: Don't reference unassigned outputs adds a1d75dad3a2c stm class: Fix an endless loop in channel allocation adds bf7cbaae0831 stm class: Prevent division by zero adds 7f2b8af282fb Merge tag 'intel_th-stm-for-greg-20190221' of git://git.ke [...] adds 82f844c22588 gnss: sirf: fix premature wakeup interrupt enable adds 4ceda5f654c3 gnss: sirf: force hibernate mode on probe adds 9f1623fdb399 gnss: sirf: drop redundant double negation adds 196d91846099 gnss: sirf: write data to gnss only when the gnss device is open adds ccd0e4963f55 gnss: sirf: add support for configurations without wakeup signal adds 176f011bda55 dt-bindings: gnss: add w2sg0004 compatible string adds 8fafef42c799 gnss: sirf: add a separate supply for a lna adds f9eb86fddaf2 dt-bindings: gnss: add lna-supply property adds 27eae9d4cebe dt-bindings: Add vendor prefix for "GlobalTop Technology, Inc." adds 3deb254d6559 dt-bindings: gnss: add mediatek binding adds 625239d4ad43 gnss: add mtk receiver type support adds d4584bbfcf2a gnss: add driver for mediatek receivers adds 6ade6e903ad6 Merge tag 'gnss-5.1-rc1' of https://git.kernel.org/pub/scm [...] adds 668ae7288e82 habanalabs: use GFP_ATOMIC under spin lock adds fd8e3c35b4df Drivers: hv: vmbus: Change server monitor_pages index to 0 adds 919691733197 MAINTAINERS: Change mailing list for Hyper-V CORE AND DRIVERS adds a507fbb975c4 habanalabs: don't print result when rc indicates error adds 8737d037209f habanalabs: driver's Kconfig must select DMA_SHARED_BUFFER adds 4398e7057d66 habanalabs: return error when failing to read/write i2c adds b5958faa34e2 mei: bus: move hw module get/put to probe/release adds e99f1683bbce habanalabs: use u64 when comparing variables' sum to u32_max adds 5666dfd1d8a4 coresight: etm4x: Add support to enable ETMv4.2 adds bede03a579b3 misc: rtsx: Enable OCP for rts522a rts524a rts525a rts5260 adds f2db7361cb19 VMCI: Support upto 64-bit PPNs adds 401c9bd10bee hpet: Use struct_size() in kzalloc() adds ba01cea2be88 mic: vop: Cast pointers to unsigned long adds fbc63864fa13 mic: Rename ioremap pointer to remap adds c5b9f97ce54d mic: vop: Allow building on more systems adds 230afe74d139 habanalabs: allow memory allocations larger than 4GB adds 5e6e0239e178 habanalabs: make functions static or declare them adds b304da7025d7 misc: mic/scif: mark expected switch fall-through adds 9d49fff91b85 virt: vbox: Mark expected switch fall-through adds bc7de897f26c misc: hpilo: Exclude unsupported device via blacklist adds 9b6dba70021d misc: hpilo: Do not claim unsupported hardware adds b39e557b7762 misc/habanalabs: adjust Kconfig to fix build errors adds 4d69c80e0d0f component: Add documentation adds 3521ee994bca components: multiple components for a device adds 8857c7d065e9 i915/snd_hdac: I915 subcomponent for the snd_hdac adds 8605a1366015 drm/i915: enum port definition is moved into i915_drm.h adds 1626eab70ebc drm/i915: header for i915 - MEI_HDCP interface adds 1bf7cb4d8f3d drm/i915: MEI interface definition adds 32097060189b drm: helper functions for hdcp2 seq_num to from u32 adds 35c0272502cc drm/audio: declaration of struct device adds 4509209f8bfe Pull in char-misc-next from Greg adds d1e204e8ca43 mei: bus: whitelist hdcp client adds 64e9bbdd9588 misc/mei/hdcp: Client driver for HDCP application adds cf8ecce20268 misc/mei/hdcp: Define ME FW interface for HDCP2.2 adds a37fb1e47302 misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session adds 39b71c2baa4f misc/mei/hdcp: Verify Receiver Cert and prepare km adds a7dcbed2bb04 misc/mei/hdcp: Verify H_prime adds 6a1a00a30e3a misc/mei/hdcp: Store the HDCP Pairing info adds 682932f3e144 misc/mei/hdcp: Initiate Locality check adds 45479b67becd misc/mei/hdcp: Verify L_prime adds b491264fcad7 misc/mei/hdcp: Prepare Session Key adds f46ea842edae misc/mei/hdcp: Repeater topology verification and ack adds 0a1af1b5c18d misc/mei/hdcp: Verify M_prime adds 5e23491175ee misc/mei/hdcp: Enabling the HDCP authentication adds 62c2b3221fa0 misc/mei/hdcp: Closing wired HDCP2.2 Tx Session adds fa301ad9fa8f misc/mei/hdcp: Component framework for I915 Interface adds f699f9f9ac87 Merge tag 'topic/mei-hdcp-2019-02-26' of git://anongit.fre [...] adds 60b7dcca4570 habanalabs: Dissociate RAZWI info from event types adds 27ca384cb7c4 habanalabs: add MMU DRAM default page mapping adds a28ce422a6d9 habanalabs: disable CPU access on timeouts adds 1e7c1ec14b03 habanalabs: fix mmu cache registers init adds 6765fda0f49d habanalabs: fix validation of WREG32 to DMA completion adds 887f7d38e4b0 habanalabs: set DMA0 completion to SOB 1007 adds 3dccd18787b8 habanalabs: extend QMAN0 job timeout adds 541664d360d1 habanalabs: add comments in uapi/misc/habanalabs.h adds df3a8875b5d7 habanalabs: return correct error code on MMU mapping failure adds 9e28c176410c habanalabs: fix memory leak with CBs with unaligned size adds efaa281219fd habanalabs: print pointer using %p adds af5f7eea45e1 habanalabs: soft-reset device if context-switch fails adds df697bce61ce habanalabs: fix little-endian<->cpu conversion warnings adds 70496af9b25d habanalabs: use NULL to initialize array of pointers adds 8c8448792a49 habanalabs: fix little-endian<->cpu conversion warnings adds 91d3f8a62984 intel_th: gth: Fix an off-by-one in output unassigning adds b3bf147bd611 habanalabs: use do_div for 64-bit divisions adds 593db80390cf vmbus: Switch to use new generic UUID API adds 396ae57ef1ef Drivers: hv: vmbus: Expose counters for interrupts and ful [...] adds 99f63620b484 Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub [...] adds dbbe358b1370 habanalabs: use %px instead of %p in error print adds 142a0f83b216 habanalabs: adjust Kconfig to fix build errors adds 45763bf4bc1e Merge tag 'char-misc-5.1-rc1' of git://git.kernel.org/pub/ [...] adds 2e7189b6c774 driver core: bus: convert to use BUS_ATTR_WO and RW adds a4723041857e driver core: drop use of BUS_ATTR() adds bdfe0df1e97b Merge 5.0-rc2 into driver-core-next adds 4bd4e92cfe6d sysfs: fix blank line coding style warning adds 570d0200123f driver core: move device->knode_class to device_private adds 8092e79204e7 ihex: Share code between ihex_validate_fw() and ihex_next_ [...] adds 5158c36ec9d0 ihex: Check if zero-length record is at the end of the blob adds 9fb4ab4d3dd6 ihex: Simplify next record offset calculation adds 2ef8179bb7a6 tools/firmware/ihex2fw: Simplify next record offset calculation adds 925f8d4aad5c tools/firmware/ihex2fw: Replace explicit alignment with ALIGN adds 91f382a46822 firmware_loader: move CONFIG_FW_LOADER_USER_HELPER switch [...] adds f96182e959a4 firmware_loader: move firmware/ to drivers/base/firmware_l [...] adds 0eeb27311f3a debugfs: debugfs_use_start/finish do not exist anymore adds 21acc07d33a9 f2fs: no need to check return value of debugfs_create functions adds d61dfafc30b4 PCI: pci.c: convert to use BUS_ATTR_RW adds 1094f6d06703 PCI: pci-sysfs.c: convert to use BUS_ATTR_WO adds c1507ea8349c pseries: ibmebus.c: convert to use BUS_ATTR_WO adds c9fbe769d0f2 rapidio: rio-sysfs.c: convert to use BUS_ATTR_WO adds 7e9586bab2ca block: rbd: convert to use BUS_ATTR_WO and RO adds 7ab35a14de25 kobject: make kset_get_ownership() 'static' adds b3fa29ad8377 kobject: to repalce printk with pr_* style adds 549ad24374c0 kobject: drop newline from msg string adds 8a4b32691120 driver core: silence device link messages unless debugging adds 0fe6f7874d46 driver core: Remove the link if there is no driver with AUTO flag adds 3451a495ef24 driver core: Establish order of operations for device_add [...] adds ed88747c6c4a device core: Consolidate locking and unlocking of parent a [...] adds ef0ff68351be driver core: Probe devices asynchronously instead of the driver adds 8204e0c1113d workqueue: Provide queue_work_node to queue work near a gi [...] adds 6be9238e5cb6 async: Add support for queueing on specific NUMA node adds c37e20eaf4b2 driver core: Attach devices on CPU local to device node adds 8b9ec6b73277 PM core: Use new async_schedule_dev command adds af87b9a7863c libnvdimm: Schedule device registration on node local to t [...] adds 57ea974fb871 driver core: Rewrite test_async_driver_probe to cover seri [...] adds 095ff29d2b88 firmware: intel_stratix10_service: add hardware dependency adds fa548d79d87f drivers: base: Use __printf markup to silence compiler adds 8d84b18f5678 devres: always use dev_name() in devm_ioremap_resource() adds c8d50986da5d driver core: Fix DL_FLAG_AUTOREMOVE_SUPPLIER device link f [...] adds f265df550a43 driver core: Avoid careless re-use of existing device links adds 5db25c9eb893 driver core: Do not resume suppliers under device_links_wr [...] adds e2f3cd831a28 driver core: Fix handling of runtime PM flags in device_li [...] adds 15cfb0941603 driver core: Fix adding device links to probing suppliers adds a1fdbfbb1da2 driver core: Do not call rpm_put_suppliers() in pm_runtime [...] adds ea4f64002518 IOMMU: Make dwo drivers use stateless device links adds 72175d4ea4c4 driver core: Make driver core own stateful device links adds e7dd40105aac driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER adds 7cbc2b421ee3 firmware: intel_stratix10_service: remove COMPILE_TEST adds 79a4e91d1bb2 device.h: Add __cold to dev_<level> logging functions adds 4080ab083000 PM-runtime: Take suppliers into account in __pm_runtime_se [...] adds 70fb9a252317 driver core: Document limitation related to DL_FLAG_RPM_ACTIVE adds 376991db4b64 driver core: Postpone DMA tear-down until after devres release adds 5b2f2bd62e79 sysfs: remove unused include of kernfs-internal.h adds 26e28d68b146 kernfs: Allocating memory for kernfs_iattrs with kmem_cache. adds 2c6f4fc884a4 device: Fix comment for driver_data in struct device adds d2b284d356e9 Revert "selftests: firmware: add CONFIG_FW_LOADER_USER_HEL [...] adds 13ac7db09c91 Revert "selftests: firmware: remove use of non-standard di [...] adds 344c0152d878 selftests: firmware: fix verify_reqs() return value adds 9481caf39bf5 Merge 5.0-rc6 into driver-core-next adds 4417967bf247 Merge tag 'topic/component-typed-2019-02-11' of git://anon [...] adds daaef255dc96 driver: platform: Support parsing GpioInt 0 in platform_get_irq() adds c1567f813a99 PM-runtime: Fix __pm_runtime_set_status() race with runtim [...] adds 4c06c4e6cf63 driver core: Fix possible supplier PM-usage counter imbalance adds 1ea61b68d0f8 async: Add cmdline option to specify drivers to be async probed adds e4246b05507f drivers/component: kerneldoc polish adds 36003d4cf57c driver core: Fix PM-runtime for links added during consumer probe adds a7013ba5a930 driver core: Add missing description of new struct device_ [...] adds eac473bce4b7 firmware: hardcode the debug message for -ENOENT adds 2c1ea6abde88 platform: set of_node in platform_device_register_full() adds 36cf3b1363f4 driver core: platform: remove misleading err_alloc label adds e431f2d74e1b Merge tag 'driver-core-5.1-rc1' of git://git.kernel.org/pu [...] adds e0f0ae838a25 iio: adc: fix warning in Qualcomm PM8xxx HK/XOADC driver adds 2f6fa4ca37c5 staging: wilc1000: make function wilc_get_stats_async static adds c706d4b744fb staging: erofs: fix return type of erofs_workgroup_get adds 5777c306a425 staging: speakup: Fix coding style adds e062b6e57243 staging: rtl8192e: reduce indentation adds 8f452bbb9a42 staging: comedi: cb_pcimdas.c: fixed an alignment coding s [...] adds 75f3da8958d0 staging: fsl-dpaa2: fix SPDX identifiers in header files adds 73b69c01cc92 staging: rts5208: Add a check for ms_read_extra_data adds 5f98ddc9a777 staging: rtl8192e: rename Channel to channel style adds 9a47dc5f7eb3 staging: wlan-ng: prism2fw.c: Fix "Possible unnecessary 'o [...] adds 0ca1f90861b6 staging: mt7621-pinctrl: use pinconf-generic for 'dt_node_ [...] adds bd7c95d48854 staging: mt7621-dts: use standard 'groups' instead of 'gro [...] adds 00981d31d6df staging: mt7621-pci-phy: add new driver for phy part of mt [...] adds 61f9bde6ea57 staging: mt7621-pci: handle phy using new generic phy 'pci [...] adds 06184ba5a33a staging: mt7621-dts: add pci-phy related bindings to board [...] adds 9e2ddbdd9218 staging: mt7621-pci-phy: dt-bindings: add bindings for Med [...] adds 037e9edf9d05 staging: comedi: fix typo adds 045ee2d0d075 staging: mt7621-dma: Use struct_size() in devm_kzalloc() adds c8c270240943 Staging: rts5208: Fix error handling on rtsx_send_cmd adds 0a64d62d5399 staging: erofs: fixed -Wmissing-prototype warnings by maki [...] adds e7dfb1cff65b staging: erofs: fixed -Wmissing-prototype warnings by movi [...] adds 4b03f3f4ccb8 staging: erofs: Add identifier for function definition arguments adds 90c5f2d29fc9 Merge 5.0-rc2 into staging-next adds fdb0536469cb staging: erofs: add document adds 7077fffcb0b0 staging: erofs: fix fast symlink w/o xattr when fs xattr is on adds 609398266c54 staging: erofs: remove unneeded inode_operations adds 6af7b4830569 staging: erofs: move erofs_xattr_handlers to xattr.h adds 3b423417d0d1 staging: erofs: clean up erofs_map_blocks_iter adds e6718f686ed4 staging/android/vsoc: Remove duplicate header adds 891fd847605d staging: rtl8188eu: Replace kzalloc with kcalloc adds 47ed91d3a268 staging: comedi: ni_pcidio: make defines uppercase adds d2c255be37f4 staging: wilc1000: remove set but not used variable 'msa' adds d94e038910a8 staging: goldfish: remove GPL boiler plate text adds 01ad0d0b15a9 staging: gs_fpgaboot: add SPDX identifiers adds e4abc2488073 staging: gs_fpgaboot: cleanup alignment issue - style adds 0a54ea9f481f staging: rtlwifi: rtl8822b: fix a missing check of alloc_skb adds 7c106cbb2ba8 staging: mt7621-pci: use PCI definitions instead of hardco [...] adds 41be1dc75efb staging: rtl8712: clean up various indentation and coding [...] adds e4441911d969 staging: rtl8192e: fix various indentation issues adds 3262af002479 staging: rtl8192e: rename ChannelPlan[] to channel_array[] [...] adds 75752154039f staging: rtl8192e: rename Len to len - style adds 2b2bbb561f6d staging: rtl8712u: Remove dummy reset-resume callback adds ac544a459a95 staging: rtl8712u: Fix suspend and resume callbacks adds e28dd69ee81b staging: greybus: gpio: switch GPIO portions to use GPIOLI [...] adds fbacec8f2a0e staging: greybus: arche-apb-ctrl.c: Switch to the gpio des [...] adds 4207b5870da5 staging: greybus: arche-platform: Switch to the gpio descr [...] adds e94e6d1454e4 staging: rtl8188eu: remove unnecessary parentheses in os_intfs.c adds 48101806c522 Staging: emxx_udc: Switch to the gpio descriptor interface adds d6b109054645 staging: Move ralink-gdma to its own directory adds 82f1cebe64ea staging: rtl8188eu: Refactoring struct ndis_802_11_ssid fr [...] adds 56eec1806fac staging: comedi: Removed not necessary braces for single block adds 58d37ddf75a4 staging: rtl8188eu: cleanup declarations in os_intfs.c adds 9435bbd4b9d9 staging: rtl8188eu: add spaces around operators in os_intfs.c adds 6e3da68c7f8c staging: rtl8188eu: add spaces around operators in mlme_linux.c adds 01f7e722aa9f staging: rtl8188eu: cleanup indenting issue in mlme_linux.c adds 61c9314fdd30 staging: erofs: sunset erofs_workstation_cleanup_all adds d60eff4396f1 staging: erofs: localize erofs_workgroup_get adds 4501ca36bc18 staging: erofs: move shrink accounting inside the function adds d55bc7ba6bee staging: erofs: staticize erofs_shrink_count, erofs_shrink_scan adds 2e1d66379ece staging: erofs: drop the extern prefix for function definitions adds 92f6de4340ae staging: wilc1000: make use of get_unaligned_le16/le32 to [...] adds 4e90d5f3e85c staging: wilc1000: refactor wilc_wlan_set_bssid() adds 8ffcedd6f4c2 staging: wilc1000: use 'struct' to pack cfg header frame i [...] adds 6c2cfb4e8713 staging: wilc1000: remove the use of scan shadow buffer adds 6cd4fa5ab691 staging: wilc1000: make use of cfg80211_inform_bss_frame() adds dc18fa1de9ac staging: wilc1000: corrected order to pack join param buffer adds 4e0b0f42c9c7 staging: wilc1000: use struct to pack join parameters for FW adds f47e59eaab27 staging: wilc1000: rename hidden_network related data structure adds 734c3198d06e staging: wilc1000: use single struct for 'connect' related [...] adds 94bb6d3353c2 staging: wilc1000: refactor information message parsing logic adds 03cf31c41c22 staging: wilc1000: remove 'disconnect_info' structure adds a0c6a32e78a0 staging: wilc1000: refactor handle_set_mcast_filter() adds 65af887c3dfb staging: wilc1000: avoid the use of typedef for function pointers adds 32462a98a005 staging: android: ion: Add proper header information adds 2fbe1707bae2 staging: android: ion: Remove empty ion_ioctl_dir() function adds 4514e79e5a6b staging: android: ion: Merge ion-ioctl.c into ion.c adds 6e42d12ce0da staging: android: ion: Remove leftover comment adds c72f4e31c8a3 staging: android: ion: Remove struct ion_platform_heap adds 4d5119f448a8 staging: android: ion: Fixup some white-space issues adds 96d12a0d9409 staging: android: ion: Sync comment docs with struct ion_buffer adds 298783c27e29 staging: android: ion: Remove base from ion_carveout_heap adds dad407ae7df9 staging: android: ion: Remove base from ion_chunk_heap adds 032ecb59aa38 staging: android: ion: Remove unused headers adds c440eee1a7a1 Staging: fbtft: Switch to the gpio descriptor interface adds 422531c17369 staging/xgifb: Needs to be converted to a drm driver adds 9a413526140b staging: Mediatek: Use individual config flags in Makefile adds b1bd42aa72d6 staging: xgifb: delete the driver adds fabcb74d0771 staging: netlogic: replace ---help--- with help in Kconfig adds 4e4285849c60 staging: wlan-ng: replace ---help--- with help in Kconfig adds 585f22691dcd staging: rtl8712: drop pointless static qualifier in r8712 [...] adds da217871edb2 staging: gasket: interrupt: remove unused including <linux [...] adds 59c64a78f0fa staging: rtl8723bs: fix indentation issue with return statement adds 3060da7a19ce staging: rtw_ieee80211: fix constant comparison warning adds d31f6b8043d8 staging: mt7621-pinctrl: Remove space after cast adds 45a50ab1d684 staging: ks7010: remove unnecessary parentheses adds 94832d939921 staging: erofs: fix potential double iput in erofs_read_super() adds d61b5d546af2 Merge 5.0-rc4 into staging-next adds 0fa82deb5af6 Staging: rtl8192e: Replaced spaces with tab. adds c30019fa31a2 drivers: staging: rtlwifi: Start statement on a tabstop adds 6ffcce417827 staging: rtlwifi: replace ---help--- with help in Kconfig adds f2829d070f3d staging: mt7621-pinctrl: Test devm_kzalloc for failure whi [...] adds a24df1f62f79 staging: erofs: use xattr_prefix to wrap up adds 516c115c9170 staging: erofs: complete POSIX ACL support adds 59fb805f5aec staging: wilc1000: remove redundant reset of station statistics adds 48a254d7ff72 staging: rtl8188eu: cleanup comments in mlme_linux.c adds b543e1fdd19b staging: rtl8188eu: remove unnecessary initializations adds 0a6286668b4a staging: rtl8188eu: cleanup declarations in mlme_linux.c adds d8e2a9a58ec0 staging: rtl8188eu: remove unncessary asignment to cleanup [...] adds 46c36e5a0338 staging: rtl8188eu: &array[0] -> array adds 1c516c54acf6 staging: rtl8188eu: refactor rtw_reset_securitypriv() adds 53a6f022b4fe staging: iio: adt7316: fix register and bit definitions adds 85a1c1191331 staging: iio: adt7316: invert the logic of the check for a [...] adds 5107d16e0aa4 staging: iio: adt7316: use correct variable in DAC_interna [...] adds 10bfe7cc1739 staging: iio: adt7316: allow adt751x to use internal vref [...] adds 9f287a1c3fff staging: iio: adt7316: remove dac vref buffer bypass from adt751x adds 32f228cb2ac7 staging: iio: adt7316: change interpretation of write to d [...] adds 618ab57f95bd staging: iio: adt7316: correct spelling of ADT7316_DA_EN_V [...] adds 1533e4574878 staging: iio: adt7316: drop unnecessary initialization of [...] adds 7f6b6d553df7 Staging: iio: adt7316: Add all irq related code in adt7316 [...] adds c9d07120ab9a staging: iio: ad5933: change regulator binging for vref adds 0e0a22aebd64 staging: iio: ad5933: use clock framework for clock reference adds 05cf4fe73824 staging: iio: ad5933: add binding doc for ad5933 adds 243c5c9d7b62 staging: iio: adc: ad7280a: split ad7280_channel_init() to [...] adds 4b6374577fe7 staging: iio: adc: ad7280a: split ad7280_attr_init() to mo [...] adds f1b753a0f866 staging: iio: ad7816: drop unnecessary initialization of v [...] adds 17abc9ec68b7 iio: add IIO_MASSCONCENTRATION channel type adds 232e0f6ddeae iio: chemical: add support for Sensirion SPS30 sensor adds bf81deacc6fa dt-bindings: iio: chemical: sps30: add device tree support adds b170f7d48443 iio: Add modifiers for ethanol and H2 gases adds ce514124161a iio: chemical: sgp30: Support Sensirion SGP30/SGPC3 sensors adds 4535fa0576d2 iio: chemical: sgp30: add device tree support adds 557e585c3fdb staging: iio: adc: ad7606: Use wait-for-completion handler adds c0683bfd3772 staging: iio: adc: ad7606: Use devm functions in probe adds 41f71e5e7daf staging: iio: adc: ad7606: Use find_closest() macro adds 6620585a0c9e staging: iio: adc: ad7606: Use vendor prefix for DT properties adds 43f9b204edf0 staging: iio: adc: ad7606: Add OF device ID table adds 6a4b8937a3d6 iio: imu: st_lsm6dsx: remove set but not used variable '' adds c546d4965614 iio: chemical: sps30: add support for self cleaning adds ae0b3773721f iio: ad9523: fix a missing check of return value adds 2bbf53e3e506 staging: iio: adc: ad7606: Simplify the Kconfing menu adds ca5b4637d7ca staging: iio: adc: ad7606: Use SPDX identifier adds cc49bd1652a4 staging: iio: adc: ad7606: Add support for threaded irq adds 54160ae3b2d3 staging: iio: adc: ad7606: Misc style fixes (no functional [...] adds 2985a5d88455 staging: iio: adc: ad7606: Move out of staging adds 6e33a125df66 dt-bindings: iio: adc: Add docs for AD7606 ADC adds a4b475b1abbb dt-bindings: iio: adc: meson-saradc: update temperature se [...] adds b002bf5f8dbc iio: adc: meson-saradc: enable the temperature sensor two [...] adds 7fc93f3285b1 iio: adc: xilinx: check return value of xadc_write_adc_reg adds e9de475723de staging: iio: adt7316: fix dac_bits assignment adds 76b7fe8d6c4d staging: iio: adt7316: fix handling of dac high resolution option adds 45130fb030ae staging: iio: adt7316: fix the dac read calculation adds 78accaea117c staging: iio: adt7316: fix the dac write calculation adds 49ad8171e56c iio: ti-ads124s08: Add DT binding documentation adds e717f8c6dfec iio: adc: Add the TI ads124s08 ADC code adds 192778fb969c iio: dac: ad5686: Add support for AD5674R/AD5679R adds 1dca9bdec6cb iio: magnetometer: mag3110: add vdd/vddio regulator operat [...] adds 1a02d1239389 iio: light: isl29018: add vcc regulator operation support adds a7b4f316af85 dt-bindings: iio: accel: mma8452: add power supplies property adds f6ff49b8a3b6 iio: accell: mma8452: add vdd/vddio regulator operation support adds e5aab7b0d88d iio:st_pressure:initial lps22hh sensor support adds f7da88457821 iio: chemical: bme680: Add device-tree support adds 8b1352a008bc dt-bindings: iio: chemical: Add bindings for bme680 adds 62129a0849d2 iio: chemical: sps30: allow changing self cleaning period adds 1e1ab0b9f5a3 dt-binding: iio: add NPCM ADC documentation adds 9bf85fbc9d8f iio: adc: add NPCM ADC driver adds f38ab20b749d iio: st_accel: use ACPI orientation data adds 349c2deafed7 dt-bindings: iio: pressure: add LPS22HH bindings adds d9f5c4e2374d dt-bindings: iio: imu: add icm20602 bindings to mpu6050 adds 22904bdff978 iio: imu: mpu6050: Add support for the ICM 20602 IMU adds 0e4c2da4f058 staging: iio: cdc: ad7152: remove driver completely adds a5f8c7da3dbe iio: adc: Add AD7768-1 ADC basic support adds b64d97300888 dt-bindings: iio: adc: Add docs for AD7768-1 adds 6aef699a7d7e iio: light: add driver for MAX44009 adds 1e65b2f1f663 dt-bindings: iio: light: Add max44009 adds 80109c32348d staging: iio: frequency: ad9833: Get frequency value statically adds 8e8040c52e63 staging: iio: frequency: ad9833: Load clock using clock framework adds 3fa30bf7004b iio: chemical: sps30: remove printk format specifier adds 1dcc3ed4a774 Merge tag 'iio-for-5.1a' of git://git.kernel.org/pub/scm/l [...] adds ee593133a76c staging: comedi: comedi_fops.c: Remove redundant blank line adds 2fa495892bc9 staging: prefix header search paths with $(srctree)/ adds 7cbc196883b8 staging: mt7621-eth/ethtool.c: Correction of SPDX license [...] adds 9ad67a121637 staging: spi: mt7621: Switch to SPDX identifier adds dab7ed43dfc7 staging: spi: mt7621: Clean up excessive header usage adds 46c337872f34 staging: spi: mt7621: Add return code check on device_reset() adds da05e373a27c staging: spi: mt7621: Remove superfluous SPI_BPW_MASK definition adds 718a49173b2a staging: spi: mt7621: Minor cosmetic changes adds feec667e801a staging: spi: mt7621: Use recommended comment style adds 376a62202152 staging: spi: mt7621: Sort register definitions adds 5220dd4f9428 staging: spi: mt7621: Use macros instead of hardcoded values adds 98e9400a63d9 staging: spi: mt7621: Remove superfluous pre-declaration o [...] adds 5ccbce3a0b0e staging: mt7621-spi: Clean up comparison to NULL adds da17ad1e6fc5 staging: rtl8188eu: cleanup ODM_CmnInfoPtrArrayHook() adds 5ae890780e1b staging: most: cdev: add missing check for cdev_add failure adds 588713006ea4 staging: wilc1000: avoid the use of 'wilc_wfi_mon' static [...] adds 06fee3d5b3c3 staging: wilc1000: remove conditional lock in wilc_wfi_dei [...] adds bd3c7339548a staging: wilc1000: remove redundant macros for radiotap adds 96ce4f83cd7e staging: wilc1000: remove unnecessary debug log messages adds b36b9735ae8e staging: wilc1000: rename timeout related macros adds 0ae6cb7a24b2 staging: wilc1000: make use of iface type to identify p2p [...] adds 6f466168fa51 staging: wilc1000: refactor scan() cfg80211 ops callback adds 3c55a24ee276 staging: wilc1000: remove use of 'terminated_handle' stati [...] adds 9a4b45fb996d staging: wilc1000: refactor linux_wlan_init_test_config() adds b6c6cd11c7a6 staging: wilc1000: refactor code to use cookie information adds ea3c0d4eaa9e staging: wilc1000: use random number for cookie instead of [...] adds f2bf97cb952e staging: wilc1000: avoid use of interface names for validation adds 20c888becca9 staging: wilc1000: add check before performing operation o [...] adds d7d540ea6608 staging: wilc1000: remove unused struct 'add_sta_param' adds 98f83d3d01eb staging: wilc1000: avoid use of 'hif_deinit_lock' static variable adds 870709141599 staging: wilc1000: avoid use of static variable in linux_mon.c adds 458e303bdc39 staging: wilc1000: move static variable 'wlan_channel' to [...] adds 0d0f0b06a13e staging: wilc1000: move 'curr_channel' static variable in [...] adds 2a95c4e04acf staging: wilc1000: define p2p related static variable as c [...] adds dc96476e0ad2 Staging: rtl8723bs: remove some dead code adds 83a95c168349 staging: sm750fb: Rename setDisplayControl to set_display_ [...] adds 5e767cca2964 staging: rtl8192u: remove redundant nul check on pointer dev adds b9f46c060c28 staging: vt6656: Use the correct style for SPDX license Id [...] adds dda037057a57 staging: wilc1000: fix to set correct value for 'vif_num' adds f5436edeedfb staging: wilc1000: add 'wilc_' prefix to have proper namespace adds 6b0b7d86e4fc staging: wilc1000: move macro and function prototype from [...] adds d4d30e466a27 staging: wilc1000: avoid function forward declaration in w [...] adds 5e63a598441a staging: wilc1000: added 'wilc_' prefix for function in wi [...] adds 55e311d844fd staging: wilc1000: rename wilc_frmw_to_linux() adds c6eab5e6de31 staging: wilc1000: remove 'linux_' prefix in function names adds edce68b96909 staging: wilc1000: rename linux_wlan.c and linux_mon.c adds cc7834fb5ddb staging: rtl8192e: rename members of struct chnl_txpow_tri [...] adds 6841d9abecb5 staging: rtl8192e: rename members of struct rt_dot11d_info [...] adds a180ef30dafb staging: rtl8192e: rename members of struct rtllib_device - style adds c4089864e85c staging: android: formatting change in ashmem.c adds c2f4dd4364b7 staging: wlan-ng: formatting change in cfg80211.c adds 3b6effbc3805 Merge 5.0-rc6 into staging-next adds 30c311a2a492 staging: rtl8192e: rename function Dot11d_Channelmap to do [...] adds 8e9f5da2fd7d staging: rtl8192e: rename function Dot11d_Reset to dot11d_ [...] adds 43defd93289f staging: rtl8192e: rename function Dot11d_UpdateCountryIe [...] adds c40cac3b760e staging: rtl8192e: rename function DOT11D_ScanComplete to [...] adds 5441ab2ff54e staging: rtl8192e: rename local variables of function dot1 [...] adds 7ed27a094178 staging: rtl8192e: rename parameters of function dot11d_up [...] adds d099c72d3868 Staging: mt7621-pci: Fix space required coding style adds 52ec10337c2b staging: mt7621-pci: update driver's TODO file adds 7fadcdce5d31 staging: erofs: remove redundant likely/unlikely annotatio [...] adds 209312369e6d staging: erofs: remove redundant unlikely annotation in un [...] adds 3740232925a3 iio:bmi160: add SPDX identifiers adds 895bf81e6bbf iio:bmi160: add drdy interrupt support adds 015f80fffc32 dt-bindings: fix incorrect bmi160 IRQ note adds b7905e4c5731 dt-bindings: bmi160 document open-drain property adds 0a3f50e4d698 iio:bmi160: use iio_pollfunc_store_time adds 94edaac707e2 iio:bmi160: use if (ret) instead of if (ret < 0) adds 86117ba3f9b3 dt-bindings: iio/adc: Add docs for Ingenic JZ47xx SoCs ADC. adds 7cf74d515b56 dt-bindings: iio/adc: Add bindings for Ingenic JZ47xx SoCs ADC. adds 1a78daea107d IIO: add Ingenic JZ47xx ADC driver. adds cbd5dd387afa drivers: iio: dac: Fix wrong license for ADI drivers adds e9517dffd1d5 iio: adc: ad7768-1: Add support for setting the sampling f [...] adds 77c5a7f5c123 iio: adc: ad7476: Add support for TI ADS786X ADCs adds 977724d20584 iio:dac:ti-dac7612: Add driver for Texas Instruments DAC7612 adds b73c2c1a1cde iio:dac:dac7612: device tree bindings adds d4cd36220e86 iio:accel:adxl345: Change alignment to match paranthesis adds 905889b4a34c iio: chemical: sps30: fix a loop timeout test adds 2ea8bab4dd2a iio: adc: exynos-adc: Fix NULL pointer exception on unbind adds fc4e0c97d10d iio: adc: ads124s08: fix spelling mistake "converions" -> [...] adds 208b920b9028 dt-bindings: iio: adc: move lpc32xx-adc out of staging adds 430583493627 iio:adc:lpc32xx use SPDX-License-Identifier adds 59b9bb0abca9 iio:chemical:sps30 Supress some switch fallthrough warnings. adds a1d642266c14 iio: chemical: add support for Plantower PMS7003 sensor adds c184e4ad61e1 dt-bindings: add Plantower to the vendor prefixes adds 4a428cb2d7fb dt-bindings: iio: chemical: pms7003: add device tree support adds 66d388ff4a73 dt-binding: iio: remove rst node from NPCM ADC document adds 103cda6a3b8d iio: adc: exynos-adc: Use proper number of channels for Ex [...] adds 277c8e8b81d6 Merge tag 'iio-for-5.1b' of git://git.kernel.org/pub/scm/l [...] adds 479826cc8611 staging: comedi: ni_660x: fix missing break in switch statement adds e7dd3d47bc72 staging: rtl8192e: rename function cpMacAddr to copy_mac_a [...] adds 3b1b5291f79d staging: erofs: fix memleak of inode's shared xattr array adds 98719e42073f staging: android: ion: Add the GPL exception for syscalls adds 18f2153dd77c staging: rtl8192e: rename macro arguments to avoid camel c [...] adds 419d6efc50e9 staging: erofs: keep corrupted fs from crashing kernel in [...] adds 9bcf065e2812 staging: android: ion: fix sys heap pool's gfp_flags adds e4b08e16b7d9 staging: r8822be: check kzalloc return or bail adds ca87a3bf731d staging: mt7621-dts: fix pci phy register addresses adds 766becee70f6 staging: mt7621-pci-phy: use 'module_init' instead of 'arc [...] adds 0985f006ec10 staging: rtlwifi: fix spelling mistake: "Hightest" -> "Highest" adds 47f87b690d2d staging: mt7621-pci: add reset control for general pcie reset adds cdd8814491f2 staging: mt7621-dts: add general pcie reset line to pcie bindings adds fa461f6a4cbe staging: mt7621-pci: remove not used definitions adds 186e86806035 staging: mt7621-pci: replace spaces with tabs in comment adds 1623171dc123 staging: mt7621-pci: remove two register writes adds 8b20408a5662 staging: mt7621-pci: reverse condition to check for enabled port adds 880cbfa02406 staging: rtl8192e: Remove set but not used variables 'broa [...] adds 3623d4defff0 staging: vt6656: key: Mark expected switch fall-throughs adds 8126c7c1880d staging: rtl8188eu: fix bad indentation for conditional statement adds db4264699061 staging: mt7621-mmc: Remove unused including <linux/version.h> adds 7c136bcc09c4 staging: rtlwifi: Remove set but not used variables 'datae [...] adds f54a740176fe staging: mt7621-mmc: Prefer using BIT macro adds fb4415a12632 staging: android: ashmem: Don't call fallocate() with ashm [...] adds cbebe5d05dd7 staging: erofs: match alignment with open parentheses adds 17b7abbf1e3b staging: visornic: use skb_put_zero() instead of open-code [...] adds 62dc45979f3f staging: erofs: fix race of initializing xattrs of a inode [...] adds 047d4abc4df7 staging: erofs: remove rcu_read_lock() in erofs_try_to_fre [...] adds 160e2c9dce02 Staging: rtl8192e: Replace license text with SPDX identifier adds e8edc32d70a4 staging: rtlwifi: Use proper enum for return in halmac_par [...] adds e1167d7b4588 staging: octeon-usb: fix misspelled "re-enable" adds c4d8416c85bf Staging: mt7621_dma: Prefer unsigned int over just unsigned adds d8d2785be247 Staging: mt761-dma: Alignment should match open parenthesis adds aa2903583595 staging: netlogic: Modify coding style alignments adds 1096f09d6bc9 staging: netlogic: Add SPDX-License-Identifier tag at the top adds 6c9939629d17 staging: netlogic: Remove boilerplate license text adds 4973c2e6d9d7 Staging: fbtft: Alignment should match open parenthesis adds d0ff480a35f8 Staging: fbtft: Extra blank line not required before '}' adds 1ba539d53b2d Staging: fbtft: Fix line over 80 characters adds f1a32f95865d Staging: fwserial: Add blank line after declarations adds 00bdd001b07d Staging: vt6655: Alignment should match open parenthesis adds 13a7287edb1e Staging: ks7010: Match alignments with open parenthesis adds 39d82357229d Staging: greybus: Do not use multiple blank lines adds a0e0c9208f12 Staging: greybus: Blank lines not required before '}' adds b7417e3ca455 Staging: greybus: Alignment should match open parenthesis adds 1d4ccf2b3c8e staging: wilc1000: fix incorrent type assignment adds ecd182cbf4e1 staging: android: ashmem: Avoid range_alloc() allocation w [...] adds 97c64322b8dd staging: comedi: ni_tio: Allocate shadow regs for each cou [...] adds 615cba3557f1 staging: speakup: Note that simple_strtoul can't simply be [...] adds b2bb112db116 staging: erofs: no need to take page lock in readdir adds 00fa3661a40a staging: rtl8188eu: remove unnecessary parentheses in rtl8 [...] adds bee1568293d7 staging: erofs: switch to ->iterate_shared() adds 014380262043 staging: rtl8188eu: cleanup declarations in rtl8188e_cmd.c adds 87dd57588a5f staging: rtl8188eu: remove blank line between declarations adds 5241d965b492 staging: rtl8188eu: remove unused function declarations adds 423c16f4bfda staging: rtl8188eu: add spaces around '*' in rtl8188e_cmd.c adds 2c62d36c8144 staging: rtl8188eu: cleanup comparsions to NULL in rtl8188 [...] adds 11f27765f611 staging: fsl-dpaa2: ethsw: Add missing netdevice check adds af692e117cb8 staging: erofs: compressed_pages should not be accessed ag [...] adds 1e5ceeab6929 staging: erofs: fix illegal address access under memory pressure adds a112152f6f3a staging: erofs: fix mis-acted TAIL merging behavior adds 73ad3e241dfa Staging: vt6655: Alignment should match open parenthesis adds 79e246fd2f37 staging: rtl8723bs: Remove duplicated include from drv_types.h adds c329a8fd5833 staging: rtl8188eu: remove unused enum P2P_PROTO_WK_ID adds 9f22637b0024 staging: rtl8188eu: remove unused P2P_PRIVATE_IOCTL_SET_LEN adds c460495ee072 staging: wilc1000: fix incorrent type in initializer adds cfd779411523 staging: rtl8712: Fix indentation issue adds a248ca38d892 Staging: vt6655: Alignment of function declaration adds ffc33e99a6e2 Staging: vt6655: Align a function declaration adds ba451345ba5c Staging: vt6655: Modify comment style for SPDX-License-Identifier adds 362dd4e86918 Staging: vt6655: Modify comment style of SPDX License Identifier adds 050bd74b7002 staging: rtl8192e: Fix space and suspect issue adds 8b523f20417d staging: ks7010: removed custom Michael MIC implementation. adds 07fed8ec7929 staging: mt7621-eth: Add SPDX license identifier adds ac04f6e4b046 staging: mt7621-eth: Remove license boilerplate text adds e2d55017ae1c staging: speakup: fix line over 80 characters. adds 9ae38b86fc00 Staging: vt6655: Align a static function declaration adds 08b9bee66e3e Staging: ks7010: Replace typecast to int adds 80afa56547e5 staging: mt7621-dma: add SPDX GPL-2.0+ license identifier adds 1f08c4a54b7c staging: mt7621-dma: remove license boilerplate text adds e266ca36da7d Merge tag 'staging-5.1-rc1' of git://git.kernel.org/pub/sc [...] adds db4a6cbf699a serial: clps711x: Remove board support adds 51f689cc1133 serial: max310x: pass return value of spi_register_driver adds 84f1c5c0174a sc16is7xx: Use struct_size() in devm_kzalloc() adds 833954a4e34e serial: max310x: Use struct_size() in devm_kzalloc() adds 11b3770d54b2 serial: sh-sci: Extract sci_dma_rx_chan_invalidate() adds 38766e4b612b serial: sh-sci: Extract sci_dma_rx_reenable_irq() adds 26f073993665 serial: sh-sci: Fix fallback to PIO in sci_dma_rx_complete() adds 8fcf7a656979 serial: sh-sci: Make RX/TX DMA function names consistent adds 9e06d55f7b85 tty: serial: qcom_geni_serial: Remove use of *_relaxed() and mb() adds a85fb9ce1fab tty: serial: qcom_geni_serial: Remove set_rfr_wm() and rel [...] adds bdc05a8a3f82 tty: serial: qcom_geni_serial: Remove xfer_mode variable adds 385298abbe96 tty: serial: qcom_geni_serial: Use u32 for register variables adds defe3b6d7010 Merge 5.0-rc2 into tty-next adds df230079140f dt-bindings: serial: Convert snps,dw-apb-uart to json-schema adds 896efccfcc7f dt-bindings: serial: Move renesas,rzn1-uart into the snps- [...] adds a26988e8fef4 tty: serial: meson: if no alias specified use an available id adds abe9213a5e9c dt-bindings: serial: Convert arm,pl011 to json-schema adds 9ec56a07c1f0 tty/serial: use uart_console_write in the RISC-V SBL early [...] adds c24177b4a020 dt-bindings: serial: sh-sci: Document r8a7778/9 HSCIF bindings adds d6ce4ec0b816 serial: 8250_omap: Drop check for of_node adds 7f0c77f35b1b dt-bindings: serial: omap_serial: add clocks entry adds 7d470ebf586b serial: 8250_omap: Use clk_get_rate() to obtain fclk frequency adds b30fd1a6f6f2 tty: serial: lpc32xx_hs: fix missing console boot messages adds 338410408246 tty: n_gsm: Add copy_config() and gsm_config() to prepare [...] adds 4feb7a4a1244 n_gsm: Constify u8 and unsigned char usage adds a5db482640c7 n_tty: update comment for WAKEUP_CHARS define adds 8a085494317c vcsa: clamp header values when they don't fit adds 1bf931ab94a9 vcs: poll(): cope with a deallocated vt adds fad08b205cf1 vcs: fasync(): make it consistent with poll() adds 95252f9c04f7 vcs: restore and document initial POLLPRI event adds 17504fd7db0c vt: annotate implicit fall throughs adds 2ff5c5a1dc6e vt: refactor vc_ques to allow of other private sequences. adds 5445447b62e0 vt: Implement parsing for >, =, < private sequences. adds 7a99565f8732 vt: ignore csi sequences with intermediate characters. adds 04afcd3aaf33 vt: ignore sequences that contain ':' in parameters. adds b0b2735a2ba2 serial: fsl_lpuart: specify transmit FIFO size for 32-bit variant adds 46dd6d779dcc serial: fsl_lpuart: consider TX FIFO too in lpuart32_tx_empty adds 075e1a0c50f5 sysrq: Restore original console_loglevel when sysrq disabled adds c3fee60908db sysrq: Remove duplicated sysrq message adds 83b21ed0fc2a Merge 5.0-rc4 into tty-next adds 7c0cca7c847e tty: ldisc: add sysctl to prevent autoloading of ldiscs adds 42b68768e51b serial: fsl_lpuart: DMA support for 32-bit variant adds 3a50365d8c79 serial: 8250: Add OF support for Xscale variant adds 8a417cdeb0dc Serial: Ingenic: Add support for the X1000. adds e81eba88cf37 Dt-bindings: Serial: Add X1000 serial bindings. adds 05da213f1c77 dt-bindings: serial: Add bindings for nvidia,tegra194-tcu adds 2d908b38d409 serial: Add Tegra Combined UART driver adds 3c635e4f1448 serdev: ttyport: call tiocmget and tiocmset ops directly adds 9f25e07b882b serial: mps2-uart: move to dynamic port allocation adds 775ea4ea2fd9 serial: mps2-uart: support combined irq adds 7dd50e205b33 tty: ipwireless: Fix potential NULL pointer dereference adds 7ab57b76ebf6 tty: increase the default flip buffer limit to 2*640K adds 9c6a2583f115 serial: mps2-uart: Add parentheses around conditional in m [...] adds f233ea4327d7 serial: max310x: Correction of the initial setting of the [...] adds c744ca39f28f Merge 5.0-rc6 into tty-next adds 54b2f300f386 serial: 8250_pci: Replace custom code with pci_match_id() adds 1355cba9c3ba tty/synclink: remove ISA support adds c392ed464205 tty/nozomi: use pci_iomap instead of ioremap_nocache adds a6dbe4427559 vt: perform safe console erase in the right order adds b896b03bc7fc serial: 8250_pci: Fix number of ports for ACCES serial cards adds 78d3820b9bd3 serial: 8250_pci: Have ACCES cards that use the four port [...] adds 361bf8a9d88d tty/n_hdlc: mark expected switch fall-through adds b289c496e52a tty: serial: remove redundant likely annotation adds 7abab1605139 serial: uartps: Fix stuck ISR if RX disabled with non-empty FIFO adds 5086e0a409a0 tty: serial: samsung: Enable baud clock during initialisation adds be24c2701859 tty: serial: msm_serial: Remove __init from msm_console_setup() adds 3e913eebdfbb tty: n_gsm: Mark expected switch fall-throughs adds d56f00fd5380 tty: hvc_xen: Mark expected switch fall-through adds fe9ed6d2483f serial: 8250_pxa: honor the port number from devicetree adds f4817843e39c serial: 8250_of: assume reg-shift of 2 for mrvl,mmp-uart adds 0e585aabc500 dt-bindings: serial: Add Milbeaut serial driver description adds 5b9cea15a3de serial: sprd: Modify the baud rate calculation formula adds f694936c3b5a tty: xilinx_uartps: Correct return value in probe adds 67e79a6dc266 Merge tag 'tty-5.1-rc1' of git://git.kernel.org/pub/scm/li [...] adds f2fd71db12f8 usb: core: Simplify return value of usb_get_configuration() adds d1ab1b842073 usb: host: u132-hcd: fix a couple of indentation issues adds 8a1dbc8d91d3 usb: devio: update max count of DPs per interval for ISOC adds 00553f322b7a usb: gadget: udc: reduce indentation adds 6756f4c375db USB: core: urb: Use struct_size() in kmalloc() adds cb7edfd4cd47 Merge 5.0-rc2 into usb-next adds 8eb58994dd96 usb: hub: add retry routine after intr URB submit error adds da79ff6e586b xhci: Use struct_size() in kzalloc() adds 6041828fdae0 uwb: use struct_size() in kzalloc() adds fecb28291404 USB: host: ohci-at91: add sam9x60-sfr definition for ohci adds bb09779f8793 usb: renesas_usbhs: replace udelay() with usleep_range() adds 5d6353fe6984 dt-bindings: usb: usb251xb: add documentation for data lan [...] adds 02a50b875046 usb: usb251xb: add usb data lane port swap feature adds 972a34e1c7c7 usb: ehci: fsl: Update register accessing for arm/arm64 platforms adds 73855109a92c usb: kconfig: remove dependency FSL_SOC for ehci fsl driver adds 5f620bb6439e drivers: usb :fsl: Remove USB Errata checking code adds 7529b2574a7a USB: Add new USB LPM helpers adds d7a6c0ce8d26 USB: Consolidate LPM checks to avoid enabling LPM twice adds 9812de4fb874 USB: storage: karma: add whitespace after declarations adds cae8dc3b685f USB: add missing SPDX lines to Kconfig and Makefiles adds 0b8c0cbc17b9 USB: remove README file adds e36f8b7b7d2a USB: host: whci: rename Kbuild file adds 04389af74d91 usb: ftdi-elan: remove a unnecessary variable 'empty_packets' adds 3af5d01c29c3 usb: sisusb_con, convert addr macros to functions adds 022e468e1395 usb: sisusb_con, cleanup configs adds 0277531df26f usb: sisusb: let files build only when needed adds 5b25536954bf usb: sisusb: remove useless macros and compact the code adds 2c904963b1dd usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path adds f84f9ae32fbf usb: misc: usb3503: Add system sleep support in non-I2C mode adds 9997ab35f428 usb: typec: tpcm: improve error handling of tcpm_register_port adds ac626ff96062 usb: ftdi-elan: Fix if == else warnings in ftdi_elan_respo [...] adds c9381e185fdc Merge 5.0-rc4 into usb-next adds b97a31348379 usb: core: comply to PHY framework adds 12453a897e36 usb: host: xhci: mvebu: add reset on resume quirk adds e04585184dcf usb: ehci-orion: avoid double PHY initialization adds f91649c52588 usb: ehci-orion: add S2RAM support adds a2fd23b93733 usbip: Fix vep_free_request() null pointer checks on input args adds 1760435d613c usb: core: Move variable initialization to appropriate place adds 68f1ec8ea14f usb: Change "wired" to "hardwired" for connect_type adds 4fdc1790e6a9 usb: handle warm-reset port requests on hub resume adds 25b016145036 USB: Fix configuration selection issues introduced in v4.20.0 adds 382e8fa80da1 usb: typec: displayport: Move the Configuration VDO helper [...] adds b0fcdffdd626 usb: typec: Prepare alt mode enter/exit reporting for UCSI [...] adds 81534d5fa973 usb: typec: ucsi: Remove debug.h file adds 15e99b13b44b Merge 5.0-rc6 into usb-next adds fce11867472b USB: musb: fix indentation issue on a return statement adds ecd927ab7c8d Documentation: dt: Add binding info for jz4740-musb driver adds e2d5e09485fc usb: musb: jz4740: Add support for devicetree adds 874b08ba756e usb: musb: Kconfig: Drop dependency on MACH_JZ4740 for jz4740 adds c94444057282 usb: musb: Kconfig: Drop dependency on CONFIG_USB for jz4740 adds a8ded8eb7765 usb: host: oxu210hp-hcd: fix indentation issue adds e4e2c343a82d phy: freescale: Break dependency on SOC_IMX8MQ for USB PHY adds 4f0960ba7a6a dt-bindings: rcar-gen3-phy-usb2: Add r8a774c0 support adds 32fcf6fc6c71 phy: qcom-ufs: Use iopoll.h readl_poll_timeout macro adds ed31ee7cf1fe phy: ti: usb2: Fix logic on -EPROBE_DEFER adds 266744faec8c phy: ti: Don't depend on OMAP_OCP2SCP adds e712792ec0dd dt-bindings: phy: ti: Add support for AM654x USB2 PHY adds 6777cee3a872 phy: ti: usb2: Add support for AM654 USB2 PHY adds 8fa0402ba336 phy: rockchip-inno-usb2: fix misspelling and kernel-doc do [...] adds 68eab01c2179 dt-bindings: phy-rockchip-inno-usb2: add documentation for [...] adds 0ade2930fccf dt-bindings: phy-qcom: Add support for msm8998 usb adds a51969fafc82 phy: qcom-qmp: Add QMP V3 USB3 PHY support for msm8998 adds 31926c217b5a phy: phy-rockchip-inno-usb2: drop reading the utmi-avalid [...] adds e74f0f8a170f phy: qcom-qusb2: Add QUSB2 PHY support for msm8998 adds cc013c285e3f phy: make phy-core explicitly non-modular adds a211034a0d37 phy: make phy-mvebu-sata explicitly non-modular adds 4a72dcbee944 phy: make phy-armada375-usb2 explicitly non-modular adds 65f04fea91cf phy: armada375-usb2: switch to SPDX license identifier adds ae4c5d69acc0 phy: mvebu-cp110-comphy: fix port check in ->xlate() adds 9695375a3f4a phy: add A3700 COMPHY support adds 6362f0a68d24 dt-bindings: phy: mvebu-comphy: extend the file to describ [...] adds e25909f9b7fe MAINTAINERS: phy: add entry for Armada 3700 COMPHY driver adds cc8b7a0ae866 phy: add A3700 UTMI PHY driver adds e60958699afa dt-bindings: phy: mvebu-utmi: add UTMI PHY bindings adds 07830a2a9af4 MAINTAINERS: phy: fill Armada 3700 PHY drivers entry adds 752b5da2359f phy: dphy: Remove unused header adds 2204b2c45f78 phy: dphy: Change units of wakeup and init parameters adds 1baafbe482e5 phy: dphy: Clarify lanes parameter documentation adds df68734101e9 dt-bindings: phy: Move the Cadence D-PHY bindings adds 7a343c8bf4b5 phy: Add Cadence D-PHY support adds aa1996e201b4 phy: bcm-sr-pcie: Change operation when PIPEMUX=1 adds d28ffb42f4fe dt-bindings: phy-qcom-qmp: Add qcom,msm8998-qmp-ufs-phy adds 203d9b11928c phy: qcom-qmp: Add QMP UFS PHY support for msm8998 adds 0220dcd1138b Merge tag 'phy-for-5.1' of git://git.kernel.org/pub/scm/li [...] adds d2fce701751f USB: musb: mark expected switch fall-through adds c17c7cf147ac usb: typec: tcpm: Remove unused functions adds a043ad87a78f usb: typec: tps6598x: Check mode of operation adds 7875732848e0 platform/x86: intel_cht_int33fe: Prepare for better mux na [...] adds 540bfab7fbff usb: typec: Rationalize the API for the muxes adds 393cd68d0dd3 platform/x86: intel_cht_int33fe: Remove old style mux connections adds 80e04837a40f device connection: Prepare support for firmware described [...] adds ec69e9533c48 usb: roles: Find the muxes by also matching against the de [...] adds 6a0bbcf96b22 usb: typec: Find the ports by also matching against the de [...] adds 637e9e52b185 device connection: Find device connections also from devic [...] adds 96a6d031ca99 usb: typec: mux: Find the muxes by also matching against t [...] adds 09aa11cfda9d device connection: Add fwnode member to struct device_connection adds d7c3eeffbc55 usb: gadget: Remove dead branch code adds b266d6e496a8 dt-bindings: usb: Add support for msm8998 adds 54c9da1bcec4 usb: dwc3: qcom: Add support for MSM8998 adds 1c1a3ddae978 usb: renesas_usbhs: replace udelay() with usleep_range() adds 169e3b68cadb usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded adds d26c05781e08 dt-bindings: usb: keystone-usb: Add ti,am654-dwc3 support adds eca6b49430c6 usb: dwc3: keystone: Add support for ti,am654-dwc3 adds 4d8cd6160920 usb: gadget: aspeed: fix typo adds 488e3b5fcd1d usb: gadget: udc: reduce indentation adds 35ed6229c0f0 usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0 adds 539cf1039165 dt-bindings: usb: renesas_usbhs: Add r8a774c0 support adds 8b4c62aef6f6 usb: gadget: u_serial: process RX in workqueue instead of tasklet adds e49107d8acfe usb: gadget: uvc: add uvcg_warn macro adds 546970fdab1d usb: gadget: udc: renesas_usb3: add support for r8a774c0 adds a3af5e3ad3f1 usb: dwc3: gadget: add dwc3_request status tracking adds b2b6d601365a usb: dwc3: gadget: prevent dwc3_request from being queued twice adds 7c3d7dc89e57 usb: dwc3: gadget: remove req->started flag adds acbfa6c26f21 usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete adds 974a1368c33e usb: dwc3: gadget: don't use resource_index as a flag adds 9f45581f5eec usb: dwc3: gadget: early giveback if End Transfer already [...] adds 3aec99154db3 usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING adds 7790b3556fcc usb: dwc3: trace: pass trace buffer size to decoding functions adds 1381a5113caf usb: dwc3: debug: purge usage of strcat adds 1e19a520a925 USB: gadget: Improve kerneldoc for usb_ep_dequeue() adds 836bcab50624 udc: net2280: Fix net2280_disable adds 97311c8f8b6e usb: dwc2: Fix EP TxFIFO number setting adds 1ff767bfa54a usb: gadget: fix various indentation issues adds 10209abe87f5 usb: dwc2: gadget: Add scatter-gather mode adds 44a9d1b9a6bb usb: gadget: function: sync f_uac1 ac header baInterfaceNr adds dffe2d7fc450 usb: gadget: move non-super speed code out of usb_ep_autoc [...] adds bdcc03cef0fd usb: gadget: f_fs: preserve wMaxPacketSize across usb_ep_a [...] adds 9c7ebc99b382 usb: dwc3: haps: Workaround matching VID PID adds 54f64d5c983f usb: f_fs: Avoid crash due to out-of-scope stack ptr access adds 1b4a3b517157 usb: gadget: Change Andrzej Pietrasiewicz's e-mail address adds 8c7ffa5ebd4e fotg210-udc: remove a bogus dma_sync_single_for_device call adds e26bdb013150 fotg210-udc: pass struct device to DMA API functions adds c5353b225df9 usb: dwc3: gadget: don't enable interrupt when disabling endpoint adds c7152763f02e usb: dwc3: Reset num_trbs after skipping adds 0d1ec194721f usb: misc: usbtest: add super-speed isoc support adds 5895d311d28f usb: phy: twl6030-usb: fix possible use-after-free on remove adds dc8b2a691dc8 Merge tag 'usb-for-v5.1' of git://git.kernel.org/pub/scm/l [...] adds 4e46f271c374 usb: typec: mux: Fix unsigned comparison with less than zero adds eeca7606dd6e usb: dwc2: use struct_size() in kzalloc() adds 5ebf5c890324 usb: core: config: Use struct_size() in kzalloc() adds 01bdf01c7ba8 usb: wusbcore: wa-xfer: use struct_size() helper adds 36ed8ebc7a2b dt-bindings: arm: atmel: add new sam9x60 SFR binding adds d651b44244bb USB: renesas_usbhs: fix spelling mistake "doens't" -> "doesn't" adds 8e9fd85c59fb usb: host: oxu210hp-hcd: remove set but not used variables [...] adds 0742a338f5b3 cdc-wdm: pass return value of recover_from_urb_loss adds 98bba546e82d usb: dwc3: drd: Defer probe if extcon device is not found adds eb76b37aaf7e usb: typec: mux: remove redundant check on variable match adds 01fdf179f4b0 usb: core: skip interfaces disabled in devicetree adds 79595a734a68 usb: core: Replace hardcoded check with inline function fr [...] adds 0326ccb5feac xhci: tegra: Prevent error pointer dereference adds 58f7691fd738 usb: xhci: remove unused member 'parent' in xhci_regset struct adds ea5cc92517a7 usb: xhci: dbc: Fixing typo error. adds 4ee925dfe017 usb: xhci: fix build warning - missing prototype adds 8fde481ef367 usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL [...] adds 8a863a608d47 usb: typec: tps6598x: handle block writes separately with [...] adds a49e1abf0770 USB: serial: cp210x: support all gpios on CP2102N QFN28 package adds 15fb84b74196 USB: serial: cp210x: add GPIO support for CP2104 adds 85bc2d91e9f0 USB: serial: cp210x: add minimum baud rate for CP2105 SCI adds 7b0b644b9aa2 USB: serial: cp210x: fix GPIO in autosuspend adds 6431866b6707 USB: serial: option: add Telit ME910 ECM composition adds c9835df3e355 Merge tag 'usb-serial-5.1-rc1' of https://git.kernel.org/p [...] adds dd9d3d86b08d USB: serial: cp210x: add ID for Ingenico 3070 adds 8d7fa3d4ea3f USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 adds ca942a0ed019 Merge tag 'usb-serial-5.1-rc1-2' of https://git.kernel.org [...] adds 7bae0432a64a usb: core: add option of only authorizing internal devices adds 563b9372f7ec usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() adds 3c91b652ec36 usb: chipidea: imx: remove unused header files adds 30097374e6ff dt-bindings: usb: ci-hdrc-usb2: add property power-active-high adds 5f0632c467de usb: chipidea: imx: set power polarity adds 68ef23627479 usb: chipidea: Grab the (legacy) USB PHY by phandle first adds a3a475483328 usb: chipidea: Refactor USB PHY selection and keep a single PHY adds 23f4e3d8b310 usb: core: Fix typo in description of "authorized_default" adds 5d5d44dec727 usb: core: make default autosuspend delay configurable adds 1c7cf3d5e1c1 wusb: Remove unnecessary static function ckhdid_printf adds f90d64483ebd Merge tag 'usb-5.1-rc1' of git://git.kernel.org/pub/scm/li [...]
No new revisions were added by this update.
Summary of changes: CREDITS | 2 +- Documentation/ABI/stable/sysfs-bus-vmbus | 33 + .../ABI/testing/debugfs-driver-habanalabs | 126 + Documentation/ABI/testing/sysfs-bus-iio | 21 +- Documentation/ABI/testing/sysfs-bus-iio-sps30 | 28 + .../ABI/testing/sysfs-bus-intel_th-output-devices | 6 +- Documentation/ABI/testing/sysfs-bus-usb | 2 +- Documentation/ABI/testing/sysfs-driver-habanalabs | 190 + Documentation/acpi/initrd_table_override.txt | 4 + Documentation/admin-guide/cgroup-v2.rst | 16 + Documentation/admin-guide/kernel-parameters.txt | 15 +- Documentation/admin-guide/mm/pagemap.rst | 9 +- Documentation/admin-guide/pm/cpuidle.rst | 104 +- Documentation/cgroup-v1/memcg_test.txt | 4 +- Documentation/cgroup-v1/memory.txt | 4 +- Documentation/core-api/refcount-vs-atomic.rst | 24 +- Documentation/cpuidle/driver.txt | 37 - Documentation/cpuidle/governor.txt | 28 - Documentation/devicetree/bindings/arm/amlogic.txt | 1 + Documentation/devicetree/bindings/arm/armadeus.txt | 6 - .../devicetree/bindings/arm/atmel-sysregs.txt | 1 + .../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/display/bridge/cdns,dsi.txt | 21 - .../devicetree/bindings/extcon/extcon-ptn5150.txt | 27 + .../bindings/firmware/nvidia,tegra186-bpmp.txt | 1 - .../bindings/firmware/nvidia,tegra210-bpmp.txt | 35 + Documentation/devicetree/bindings/gnss/gnss.txt | 1 + .../devicetree/bindings/gnss/mediatek.txt | 35 + .../devicetree/bindings/gnss/sirfstar.txt | 1 + .../devicetree/bindings/gpu/arm,mali-utgard.txt | 6 + .../devicetree/bindings/iio/accel/mma8452.txt | 4 + .../devicetree/bindings/iio/adc/adi,ad7606.txt | 65 + .../devicetree/bindings/iio/adc/adi,ad7768-1.txt | 41 + .../bindings/iio/adc/amlogic,meson-saradc.txt | 4 + .../devicetree/bindings/iio/adc/ingenic,adc.txt | 48 + .../bindings/{staging => }/iio/adc/lpc32xx-adc.txt | 0 .../bindings/iio/adc/nuvoton,npcm-adc.txt | 24 + .../bindings/iio/adc/samsung,exynos-adc.txt | 4 +- .../devicetree/bindings/iio/adc/ti-ads124s08.txt | 25 + .../devicetree/bindings/iio/chemical/bme680.txt | 11 + .../bindings/iio/chemical/plantower,pms7003.txt | 20 + .../bindings/iio/chemical/sensirion,sgp30.txt | 15 + .../bindings/iio/chemical/sensirion,sps30.txt | 12 + .../devicetree/bindings/iio/dac/ti,dac7612.txt | 28 + .../bindings/iio/impedance-analyzer/ad5933.txt | 26 + .../devicetree/bindings/iio/imu/bmi160.txt | 6 +- .../devicetree/bindings/iio/imu/inv_mpu6050.txt | 1 + .../devicetree/bindings/iio/light/max44009.txt | 24 + .../devicetree/bindings/iio/st-sensors.txt | 1 + .../bindings/input/touchscreen/ti-tsc-adc.txt | 8 + .../bindings/interconnect/interconnect.txt | 60 + .../bindings/interconnect/qcom,sdm845.txt | 24 + .../interrupt-controller/mediatek,sysirq.txt | 1 + .../devicetree/bindings/misc/qcom,fastrpc.txt | 78 + .../devicetree/bindings/net/cpsw-phy-sel.txt | 2 +- .../devicetree/bindings/nvmem/imx-ocotp.txt | 4 +- .../bindings/nvmem/xlnx,zynqmp-nvmem.txt | 46 + Documentation/devicetree/bindings/opp/opp.txt | 3 + .../devicetree/bindings/phy/cdns,dphy.txt | 20 + .../devicetree/bindings/phy/phy-mvebu-comphy.txt | 65 +- .../devicetree/bindings/phy/phy-mvebu-utmi.txt | 38 + .../bindings/phy/phy-rockchip-inno-usb2.txt | 2 + .../devicetree/bindings/phy/qcom-qmp-phy.txt | 9 + .../devicetree/bindings/phy/qcom-qusb2-phy.txt | 1 + .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 2 + Documentation/devicetree/bindings/phy/ti-phy.txt | 1 + .../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 + Documentation/devicetree/bindings/serial/8250.txt | 1 + .../devicetree/bindings/serial/ingenic,uart.txt | 3 +- .../devicetree/bindings/serial/milbeaut-uart.txt | 21 + .../bindings/serial/nvidia,tegra194-tcu.txt | 35 + .../devicetree/bindings/serial/omap_serial.txt | 2 + Documentation/devicetree/bindings/serial/pl011.txt | 51 - .../devicetree/bindings/serial/pl011.yaml | 126 + .../bindings/serial/renesas,rzn1-uart.txt | 10 - .../bindings/serial/renesas,sci-serial.txt | 2 + .../bindings/serial/snps-dw-apb-uart.txt | 76 - .../bindings/serial/snps-dw-apb-uart.yaml | 140 + .../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/sound/adi,adau1977.txt | 13 +- Documentation/devicetree/bindings/sound/ak4458.txt | 2 +- .../bindings/sound/audio-graph-scu-card.txt | 123 - .../devicetree/bindings/sound/cs35l36.txt | 168 + Documentation/devicetree/bindings/sound/cs4341.txt | 22 + .../bindings/sound/davinci-mcasp-audio.txt | 17 + .../devicetree/bindings/sound/fsl,micfil.txt | 32 + .../bindings/sound/google,cros-ec-codec.txt | 26 + .../bindings/sound/ingenic,jz4725b-codec.txt | 20 + .../bindings/sound/ingenic,jz4740-codec.txt | 20 + Documentation/devicetree/bindings/sound/mt6358.txt | 18 + .../devicetree/bindings/sound/mt8183-afe-pcm.txt | 36 + .../devicetree/bindings/sound/mtk-btcvsd-snd.txt | 24 + .../bindings/sound/nvidia,tegra30-hda.txt | 5 + .../bindings/sound/qcom,msm8916-wcd-analog.txt | 7 +- .../devicetree/bindings/sound/qcom,wcd9335.txt | 10 +- .../bindings/sound/rockchip,rk3328-codec.txt | 23 + .../devicetree/bindings/sound/sgtl5000.txt | 9 + .../devicetree/bindings/sound/simple-scu-card.txt | 94 - .../devicetree/bindings/sound/sprd-pcm.txt | 23 + .../bindings/sound/xlnx,audio-formatter.txt | 29 + .../devicetree/bindings/sound/xlnx,spdif.txt | 28 + .../devicetree/bindings/sram/milbeaut-smp-sram.txt | 24 + .../devicetree/bindings/sram/sunxi-sram.txt | 1 + .../bindings/timer/socionext,milbeaut-timer.txt | 17 + .../devicetree/bindings/usb/ci-hdrc-usb2.txt | 1 + .../bindings/usb/ingenic,jz4740-musb.txt | 24 + .../devicetree/bindings/usb/keystone-usb.txt | 6 +- .../devicetree/bindings/usb/qcom,dwc3.txt | 1 + .../devicetree/bindings/usb/renesas_usb3.txt | 1 + .../devicetree/bindings/usb/renesas_usbhs.txt | 1 + Documentation/devicetree/bindings/usb/usb251xb.txt | 4 + .../devicetree/bindings/vendor-prefixes.txt | 7 + Documentation/driver-api/component.rst | 17 + Documentation/driver-api/device_link.rst | 87 +- Documentation/driver-api/index.rst | 1 + Documentation/driver-api/pm/cpuidle.rst | 282 + Documentation/driver-api/pm/index.rst | 7 +- Documentation/interconnect/interconnect.rst | 94 + Documentation/power/energy-model.txt | 144 + Documentation/scheduler/sched-energy.txt | 425 ++ Documentation/sound/hd-audio/models.rst | 4 +- .../sound/kernel-api/writing-an-alsa-driver.rst | 35 +- Documentation/sound/soc/dpcm.rst | 10 +- Documentation/sysctl/kernel.txt | 12 + Documentation/usb/authorization.txt | 4 +- Kbuild | 18 +- MAINTAINERS | 191 +- Makefile | 2 +- arch/Kconfig | 6 + arch/alpha/include/asm/topology.h | 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 +- arch/arm/boot/dts/aspeed-bmc-inspur-on5263m5.dts | 145 + arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 5 + arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts | 8 + arch/arm/boot/dts/aspeed-g4.dtsi | 1 + arch/arm/boot/dts/aspeed-g5.dtsi | 34 +- arch/arm/boot/dts/at91-nattis-2-natte-2.dts | 2 +- arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 30 + arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 4 + arch/arm/boot/dts/at91-wb45n.dts | 2 +- arch/arm/boot/dts/at91-wb50n.dts | 4 +- arch/arm/boot/dts/at91rm9200.dtsi | 4 +- arch/arm/boot/dts/at91sam9260.dtsi | 4 +- arch/arm/boot/dts/at91sam9261.dtsi | 4 +- arch/arm/boot/dts/at91sam9263.dtsi | 4 +- arch/arm/boot/dts/at91sam9g45.dtsi | 4 +- arch/arm/boot/dts/at91sam9n12.dtsi | 4 +- arch/arm/boot/dts/at91sam9rl.dtsi | 4 +- arch/arm/boot/dts/at91sam9x5.dtsi | 4 +- arch/arm/boot/dts/atlas6-evb.dts | 1 + arch/arm/boot/dts/atlas6.dtsi | 1 - arch/arm/boot/dts/atlas7.dtsi | 1 - arch/arm/boot/dts/axm55xx.dtsi | 4 +- arch/arm/boot/dts/bcm-cygnus.dtsi | 9 +- arch/arm/boot/dts/bcm-nsp.dtsi | 4 +- arch/arm/boot/dts/bcm11351.dtsi | 4 +- arch/arm/boot/dts/bcm21664-garnet.dts | 1 + arch/arm/boot/dts/bcm21664.dtsi | 4 +- arch/arm/boot/dts/bcm23550-sparrow.dts | 1 + arch/arm/boot/dts/bcm23550.dtsi | 4 +- arch/arm/boot/dts/bcm28155-ap.dts | 1 + arch/arm/boot/dts/bcm2835-rpi-a-plus.dts | 4 +- arch/arm/boot/dts/bcm2835-rpi-b-plus.dts | 4 +- arch/arm/boot/dts/bcm2835-rpi-zero-w.dts | 11 +- arch/arm/boot/dts/bcm2835-rpi-zero.dts | 4 +- arch/arm/boot/dts/bcm2835-rpi.dtsi | 8 +- arch/arm/boot/dts/bcm2836-rpi-2-b.dts | 68 +- arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts | 175 + arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts | 74 +- arch/arm/boot/dts/bcm2837-rpi-3-b.dts | 74 +- arch/arm/boot/dts/bcm2837-rpi-cm3.dtsi | 2 +- arch/arm/boot/dts/bcm283x.dtsi | 17 +- arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts | 1 + arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 1 + arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts | 1 + arch/arm/boot/dts/bcm47081-luxul-xap-1410.dts | 1 + arch/arm/boot/dts/bcm47081-luxul-xwr-1200.dts | 1 + arch/arm/boot/dts/bcm47081-tplink-archer-c5-v2.dts | 1 + arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 1 + arch/arm/boot/dts/bcm47094-linksys-panamera.dts | 1 + arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts | 1 + arch/arm/boot/dts/bcm47094-luxul-xap-1610.dts | 1 + arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts | 1 + arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts | 1 + arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts | 1 + arch/arm/boot/dts/bcm47094-netgear-r8500.dts | 1 + arch/arm/boot/dts/bcm47094-phicomm-k3.dts | 71 + arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts | 4 +- arch/arm/boot/dts/bcm47189-luxul-xap-810.dts | 4 +- arch/arm/boot/dts/bcm47189-tenda-ac9.dts | 1 + arch/arm/boot/dts/bcm5301x.dtsi | 3 +- arch/arm/boot/dts/bcm53340-ubnt-unifi-switch8.dts | 1 + arch/arm/boot/dts/bcm53573.dtsi | 3 +- arch/arm/boot/dts/bcm63138.dtsi | 4 +- arch/arm/boot/dts/bcm7445.dtsi | 2 - arch/arm/boot/dts/bcm947189acdbmr.dts | 1 + arch/arm/boot/dts/bcm953012er.dts | 1 + arch/arm/boot/dts/bcm953012hr.dts | 1 + arch/arm/boot/dts/bcm953012k.dts | 1 + arch/arm/boot/dts/cx92755.dtsi | 4 +- arch/arm/boot/dts/da850-lcdk.dts | 10 +- arch/arm/boot/dts/dm814x.dtsi | 79 +- arch/arm/boot/dts/dove.dtsi | 4 +- arch/arm/boot/dts/dra7-l4.dtsi | 15 +- arch/arm/boot/dts/ep7209.dtsi | 4 +- arch/arm/boot/dts/ep7211-edb7211.dts | 1 + arch/arm/boot/dts/exynos3250.dtsi | 3 + arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 14 +- arch/arm/boot/dts/exynos4412-odroidx.dts | 2 +- arch/arm/boot/dts/exynos5250-arndale.dts | 4 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 7 +- arch/arm/boot/dts/exynos5422-odroidxu3-audio.dtsi | 6 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 5 - arch/arm/boot/dts/exynos5422-odroidxu3-lite.dts | 8 + arch/arm/boot/dts/exynos5422-odroidxu4.dts | 4 +- arch/arm/boot/dts/imx27.dtsi | 2 +- arch/arm/boot/dts/imx51-digi-connectcore-jsk.dts | 16 + arch/arm/boot/dts/imx51-digi-connectcore-som.dtsi | 34 +- arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi | 555 ++ arch/arm/boot/dts/imx6-logicpd-som.dtsi | 365 ++ arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 5 +- arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 595 +++ arch/arm/boot/dts/imx6dl-yapp4-draco.dts | 58 + arch/arm/boot/dts/imx6dl-yapp4-hydra.dts | 50 + arch/arm/boot/dts/imx6dl-yapp4-ursa.dts | 54 + arch/arm/boot/dts/imx6q-logicpd.dts | 120 + arch/arm/boot/dts/imx6q-tbs2910.dts | 49 +- arch/arm/boot/dts/imx6qdl-apalis.dtsi | 26 +- arch/arm/boot/dts/imx6qdl-colibri.dtsi | 26 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 14 + arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 6 +- arch/arm/boot/dts/imx6sl.dtsi | 8 +- arch/arm/boot/dts/imx6sx.dtsi | 19 +- arch/arm/boot/dts/imx6ul-phytec-pcl063.dtsi | 148 + arch/arm/boot/dts/imx6ul-phytec-peb-eval-01.dtsi | 55 + .../boot/dts/imx6ul-phytec-phyboard-segin-full.dts | 89 + .../arm/boot/dts/imx6ul-phytec-phyboard-segin.dtsi | 329 ++ arch/arm/boot/dts/imx6ull-colibri.dtsi | 8 +- arch/arm/boot/dts/imx6ull.dtsi | 12 + arch/arm/boot/dts/imx7ulp.dtsi | 19 +- arch/arm/boot/dts/integrator.dtsi | 10 +- arch/arm/boot/dts/integratorcp.dts | 89 +- arch/arm/boot/dts/kirkwood-dir665.dts | 47 - arch/arm/boot/dts/kirkwood-linksys-viper.dts | 47 - arch/arm/boot/dts/kirkwood-mv88f6281gtw-ge.dts | 47 - arch/arm/boot/dts/kirkwood-rd88f6281-z0.dts | 9 - arch/arm/boot/dts/kirkwood-rd88f6281.dtsi | 41 - arch/arm/boot/dts/kirkwood.dtsi | 3 +- arch/arm/boot/dts/lpc3250-ea3250.dts | 20 +- arch/arm/boot/dts/lpc3250-phy3250.dts | 87 +- arch/arm/boot/dts/lpc32xx.dtsi | 32 +- arch/arm/boot/dts/lpc4350-hitex-eval.dts | 2 - arch/arm/boot/dts/lpc4357-ea4357-devkit.dts | 2 - arch/arm/boot/dts/lpc4357-myd-lpc4357.dts | 619 +++ arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts | 1 + arch/arm/boot/dts/ls1021a-qds.dts | 1 + arch/arm/boot/dts/ls1021a-twr.dts | 1 + arch/arm/boot/dts/ls1021a.dtsi | 18 +- arch/arm/boot/dts/meson.dtsi | 10 +- arch/arm/boot/dts/meson6-atv1200.dts | 1 + arch/arm/boot/dts/meson6.dtsi | 8 + arch/arm/boot/dts/meson8-minix-neo-x8.dts | 1 + arch/arm/boot/dts/meson8.dtsi | 89 +- arch/arm/boot/dts/meson8b-ec100.dts | 128 + arch/arm/boot/dts/meson8b-mxq.dts | 1 + arch/arm/boot/dts/meson8b-odroidc1.dts | 6 + arch/arm/boot/dts/meson8b.dtsi | 83 +- arch/arm/boot/dts/meson8m2-mxiii-plus.dts | 6 + arch/arm/boot/dts/meson8m2.dtsi | 4 + arch/arm/boot/dts/milbeaut-m10v-evb.dts | 32 + arch/arm/boot/dts/milbeaut-m10v.dtsi | 95 + arch/arm/boot/dts/mmp2-brownstone.dts | 1 + arch/arm/boot/dts/mmp2.dtsi | 4 +- arch/arm/boot/dts/moxart.dtsi | 3 +- arch/arm/boot/dts/mps2.dtsi | 6 +- arch/arm/boot/dts/mt2701-evb.dts | 1 + arch/arm/boot/dts/mt2701.dtsi | 3 +- arch/arm/boot/dts/mt6580-evbp1.dts | 1 + arch/arm/boot/dts/mt6580.dtsi | 1 - arch/arm/boot/dts/mt6589-aquaris5.dts | 1 + arch/arm/boot/dts/mt6589.dtsi | 3 +- arch/arm/boot/dts/mt6592-evb.dts | 2 +- arch/arm/boot/dts/mt6592.dtsi | 3 +- arch/arm/boot/dts/mt7623.dtsi | 15 +- arch/arm/boot/dts/mt8127-moose.dts | 1 + arch/arm/boot/dts/mt8127.dtsi | 3 +- arch/arm/boot/dts/mt8135-evbp1.dts | 1 + arch/arm/boot/dts/mt8135.dtsi | 3 +- arch/arm/boot/dts/nspire.dtsi | 4 +- arch/arm/boot/dts/omap3-evm-common.dtsi | 7 +- arch/arm/boot/dts/omap3-evm-processor-common.dtsi | 10 +- arch/arm/boot/dts/omap3-gta04.dtsi | 39 +- arch/arm/boot/dts/omap3-gta04a5.dts | 2 +- arch/arm/boot/dts/omap4-droid4-xt894.dts | 10 +- arch/arm/boot/dts/omap4-panda-common.dtsi | 6 +- arch/arm/boot/dts/omap4-sdp.dts | 30 + arch/arm/boot/dts/orion5x-lacie-d2-network.dts | 1 + .../dts/orion5x-lacie-ethernet-disk-mini-v2.dts | 1 + arch/arm/boot/dts/orion5x-lswsgl.dts | 1 + .../boot/dts/orion5x-maxtor-shared-storage-2.dts | 1 + arch/arm/boot/dts/orion5x-netgear-wnr854t.dts | 1 + arch/arm/boot/dts/orion5x-rd88f5182-nas.dts | 1 + arch/arm/boot/dts/orion5x.dtsi | 4 +- arch/arm/boot/dts/ox810se.dtsi | 4 +- arch/arm/boot/dts/ox820.dtsi | 4 +- arch/arm/boot/dts/picoxcell-pc3x2.dtsi | 1 - arch/arm/boot/dts/picoxcell-pc3x3.dtsi | 1 - arch/arm/boot/dts/prima2-evb.dts | 1 + arch/arm/boot/dts/prima2.dtsi | 1 - arch/arm/boot/dts/pxa168.dtsi | 4 +- arch/arm/boot/dts/pxa2xx.dtsi | 3 +- arch/arm/boot/dts/pxa910.dtsi | 4 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 8 +- arch/arm/boot/dts/qcom-apq8084.dtsi | 9 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 11 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 8 +- arch/arm/boot/dts/qcom-mdm9615-wp8548.dtsi | 1 + arch/arm/boot/dts/qcom-mdm9615.dtsi | 4 +- arch/arm/boot/dts/qcom-msm8660.dtsi | 25 +- arch/arm/boot/dts/qcom-msm8960.dtsi | 9 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 130 + arch/arm/boot/dts/qcom-msm8974.dtsi | 19 +- arch/arm/boot/dts/qcom-pm8941.dtsi | 1 + arch/arm/boot/dts/r7s9210-rza2mevb.dts | 82 + arch/arm/boot/dts/r7s9210.dtsi | 218 + arch/arm/boot/dts/r8a7743.dtsi | 43 +- arch/arm/boot/dts/r8a7744.dtsi | 188 +- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 18 + arch/arm/boot/dts/r8a7778.dtsi | 28 + arch/arm/boot/dts/r8a7779.dtsi | 26 + arch/arm/boot/dts/r8a7790-stout.dts | 15 +- arch/arm/boot/dts/rk3036-kylin.dts | 1 - arch/arm/boot/dts/rk3036.dtsi | 1 + arch/arm/boot/dts/rk3066a-bqcurie2.dts | 1 - arch/arm/boot/dts/rk3066a-mk808.dts | 1 - arch/arm/boot/dts/rk3066a-rayeager.dts | 2 - arch/arm/boot/dts/rk3066a.dtsi | 48 + arch/arm/boot/dts/rk3188-bqedison2qc.dts | 19 +- arch/arm/boot/dts/rk3188-px3-evb.dts | 1 - arch/arm/boot/dts/rk3229-evb.dts | 1 - arch/arm/boot/dts/rk3288-fennec.dts | 1 - arch/arm/boot/dts/rk3288-firefly-reload.dts | 1 - arch/arm/boot/dts/rk3288-miqi.dts | 1 - arch/arm/boot/dts/rk3288-popmetal.dts | 1 - arch/arm/boot/dts/rk3288-rock2-square.dts | 1 - arch/arm/boot/dts/rk3288-tinker-s.dts | 1 - arch/arm/boot/dts/rk3288-veyron.dtsi | 4 + arch/arm/boot/dts/rk3288-vyasa.dts | 1 - arch/arm/boot/dts/rv1108-elgin-r1.dts | 208 + arch/arm/boot/dts/rv1108-evb.dts | 20 +- arch/arm/boot/dts/rv1108.dtsi | 37 + arch/arm/boot/dts/s3c2416-smdk2416.dts | 5 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 90 + arch/arm/boot/dts/s5pv210-fascinate4g.dts | 7 - arch/arm/boot/dts/s5pv210-galaxys.dts | 7 - arch/arm/boot/dts/s5pv210.dtsi | 25 +- arch/arm/boot/dts/sama5d2.dtsi | 4 +- arch/arm/boot/dts/sama5d3.dtsi | 4 +- arch/arm/boot/dts/sama5d4.dtsi | 4 +- arch/arm/boot/dts/skeleton.dtsi | 18 - arch/arm/boot/dts/skeleton64.dtsi | 14 - arch/arm/boot/dts/socfpga.dtsi | 16 + arch/arm/boot/dts/socfpga_arria10.dtsi | 18 + arch/arm/boot/dts/socfpga_cyclone5_chameleon96.dts | 130 + arch/arm/boot/dts/spear13xx.dtsi | 4 +- arch/arm/boot/dts/spear3xx.dtsi | 4 +- arch/arm/boot/dts/spear600.dtsi | 4 +- arch/arm/boot/dts/ste-nomadik-nhk15.dts | 85 +- arch/arm/boot/dts/ste-nomadik-stn8815.dtsi | 2 +- arch/arm/boot/dts/ste-u300.dts | 2 +- arch/arm/boot/dts/stm32429i-eval.dts | 1 + arch/arm/boot/dts/stm32746g-eval.dts | 1 + arch/arm/boot/dts/stm32f429-disco.dts | 1 + arch/arm/boot/dts/stm32f429.dtsi | 64 +- arch/arm/boot/dts/stm32f469-disco.dts | 1 + arch/arm/boot/dts/stm32f746-disco.dts | 1 + arch/arm/boot/dts/stm32f746.dtsi | 4 +- arch/arm/boot/dts/stm32f769-disco.dts | 1 + arch/arm/boot/dts/stm32h743.dtsi | 4 +- arch/arm/boot/dts/stm32h743i-disco.dts | 1 + arch/arm/boot/dts/stm32h743i-eval.dts | 1 + arch/arm/boot/dts/stm32mp157-pinctrl.dtsi | 7 + arch/arm/boot/dts/stm32mp157c-ed1.dts | 8 + arch/arm/boot/dts/stm32mp157c-ev1.dts | 10 +- arch/arm/boot/dts/stm32mp157c.dtsi | 97 +- arch/arm/boot/dts/sun4i-a10.dtsi | 44 + arch/arm/boot/dts/sun5i-a13-q8-tablet.dts | 7 +- .../boot/dts/sun5i-reference-design-tablet.dtsi | 2 +- arch/arm/boot/dts/sun7i-a20-bananapi.dts | 5 + arch/arm/boot/dts/sun8i-a23-a33.dtsi | 175 +- arch/arm/boot/dts/sun8i-a23-q8-tablet.dts | 4 + arch/arm/boot/dts/sun8i-a23.dtsi | 20 + arch/arm/boot/dts/sun8i-a33.dtsi | 194 +- .../boot/dts/sun8i-a83t-allwinner-h8homlet-v2.dts | 4 + arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 8 + arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 8 + arch/arm/boot/dts/sun8i-h3-nanopi-m1-plus.dts | 25 + arch/arm/boot/dts/sun8i-q8-common.dtsi | 37 + arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 41 + arch/arm/boot/dts/sun8i-r40.dtsi | 15 + arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 44 +- arch/arm/boot/dts/sun9i-a80-optimus.dts | 44 +- arch/arm/boot/dts/sun9i-a80.dtsi | 65 + arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 16 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 3 +- arch/arm/boot/dts/tegra114-dalmore.dts | 2 +- arch/arm/boot/dts/tegra124-jetson-tk1.dts | 2 +- arch/arm/boot/dts/tegra124-nyan.dtsi | 2 +- arch/arm/boot/dts/tegra124-venice2.dts | 2 +- arch/arm/boot/dts/tegra20-trimslice.dts | 2 +- arch/arm/boot/dts/tegra30-beaver.dts | 2 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 2 +- arch/arm/boot/dts/versatile-ab.dts | 2 +- arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 2 +- arch/arm/boot/dts/vexpress-v2m.dtsi | 2 +- arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 5 + arch/arm/boot/dts/vf610-bk4.dts | 31 + arch/arm/boot/dts/vf610-zii-cfu1.dts | 2 +- arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts | 311 ++ arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 3 + arch/arm/boot/dts/vt8500.dtsi | 9 +- arch/arm/boot/dts/wm8505.dtsi | 9 +- arch/arm/boot/dts/wm8650.dtsi | 9 +- arch/arm/boot/dts/wm8750.dtsi | 9 +- arch/arm/boot/dts/wm8850.dtsi | 9 +- arch/arm/boot/dts/zx296702-ad1.dts | 1 + arch/arm/boot/dts/zx296702.dtsi | 4 +- arch/arm/boot/dts/zynq-zturn.dts | 2 +- arch/arm/configs/axm55xx_defconfig | 4 - arch/arm/configs/bcm2835_defconfig | 3 + arch/arm/configs/integrator_defconfig | 9 +- arch/arm/configs/lpc18xx_defconfig | 31 +- arch/arm/configs/lpc32xx_defconfig | 65 +- arch/arm/configs/milbeaut_m10v_defconfig | 119 + arch/arm/configs/multi_v7_defconfig | 10 +- arch/arm/configs/nhk8815_defconfig | 41 +- arch/arm/configs/omap2plus_defconfig | 83 +- arch/arm/configs/pxa_defconfig | 5 - arch/arm/configs/raumfeld_defconfig | 197 - arch/arm/configs/s5pv210_defconfig | 47 +- arch/arm/configs/shmobile_defconfig | 48 +- arch/arm/configs/socfpga_defconfig | 25 +- arch/arm/configs/spear3xx_defconfig | 6 +- arch/arm/include/asm/kvm_ras.h | 14 + arch/arm/include/asm/system_misc.h | 5 - 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 | 156 +- 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/cpufreq.h | 26 - arch/arm/mach-davinci/include/mach/da8xx.h | 2 + arch/arm/mach-davinci/include/mach/entry-macro.S | 39 - arch/arm/mach-davinci/include/mach/irqs.h | 409 -- arch/arm/mach-davinci/irq.c | 117 - arch/arm/mach-davinci/irqs.h | 405 ++ arch/arm/mach-davinci/usb-da8xx.c | 9 +- arch/arm/mach-davinci/usb.c | 15 +- arch/arm/mach-ep93xx/ts72xx.c | 1 - arch/arm/mach-exynos/platsmp.c | 4 +- arch/arm/mach-imx/Makefile | 3 +- arch/arm/mach-imx/common.h | 10 + arch/arm/mach-imx/cpuidle-imx7ulp.c | 60 + arch/arm/mach-imx/cpuidle.h | 5 + arch/arm/mach-imx/mach-imx7ulp.c | 46 + arch/arm/mach-imx/mmdc.c | 9 +- arch/arm/mach-imx/pm-imx7ulp.c | 49 +- arch/arm/mach-lpc32xx/phy3250.c | 84 - arch/arm/mach-lpc32xx/pm.c | 13 +- arch/arm/mach-mediatek/Kconfig | 4 + arch/arm/mach-mediatek/mediatek.c | 3 +- arch/arm/mach-mediatek/platsmp.c | 2 +- arch/arm/mach-meson/Kconfig | 1 - arch/arm/mach-milbeaut/Kconfig | 20 + arch/arm/mach-milbeaut/Makefile | 1 + arch/arm/mach-milbeaut/platsmp.c | 143 + arch/arm/mach-omap2/omap_hwmod_81xx_data.c | 131 +- arch/arm/mach-pxa/Kconfig | 18 - arch/arm/mach-pxa/Makefile | 3 - arch/arm/mach-pxa/include/mach/pxa25x-udc.h | 0 arch/arm/mach-pxa/raumfeld.c | 1186 ----- arch/arm/mach-s3c24xx/mach-osiris-dvs.c | 8 +- arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 5 + arch/arm/mach-socfpga/socfpga.c | 3 +- arch/arm/mach-sunxi/sunxi.c | 2 +- arch/arm/mach-tegra/iomap.h | 9 + arch/arm/mach-tegra/sleep-tegra20.S | 2 - arch/arm/mach-tegra/sleep-tegra30.S | 25 +- arch/arm/mm/cache-l2x0-pmu.c | 9 +- arch/arm64/Kconfig | 4 + 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 | 19 +- 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 | 11 +- 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 | 33 +- .../boot/dts/nvidia/tegra210-p2894-0050-a08.dts | 9 + arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi | 1858 +++++++ arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 34 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 96 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 2 + arch/arm64/boot/dts/qcom/ipq8074.dtsi | 8 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 16 +- arch/arm64/boot/dts/qcom/msm8992.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 36 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 24 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 278 + arch/arm64/boot/dts/qcom/pm8916.dtsi | 6 + arch/arm64/boot/dts/qcom/pms405.dtsi | 79 + arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 19 + arch/arm64/boot/dts/qcom/qcs404.dtsi | 359 ++ arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 84 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 1046 +++- arch/arm64/boot/dts/realtek/rtd1295.dtsi | 8 +- arch/arm64/boot/dts/renesas/Makefile | 1 + arch/arm64/boot/dts/renesas/cat875.dtsi | 44 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 14 +- arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 106 + arch/arm64/boot/dts/renesas/r8a774c0-ek874.dts | 14 + arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 1911 +++++++ arch/arm64/boot/dts/renesas/r8a7795.dtsi | 56 +- .../arm64/boot/dts/renesas/r8a7796-salvator-xs.dts | 3 +- arch/arm64/boot/dts/renesas/r8a7796.dtsi | 52 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 2 + arch/arm64/boot/dts/renesas/r8a77970.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 8 +- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 26 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 223 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 4 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 2 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 1 + arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 138 + arch/arm64/boot/dts/renesas/ulcb.dtsi | 71 +- arch/arm64/boot/dts/rockchip/Makefile | 3 + arch/arm64/boot/dts/rockchip/px30.dtsi | 8 +- arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 1 + arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 26 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 22 +- arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 1 - arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi | 1 - .../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 1 - arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts | 1 - arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 1 - arch/arm64/boot/dts/rockchip/rk3368.dtsi | 16 +- arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts | 91 + arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4.dts | 66 + arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 703 +++ arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts | 606 +++ arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 110 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts | 83 +- .../dts/rockchip/rk3399-sapphire-excavator.dts | 1 - arch/arm64/boot/dts/rockchip/rk3399.dtsi | 12 +- arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi | 4 +- .../boot/dts/socionext/uniphier-ld20-global.dts | 4 +- arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 55 +- .../arm64/boot/dts/socionext/uniphier-pxs3-ref.dts | 10 +- arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 55 +- arch/arm64/boot/dts/sprd/sc2731.dtsi | 56 +- arch/arm64/boot/dts/sprd/sc9836.dtsi | 8 +- arch/arm64/boot/dts/sprd/sc9860.dtsi | 16 +- arch/arm64/boot/dts/sprd/sp9860g-1h10.dts | 16 + arch/arm64/boot/dts/synaptics/as370.dtsi | 8 +- arch/arm64/boot/dts/synaptics/berlin4ct.dtsi | 8 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 118 + arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 30 + arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 65 + arch/arm64/boot/dts/ti/k3-am654.dtsi | 8 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 1 + arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 8 +- arch/arm64/boot/dts/zte/zx296718.dtsi | 8 +- arch/arm64/configs/defconfig | 32 +- arch/arm64/include/asm/acpi.h | 4 +- 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/daifflags.h | 1 + arch/arm64/include/asm/fixmap.h | 6 +- arch/arm64/include/asm/hugetlb.h | 5 + arch/arm64/include/asm/kvm_ras.h | 25 + arch/arm64/include/asm/memory.h | 4 - arch/arm64/include/asm/sync_bitops.h | 16 +- arch/arm64/include/asm/system_misc.h | 2 - arch/arm64/kernel/acpi.c | 31 + arch/arm64/kernel/machine_kexec.c | 3 +- arch/arm64/mm/fault.c | 24 +- arch/arm64/mm/hugetlbpage.c | 20 + arch/arm64/mm/init.c | 27 - arch/arm64/mm/numa.c | 2 +- arch/ia64/kernel/numa.c | 2 +- arch/ia64/kernel/perfmon.c | 59 +- arch/ia64/mm/discontig.c | 6 +- arch/m68k/Kconfig.machine | 2 + arch/m68k/atari/Makefile | 2 + arch/m68k/atari/nvram.c | 272 + arch/m68k/include/asm/atarihw.h | 6 + arch/m68k/include/asm/macintosh.h | 4 + arch/m68k/kernel/setup_mm.c | 82 +- arch/m68k/mac/misc.c | 174 +- arch/m68k/mm/memory.c | 2 +- arch/mips/include/uapi/asm/mman.h | 4 +- arch/parisc/include/asm/io.h | 9 + arch/parisc/include/uapi/asm/mman.h | 4 +- arch/parisc/lib/iomap.c | 64 + arch/powerpc/Kconfig | 6 +- arch/powerpc/include/asm/book3s/64/hugetlb.h | 12 + arch/powerpc/include/asm/book3s/64/pgtable.h | 18 + arch/powerpc/include/asm/book3s/64/radix.h | 4 + arch/powerpc/include/asm/io.h | 2 + arch/powerpc/include/asm/nvram.h | 9 - arch/powerpc/include/asm/pci-bridge.h | 3 +- arch/powerpc/kernel/nvram_64.c | 158 +- arch/powerpc/kernel/paca.c | 3 +- arch/powerpc/kernel/pci-common.c | 3 +- arch/powerpc/kernel/setup_32.c | 36 +- arch/powerpc/kernel/vdso.c | 2 - arch/powerpc/mm/hugetlbpage-hash64.c | 25 + arch/powerpc/mm/hugetlbpage-radix.c | 17 + arch/powerpc/mm/mmu_context_iommu.c | 145 +- arch/powerpc/mm/numa.c | 16 +- arch/powerpc/mm/pgtable-book3s64.c | 25 + arch/powerpc/mm/pgtable-radix.c | 18 + arch/powerpc/perf/hv-24x7.c | 10 +- arch/powerpc/perf/hv-gpci.c | 10 +- arch/powerpc/perf/imc-pmu.c | 19 +- arch/powerpc/platforms/chrp/Makefile | 2 +- arch/powerpc/platforms/chrp/nvram.c | 14 +- arch/powerpc/platforms/chrp/setup.c | 2 +- arch/powerpc/platforms/powermac/Makefile | 2 - arch/powerpc/platforms/powermac/nvram.c | 9 + arch/powerpc/platforms/powermac/setup.c | 3 +- arch/powerpc/platforms/powermac/time.c | 2 +- arch/powerpc/platforms/powernv/memtrace.c | 5 +- arch/powerpc/platforms/pseries/ibmebus.c | 10 +- arch/powerpc/platforms/pseries/nvram.c | 2 - arch/riscv/kernel/vdso.c | 1 - arch/s390/include/asm/pgtable.h | 5 +- arch/s390/kernel/perf_cpum_sf.c | 6 +- arch/s390/kernel/vdso.c | 2 - arch/s390/mm/pgtable.c | 8 +- arch/sh/kernel/syscalls/syscalltbl.sh | 4 +- arch/sh/kernel/syscalls_32.S | 2 +- arch/sparc/kernel/pci_fire.c | 3 +- arch/sparc/kernel/pci_schizo.c | 3 +- arch/sparc/kernel/psycho_common.c | 3 +- arch/sparc/kernel/sbus.c | 3 +- arch/sparc/mm/init_64.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/paravirt.h | 13 +- arch/x86/include/asm/paravirt_types.h | 5 +- arch/x86/include/asm/pci.h | 3 +- arch/x86/include/asm/refcount.h | 22 +- arch/x86/include/asm/uaccess.h | 24 +- arch/x86/kernel/alternative.c | 7 +- arch/x86/kernel/apic/x2apic_uv_x.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/setup_percpu.c | 2 +- arch/x86/kernel/smpboot.c | 3 +- arch/x86/kernel/traps.c | 1 + arch/x86/lib/usercopy_32.c | 8 +- arch/x86/mm/ioremap.c | 4 +- arch/x86/mm/mpx.c | 2 +- arch/x86/mm/numa.c | 4 +- arch/x86/platform/efi/Makefile | 1 - arch/x86/platform/efi/early_printk.c | 240 - arch/x86/platform/efi/quirks.c | 6 +- arch/x86/xen/mmu.h | 4 +- arch/x86/xen/mmu_pv.c | 8 +- arch/xtensa/include/uapi/asm/mman.h | 4 +- drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/acpi/Kconfig | 10 + drivers/acpi/acpi_dbg.c | 30 +- drivers/acpi/acpi_video.c | 20 +- drivers/acpi/acpica/acapps.h | 4 +- drivers/acpi/acpica/accommon.h | 2 +- drivers/acpi/acpica/acconvert.h | 2 +- drivers/acpi/acpica/acdebug.h | 5 +- drivers/acpi/acpica/acdispat.h | 2 +- drivers/acpi/acpica/acevents.h | 2 +- drivers/acpi/acpica/acglobal.h | 3 +- drivers/acpi/acpica/achware.h | 2 +- drivers/acpi/acpica/acinterp.h | 2 +- drivers/acpi/acpica/aclocal.h | 4 +- drivers/acpi/acpica/acmacros.h | 4 +- drivers/acpi/acpica/acnamesp.h | 2 +- drivers/acpi/acpica/acobject.h | 3 +- drivers/acpi/acpica/acopcode.h | 2 +- drivers/acpi/acpica/acparser.h | 2 +- drivers/acpi/acpica/acpredef.h | 17 +- drivers/acpi/acpica/acresrc.h | 2 +- drivers/acpi/acpica/acstruct.h | 2 +- drivers/acpi/acpica/actables.h | 2 +- drivers/acpi/acpica/acutils.h | 2 +- drivers/acpi/acpica/amlcode.h | 2 +- drivers/acpi/acpica/amlresrc.h | 2 +- drivers/acpi/acpica/dbdisply.c | 4 +- drivers/acpi/acpica/dbexec.c | 4 +- drivers/acpi/acpica/dbhistry.c | 2 +- drivers/acpi/acpica/dbnames.c | 2 +- drivers/acpi/acpica/dbobject.c | 2 +- drivers/acpi/acpica/dbtest.c | 164 +- drivers/acpi/acpica/dsargs.c | 2 +- drivers/acpi/acpica/dscontrol.c | 2 +- drivers/acpi/acpica/dsdebug.c | 2 +- drivers/acpi/acpica/dsfield.c | 9 +- drivers/acpi/acpica/dsinit.c | 2 +- drivers/acpi/acpica/dsmethod.c | 2 +- drivers/acpi/acpica/dsobject.c | 2 +- drivers/acpi/acpica/dsopcode.c | 28 +- drivers/acpi/acpica/dspkginit.c | 2 +- drivers/acpi/acpica/dswexec.c | 2 +- drivers/acpi/acpica/dswload.c | 2 +- drivers/acpi/acpica/dswload2.c | 4 +- drivers/acpi/acpica/dswscope.c | 2 +- drivers/acpi/acpica/dswstate.c | 2 +- drivers/acpi/acpica/evevent.c | 2 +- drivers/acpi/acpica/evglock.c | 2 +- drivers/acpi/acpica/evgpe.c | 4 +- drivers/acpi/acpica/evgpeblk.c | 2 +- drivers/acpi/acpica/evgpeinit.c | 2 +- drivers/acpi/acpica/evgpeutil.c | 2 +- drivers/acpi/acpica/evhandler.c | 2 +- drivers/acpi/acpica/evmisc.c | 2 +- drivers/acpi/acpica/evregion.c | 4 +- drivers/acpi/acpica/evrgnini.c | 21 +- drivers/acpi/acpica/evxface.c | 2 +- drivers/acpi/acpica/evxfevnt.c | 2 +- drivers/acpi/acpica/evxfgpe.c | 6 +- drivers/acpi/acpica/evxfregn.c | 2 +- drivers/acpi/acpica/exconcat.c | 2 +- drivers/acpi/acpica/exconfig.c | 2 +- drivers/acpi/acpica/exconvrt.c | 4 +- drivers/acpi/acpica/excreate.c | 2 +- drivers/acpi/acpica/exdebug.c | 2 +- drivers/acpi/acpica/exdump.c | 2 +- drivers/acpi/acpica/exfield.c | 71 +- drivers/acpi/acpica/exfldio.c | 2 +- drivers/acpi/acpica/exmisc.c | 2 +- drivers/acpi/acpica/exmutex.c | 2 +- drivers/acpi/acpica/exnames.c | 2 +- drivers/acpi/acpica/exoparg1.c | 2 +- drivers/acpi/acpica/exoparg2.c | 10 +- drivers/acpi/acpica/exoparg3.c | 2 +- drivers/acpi/acpica/exoparg6.c | 2 +- drivers/acpi/acpica/exprep.c | 2 +- drivers/acpi/acpica/exregion.c | 2 +- drivers/acpi/acpica/exresnte.c | 2 +- drivers/acpi/acpica/exresolv.c | 2 +- drivers/acpi/acpica/exresop.c | 2 +- drivers/acpi/acpica/exserial.c | 4 +- drivers/acpi/acpica/exstore.c | 2 +- drivers/acpi/acpica/exstoren.c | 2 +- drivers/acpi/acpica/exstorob.c | 2 +- drivers/acpi/acpica/exsystem.c | 2 +- drivers/acpi/acpica/extrace.c | 2 +- drivers/acpi/acpica/exutils.c | 4 +- drivers/acpi/acpica/hwacpi.c | 2 +- drivers/acpi/acpica/hwesleep.c | 2 +- drivers/acpi/acpica/hwgpe.c | 2 +- drivers/acpi/acpica/hwsleep.c | 2 +- drivers/acpi/acpica/hwtimer.c | 2 +- drivers/acpi/acpica/hwvalid.c | 2 +- drivers/acpi/acpica/hwxface.c | 2 +- drivers/acpi/acpica/hwxfsleep.c | 98 +- drivers/acpi/acpica/nsarguments.c | 2 +- drivers/acpi/acpica/nsconvert.c | 2 +- drivers/acpi/acpica/nsdump.c | 2 +- drivers/acpi/acpica/nsdumpdv.c | 2 +- drivers/acpi/acpica/nsinit.c | 2 +- drivers/acpi/acpica/nsload.c | 4 +- drivers/acpi/acpica/nsparse.c | 68 +- drivers/acpi/acpica/nspredef.c | 2 +- drivers/acpi/acpica/nsprepkg.c | 2 +- drivers/acpi/acpica/nsrepair.c | 2 +- drivers/acpi/acpica/nsrepair2.c | 2 +- drivers/acpi/acpica/nsutils.c | 4 +- drivers/acpi/acpica/nswalk.c | 2 +- drivers/acpi/acpica/nsxfname.c | 2 +- drivers/acpi/acpica/psargs.c | 2 +- drivers/acpi/acpica/psloop.c | 195 +- drivers/acpi/acpica/psobject.c | 2 +- drivers/acpi/acpica/psopcode.c | 2 +- drivers/acpi/acpica/psopinfo.c | 2 +- drivers/acpi/acpica/psparse.c | 10 +- drivers/acpi/acpica/psscope.c | 2 +- drivers/acpi/acpica/pstree.c | 2 +- drivers/acpi/acpica/psutils.c | 2 +- drivers/acpi/acpica/pswalk.c | 2 +- drivers/acpi/acpica/psxface.c | 2 +- drivers/acpi/acpica/rsdumpinfo.c | 14 +- drivers/acpi/acpica/rsirq.c | 8 +- drivers/acpi/acpica/rsserial.c | 10 +- drivers/acpi/acpica/tbdata.c | 2 +- drivers/acpi/acpica/tbfadt.c | 4 +- drivers/acpi/acpica/tbfind.c | 2 +- drivers/acpi/acpica/tbinstal.c | 2 +- drivers/acpi/acpica/tbprint.c | 2 +- drivers/acpi/acpica/tbutils.c | 2 +- drivers/acpi/acpica/tbxface.c | 6 +- drivers/acpi/acpica/tbxfload.c | 27 +- drivers/acpi/acpica/tbxfroot.c | 2 +- drivers/acpi/acpica/utaddress.c | 2 +- drivers/acpi/acpica/utalloc.c | 2 +- drivers/acpi/acpica/utascii.c | 2 +- drivers/acpi/acpica/utbuffer.c | 2 +- drivers/acpi/acpica/utcache.c | 2 +- drivers/acpi/acpica/utcopy.c | 2 +- drivers/acpi/acpica/utdebug.c | 2 +- drivers/acpi/acpica/utdecode.c | 20 +- drivers/acpi/acpica/utdelete.c | 4 + drivers/acpi/acpica/uterror.c | 9 +- drivers/acpi/acpica/uteval.c | 2 +- drivers/acpi/acpica/utglobal.c | 2 +- drivers/acpi/acpica/uthex.c | 2 +- drivers/acpi/acpica/utids.c | 2 +- drivers/acpi/acpica/utinit.c | 2 +- drivers/acpi/acpica/utlock.c | 2 +- drivers/acpi/acpica/utobject.c | 2 +- drivers/acpi/acpica/utosi.c | 2 +- drivers/acpi/acpica/utpredef.c | 2 +- drivers/acpi/acpica/utprint.c | 2 +- drivers/acpi/acpica/uttrack.c | 14 +- drivers/acpi/acpica/utuuid.c | 2 +- drivers/acpi/acpica/utxface.c | 2 +- drivers/acpi/acpica/utxferror.c | 44 + drivers/acpi/acpica/utxfinit.c | 2 +- drivers/acpi/apei/Kconfig | 12 +- drivers/acpi/apei/bert.c | 23 +- drivers/acpi/apei/einj.c | 93 +- drivers/acpi/apei/erst.c | 27 +- drivers/acpi/apei/ghes.c | 655 ++- drivers/acpi/apei/hest.c | 16 +- drivers/acpi/bus.c | 14 + drivers/acpi/cppc_acpi.c | 42 + drivers/acpi/custom_method.c | 6 - drivers/acpi/dptf/Makefile | 2 - drivers/acpi/dptf/int340x_thermal.c | 2 +- drivers/acpi/ec.c | 208 +- drivers/acpi/ec_sys.c | 36 +- drivers/acpi/internal.h | 4 +- drivers/acpi/irq.c | 4 +- drivers/acpi/pci_link.c | 8 +- drivers/acpi/pptt.c | 13 +- drivers/acpi/processor_idle.c | 7 + drivers/acpi/resource.c | 4 +- drivers/acpi/tables.c | 12 +- drivers/acpi/x86/utils.c | 5 + drivers/android/Kconfig | 2 +- drivers/android/binder.c | 556 +- drivers/android/binder_alloc.c | 303 +- drivers/android/binder_alloc.h | 47 +- drivers/android/binder_alloc_selftest.c | 7 +- drivers/android/binder_trace.h | 2 +- drivers/base/base.h | 12 + drivers/base/bus.c | 66 +- drivers/base/class.c | 14 +- drivers/base/component.c | 206 +- drivers/base/core.c | 246 +- drivers/base/cpu.c | 2 + drivers/base/dd.c | 188 +- drivers/base/devcon.c | 62 +- drivers/base/firmware_loader/Makefile | 4 +- .../base/firmware_loader/builtin}/.gitignore | 0 .../base/firmware_loader/builtin}/Makefile | 0 drivers/base/firmware_loader/fallback_table.c | 5 - drivers/base/firmware_loader/main.c | 8 +- drivers/base/platform.c | 21 +- drivers/base/power/clock_ops.c | 13 +- drivers/base/power/common.c | 2 +- drivers/base/power/domain.c | 13 +- drivers/base/power/main.c | 23 +- drivers/base/power/runtime.c | 171 +- drivers/base/power/sysfs.c | 17 +- drivers/base/power/wakeup.c | 2 +- drivers/base/swnode.c | 23 + drivers/base/test/test_async_driver_probe.c | 261 +- drivers/block/mtip32xx/mtip32xx.c | 5 +- drivers/block/rbd.c | 45 +- drivers/bus/hisi_lpc.c | 5 +- drivers/bus/imx-weim.c | 70 +- drivers/char/Kconfig | 19 +- drivers/char/Makefile | 6 +- drivers/char/agp/efficeon-agp.c | 2 - drivers/char/applicom.c | 35 +- drivers/char/efirtc.c | 23 - drivers/char/generic_nvram.c | 159 - drivers/char/hpet.c | 9 +- drivers/char/hw_random/Kconfig | 15 + drivers/char/hw_random/Makefile | 1 + drivers/char/hw_random/optee-rng.c | 306 ++ drivers/char/lp.c | 4 +- drivers/char/mbcs.c | 1 + drivers/char/nvram.c | 673 +-- 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 | 3 - drivers/cpufreq/Kconfig.arm | 20 +- drivers/cpufreq/Makefile | 1 + drivers/cpufreq/acpi-cpufreq.c | 4 +- drivers/cpufreq/arm_big_little.c | 2 + drivers/cpufreq/armada-8k-cpufreq.c | 206 + drivers/cpufreq/cppc_cpufreq.c | 65 + drivers/cpufreq/cpufreq-dt-platdev.c | 1 + drivers/cpufreq/cpufreq-dt.c | 33 +- drivers/cpufreq/cpufreq.c | 134 +- drivers/cpufreq/cpufreq_stats.c | 16 +- drivers/cpufreq/davinci-cpufreq.c | 5 +- drivers/cpufreq/e_powersaver.c | 5 +- drivers/cpufreq/imx6q-cpufreq.c | 25 +- drivers/cpufreq/intel_pstate.c | 105 +- drivers/cpufreq/longhaul.c | 2 +- drivers/cpufreq/mediatek-cpufreq.c | 16 +- drivers/cpufreq/omap-cpufreq.c | 4 +- drivers/cpufreq/pcc-cpufreq.c | 2 +- drivers/cpufreq/powernv-cpufreq.c | 10 +- drivers/cpufreq/qcom-cpufreq-hw.c | 53 +- drivers/cpufreq/qcom-cpufreq-kryo.c | 22 +- drivers/cpufreq/qoriq-cpufreq.c | 15 +- drivers/cpufreq/s5pv210-cpufreq.c | 67 +- drivers/cpufreq/scmi-cpufreq.c | 53 +- drivers/cpufreq/scpi-cpufreq.c | 17 +- drivers/cpufreq/speedstep-ich.c | 3 +- drivers/cpufreq/tegra124-cpufreq.c | 46 +- drivers/cpuidle/Kconfig | 11 +- drivers/cpuidle/dt_idle_states.c | 15 +- drivers/cpuidle/governors/Makefile | 1 + drivers/cpuidle/governors/teo.c | 444 ++ drivers/dma/dmaengine.c | 4 +- drivers/extcon/Kconfig | 8 + drivers/extcon/Makefile | 1 + drivers/extcon/extcon-ptn5150.c | 339 ++ drivers/firmware/Kconfig | 2 +- drivers/firmware/arm_sdei.c | 68 + 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 | 27 +- 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/fpga/Kconfig | 2 +- drivers/fpga/altera-ps-spi.c | 2 +- drivers/gnss/Kconfig | 13 + drivers/gnss/Makefile | 3 + drivers/gnss/core.c | 1 + drivers/gnss/mtk.c | 152 + drivers/gnss/sirf.c | 256 +- drivers/gpio/gpiolib-acpi.c | 17 +- .../gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c | 1 - drivers/gpu/drm/i915/i915_pmu.c | 16 +- drivers/gpu/drm/i915/i915_pmu.h | 4 +- drivers/gpu/drm/i915/i915_utils.h | 6 - drivers/gpu/drm/i915/intel_audio.c | 4 +- drivers/gpu/drm/i915/intel_display.h | 16 +- drivers/gpu/drm/msm/Kconfig | 1 + drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 20 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 9 + drivers/gpu/drm/msm/msm_gpu.h | 3 + drivers/hv/channel.c | 4 +- drivers/hv/channel_mgmt.c | 18 +- drivers/hv/hv_balloon.c | 21 +- drivers/hv/hyperv_vmbus.h | 4 +- drivers/hv/ring_buffer.c | 14 +- drivers/hv/vmbus_drv.c | 86 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 4 + drivers/hwtracing/coresight/coresight-etm-perf.c | 119 +- drivers/hwtracing/coresight/coresight-etm-perf.h | 6 +- drivers/hwtracing/coresight/coresight-etm4x.c | 3 +- drivers/hwtracing/coresight/coresight-priv.h | 1 + drivers/hwtracing/coresight/coresight-stm.c | 12 +- drivers/hwtracing/coresight/coresight.c | 60 + drivers/hwtracing/coresight/of_coresight.c | 4 +- drivers/hwtracing/intel_th/core.c | 6 +- drivers/hwtracing/intel_th/gth.c | 4 + drivers/hwtracing/intel_th/pti.c | 16 +- drivers/hwtracing/intel_th/sth.c | 4 + drivers/hwtracing/stm/core.c | 11 +- drivers/idle/intel_idle.c | 1 + drivers/iio/accel/adxl345_core.c | 4 +- drivers/iio/accel/mma8452.c | 105 +- drivers/iio/accel/st_accel_core.c | 171 +- drivers/iio/adc/Kconfig | 80 +- drivers/iio/adc/Makefile | 7 + drivers/iio/adc/ad7476.c | 20 + drivers/iio/adc/ad7606.c | 583 +++ drivers/iio/adc/ad7606.h | 99 + drivers/iio/adc/ad7606_par.c | 105 + drivers/iio/adc/ad7606_spi.c | 82 + drivers/iio/adc/ad7768-1.c | 655 +++ drivers/iio/adc/exynos_adc.c | 19 +- drivers/iio/adc/ingenic-adc.c | 364 ++ drivers/iio/adc/lpc32xx_adc.c | 15 +- drivers/iio/adc/meson_saradc.c | 33 + drivers/iio/adc/npcm_adc.c | 335 ++ drivers/iio/adc/qcom-pm8xxx-xoadc.c | 10 +- drivers/iio/adc/ti-ads124s08.c | 376 ++ drivers/iio/adc/xilinx-xadc-core.c | 4 +- drivers/iio/chemical/Kconfig | 21 + drivers/iio/chemical/Makefile | 3 + drivers/iio/chemical/bme680_i2c.c | 7 + drivers/iio/chemical/bme680_spi.c | 8 + drivers/iio/chemical/pms7003.c | 340 ++ drivers/iio/chemical/sgp30.c | 591 +++ drivers/iio/chemical/sps30.c | 548 ++ drivers/iio/dac/Kconfig | 16 +- drivers/iio/dac/Makefile | 1 + drivers/iio/dac/ad5686-spi.c | 9 +- drivers/iio/dac/ad5686.c | 44 +- drivers/iio/dac/ad5686.h | 4 +- drivers/iio/dac/ad5696-i2c.c | 2 +- drivers/iio/dac/ad5758.c | 2 +- drivers/iio/dac/ti-dac7612.c | 184 + drivers/iio/frequency/ad9523.c | 7 +- drivers/iio/imu/bmi160/bmi160.h | 11 + drivers/iio/imu/bmi160/bmi160_core.c | 317 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 5 +- drivers/iio/imu/bmi160/bmi160_spi.c | 4 +- drivers/iio/imu/inv_mpu6050/Kconfig | 8 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 31 + drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 6 + drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 8 + drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 12 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 2 - drivers/iio/industrialio-core.c | 5 + drivers/iio/light/Kconfig | 10 + drivers/iio/light/Makefile | 1 + drivers/iio/light/isl29018.c | 46 +- drivers/iio/light/max44009.c | 555 ++ drivers/iio/magnetometer/mag3110.c | 94 +- drivers/iio/pressure/Kconfig | 2 +- drivers/iio/pressure/st_pressure.h | 2 + drivers/iio/pressure/st_pressure_core.c | 69 + drivers/iio/pressure/st_pressure_i2c.c | 5 + drivers/iio/pressure/st_pressure_spi.c | 5 + drivers/infiniband/hw/hfi1/affinity.c | 3 +- drivers/infiniband/hw/hfi1/init.c | 3 +- drivers/input/keyboard/davinci_keyscan.c | 4 - drivers/interconnect/Kconfig | 15 + drivers/interconnect/Makefile | 6 + drivers/interconnect/core.c | 799 +++ drivers/interconnect/qcom/Kconfig | 13 + drivers/interconnect/qcom/Makefile | 5 + drivers/interconnect/qcom/sdm845.c | 838 +++ drivers/iommu/dmar.c | 5 +- drivers/iommu/exynos-iommu.c | 1 + drivers/iommu/intel-iommu.c | 3 +- drivers/iommu/rockchip-iommu.c | 3 +- drivers/irqchip/Kconfig | 10 + drivers/irqchip/Makefile | 2 + drivers/irqchip/irq-davinci-aintc.c | 163 + drivers/irqchip/irq-davinci-cp-intc.c | 260 + drivers/macintosh/via-cuda.c | 8 +- drivers/media/pci/solo6x10/solo6x10-g723.c | 4 +- drivers/media/pci/tw686x/tw686x-audio.c | 3 +- drivers/mfd/Makefile | 1 + drivers/mfd/bcm2835-pm.c | 92 + drivers/misc/Kconfig | 12 + drivers/misc/Makefile | 2 + drivers/misc/ad525x_dpot.c | 24 +- drivers/misc/cardreader/rts5227.c | 64 +- drivers/misc/cardreader/rts5249.c | 32 +- drivers/misc/cardreader/rts5260.c | 136 +- drivers/misc/cardreader/rtsx_pcr.c | 40 +- drivers/misc/cardreader/rtsx_pcr.h | 5 + drivers/misc/enclosure.c | 4 +- drivers/misc/fastrpc.c | 1401 +++++ drivers/misc/habanalabs/Kconfig | 25 + drivers/misc/habanalabs/Makefile | 14 + drivers/misc/habanalabs/asid.c | 57 + drivers/misc/habanalabs/command_buffer.c | 445 ++ drivers/misc/habanalabs/command_submission.c | 780 +++ drivers/misc/habanalabs/context.c | 215 + drivers/misc/habanalabs/debugfs.c | 1077 ++++ drivers/misc/habanalabs/device.c | 1140 ++++ drivers/misc/habanalabs/goya/Makefile | 3 + drivers/misc/habanalabs/goya/goya.c | 5391 +++++++++++++++++++ drivers/misc/habanalabs/goya/goyaP.h | 211 + drivers/misc/habanalabs/goya/goya_hwmgr.c | 254 + drivers/misc/habanalabs/goya/goya_security.c | 2999 +++++++++++ drivers/misc/habanalabs/habanalabs.h | 1464 ++++++ drivers/misc/habanalabs/habanalabs_drv.c | 461 ++ drivers/misc/habanalabs/habanalabs_ioctl.c | 234 + drivers/misc/habanalabs/hw_queue.c | 635 +++ drivers/misc/habanalabs/hwmon.c | 458 ++ drivers/misc/habanalabs/include/armcp_if.h | 335 ++ .../include/goya/asic_reg/cpu_ca53_cfg_masks.h | 191 + .../include/goya/asic_reg/cpu_ca53_cfg_regs.h | 61 + .../habanalabs/include/goya/asic_reg/cpu_if_regs.h | 49 + .../include/goya/asic_reg/cpu_pll_regs.h | 105 + .../include/goya/asic_reg/dma_ch_0_regs.h | 209 + .../include/goya/asic_reg/dma_ch_1_regs.h | 209 + .../include/goya/asic_reg/dma_ch_2_regs.h | 209 + .../include/goya/asic_reg/dma_ch_3_regs.h | 209 + .../include/goya/asic_reg/dma_ch_4_regs.h | 209 + .../include/goya/asic_reg/dma_macro_masks.h | 105 + .../include/goya/asic_reg/dma_macro_regs.h | 181 + .../include/goya/asic_reg/dma_nrtr_masks.h | 209 + .../include/goya/asic_reg/dma_nrtr_regs.h | 227 + .../include/goya/asic_reg/dma_qm_0_masks.h | 465 ++ .../include/goya/asic_reg/dma_qm_0_regs.h | 179 + .../include/goya/asic_reg/dma_qm_1_regs.h | 179 + .../include/goya/asic_reg/dma_qm_2_regs.h | 179 + .../include/goya/asic_reg/dma_qm_3_regs.h | 179 + .../include/goya/asic_reg/dma_qm_4_regs.h | 179 + .../habanalabs/include/goya/asic_reg/goya_blocks.h | 1372 +++++ .../habanalabs/include/goya/asic_reg/goya_masks.h | 275 + .../habanalabs/include/goya/asic_reg/goya_regs.h | 118 + .../habanalabs/include/goya/asic_reg/ic_pll_regs.h | 105 + .../habanalabs/include/goya/asic_reg/mc_pll_regs.h | 105 + .../include/goya/asic_reg/mme1_rtr_masks.h | 653 +++ .../include/goya/asic_reg/mme1_rtr_regs.h | 331 ++ .../include/goya/asic_reg/mme2_rtr_regs.h | 331 ++ .../include/goya/asic_reg/mme3_rtr_regs.h | 331 ++ .../include/goya/asic_reg/mme4_rtr_regs.h | 331 ++ .../include/goya/asic_reg/mme5_rtr_regs.h | 331 ++ .../include/goya/asic_reg/mme6_rtr_regs.h | 331 ++ .../include/goya/asic_reg/mme_cmdq_masks.h | 373 ++ .../include/goya/asic_reg/mme_cmdq_regs.h | 139 + .../habanalabs/include/goya/asic_reg/mme_masks.h | 1537 ++++++ .../include/goya/asic_reg/mme_qm_masks.h | 465 ++ .../habanalabs/include/goya/asic_reg/mme_qm_regs.h | 179 + .../habanalabs/include/goya/asic_reg/mme_regs.h | 1153 ++++ .../habanalabs/include/goya/asic_reg/mmu_masks.h | 143 + .../habanalabs/include/goya/asic_reg/mmu_regs.h | 53 + .../include/goya/asic_reg/pci_nrtr_masks.h | 209 + .../include/goya/asic_reg/pci_nrtr_regs.h | 227 + .../include/goya/asic_reg/pcie_aux_regs.h | 243 + .../include/goya/asic_reg/psoc_emmc_pll_regs.h | 105 + .../include/goya/asic_reg/psoc_global_conf_masks.h | 447 ++ .../include/goya/asic_reg/psoc_global_conf_regs.h | 745 +++ .../include/goya/asic_reg/psoc_mme_pll_regs.h | 105 + .../include/goya/asic_reg/psoc_pci_pll_regs.h | 105 + .../include/goya/asic_reg/psoc_spi_regs.h | 143 + .../include/goya/asic_reg/sram_y0_x0_rtr_regs.h | 83 + .../include/goya/asic_reg/sram_y0_x1_rtr_regs.h | 83 + .../include/goya/asic_reg/sram_y0_x2_rtr_regs.h | 83 + .../include/goya/asic_reg/sram_y0_x3_rtr_regs.h | 83 + .../include/goya/asic_reg/sram_y0_x4_rtr_regs.h | 83 + .../habanalabs/include/goya/asic_reg/stlb_masks.h | 117 + .../habanalabs/include/goya/asic_reg/stlb_regs.h | 55 + .../include/goya/asic_reg/tpc0_cfg_masks.h | 1607 ++++++ .../include/goya/asic_reg/tpc0_cfg_regs.h | 887 ++++ .../include/goya/asic_reg/tpc0_cmdq_masks.h | 373 ++ .../include/goya/asic_reg/tpc0_cmdq_regs.h | 139 + .../include/goya/asic_reg/tpc0_eml_cfg_masks.h | 347 ++ .../include/goya/asic_reg/tpc0_eml_cfg_regs.h | 313 ++ .../include/goya/asic_reg/tpc0_nrtr_masks.h | 209 + .../include/goya/asic_reg/tpc0_nrtr_regs.h | 227 + .../include/goya/asic_reg/tpc0_qm_masks.h | 465 ++ .../include/goya/asic_reg/tpc0_qm_regs.h | 179 + .../include/goya/asic_reg/tpc1_cfg_regs.h | 887 ++++ .../include/goya/asic_reg/tpc1_cmdq_regs.h | 139 + .../include/goya/asic_reg/tpc1_qm_regs.h | 179 + .../include/goya/asic_reg/tpc1_rtr_regs.h | 323 ++ .../include/goya/asic_reg/tpc2_cfg_regs.h | 887 ++++ .../include/goya/asic_reg/tpc2_cmdq_regs.h | 139 + .../include/goya/asic_reg/tpc2_qm_regs.h | 179 + .../include/goya/asic_reg/tpc2_rtr_regs.h | 323 ++ .../include/goya/asic_reg/tpc3_cfg_regs.h | 887 ++++ .../include/goya/asic_reg/tpc3_cmdq_regs.h | 139 + .../include/goya/asic_reg/tpc3_qm_regs.h | 179 + .../include/goya/asic_reg/tpc3_rtr_regs.h | 323 ++ .../include/goya/asic_reg/tpc4_cfg_regs.h | 887 ++++ .../include/goya/asic_reg/tpc4_cmdq_regs.h | 139 + .../include/goya/asic_reg/tpc4_qm_regs.h | 179 + .../include/goya/asic_reg/tpc4_rtr_regs.h | 323 ++ .../include/goya/asic_reg/tpc5_cfg_regs.h | 887 ++++ .../include/goya/asic_reg/tpc5_cmdq_regs.h | 139 + .../include/goya/asic_reg/tpc5_qm_regs.h | 179 + .../include/goya/asic_reg/tpc5_rtr_regs.h | 323 ++ .../include/goya/asic_reg/tpc6_cfg_regs.h | 887 ++++ .../include/goya/asic_reg/tpc6_cmdq_regs.h | 139 + .../include/goya/asic_reg/tpc6_qm_regs.h | 179 + .../include/goya/asic_reg/tpc6_rtr_regs.h | 323 ++ .../include/goya/asic_reg/tpc7_cfg_regs.h | 887 ++++ .../include/goya/asic_reg/tpc7_cmdq_regs.h | 139 + .../include/goya/asic_reg/tpc7_nrtr_regs.h | 227 + .../include/goya/asic_reg/tpc7_qm_regs.h | 179 + .../include/goya/asic_reg/tpc_pll_regs.h | 105 + drivers/misc/habanalabs/include/goya/goya.h | 45 + .../habanalabs/include/goya/goya_async_events.h | 186 + drivers/misc/habanalabs/include/goya/goya_fw_if.h | 28 + .../misc/habanalabs/include/goya/goya_packets.h | 129 + drivers/misc/habanalabs/include/hl_boot_if.h | 30 + .../habanalabs/include/hw_ip/mmu/mmu_general.h | 47 + .../misc/habanalabs/include/hw_ip/mmu/mmu_v1_0.h | 15 + drivers/misc/habanalabs/include/qman_if.h | 56 + drivers/misc/habanalabs/irq.c | 327 ++ drivers/misc/habanalabs/memory.c | 1723 ++++++ drivers/misc/habanalabs/mmu.c | 906 ++++ drivers/misc/habanalabs/sysfs.c | 539 ++ drivers/misc/hpilo.c | 14 +- drivers/misc/ics932s401.c | 2 + drivers/misc/lkdtm/core.c | 15 +- drivers/misc/lkdtm/lkdtm.h | 2 + drivers/misc/lkdtm/perms.c | 36 +- drivers/misc/mei/Kconfig | 10 + drivers/misc/mei/Makefile | 2 + drivers/misc/mei/bus-fixup.c | 16 + drivers/misc/mei/bus.c | 22 +- drivers/misc/mei/hbm.c | 7 + drivers/misc/mei/hdcp/Makefile | 7 + drivers/misc/mei/hdcp/mei_hdcp.c | 849 +++ drivers/misc/mei/hdcp/mei_hdcp.h | 377 ++ drivers/misc/mei/hw.h | 3 +- drivers/misc/mic/Kconfig | 3 +- drivers/misc/mic/bus/scif_bus.h | 8 +- drivers/misc/mic/bus/vop_bus.h | 8 +- drivers/misc/mic/card/mic_device.c | 8 +- drivers/misc/mic/host/mic_boot.c | 8 +- drivers/misc/mic/scif/scif_map.h | 4 +- drivers/misc/mic/scif/scif_rma.c | 2 +- drivers/misc/mic/vop/vop_main.c | 29 +- drivers/misc/mic/vop/vop_vringh.c | 51 +- drivers/misc/sgi-gru/grufault.c | 4 +- drivers/misc/sgi-xp/xpc_uv.c | 3 +- drivers/misc/vmw_balloon.c | 56 +- drivers/misc/vmw_vmci/vmci_doorbell.c | 9 +- drivers/misc/vmw_vmci/vmci_doorbell.h | 2 +- drivers/misc/vmw_vmci/vmci_driver.h | 2 + drivers/misc/vmw_vmci/vmci_guest.c | 39 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 63 +- drivers/misc/vmw_vmci/vmci_queue_pair.h | 4 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 7 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 5 +- drivers/net/ethernet/ti/Kconfig | 6 +- drivers/net/ethernet/ti/cpsw.h | 6 + drivers/ntb/hw/intel/ntb_hw_intel.h | 30 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 36 +- drivers/nvdimm/bus.c | 11 +- drivers/nvmem/Kconfig | 12 +- drivers/nvmem/Makefile | 2 + drivers/nvmem/bcm-ocotp.c | 37 +- drivers/nvmem/core.c | 42 +- drivers/nvmem/imx-ocotp.c | 13 + drivers/nvmem/sc27xx-efuse.c | 12 +- drivers/nvmem/zynqmp_nvmem.c | 86 + drivers/opp/core.c | 40 +- drivers/opp/debugfs.c | 110 +- drivers/opp/of.c | 101 + drivers/opp/opp.h | 17 +- drivers/parport/daisy.c | 32 +- drivers/parport/parport_pc.c | 2 +- drivers/parport/probe.c | 2 +- drivers/parport/share.c | 10 +- drivers/pci/pci-sysfs.c | 5 +- drivers/pci/pci.c | 7 +- 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/phy/broadcom/phy-bcm-sr-pcie.c | 4 +- drivers/phy/cadence/Kconfig | 13 +- drivers/phy/cadence/Makefile | 1 + drivers/phy/cadence/cdns-dphy.c | 391 ++ drivers/phy/freescale/Kconfig | 2 +- drivers/phy/marvell/Kconfig | 21 + drivers/phy/marvell/Makefile | 2 + drivers/phy/marvell/phy-armada375-usb2.c | 13 +- drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 318 ++ drivers/phy/marvell/phy-mvebu-a3700-utmi.c | 278 + drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 2 - drivers/phy/marvell/phy-mvebu-sata.c | 9 +- drivers/phy/phy-core-mipi-dphy.c | 8 +- drivers/phy/phy-core.c | 12 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 143 + drivers/phy/qualcomm/phy-qcom-qmp.h | 4 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 40 + drivers/phy/qualcomm/phy-qcom-ufs-i.h | 19 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 48 +- drivers/phy/ti/Kconfig | 6 +- drivers/phy/ti/phy-omap-usb2.c | 105 +- drivers/platform/goldfish/Kconfig | 4 +- drivers/platform/x86/intel_cht_int33fe.c | 15 +- drivers/platform/x86/sony-laptop.c | 8 +- drivers/pnp/pnpacpi/rsparser.c | 14 +- drivers/powercap/intel_rapl.c | 2 + drivers/rapidio/rio-sysfs.c | 5 +- drivers/reset/Kconfig | 12 +- drivers/reset/Makefile | 2 + drivers/reset/reset-brcmstb.c | 132 + drivers/reset/reset-imx7.c | 172 +- drivers/reset/reset-socfpga.c | 2 +- drivers/reset/reset-sunxi.c | 1 + drivers/reset/reset-zynqmp.c | 114 + drivers/scsi/Kconfig | 6 +- drivers/scsi/atari_scsi.c | 10 +- drivers/slimbus/core.c | 45 +- 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/staging/Kconfig | 6 +- drivers/staging/Makefile | 13 +- drivers/staging/android/ashmem.c | 70 +- drivers/staging/android/ion/Makefile | 2 +- drivers/staging/android/ion/ion-ioctl.c | 98 - drivers/staging/android/ion/ion.c | 84 +- drivers/staging/android/ion/ion.h | 42 +- drivers/staging/android/ion/ion_carveout_heap.c | 19 +- drivers/staging/android/ion/ion_chunk_heap.c | 25 +- drivers/staging/android/ion/ion_cma_heap.c | 6 +- drivers/staging/android/ion/ion_heap.c | 8 +- drivers/staging/android/ion/ion_page_pool.c | 2 +- drivers/staging/android/ion/ion_system_heap.c | 10 +- drivers/staging/android/uapi/ion.h | 2 +- drivers/staging/android/vsoc.c | 1 - drivers/staging/comedi/comedi_fops.c | 3 +- drivers/staging/comedi/drivers/cb_pcimdas.c | 6 +- drivers/staging/comedi/drivers/ni_660x.c | 1 + drivers/staging/comedi/drivers/ni_pcidio.c | 444 +- drivers/staging/comedi/drivers/ni_tio.c | 71 +- drivers/staging/comedi/drivers/ni_tio.h | 4 +- drivers/staging/comedi/drivers/usbduxfast.c | 2 +- drivers/staging/emxx_udc/emxx_udc.c | 31 +- drivers/staging/emxx_udc/emxx_udc.h | 2 + .../erofs/Documentation/filesystems/erofs.txt | 208 + drivers/staging/erofs/Makefile | 2 +- drivers/staging/erofs/data.c | 37 +- drivers/staging/erofs/dir.c | 12 +- drivers/staging/erofs/inode.c | 41 +- drivers/staging/erofs/internal.h | 147 +- drivers/staging/erofs/namei.c | 194 +- drivers/staging/erofs/super.c | 29 +- drivers/staging/erofs/unzip_vle.c | 165 +- drivers/staging/erofs/unzip_vle.h | 23 +- drivers/staging/erofs/unzip_vle_lz4.c | 21 +- drivers/staging/erofs/utils.c | 58 +- drivers/staging/erofs/xattr.c | 115 +- drivers/staging/erofs/xattr.h | 10 +- drivers/staging/fbtft/fb_agm1264k-fl.c | 52 +- drivers/staging/fbtft/fb_bd663474.c | 6 +- drivers/staging/fbtft/fb_ili9163.c | 6 +- drivers/staging/fbtft/fb_ili9320.c | 2 +- drivers/staging/fbtft/fb_ili9325.c | 6 +- drivers/staging/fbtft/fb_ili9340.c | 2 +- drivers/staging/fbtft/fb_pcd8544.c | 4 +- drivers/staging/fbtft/fb_ra8875.c | 4 +- drivers/staging/fbtft/fb_s6d1121.c | 6 +- drivers/staging/fbtft/fb_sh1106.c | 2 +- drivers/staging/fbtft/fb_ssd1289.c | 6 +- drivers/staging/fbtft/fb_ssd1305.c | 4 +- drivers/staging/fbtft/fb_ssd1306.c | 4 +- drivers/staging/fbtft/fb_ssd1325.c | 6 +- drivers/staging/fbtft/fb_ssd1331.c | 10 +- drivers/staging/fbtft/fb_ssd1351.c | 4 +- drivers/staging/fbtft/fb_tinylcd.c | 2 +- drivers/staging/fbtft/fb_tls8204.c | 6 +- drivers/staging/fbtft/fb_uc1611.c | 4 +- drivers/staging/fbtft/fb_uc1701.c | 6 +- drivers/staging/fbtft/fb_upd161704.c | 6 +- drivers/staging/fbtft/fb_watterott.c | 4 +- drivers/staging/fbtft/fbtft-bus.c | 6 +- drivers/staging/fbtft/fbtft-core.c | 178 +- drivers/staging/fbtft/fbtft-io.c | 26 +- drivers/staging/fbtft/fbtft.h | 21 +- drivers/staging/fbtft/fbtft_device.c | 344 +- drivers/staging/fbtft/flexfb.c | 12 +- drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h | 2 +- drivers/staging/fsl-dpaa2/ethsw/dpsw.h | 2 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.h | 2 +- drivers/staging/fwserial/fwserial.c | 1 + drivers/staging/gasket/gasket_interrupt.c | 1 - drivers/staging/goldfish/goldfish_audio.c | 10 - drivers/staging/greybus/Kconfig | 1 + drivers/staging/greybus/TODO | 2 - drivers/staging/greybus/arche-apb-ctrl.c | 152 +- drivers/staging/greybus/arche-platform.c | 124 +- drivers/staging/greybus/audio_topology.c | 1 - drivers/staging/greybus/bundle.c | 2 +- drivers/staging/greybus/connection.h | 2 +- drivers/staging/greybus/control.c | 1 - drivers/staging/greybus/core.c | 2 +- drivers/staging/greybus/gpio.c | 156 +- drivers/staging/gs_fpgaboot/gs_fpgaboot.c | 12 +- drivers/staging/gs_fpgaboot/gs_fpgaboot.h | 12 +- drivers/staging/gs_fpgaboot/io.c | 16 +- drivers/staging/gs_fpgaboot/io.h | 12 +- drivers/staging/iio/adc/Kconfig | 34 - drivers/staging/iio/adc/Makefile | 4 - drivers/staging/iio/adc/ad7280a.c | 243 +- drivers/staging/iio/adc/ad7606.c | 563 -- drivers/staging/iio/adc/ad7606.h | 106 - drivers/staging/iio/adc/ad7606_par.c | 113 - drivers/staging/iio/adc/ad7606_spi.c | 79 - drivers/staging/iio/adc/ad7816.c | 7 +- drivers/staging/iio/addac/adt7316-i2c.c | 6 +- drivers/staging/iio/addac/adt7316-spi.c | 4 +- drivers/staging/iio/addac/adt7316.c | 143 +- drivers/staging/iio/cdc/Kconfig | 10 - drivers/staging/iio/cdc/Makefile | 1 - drivers/staging/iio/cdc/ad7152.c | 552 -- drivers/staging/iio/frequency/ad9834.c | 54 +- drivers/staging/iio/frequency/ad9834.h | 28 - drivers/staging/iio/impedance-analyzer/ad5933.c | 57 +- drivers/staging/ks7010/Makefile | 2 +- drivers/staging/ks7010/TODO | 2 - drivers/staging/ks7010/ks_hostif.c | 119 +- drivers/staging/ks7010/ks_wlan_net.c | 2 +- drivers/staging/ks7010/michael_mic.c | 127 - drivers/staging/ks7010/michael_mic.h | 21 - drivers/staging/media/davinci_vpfe/Makefile | 2 +- drivers/staging/most/Makefile | 2 +- drivers/staging/most/cdev/Makefile | 2 +- drivers/staging/most/cdev/cdev.c | 5 +- drivers/staging/most/dim2/Makefile | 2 +- drivers/staging/most/i2c/Makefile | 2 +- drivers/staging/most/net/Makefile | 2 +- drivers/staging/most/sound/Makefile | 2 +- drivers/staging/most/usb/Makefile | 2 +- drivers/staging/most/video/Makefile | 2 +- drivers/staging/mt7621-dma/Kconfig | 6 - drivers/staging/mt7621-dma/Makefile | 1 - drivers/staging/mt7621-dma/mtk-hsdma.c | 11 +- drivers/staging/mt7621-dma/ralink-gdma.c | 932 ---- drivers/staging/mt7621-dts/gbpc1.dts | 4 +- drivers/staging/mt7621-dts/mt7621.dtsi | 59 +- drivers/staging/mt7621-eth/ethtool.c | 1 + drivers/staging/mt7621-eth/ethtool.h | 11 +- drivers/staging/mt7621-mmc/Kconfig | 2 +- drivers/staging/mt7621-mmc/dbg.c | 1 - drivers/staging/mt7621-mmc/mt6575_sd.h | 2 +- drivers/staging/mt7621-pci-phy/Kconfig | 7 + drivers/staging/mt7621-pci-phy/Makefile | 1 + drivers/staging/mt7621-pci-phy/TODO | 4 + .../mt7621-pci-phy/mediatek,mt7621-pci-phy.txt | 54 + drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c | 387 ++ drivers/staging/mt7621-pci/Makefile | 2 +- drivers/staging/mt7621-pci/TODO | 8 - drivers/staging/mt7621-pci/pci-mt7621.c | 300 +- drivers/staging/mt7621-pinctrl/Kconfig | 1 + drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 49 +- drivers/staging/mt7621-spi/spi-mt7621.c | 72 +- drivers/staging/netlogic/Kconfig | 2 +- drivers/staging/netlogic/platform_net.c | 51 +- drivers/staging/netlogic/platform_net.h | 32 +- drivers/staging/netlogic/xlr_net.c | 31 +- drivers/staging/netlogic/xlr_net.h | 33 +- drivers/staging/octeon-usb/octeon-hcd.h | 2 +- drivers/staging/ralink-gdma/Kconfig | 6 + drivers/staging/ralink-gdma/Makefile | 3 + drivers/staging/ralink-gdma/ralink-gdma.c | 932 ++++ drivers/staging/rtl8188eu/core/rtw_ap.c | 8 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 12 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 4 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 10 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 12 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 44 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 38 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 18 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 2 +- drivers/staging/rtl8188eu/hal/odm.c | 11 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 67 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 4 +- drivers/staging/rtl8188eu/include/odm.h | 1 - drivers/staging/rtl8188eu/include/odm_hwconfig.h | 9 - drivers/staging/rtl8188eu/include/wifi.h | 12 - drivers/staging/rtl8188eu/include/wlan_bssdef.h | 6 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 34 +- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 72 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 26 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 2 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 6 +- drivers/staging/rtl8192e/dot11d.c | 120 +- drivers/staging/rtl8192e/dot11d.h | 77 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 8 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 23 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 8 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 6 +- drivers/staging/rtl8192e/rtllib.h | 6 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 2 +- drivers/staging/rtl8192e/rtllib_rx.c | 4 +- drivers/staging/rtl8192e/rtllib_softmac.c | 22 +- drivers/staging/rtl8192e/rtllib_wx.c | 4 +- drivers/staging/rtl8192u/Makefile | 2 +- drivers/staging/rtl8192u/r8192U_core.c | 24 +- drivers/staging/rtl8712/ieee80211.c | 2 +- drivers/staging/rtl8712/rtl8712_efuse.c | 2 +- drivers/staging/rtl8712/rtl8712_led.c | 6 +- drivers/staging/rtl8712/rtl871x_mlme.c | 2 +- drivers/staging/rtl8712/rtl871x_recv.c | 6 +- drivers/staging/rtl8712/rtl871x_sta_mgt.c | 2 +- drivers/staging/rtl8712/rtl871x_xmit.c | 8 +- drivers/staging/rtl8712/usb_intf.c | 16 - drivers/staging/rtl8723bs/core/rtw_cmd.c | 8 - drivers/staging/rtl8723bs/core/rtw_xmit.c | 2 +- drivers/staging/rtl8723bs/include/drv_types.h | 1 - drivers/staging/rtlwifi/Kconfig | 2 +- drivers/staging/rtlwifi/efuse.c | 6 +- .../rtlwifi/halmac/halmac_88xx/halmac_func_88xx.c | 5 +- drivers/staging/rtlwifi/pci.h | 3 +- drivers/staging/rtlwifi/phydm/phydm_rainfo.c | 2 +- drivers/staging/rtlwifi/rtl8822be/fw.c | 2 + drivers/staging/rts5208/ms.c | 5 +- drivers/staging/rts5208/sd.c | 7 +- drivers/staging/sm750fb/ddk750_display.c | 6 +- drivers/staging/speakup/Kconfig | 32 +- drivers/staging/speakup/kobjects.c | 2 + drivers/staging/speakup/main.c | 14 +- drivers/staging/speakup/speakup_decext.c | 3 +- drivers/staging/speakup/speakup_dectlk.c | 3 +- drivers/staging/speakup/speakup_soft.c | 4 +- drivers/staging/speakup/spk_priv_keyinfo.h | 9 +- drivers/staging/speakup/spk_ttyio.c | 20 +- drivers/staging/speakup/varhandlers.c | 4 +- drivers/staging/unisys/visorhba/Makefile | 3 +- drivers/staging/unisys/visornic/Makefile | 3 +- drivers/staging/unisys/visornic/visornic_main.c | 4 +- .../staging/vc04_services/bcm2835-audio/Makefile | 3 +- .../staging/vc04_services/bcm2835-camera/Makefile | 2 +- drivers/staging/vt6655/baseband.c | 10 +- drivers/staging/vt6655/baseband.h | 2 +- drivers/staging/vt6655/card.c | 16 +- drivers/staging/vt6655/card.h | 2 +- drivers/staging/vt6655/device_main.c | 4 +- drivers/staging/vt6656/key.c | 4 +- drivers/staging/vt6656/mac.h | 2 +- drivers/staging/wilc1000/Makefile | 2 +- drivers/staging/wilc1000/host_interface.c | 1164 ++--- drivers/staging/wilc1000/host_interface.h | 165 +- drivers/staging/wilc1000/linux_mon.c | 273 - drivers/staging/wilc1000/linux_wlan.c | 1143 ---- drivers/staging/wilc1000/wilc_mon.c | 258 + drivers/staging/wilc1000/wilc_netdev.c | 1079 ++++ drivers/staging/wilc1000/wilc_sdio.c | 187 +- drivers/staging/wilc1000/wilc_spi.c | 4 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 644 +-- drivers/staging/wilc1000/wilc_wfi_cfgoperations.h | 7 +- drivers/staging/wilc1000/wilc_wfi_netdevice.h | 14 +- drivers/staging/wilc1000/wilc_wlan.c | 52 +- drivers/staging/wilc1000/wilc_wlan.h | 38 +- drivers/staging/wilc1000/wilc_wlan_cfg.c | 39 +- drivers/staging/wilc1000/wilc_wlan_if.h | 40 - drivers/staging/wlan-ng/Kconfig | 2 +- drivers/staging/wlan-ng/cfg80211.c | 3 +- drivers/staging/wlan-ng/prism2fw.c | 5 +- drivers/staging/xgifb/Kconfig | 11 - drivers/staging/xgifb/Makefile | 4 - drivers/staging/xgifb/TODO | 13 - drivers/staging/xgifb/XGI_main.h | 365 -- drivers/staging/xgifb/XGI_main_26.c | 2084 -------- drivers/staging/xgifb/XGIfb.h | 109 - drivers/staging/xgifb/vb_def.h | 257 - drivers/staging/xgifb/vb_init.c | 1367 ----- drivers/staging/xgifb/vb_init.h | 6 - drivers/staging/xgifb/vb_setmode.c | 5528 -------------------- drivers/staging/xgifb/vb_setmode.h | 24 - drivers/staging/xgifb/vb_struct.h | 165 - drivers/staging/xgifb/vb_table.h | 2513 --------- drivers/staging/xgifb/vb_util.h | 46 - drivers/staging/xgifb/vgatypes.h | 51 - 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/thermal/Kconfig | 1 + drivers/tty/Kconfig | 24 + drivers/tty/hvc/hvc_xen.c | 2 +- drivers/tty/ipwireless/hardware.c | 2 + drivers/tty/n_gsm.c | 246 +- drivers/tty/n_hdlc.c | 2 +- drivers/tty/n_tty.c | 6 +- drivers/tty/nozomi.c | 10 +- drivers/tty/serdev/serdev-ttyport.c | 4 +- drivers/tty/serial/8250/8250_ingenic.c | 13 +- drivers/tty/serial/8250/8250_of.c | 5 + drivers/tty/serial/8250/8250_omap.c | 75 +- drivers/tty/serial/8250/8250_pci.c | 170 +- drivers/tty/serial/8250/8250_pxa.c | 4 + drivers/tty/serial/Kconfig | 22 + drivers/tty/serial/Makefile | 1 + drivers/tty/serial/clps711x.c | 23 +- drivers/tty/serial/fsl_lpuart.c | 208 +- drivers/tty/serial/lpc32xx_hs.c | 4 + drivers/tty/serial/max310x.c | 21 +- drivers/tty/serial/meson_uart.c | 13 +- drivers/tty/serial/mps2-uart.c | 138 +- drivers/tty/serial/msm_serial.c | 2 +- drivers/tty/serial/qcom_geni_serial.c | 279 +- drivers/tty/serial/samsung.c | 42 + drivers/tty/serial/sc16is7xx.c | 4 +- drivers/tty/serial/serial_core.c | 2 +- drivers/tty/serial/sh-sci.c | 71 +- drivers/tty/serial/sprd_serial.c | 2 +- drivers/tty/serial/tegra-tcu.c | 298 ++ drivers/tty/serial/xilinx_uartps.c | 40 +- drivers/tty/synclink.c | 54 - drivers/tty/sysrq.c | 8 +- drivers/tty/tty_buffer.c | 2 +- drivers/tty/tty_io.c | 3 + drivers/tty/tty_ldisc.c | 47 + drivers/tty/vt/vc_screen.c | 48 +- drivers/tty/vt/vt.c | 77 +- drivers/uio/uio.c | 16 +- drivers/uio/uio_pci_generic.c | 17 + drivers/usb/Kconfig | 1 + drivers/usb/README | 54 - drivers/usb/atm/Kconfig | 1 + drivers/usb/chipidea/Kconfig | 2 + drivers/usb/chipidea/ci_hdrc_imx.c | 6 +- drivers/usb/chipidea/ci_hdrc_imx.h | 1 + drivers/usb/chipidea/ci_hdrc_tegra.c | 1 + drivers/usb/chipidea/core.c | 46 +- drivers/usb/chipidea/usbmisc_imx.c | 7 + drivers/usb/class/Kconfig | 1 + drivers/usb/class/cdc-wdm.c | 2 +- drivers/usb/core/Kconfig | 13 + drivers/usb/core/config.c | 14 +- drivers/usb/core/devio.c | 10 +- drivers/usb/core/driver.c | 23 +- drivers/usb/core/generic.c | 44 +- drivers/usb/core/hcd.c | 56 +- drivers/usb/core/hub.c | 66 +- drivers/usb/core/hub.h | 2 + drivers/usb/core/message.c | 10 +- drivers/usb/core/phy.c | 28 + drivers/usb/core/phy.h | 2 + drivers/usb/core/sysfs.c | 5 +- drivers/usb/core/urb.c | 5 +- drivers/usb/core/usb.c | 37 +- drivers/usb/core/usb.h | 10 +- drivers/usb/dwc2/Kconfig | 2 + drivers/usb/dwc2/gadget.c | 114 +- drivers/usb/dwc2/hcd.c | 4 +- drivers/usb/dwc3/Kconfig | 8 +- drivers/usb/dwc3/core.h | 12 +- drivers/usb/dwc3/debug.h | 156 +- drivers/usb/dwc3/drd.c | 9 +- drivers/usb/dwc3/dwc3-haps.c | 9 + drivers/usb/dwc3/dwc3-keystone.c | 11 +- drivers/usb/dwc3/dwc3-qcom.c | 1 + drivers/usb/dwc3/gadget.c | 65 +- drivers/usb/dwc3/gadget.h | 4 +- drivers/usb/dwc3/trace.h | 10 +- drivers/usb/gadget/Kconfig | 1 + drivers/usb/gadget/epautoconf.c | 41 +- drivers/usb/gadget/function/f_fs.c | 12 + drivers/usb/gadget/function/f_uac1.c | 10 +- drivers/usb/gadget/function/u_ecm.h | 2 +- drivers/usb/gadget/function/u_eem.h | 2 +- drivers/usb/gadget/function/u_ether_configfs.h | 2 +- drivers/usb/gadget/function/u_fs.h | 2 +- drivers/usb/gadget/function/u_gether.h | 2 +- drivers/usb/gadget/function/u_hid.h | 2 +- drivers/usb/gadget/function/u_midi.h | 2 +- drivers/usb/gadget/function/u_ncm.h | 2 +- drivers/usb/gadget/function/u_printer.h | 2 +- drivers/usb/gadget/function/u_rndis.h | 2 +- drivers/usb/gadget/function/u_serial.c | 35 +- drivers/usb/gadget/function/u_uac2.h | 2 +- drivers/usb/gadget/function/u_uvc.h | 2 +- drivers/usb/gadget/function/uvc.h | 2 + drivers/usb/gadget/function/uvc_configfs.c | 10 +- drivers/usb/gadget/function/uvc_configfs.h | 2 +- drivers/usb/gadget/function/uvc_v4l2.h | 2 +- drivers/usb/gadget/function/uvc_video.h | 2 +- drivers/usb/gadget/legacy/Kconfig | 1 + drivers/usb/gadget/legacy/inode.c | 40 +- drivers/usb/gadget/u_f.c | 2 +- drivers/usb/gadget/u_f.h | 2 +- drivers/usb/gadget/u_os_desc.h | 2 +- drivers/usb/gadget/udc/Kconfig | 1 + drivers/usb/gadget/udc/aspeed-vhub/epn.c | 2 +- drivers/usb/gadget/udc/aspeed-vhub/hub.c | 2 +- drivers/usb/gadget/udc/bdc/Kconfig | 2 + drivers/usb/gadget/udc/bdc/bdc_cmd.c | 4 +- drivers/usb/gadget/udc/core.c | 8 +- drivers/usb/gadget/udc/fotg210-udc.c | 11 +- drivers/usb/gadget/udc/net2280.c | 6 +- drivers/usb/gadget/udc/renesas_usb3.c | 4 + drivers/usb/gadget/udc/snps_udc_core.c | 17 +- drivers/usb/host/Kconfig | 8 +- drivers/usb/host/ehci-fsl.c | 69 +- drivers/usb/host/ehci-orion.c | 44 +- drivers/usb/host/fsl-mph-dr-of.c | 6 + drivers/usb/host/ohci-at91.c | 7 +- drivers/usb/host/ohci-da8xx.c | 118 +- drivers/usb/host/oxu210hp-hcd.c | 10 +- drivers/usb/host/u132-hcd.c | 6 +- drivers/usb/host/whci/Kbuild | 12 - drivers/usb/host/whci/Makefile | 14 + drivers/usb/host/xhci-dbgcap.c | 6 +- drivers/usb/host/xhci-debugfs.h | 1 - drivers/usb/host/xhci-mem.c | 2 +- drivers/usb/host/xhci-mvebu.c | 11 + drivers/usb/host/xhci-mvebu.h | 6 + drivers/usb/host/xhci-pci.c | 1 + drivers/usb/host/xhci-plat.c | 7 + drivers/usb/host/xhci-tegra.c | 4 +- drivers/usb/host/xhci.c | 3 +- drivers/usb/image/Kconfig | 1 + drivers/usb/isp1760/Kconfig | 2 + drivers/usb/misc/Kconfig | 1 + drivers/usb/misc/ftdi-elan.c | 26 - drivers/usb/misc/sisusbvga/Kconfig | 1 + drivers/usb/misc/sisusbvga/Makefile | 3 +- drivers/usb/misc/sisusbvga/sisusb.c | 32 +- drivers/usb/misc/sisusbvga/sisusb.h | 15 +- drivers/usb/misc/sisusbvga/sisusb_con.c | 127 +- drivers/usb/misc/sisusbvga/sisusb_init.c | 5 - drivers/usb/misc/usb251xb.c | 15 +- drivers/usb/misc/usb3503.c | 38 +- drivers/usb/misc/usbtest.c | 28 +- drivers/usb/mon/Kconfig | 1 + drivers/usb/mtu3/Kconfig | 2 + drivers/usb/musb/Kconfig | 5 +- drivers/usb/musb/jz4740.c | 10 + drivers/usb/musb/musb_host.c | 4 +- drivers/usb/phy/Kconfig | 1 + drivers/usb/phy/phy-twl6030-usb.c | 2 +- drivers/usb/renesas_usbhs/mod_host.c | 2 +- drivers/usb/renesas_usbhs/rcar3.c | 2 +- drivers/usb/renesas_usbhs/rza.c | 2 +- drivers/usb/roles/Kconfig | 2 + drivers/usb/roles/Makefile | 2 + drivers/usb/roles/class.c | 21 +- drivers/usb/serial/Kconfig | 1 + drivers/usb/serial/cp210x.c | 130 +- drivers/usb/serial/ftdi_sio.c | 2 + drivers/usb/serial/ftdi_sio_ids.h | 6 + drivers/usb/serial/option.c | 2 + drivers/usb/storage/Kconfig | 1 + drivers/usb/storage/karma.c | 2 + drivers/usb/typec/Kconfig | 1 + drivers/usb/typec/altmodes/Kconfig | 1 + drivers/usb/typec/altmodes/Makefile | 2 + drivers/usb/typec/altmodes/displayport.c | 4 - drivers/usb/typec/class.c | 33 +- drivers/usb/typec/mux.c | 94 +- drivers/usb/typec/mux/Kconfig | 2 + drivers/usb/typec/tcpm/Kconfig | 2 + drivers/usb/typec/tcpm/tcpm.c | 68 +- drivers/usb/typec/tps6598x.c | 79 +- drivers/usb/typec/ucsi/Kconfig | 2 + drivers/usb/typec/ucsi/debug.h | 65 - drivers/usb/typec/ucsi/trace.c | 59 + drivers/usb/typec/ucsi/trace.h | 7 +- drivers/usb/usbip/Kconfig | 2 + drivers/usb/usbip/vhci_hcd.c | 6 +- drivers/usb/usbip/vudc_dev.c | 3 +- drivers/usb/wusbcore/Kconfig | 1 + drivers/usb/wusbcore/cbaf.c | 15 +- drivers/usb/wusbcore/dev-sysfs.c | 5 +- drivers/usb/wusbcore/devconnect.c | 2 +- drivers/usb/wusbcore/wa-xfer.c | 15 +- drivers/usb/wusbcore/wusbhc.c | 6 +- drivers/uwb/drp-ie.c | 5 +- drivers/video/fbdev/Kconfig | 2 +- drivers/video/fbdev/controlfb.c | 42 +- drivers/video/fbdev/imsttfb.c | 23 +- drivers/video/fbdev/matrox/matroxfb_base.c | 7 +- drivers/video/fbdev/platinumfb.c | 21 +- drivers/video/fbdev/valkyriefb.c | 30 +- drivers/virt/vboxguest/vboxguest_core.c | 2 +- drivers/watchdog/bcm2835_wdt.c | 26 +- drivers/xen/balloon.c | 18 +- fs/debugfs/inode.c | 4 +- fs/exec.c | 4 +- fs/f2fs/debug.c | 20 +- fs/f2fs/f2fs.h | 4 +- fs/f2fs/super.c | 5 +- fs/file.c | 1 + fs/hugetlbfs/inode.c | 2 +- fs/inode.c | 8 +- fs/kernfs/dir.c | 2 +- fs/kernfs/file.c | 31 +- fs/kernfs/inode.c | 2 +- fs/kernfs/kernfs-internal.h | 2 +- fs/kernfs/mount.c | 7 +- fs/locks.c | 32 +- fs/ocfs2/alloc.c | 159 +- fs/ocfs2/cluster/nodemanager.c | 14 +- fs/ocfs2/dlmglue.c | 5 + fs/ocfs2/ocfs2.h | 1 + fs/ocfs2/ocfs2_trace.h | 2 + fs/ocfs2/slot_map.c | 8 +- fs/ocfs2/super.c | 2 + fs/pipe.c | 3 +- fs/proc/array.c | 16 +- fs/proc/base.c | 4 +- fs/proc/internal.h | 2 +- fs/proc/page.c | 4 +- fs/proc/root.c | 2 +- fs/proc/self.c | 16 +- fs/proc/stat.c | 60 +- fs/proc/task_mmu.c | 8 +- fs/proc/task_nommu.c | 4 +- fs/proc/thread_self.c | 16 +- fs/sysfs/file.c | 2 +- include/acpi/acbuffer.h | 2 +- include/acpi/acconfig.h | 4 +- include/acpi/acexcep.h | 5 +- include/acpi/acnames.h | 2 +- include/acpi/acoutput.h | 4 +- include/acpi/acpi.h | 2 +- include/acpi/acpiosxf.h | 2 +- include/acpi/acpixf.h | 18 +- include/acpi/acrestyp.h | 16 +- include/acpi/actbl.h | 2 +- include/acpi/actbl1.h | 19 +- include/acpi/actbl2.h | 17 +- include/acpi/actbl3.h | 21 +- include/acpi/actypes.h | 14 +- include/acpi/acuuid.h | 2 +- include/acpi/cppc_acpi.h | 1 + include/acpi/ghes.h | 4 +- include/acpi/platform/acenv.h | 2 +- include/acpi/platform/acenvex.h | 2 +- include/acpi/platform/acgcc.h | 2 +- include/acpi/platform/acgccex.h | 2 +- include/acpi/platform/acintel.h | 2 +- include/acpi/platform/aclinux.h | 2 +- include/acpi/platform/aclinuxex.h | 2 +- include/asm-generic/atomic-instrumented.h | 1689 +++++- include/asm-generic/atomic-long.h | 1174 ++++- include/asm-generic/iomap.h | 22 + include/asm-generic/page.h | 2 +- include/asm-generic/pgtable.h | 18 +- include/drm/drmP.h | 3 +- include/drm/drm_audio_component.h | 1 + include/drm/drm_hdcp.h | 18 + include/drm/i915_component.h | 5 + include/drm/i915_drm.h | 15 + include/drm/i915_mei_hdcp_interface.h | 149 + include/dt-bindings/clock/r8a7778-clock.h | 2 + include/dt-bindings/iio/adc/ingenic,adc.h | 10 + include/dt-bindings/interconnect/qcom,sdm845.h | 143 + 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/acpi.h | 7 + include/linux/arm_sdei.h | 9 + include/linux/async.h | 82 +- include/linux/atomic-fallback.h | 2295 ++++++++ include/linux/atomic.h | 1241 +---- include/linux/backing-dev.h | 2 +- include/linux/balloon_compaction.h | 34 +- include/linux/cgroup-defs.h | 4 + include/linux/compaction.h | 7 +- include/linux/component.h | 76 + include/linux/console_struct.h | 2 +- include/linux/coresight.h | 7 +- include/linux/cpufreq.h | 48 +- include/linux/cpuidle.h | 8 +- include/linux/davinci_emac.h | 1 - include/linux/device.h | 48 +- 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/frontswap.h | 7 + include/linux/fs.h | 2 +- include/linux/fsl/guts.h | 2 - include/linux/fsl_devices.h | 7 +- include/linux/gfp.h | 30 +- include/linux/gnss.h | 1 + include/linux/hugetlb.h | 70 +- include/linux/hyperv.h | 144 +- include/linux/ihex.h | 29 +- include/linux/iio/common/st_sensors.h | 1 + include/linux/init_task.h | 1 + include/linux/initrd.h | 3 + include/linux/interconnect-provider.h | 142 + include/linux/interconnect.h | 59 + include/linux/io-64-nonatomic-hi-lo.h | 64 + include/linux/io-64-nonatomic-lo-hi.h | 64 + include/linux/irqchip/irq-davinci-aintc.h | 27 + include/linux/irqchip/irq-davinci-cp-intc.h | 25 + include/linux/kasan-checks.h | 2 +- include/linux/kernfs.h | 6 + include/linux/ksm.h | 7 + include/linux/kthread.h | 9 +- include/linux/list.h | 11 + include/linux/lockdep.h | 54 +- include/linux/mei_cl_bus.h | 2 + include/linux/memcontrol.h | 47 +- include/linux/memory_hotplug.h | 2 +- include/linux/mfd/bcm2835-pm.h | 14 + include/linux/mm.h | 3 +- include/linux/mm_types.h | 2 +- include/linux/mmzone.h | 8 +- include/linux/mod_devicetable.h | 9 + include/linux/nodemask.h | 8 +- include/linux/nvram.h | 133 +- include/linux/page-flags.h | 44 +- include/linux/pagemap.h | 31 +- include/linux/parport.h | 13 + include/linux/percpu-rwsem.h | 24 +- include/linux/perf_event.h | 43 +- include/linux/phy/phy-mipi-dphy.h | 13 +- include/linux/platform_data/davinci-cpufreq.h | 19 + include/linux/platform_data/usb-davinci.h | 14 - include/linux/platform_device.h | 1 + include/linux/pm.h | 7 +- include/linux/pm_domain.h | 8 +- include/linux/pm_opp.h | 13 + include/linux/pm_runtime.h | 2 + include/linux/poison.h | 2 +- include/linux/property.h | 2 +- include/linux/reset/socfpga.h | 7 + include/linux/reset/sunxi.h | 7 + include/linux/sched.h | 38 +- include/linux/sched/mm.h | 48 +- 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/shmem_fs.h | 3 +- include/linux/slub_def.h | 12 +- include/linux/soc/qcom/llcc-qcom.h | 6 + include/linux/swap.h | 4 +- include/linux/tee_drv.h | 50 +- include/linux/usb/hcd.h | 10 +- include/linux/usb/role.h | 2 + include/linux/usb/tcpm.h | 6 - include/linux/usb/typec_dp.h | 4 + include/linux/usb/typec_mux.h | 3 +- include/linux/usb/wusb.h | 16 - include/linux/vmw_vmci_defs.h | 7 +- include/linux/wait.h | 6 +- include/linux/workqueue.h | 30 +- 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/sound/core.h | 1 - include/sound/cs35l36.h | 43 + include/sound/dmaengine_pcm.h | 4 - include/sound/hda_component.h | 5 +- include/sound/hda_register.h | 2 + include/sound/hda_verbs.h | 2 + include/sound/hdaudio.h | 3 + include/sound/info.h | 36 +- include/sound/memalloc.h | 1 - include/sound/pcm.h | 29 +- include/sound/simple_card_utils.h | 4 +- include/sound/soc-acpi.h | 33 +- include/sound/soc-dapm.h | 27 +- include/sound/soc-topology.h | 8 +- include/sound/soc.h | 73 +- include/uapi/asm-generic/mman-common.h | 4 +- include/uapi/linux/android/binder.h | 19 + include/uapi/linux/fcntl.h | 1 + include/uapi/linux/iio/types.h | 7 + include/uapi/linux/kernel-page-flags.h | 2 +- include/uapi/linux/mman.h | 4 + include/uapi/linux/perf_event.h | 55 +- include/uapi/linux/pmu.h | 2 + include/uapi/linux/serial_core.h | 3 + include/uapi/misc/fastrpc.h | 41 + include/uapi/misc/habanalabs.h | 450 ++ init/init_task.c | 9 +- kernel/async.c | 53 +- kernel/bpf/core.c | 2 +- kernel/bpf/syscall.c | 2 + kernel/cgroup/cgroup.c | 12 + kernel/cpu.c | 9 + kernel/crash_core.c | 2 + 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 | 46 +- 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/power/energy_model.c | 57 + kernel/power/qos.c | 8 +- kernel/power/snapshot.c | 17 +- kernel/rcu/tree.c | 2 + kernel/rcu/update.c | 2 + kernel/sched/core.c | 82 +- kernel/sched/deadline.c | 6 +- kernel/sched/debug.c | 4 + kernel/sched/fair.c | 473 +- 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 | 13 +- kernel/trace/bpf_trace.c | 3 +- kernel/trace/trace_irqsoff.c | 9 +- kernel/trace/trace_preemptirq.c | 5 + kernel/workqueue.c | 143 +- lib/Kconfig.debug | 32 +- lib/Kconfig.kasan | 10 - lib/Makefile | 1 + lib/bsearch.c | 2 + lib/cpumask.c | 3 +- lib/devres.c | 4 +- lib/iomap.c | 140 +- lib/kobject.c | 2 +- lib/kobject_uevent.c | 9 +- lib/locking-selftest.c | 2 + lib/refcount.c | 18 +- lib/smp_processor_id.c | 7 +- lib/test_kasan.c | 24 - lib/test_vmalloc.c | 551 ++ mm/Kconfig.debug | 17 + mm/cma.c | 4 +- mm/cma_debug.c | 11 +- mm/compaction.c | 1039 +++- mm/dmapool.c | 13 +- mm/failslab.c | 14 +- mm/filemap.c | 93 +- mm/gup.c | 200 +- mm/gup_benchmark.c | 8 +- mm/huge_memory.c | 37 +- mm/hugetlb.c | 17 +- mm/internal.h | 24 +- mm/kasan/common.c | 2 + mm/kasan/generic.c | 19 - mm/kasan/generic_report.c | 3 - mm/kasan/init.c | 6 +- mm/kasan/kasan.h | 3 - mm/khugepaged.c | 2 + mm/ksm.c | 77 +- mm/list_lru.c | 3 +- mm/memblock.c | 3 +- mm/memcontrol.c | 150 +- mm/memfd.c | 3 +- mm/memory-failure.c | 14 +- mm/memory.c | 72 +- mm/memory_hotplug.c | 55 +- mm/mempolicy.c | 4 +- mm/mempool.c | 8 + mm/migrate.c | 14 +- mm/mlock.c | 14 +- mm/mmap.c | 15 +- mm/mprotect.c | 6 +- mm/mremap.c | 17 + mm/oom_kill.c | 81 +- mm/page-writeback.c | 24 +- mm/page_alloc.c | 160 +- mm/page_ext.c | 3 +- mm/page_idle.c | 8 +- mm/page_owner.c | 8 +- mm/page_poison.c | 4 + mm/readahead.c | 2 + mm/rmap.c | 2 +- mm/shmem.c | 741 +-- mm/slab.c | 34 +- mm/slab.h | 4 - mm/slab_common.c | 12 +- mm/slub.c | 16 +- mm/sparse.c | 2 +- mm/swap.c | 16 +- mm/swap_state.c | 23 +- mm/swapfile.c | 487 +- mm/truncate.c | 6 +- mm/util.c | 37 +- mm/vmalloc.c | 459 +- mm/vmscan.c | 88 +- mm/vmstat.c | 15 +- mm/workingset.c | 5 +- net/core/pktgen.c | 3 +- net/qrtr/qrtr.c | 3 +- scripts/Makefile.kasan | 5 - 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/decode_stacktrace.sh | 9 +- scripts/gcc-plugins/Kconfig | 4 - scripts/mod/devicetable-offsets.c | 3 + scripts/mod/file2alias.c | 19 + scripts/ver_linux | 6 +- sound/ac97/bus.c | 2 +- sound/aoa/core/gpio-feature.c | 1 + sound/aoa/soundbus/i2sbus/core.c | 4 - sound/arm/aaci.c | 4 +- sound/arm/pxa2xx-ac97.c | 1 - sound/atmel/ac97c.c | 4 +- sound/core/compress_offload.c | 11 +- sound/core/info.c | 131 +- sound/core/init.c | 31 +- sound/core/memalloc.c | 2 + sound/core/oss/pcm_oss.c | 1 - sound/core/pcm.c | 163 +- sound/core/pcm_lib.c | 9 +- sound/core/pcm_local.h | 1 + sound/core/pcm_memory.c | 62 +- sound/core/pcm_native.c | 315 +- sound/drivers/aloop.c | 14 +- sound/drivers/dummy.c | 12 +- sound/drivers/opl4/opl4_proc.c | 4 - sound/drivers/pcsp/pcsp.c | 1 - sound/drivers/vx/vx_core.c | 9 +- sound/firewire/Kconfig | 1 + sound/firewire/bebob/bebob.c | 14 +- sound/firewire/bebob/bebob_proc.c | 12 +- sound/firewire/dice/dice-proc.c | 12 +- sound/firewire/dice/dice.c | 12 +- sound/firewire/digi00x/digi00x-proc.c | 16 +- sound/firewire/fireface/Makefile | 4 +- sound/firewire/fireface/ff-midi.c | 2 +- sound/firewire/fireface/ff-pcm.c | 2 +- sound/firewire/fireface/ff-proc.c | 229 +- sound/firewire/fireface/ff-protocol-ff400.c | 161 - sound/firewire/fireface/ff-protocol-ff800.c | 143 - sound/firewire/fireface/ff-protocol-former.c | 597 +++ sound/firewire/fireface/ff-protocol-latter.c | 430 ++ sound/firewire/fireface/ff-stream.c | 40 +- sound/firewire/fireface/ff-transaction.c | 143 +- sound/firewire/fireface/ff.c | 28 + sound/firewire/fireface/ff.h | 23 +- sound/firewire/fireworks/fireworks_proc.c | 12 +- sound/firewire/motu/amdtp-motu.c | 4 +- sound/firewire/motu/motu-proc.c | 12 +- sound/firewire/oxfw/oxfw-proc.c | 12 +- sound/firewire/tascam/tascam-proc.c | 12 +- sound/hda/hdac_component.c | 4 +- sound/hda/hdac_controller.c | 8 +- sound/hda/hdac_i915.c | 10 +- sound/hda/hdac_stream.c | 44 +- sound/i2c/other/ak4113.c | 5 +- sound/i2c/other/ak4114.c | 5 +- sound/i2c/other/ak4xxx-adda.c | 8 +- sound/isa/ad1816a/ad1816a_lib.c | 3 +- sound/isa/als100.c | 1 - sound/isa/cmi8328.c | 1 - sound/isa/cmi8330.c | 3 +- sound/isa/es1688/es1688.c | 2 - sound/isa/es1688/es1688_lib.c | 6 +- sound/isa/es18xx.c | 4 +- sound/isa/gus/gus_irq.c | 5 +- sound/isa/gus/gus_main.c | 13 +- sound/isa/gus/gus_mem.c | 6 +- sound/isa/gus/gus_pcm.c | 4 +- sound/isa/opti9xx/miro.c | 5 +- sound/isa/sb/jazz16.c | 1 - sound/isa/sb/sb16.c | 1 - sound/isa/sb/sb16_csp.c | 5 +- sound/isa/sb/sb16_main.c | 12 +- sound/isa/sb/sb8.c | 1 - sound/isa/sb/sb8_main.c | 2 +- sound/isa/sscape.c | 7 +- sound/isa/wss/wss_lib.c | 3 +- sound/mips/hal2.c | 31 +- sound/mips/sgio2audio.c | 7 +- sound/parisc/harmony.c | 10 +- sound/pci/ac97/ac97_proc.c | 26 +- sound/pci/ad1889.c | 13 +- sound/pci/ak4531_codec.c | 5 +- sound/pci/ali5451/ali5451.c | 8 +- sound/pci/als300.c | 1 - sound/pci/als4000.c | 1 - sound/pci/asihpi/asihpi.c | 6 +- sound/pci/atiixp.c | 24 +- sound/pci/atiixp_modem.c | 8 +- sound/pci/aw2/aw2-alsa.c | 40 +- sound/pci/azt3328.c | 4 - sound/pci/bt87x.c | 10 +- sound/pci/ca0106/ca0106_main.c | 19 +- sound/pci/ca0106/ca0106_proc.c | 40 +- sound/pci/cmipci.c | 9 +- sound/pci/cs4281.c | 5 +- sound/pci/cs46xx/cs46xx_dsp_spos.h | 6 - sound/pci/cs46xx/cs46xx_lib.c | 6 - sound/pci/cs46xx/dsp_spos.c | 133 +- sound/pci/cs46xx/dsp_spos_scb_lib.c | 19 +- sound/pci/cs5535audio/cs5535audio_pm.c | 1 - sound/pci/ctxfi/ctatc.c | 8 - sound/pci/echoaudio/echoaudio.c | 19 +- sound/pci/emu10k1/emu10k1.c | 6 - sound/pci/emu10k1/emu10k1x.c | 12 +- sound/pci/emu10k1/emupcm.c | 22 +- sound/pci/emu10k1/emuproc.c | 81 +- sound/pci/emu10k1/p16v.c | 17 +- sound/pci/ens1370.c | 9 +- sound/pci/es1938.c | 1 - sound/pci/es1968.c | 1 - sound/pci/fm801.c | 1 - sound/pci/hda/hda_beep.c | 151 +- sound/pci/hda/hda_beep.h | 5 - sound/pci/hda/hda_codec.c | 56 +- sound/pci/hda/hda_proc.c | 9 +- sound/pci/hda/hda_tegra.c | 132 +- sound/pci/hda/patch_hdmi.c | 10 +- sound/pci/hda/patch_realtek.c | 66 +- sound/pci/ice1712/ews.c | 7 +- sound/pci/ice1712/ice1712.c | 8 +- sound/pci/ice1712/ice1724.c | 8 +- sound/pci/ice1712/pontis.c | 12 +- sound/pci/ice1712/prodigy192.c | 5 +- sound/pci/ice1712/prodigy_hifi.c | 8 +- sound/pci/ice1712/quartet.c | 4 +- sound/pci/intel8x0.c | 8 +- sound/pci/intel8x0m.c | 9 +- sound/pci/korg1212/korg1212.c | 6 +- sound/pci/lola/lola_proc.c | 16 +- sound/pci/lx6464es/lx6464es.c | 16 +- sound/pci/maestro3.c | 1 - sound/pci/mixart/mixart.c | 6 +- sound/pci/nm256/nm256.c | 1 - sound/pci/oxygen/oxygen_lib.c | 12 +- sound/pci/oxygen/pcm1796.h | 1 - sound/pci/oxygen/xonar_pcm179x.c | 71 +- sound/pci/pcxhr/pcxhr.c | 21 +- sound/pci/riptide/riptide.c | 7 +- sound/pci/rme32.c | 5 +- sound/pci/rme96.c | 7 +- sound/pci/rme9652/hdsp.c | 5 +- sound/pci/rme9652/hdspm.c | 75 +- sound/pci/rme9652/rme9652.c | 6 +- sound/pci/sis7019.c | 1 - sound/pci/sonicvibes.c | 6 +- sound/pci/trident/trident_main.c | 8 +- sound/pci/via82xx.c | 8 +- sound/pci/via82xx_modem.c | 16 +- sound/pci/ymfpci/ymfpci_main.c | 10 +- sound/pcmcia/pdaudiocf/pdaudiocf_core.c | 6 +- sound/ppc/pmac.c | 1 - sound/ppc/snd_ps3.c | 6 +- sound/ppc/tumbler.c | 1 + sound/sh/aica.c | 14 +- sound/soc/Kconfig | 1 + sound/soc/Makefile | 1 + sound/soc/amd/acp-pcm-dma.c | 26 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 8 +- sound/soc/codecs/Kconfig | 67 +- sound/soc/codecs/Makefile | 14 + sound/soc/codecs/ad193x.c | 76 +- sound/soc/codecs/ad193x.h | 8 + sound/soc/codecs/adau1977.c | 12 +- sound/soc/codecs/adau7002.c | 45 + sound/soc/codecs/ak4118.c | 1 + sound/soc/codecs/ak4458.c | 79 +- sound/soc/codecs/cros_ec_codec.c | 441 ++ sound/soc/codecs/cs35l36.c | 1957 +++++++ sound/soc/codecs/cs35l36.h | 446 ++ sound/soc/codecs/cs4271.c | 4 +- sound/soc/codecs/cs4341.c | 346 ++ sound/soc/codecs/cs47l24.c | 52 +- sound/soc/codecs/da7219-aad.c | 2 +- sound/soc/codecs/da7219.c | 197 +- sound/soc/codecs/da7219.h | 2 + sound/soc/codecs/dmic.c | 4 +- sound/soc/codecs/es8316.c | 200 +- sound/soc/codecs/es8316.h | 7 + sound/soc/codecs/hdac_hdmi.c | 87 +- sound/soc/codecs/jz4725b.c | 598 +++ sound/soc/codecs/jz4740.c | 26 +- sound/soc/codecs/max98090.c | 15 - sound/soc/codecs/max98373.c | 6 +- sound/soc/codecs/max9860.c | 3 +- sound/soc/codecs/max98927.c | 8 +- sound/soc/codecs/msm8916-wcd-analog.c | 3 + sound/soc/codecs/msm8916-wcd-digital.c | 23 +- sound/soc/codecs/mt6351.c | 4 +- sound/soc/codecs/mt6358.c | 2336 +++++++++ sound/soc/codecs/mt6358.h | 2314 ++++++++ sound/soc/codecs/nau8824.c | 2 +- sound/soc/codecs/nau8825.c | 1 + sound/soc/codecs/pcm186x.c | 8 +- sound/soc/codecs/pcm3060.c | 35 + sound/soc/codecs/pcm3060.h | 5 + sound/soc/codecs/pcm512x.c | 37 +- sound/soc/codecs/rk3328_codec.c | 519 ++ sound/soc/codecs/rk3328_codec.h | 210 + sound/soc/codecs/rl6347a.c | 4 +- sound/soc/codecs/rt274.c | 19 +- sound/soc/codecs/rt286.c | 8 +- sound/soc/codecs/rt298.c | 12 +- sound/soc/codecs/rt5514.c | 1 + sound/soc/codecs/rt5640.c | 6 +- sound/soc/codecs/rt5645.c | 66 +- sound/soc/codecs/rt5651.c | 67 +- sound/soc/codecs/rt5651.h | 1 + sound/soc/codecs/rt5670.c | 54 - sound/soc/codecs/rt5677.c | 8 +- sound/soc/codecs/rt5682.c | 8 + sound/soc/codecs/sgtl5000.c | 19 +- sound/soc/codecs/ssm2602.c | 71 +- sound/soc/codecs/tlv320aic31xx.c | 16 +- sound/soc/codecs/tlv320aic32x4.c | 31 +- sound/soc/codecs/tlv320aic32x4.h | 1 + sound/soc/codecs/tlv320aic3x.c | 25 +- sound/soc/codecs/tscs42xx.c | 2 +- sound/soc/codecs/wcd-clsh-v2.c | 576 ++ sound/soc/codecs/wcd-clsh-v2.h | 49 + sound/soc/codecs/wcd9335.c | 5244 +++++++++++++++++++ sound/soc/codecs/wcd9335.h | 640 +++ sound/soc/codecs/wm5102.c | 64 +- sound/soc/codecs/wm5110.c | 80 +- sound/soc/codecs/wm8741.c | 22 +- sound/soc/codecs/wm8770.c | 18 +- sound/soc/codecs/wm8904.c | 21 +- sound/soc/codecs/wm8962.c | 9 +- sound/soc/codecs/wm8995.c | 29 +- sound/soc/codecs/wm8996.c | 9 +- sound/soc/codecs/wm8997.c | 60 +- sound/soc/codecs/wm8998.c | 60 +- sound/soc/codecs/wm_adsp.c | 498 +- sound/soc/codecs/wm_adsp.h | 4 +- sound/soc/dwc/dwc-pcm.c | 3 +- sound/soc/fsl/Kconfig | 9 + sound/soc/fsl/Makefile | 2 + sound/soc/fsl/fsl-asoc-card.c | 1 + sound/soc/fsl/fsl_esai.c | 7 +- sound/soc/fsl/fsl_micfil.c | 826 +++ sound/soc/fsl/fsl_micfil.h | 283 + sound/soc/fsl/fsl_sai.c | 8 +- sound/soc/fsl/fsl_spdif.c | 12 +- sound/soc/fsl/fsl_spdif.h | 2 +- sound/soc/fsl/fsl_ssi.c | 6 +- sound/soc/fsl/imx-sgtl5000.c | 12 +- sound/soc/fsl/imx-spdif.c | 4 +- sound/soc/generic/Kconfig | 17 - sound/soc/generic/Makefile | 4 - sound/soc/generic/audio-graph-card.c | 481 +- sound/soc/generic/audio-graph-scu-card.c | 501 -- sound/soc/generic/simple-card-utils.c | 25 +- sound/soc/generic/simple-card.c | 479 +- sound/soc/generic/simple-scu-card.c | 474 -- sound/soc/intel/atom/sst-atom-controls.c | 2 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 11 +- sound/soc/intel/atom/sst/sst_acpi.c | 45 +- sound/soc/intel/atom/sst/sst_drv_interface.c | 2 +- sound/soc/intel/atom/sst/sst_loader.c | 2 +- sound/soc/intel/baytrail/sst-baytrail-ipc.c | 3 +- sound/soc/intel/baytrail/sst-baytrail-pcm.c | 17 +- sound/soc/intel/boards/Kconfig | 1 + sound/soc/intel/boards/bdw-rt5677.c | 14 + sound/soc/intel/boards/broadwell.c | 16 + sound/soc/intel/boards/bxt_da7219_max98357a.c | 114 +- sound/soc/intel/boards/bxt_rt298.c | 13 + sound/soc/intel/boards/bytcht_da7213.c | 8 + sound/soc/intel/boards/bytcht_es8316.c | 336 +- sound/soc/intel/boards/bytcr_rt5640.c | 23 +- sound/soc/intel/boards/bytcr_rt5651.c | 180 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 12 + sound/soc/intel/boards/cht_bsw_nau8824.c | 12 + sound/soc/intel/boards/cht_bsw_rt5645.c | 9 + sound/soc/intel/boards/cht_bsw_rt5672.c | 30 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 23 +- sound/soc/intel/boards/haswell.c | 15 + sound/soc/intel/boards/kbl_da7219_max98927.c | 207 +- sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 25 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 92 +- sound/soc/intel/common/soc-acpi-intel-cht-match.c | 70 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 5 +- sound/soc/intel/common/soc-acpi-intel-glk-match.c | 10 +- sound/soc/intel/common/soc-acpi-intel-hda-match.c | 2 +- .../intel/common/soc-acpi-intel-hsw-bdw-match.c | 20 +- sound/soc/intel/common/soc-acpi-intel-icl-match.c | 5 +- sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 19 + sound/soc/intel/haswell/sst-haswell-ipc.c | 2 +- sound/soc/intel/haswell/sst-haswell-pcm.c | 14 +- sound/soc/intel/skylake/skl-messages.c | 2 +- sound/soc/intel/skylake/skl-pcm.c | 12 +- sound/soc/intel/skylake/skl-topology.c | 2 +- sound/soc/mediatek/Kconfig | 19 + sound/soc/mediatek/Makefile | 1 + sound/soc/mediatek/common/Makefile | 2 + .../soc/mediatek/common/mtk-afe-platform-driver.c | 6 +- sound/soc/mediatek/common/mtk-btcvsd.c | 1364 +++++ sound/soc/mediatek/mt8183/Makefile | 13 + sound/soc/mediatek/mt8183/mt8183-afe-clk.c | 611 +++ sound/soc/mediatek/mt8183/mt8183-afe-clk.h | 38 + sound/soc/mediatek/mt8183/mt8183-afe-common.h | 108 + sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 1237 +++++ sound/soc/mediatek/mt8183/mt8183-dai-adda.c | 501 ++ sound/soc/mediatek/mt8183/mt8183-dai-hostless.c | 118 + sound/soc/mediatek/mt8183/mt8183-dai-i2s.c | 1040 ++++ sound/soc/mediatek/mt8183/mt8183-dai-pcm.c | 318 ++ sound/soc/mediatek/mt8183/mt8183-dai-tdm.c | 639 +++ sound/soc/mediatek/mt8183/mt8183-interconnection.h | 33 + sound/soc/mediatek/mt8183/mt8183-reg.h | 1666 ++++++ sound/soc/meson/axg-fifo.c | 7 +- sound/soc/pxa/Makefile | 1 - sound/soc/qcom/Kconfig | 4 +- sound/soc/qcom/apq8016_sbc.c | 21 +- sound/soc/qcom/apq8096.c | 71 +- sound/soc/qcom/common.c | 10 +- sound/soc/qcom/sdm845.c | 2 + sound/soc/samsung/dma.h | 3 +- sound/soc/samsung/dmaengine.c | 16 +- sound/soc/samsung/i2s.c | 731 +-- sound/soc/samsung/odroid.c | 206 +- sound/soc/samsung/pcm.c | 2 +- sound/soc/samsung/s3c2412-i2s.c | 2 +- sound/soc/samsung/s3c24xx-i2s.c | 2 +- sound/soc/samsung/spdif.c | 2 +- sound/soc/sh/fsi.c | 5 +- sound/soc/sh/rcar/core.c | 45 +- sound/soc/sh/rcar/gen.c | 24 + sound/soc/sh/rcar/rsnd.h | 27 + sound/soc/sh/rcar/src.c | 125 +- sound/soc/sh/rcar/ssiu.c | 24 +- sound/soc/sh/siu_pcm.c | 15 +- sound/soc/soc-compress.c | 177 +- sound/soc/soc-core.c | 262 +- sound/soc/soc-dapm.c | 271 +- sound/soc/soc-generic-dmaengine-pcm.c | 18 +- sound/soc/soc-pcm.c | 5 + sound/soc/soc-topology.c | 166 +- sound/soc/sprd/Kconfig | 6 + sound/soc/sprd/Makefile | 4 + sound/soc/sprd/sprd-pcm-dma.c | 562 ++ sound/soc/sprd/sprd-pcm-dma.h | 15 + sound/soc/stm/stm32_adfsdm.c | 5 +- sound/soc/stm/stm32_i2s.c | 136 +- sound/soc/stm/stm32_sai.c | 11 +- sound/soc/stm/stm32_sai_sub.c | 8 +- sound/soc/sunxi/sun4i-codec.c | 149 +- sound/soc/sunxi/sun50i-codec-analog.c | 4 +- sound/soc/ti/davinci-mcasp.c | 175 +- sound/soc/txx9/txx9aclc.c | 4 +- sound/soc/uniphier/aio-dma.c | 3 +- sound/soc/xilinx/Kconfig | 14 + sound/soc/xilinx/Makefile | 4 + sound/soc/xilinx/xlnx_formatter_pcm.c | 709 +++ sound/soc/xilinx/xlnx_spdif.c | 339 ++ sound/soc/xtensa/xtfpga-i2s.c | 6 +- sound/sparc/dbri.c | 19 +- sound/spi/at73c213.c | 2 +- sound/synth/emux/emux_proc.c | 4 - sound/usb/card.c | 1 - sound/usb/card.h | 1 + sound/usb/format.c | 2 + sound/usb/line6/driver.c | 4 +- sound/usb/line6/pod.c | 3 +- sound/usb/mixer.c | 13 +- sound/usb/mixer_quirks.c | 6 +- sound/usb/pcm.c | 4 + sound/usb/proc.c | 14 +- sound/usb/quirks-table.h | 65 + sound/usb/quirks.c | 119 +- sound/usb/usx2y/usbusx2yaudio.c | 21 +- sound/usb/usx2y/usx2yhwdeppcm.c | 19 +- sound/x86/intel_hdmi_audio.c | 15 +- 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/firmware/ihex2fw.c | 17 +- tools/iio/iio_event_monitor.c | 14 + {include => tools/include}/linux/numa.h | 0 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/bench/numa.c | 7 +- tools/perf/builtin-annotate.c | 9 +- tools/perf/builtin-buildid-cache.c | 4 +- tools/perf/builtin-buildid-list.c | 8 +- tools/perf/builtin-c2c.c | 23 +- tools/perf/builtin-diff.c | 22 +- tools/perf/builtin-evlist.c | 4 +- tools/perf/builtin-inject.c | 12 +- tools/perf/builtin-kallsyms.c | 1 + tools/perf/builtin-kmem.c | 7 +- tools/perf/builtin-kvm.c | 8 +- tools/perf/builtin-list.c | 8 +- tools/perf/builtin-lock.c | 8 +- tools/perf/builtin-mem.c | 9 +- tools/perf/builtin-probe.c | 1 + tools/perf/builtin-record.c | 74 +- tools/perf/builtin-report.c | 37 +- tools/perf/builtin-sched.c | 63 +- tools/perf/builtin-script.c | 31 +- tools/perf/builtin-stat.c | 16 +- tools/perf/builtin-timechart.c | 8 +- tools/perf/builtin-top.c | 23 +- tools/perf/builtin-trace.c | 38 +- tools/perf/design.txt | 4 + tools/perf/examples/bpf/augmented_raw_syscalls.c | 18 +- tools/perf/examples/bpf/augmented_syscalls.c | 22 +- tools/perf/examples/bpf/etcsnoop.c | 18 +- tools/perf/include/bpf/bpf.h | 16 +- tools/perf/perf.h | 9 + .../pmu-events/arch/powerpc/power8/metrics.json | 2245 ++++++++ .../pmu-events/arch/powerpc/power9/metrics.json | 1982 +++++++ .../arch/x86/cascadelakex/clx-metrics.json | 2 +- tools/perf/scripts/Build | 4 +- tools/perf/scripts/perl/Perf-Trace-Util/Build | 2 +- tools/perf/scripts/python/Perf-Trace-Util/Build | 2 +- tools/perf/scripts/python/export-to-postgresql.py | 2 +- tools/perf/scripts/python/export-to-sqlite.py | 2 +- tools/perf/scripts/python/exported-sql-viewer.py | 511 +- .../perf/scripts/python/failed-syscalls-by-pid.py | 21 +- tools/perf/scripts/python/mem-phys-addr.py | 24 +- tools/perf/scripts/python/net_dropmonitor.py | 10 +- tools/perf/scripts/python/netdev-times.py | 82 +- tools/perf/scripts/python/powerpc-hcalls.py | 18 +- tools/perf/scripts/python/sched-migration.py | 2 - tools/perf/scripts/python/sctop.py | 24 +- tools/perf/scripts/python/stackcollapse.py | 7 +- tools/perf/scripts/python/stat-cpi.py | 11 +- tools/perf/scripts/python/syscall-counts-by-pid.py | 22 +- tools/perf/scripts/python/syscall-counts.py | 18 +- tools/perf/tests/attr.py | 1 - tools/perf/tests/bp_account.c | 1 - tools/perf/tests/code-reading.c | 2 + tools/perf/tests/dwarf-unwind.c | 1 + tools/perf/tests/evsel-tp-sched.c | 6 +- tools/perf/tests/hists_common.c | 9 +- tools/perf/tests/hists_cumulate.c | 15 +- tools/perf/tests/hists_filter.c | 1 + tools/perf/tests/hists_link.c | 8 +- tools/perf/tests/hists_output.c | 33 +- tools/perf/tests/mmap-thread-lookup.c | 1 + tools/perf/tests/parse-events.c | 30 + tools/perf/tests/pmu.c | 2 + tools/perf/tests/sample-parsing.c | 2 + tools/perf/tests/sdt.c | 1 + tools/perf/tests/shell/lib/probe.sh | 5 + tools/perf/tests/shell/trace+probe_vfs_getname.sh | 1 + tools/perf/trace/beauty/Build | 26 +- tools/perf/trace/beauty/ioctl.c | 2 +- tools/perf/trace/beauty/waitid_options.c | 2 +- tools/perf/ui/Build | 18 +- tools/perf/ui/browsers/Build | 10 +- tools/perf/ui/browsers/annotate.c | 1 + tools/perf/ui/browsers/header.c | 2 +- tools/perf/ui/browsers/hists.c | 23 +- tools/perf/ui/browsers/map.c | 1 + tools/perf/ui/gtk/annotate.c | 3 + tools/perf/ui/gtk/hists.c | 7 +- tools/perf/ui/hist.c | 1 + tools/perf/ui/stdio/hist.c | 7 +- tools/perf/ui/tui/Build | 8 +- tools/perf/util/Build | 276 +- tools/perf/util/annotate.c | 6 +- tools/perf/util/annotate.h | 14 +- tools/perf/util/auxtrace.c | 27 +- tools/perf/util/auxtrace.h | 5 +- tools/perf/util/block-range.c | 2 + tools/perf/util/block-range.h | 6 +- tools/perf/util/bpf-event.c | 263 + tools/perf/util/bpf-event.h | 38 + tools/perf/util/bpf-loader.c | 1 + tools/perf/util/bpf-loader.h | 7 +- tools/perf/util/bpf_map.c | 72 + tools/perf/util/bpf_map.h | 22 + tools/perf/util/branch.h | 27 +- tools/perf/util/build-id.c | 14 +- tools/perf/util/build-id.h | 3 +- tools/perf/util/c++/Build | 4 +- tools/perf/util/callchain.c | 17 + tools/perf/util/callchain.h | 21 +- tools/perf/util/color.c | 39 - tools/perf/util/color.h | 1 + tools/perf/util/color_config.c | 47 + tools/perf/util/comm.c | 1 + tools/perf/util/comm.h | 4 +- tools/perf/util/config.c | 1 + tools/perf/util/cpu-set-sched.h | 50 + tools/perf/util/cpumap.c | 12 +- tools/perf/util/cpumap.h | 1 + tools/perf/util/cputopo.c | 277 + tools/perf/util/cputopo.h | 33 + tools/perf/util/cs-etm-decoder/Build | 2 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 41 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.h | 16 +- tools/perf/util/cs-etm.c | 832 ++- tools/perf/util/cs-etm.h | 57 +- tools/perf/util/data-convert-bt.c | 4 +- tools/perf/util/data.c | 175 +- tools/perf/util/data.h | 16 +- tools/perf/util/db-export.c | 1 + tools/perf/util/drv_configs.c | 78 - tools/perf/util/drv_configs.h | 26 - tools/perf/util/dso.c | 11 +- tools/perf/util/dso.h | 17 +- tools/perf/util/event.c | 43 + tools/perf/util/event.h | 60 +- tools/perf/util/evlist.c | 6 +- tools/perf/util/evlist.h | 6 +- tools/perf/util/evsel.c | 27 +- tools/perf/util/evsel.h | 4 +- tools/perf/util/header.c | 289 +- tools/perf/util/hist.c | 220 +- tools/perf/util/hist.h | 19 +- tools/perf/util/intel-bts.c | 6 +- tools/perf/util/intel-pt-decoder/Build | 2 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 39 +- tools/perf/util/intel-pt.c | 23 +- tools/perf/util/intlist.h | 2 +- tools/perf/util/jitdump.c | 1 + tools/perf/util/kvm-stat.h | 7 +- tools/perf/util/machine.c | 112 +- tools/perf/util/machine.h | 17 +- tools/perf/util/map.c | 14 +- tools/perf/util/map.h | 100 +- tools/perf/util/map_groups.h | 91 + tools/perf/util/map_symbol.h | 22 + tools/perf/util/metricgroup.c | 10 +- tools/perf/util/metricgroup.h | 3 +- tools/perf/util/mmap.c | 105 +- tools/perf/util/mmap.h | 3 +- tools/perf/util/parse-events.c | 2 +- tools/perf/util/parse-events.y | 4 +- tools/perf/util/pmu.c | 2 - tools/perf/util/pmu.h | 5 +- tools/perf/util/probe-event.c | 6 +- tools/perf/util/probe-event.h | 5 +- tools/perf/util/probe-file.c | 1 + tools/perf/util/rb_resort.h | 8 +- tools/perf/util/rblist.c | 28 +- tools/perf/util/rblist.h | 2 +- tools/perf/util/s390-cpumcf-kernel.h | 62 + tools/perf/util/s390-cpumsf.c | 89 +- tools/perf/util/s390-sample-raw.c | 222 + tools/perf/util/sample-raw.c | 18 + tools/perf/util/sample-raw.h | 14 + tools/perf/util/scripting-engines/Build | 4 +- .../perf/util/scripting-engines/trace-event-perl.c | 2 + .../util/scripting-engines/trace-event-python.c | 17 +- tools/perf/util/session.c | 110 +- tools/perf/util/setup.py | 7 +- tools/perf/util/sort.c | 18 +- tools/perf/util/sort.h | 7 +- tools/perf/util/srccode.h | 13 + tools/perf/util/srcline.c | 45 +- tools/perf/util/srcline.h | 13 +- tools/perf/util/stat-display.c | 1 + tools/perf/util/stat-shadow.c | 2 +- tools/perf/util/strlist.h | 2 +- tools/perf/util/symbol-elf.c | 2 + tools/perf/util/symbol-minimal.c | 1 + tools/perf/util/symbol.c | 90 +- tools/perf/util/symbol.h | 102 +- tools/perf/util/symbol_conf.h | 73 + tools/perf/util/symbol_fprintf.c | 3 +- tools/perf/util/thread-stack.c | 235 +- tools/perf/util/thread-stack.h | 3 + tools/perf/util/thread.c | 1 + tools/perf/util/thread.h | 8 +- tools/perf/util/tool.h | 5 +- tools/perf/util/unwind-libdw.c | 2 + tools/perf/util/unwind-libunwind-local.c | 1 + tools/perf/util/unwind-libunwind.c | 1 + tools/perf/util/util.c | 82 +- tools/perf/util/util.h | 3 + tools/perf/util/vdso.c | 1 + tools/perf/util/zlib.c | 1 - tools/power/acpi/common/cmfsize.c | 2 +- tools/power/acpi/common/getopt.c | 2 +- .../acpi/os_specific/service_layers/oslinuxtbl.c | 2 +- .../acpi/os_specific/service_layers/osunixdir.c | 2 +- .../acpi/os_specific/service_layers/osunixmap.c | 2 +- .../acpi/os_specific/service_layers/osunixxf.c | 2 +- tools/power/acpi/tools/acpidump/acpidump.h | 2 +- tools/power/acpi/tools/acpidump/apdump.c | 2 +- tools/power/acpi/tools/acpidump/apfiles.c | 2 +- tools/power/acpi/tools/acpidump/apmain.c | 2 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/firmware/config | 1 - tools/testing/selftests/firmware/fw_filesystem.sh | 9 +- tools/testing/selftests/firmware/fw_lib.sh | 2 +- tools/testing/selftests/memfd/memfd_test.c | 74 + tools/testing/selftests/proc/.gitignore | 1 + tools/testing/selftests/proc/Makefile | 1 + tools/testing/selftests/proc/proc-loadavg-001.c | 2 +- tools/testing/selftests/proc/proc-pid-vm.c | 406 ++ .../selftests/proc/proc-self-map-files-002.c | 2 +- tools/testing/selftests/proc/proc-self-syscall.c | 3 +- tools/testing/selftests/proc/proc-self-wchan.c | 2 +- tools/testing/selftests/proc/read.c | 14 + tools/testing/selftests/tmpfs/.gitignore | 1 + tools/testing/selftests/tmpfs/Makefile | 7 + tools/testing/selftests/tmpfs/bug-link-o-tmpfile.c | 67 + tools/testing/selftests/vm/run_vmtests | 16 + tools/testing/selftests/vm/test_vmalloc.sh | 176 + tools/vm/page-types.c | 2 +- tools/vm/slabinfo.c | 35 +- virt/kvm/arm/mmu.c | 4 +- 3067 files changed, 171589 insertions(+), 48462 deletions(-) create mode 100644 Documentation/ABI/testing/debugfs-driver-habanalabs create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-sps30 create mode 100644 Documentation/ABI/testing/sysfs-driver-habanalabs delete mode 100644 Documentation/cpuidle/driver.txt delete mode 100644 Documentation/cpuidle/governor.txt 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/extcon/extcon-ptn5150.txt create mode 100644 Documentation/devicetree/bindings/firmware/nvidia,tegra210-bpmp.txt create mode 100644 Documentation/devicetree/bindings/gnss/mediatek.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/ingenic,adc.txt rename Documentation/devicetree/bindings/{staging => }/iio/adc/lpc32xx-adc.txt (100%) create mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton,npcm-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-ads124s08.txt create mode 100644 Documentation/devicetree/bindings/iio/chemical/bme680.txt create mode 100644 Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.txt create mode 100644 Documentation/devicetree/bindings/iio/chemical/sensirion,sgp30.txt create mode 100644 Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt create mode 100644 Documentation/devicetree/bindings/iio/impedance-analyzer/ad5933.txt create mode 100644 Documentation/devicetree/bindings/iio/light/max44009.txt create mode 100644 Documentation/devicetree/bindings/interconnect/interconnect.txt create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm845.txt create mode 100644 Documentation/devicetree/bindings/misc/qcom,fastrpc.txt create mode 100644 Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.txt create mode 100644 Documentation/devicetree/bindings/phy/cdns,dphy.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-mvebu-utmi.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/serial/milbeaut-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/nvidia,tegra194-tcu.txt delete mode 100644 Documentation/devicetree/bindings/serial/pl011.txt create mode 100644 Documentation/devicetree/bindings/serial/pl011.yaml delete mode 100644 Documentation/devicetree/bindings/serial/renesas,rzn1-uart.txt delete mode 100644 Documentation/devicetree/bindings/serial/snps-dw-apb-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/snps-dw-apb-uart.yaml create mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-pm.txt delete mode 100644 Documentation/devicetree/bindings/sound/audio-graph-scu-card.txt create mode 100644 Documentation/devicetree/bindings/sound/cs35l36.txt create mode 100644 Documentation/devicetree/bindings/sound/cs4341.txt create mode 100644 Documentation/devicetree/bindings/sound/fsl,micfil.txt create mode 100644 Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt create mode 100644 Documentation/devicetree/bindings/sound/ingenic,jz4725b-codec.txt create mode 100644 Documentation/devicetree/bindings/sound/ingenic,jz4740-codec.txt create mode 100644 Documentation/devicetree/bindings/sound/mt6358.txt create mode 100644 Documentation/devicetree/bindings/sound/mt8183-afe-pcm.txt create mode 100644 Documentation/devicetree/bindings/sound/mtk-btcvsd-snd.txt create mode 100644 Documentation/devicetree/bindings/sound/rockchip,rk3328-codec.txt delete mode 100644 Documentation/devicetree/bindings/sound/simple-scu-card.txt create mode 100644 Documentation/devicetree/bindings/sound/sprd-pcm.txt create mode 100644 Documentation/devicetree/bindings/sound/xlnx,audio-formatter.txt create mode 100644 Documentation/devicetree/bindings/sound/xlnx,spdif.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/devicetree/bindings/usb/ingenic,jz4740-musb.txt create mode 100644 Documentation/driver-api/component.rst create mode 100644 Documentation/driver-api/pm/cpuidle.rst create mode 100644 Documentation/interconnect/interconnect.rst create mode 100644 Documentation/power/energy-model.txt create mode 100644 Documentation/scheduler/sched-energy.txt create mode 100644 arch/arm/boot/dts/am335x-guardian.dts create mode 100644 arch/arm/boot/dts/am3874-iceboard.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-inspur-on5263m5.dts create mode 100644 arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts create mode 100644 arch/arm/boot/dts/bcm47094-phicomm-k3.dts create mode 100644 arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi create mode 100644 arch/arm/boot/dts/imx6-logicpd-som.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-common.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-draco.dts create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-hydra.dts create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-ursa.dts create mode 100644 arch/arm/boot/dts/imx6q-logicpd.dts create mode 100644 arch/arm/boot/dts/imx6ul-phytec-pcl063.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-phytec-peb-eval-01.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-phytec-phyboard-segin-full.dts create mode 100644 arch/arm/boot/dts/imx6ul-phytec-phyboard-segin.dtsi create mode 100644 arch/arm/boot/dts/lpc4357-myd-lpc4357.dts create mode 100644 arch/arm/boot/dts/milbeaut-m10v-evb.dts create mode 100644 arch/arm/boot/dts/milbeaut-m10v.dtsi create mode 100644 arch/arm/boot/dts/r7s9210-rza2mevb.dts create mode 100644 arch/arm/boot/dts/r7s9210.dtsi create mode 100644 arch/arm/boot/dts/rv1108-elgin-r1.dts delete mode 100644 arch/arm/boot/dts/skeleton.dtsi delete mode 100644 arch/arm/boot/dts/skeleton64.dtsi create mode 100644 arch/arm/boot/dts/socfpga_cyclone5_chameleon96.dts create mode 100644 arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts create mode 100644 arch/arm/configs/milbeaut_m10v_defconfig delete mode 100644 arch/arm/configs/raumfeld_defconfig create mode 100644 arch/arm/include/asm/kvm_ras.h 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/cpufreq.h delete mode 100644 arch/arm/mach-davinci/include/mach/entry-macro.S delete mode 100644 arch/arm/mach-davinci/include/mach/irqs.h delete mode 100644 arch/arm/mach-davinci/irq.c create mode 100644 arch/arm/mach-davinci/irqs.h create mode 100644 arch/arm/mach-imx/cpuidle-imx7ulp.c create mode 100644 arch/arm/mach-milbeaut/Kconfig create mode 100644 arch/arm/mach-milbeaut/Makefile create mode 100644 arch/arm/mach-milbeaut/platsmp.c delete mode 100644 arch/arm/mach-pxa/include/mach/pxa25x-udc.h delete mode 100644 arch/arm/mach-pxa/raumfeld.c create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts create mode 100644 arch/arm64/boot/dts/arm/fvp-base-revc.dts create mode 100644 arch/arm64/boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi create mode 100644 arch/arm64/boot/dts/bitmain/Makefile create mode 100644 arch/arm64/boot/dts/bitmain/bm1880-sophon-edge.dts create mode 100644 arch/arm64/boot/dts/bitmain/bm1880.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-a-plus.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1012a-oxalis.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-mek.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp.dtsi create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra210-p2894-0050-a08.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi create mode 100644 arch/arm64/boot/dts/renesas/cat875.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774c0-ek874.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774c0.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts create mode 100644 arch/arm64/include/asm/kvm_ras.h create mode 100644 arch/m68k/atari/nvram.c delete mode 100644 arch/x86/platform/efi/early_printk.c rename {firmware => drivers/base/firmware_loader/builtin}/.gitignore (100%) rename {firmware => drivers/base/firmware_loader/builtin}/Makefile (100%) delete mode 100644 drivers/char/generic_nvram.c create mode 100644 drivers/char/hw_random/optee-rng.c create mode 100644 drivers/clocksource/timer-milbeaut.c create mode 100644 drivers/cpufreq/armada-8k-cpufreq.c create mode 100644 drivers/cpuidle/governors/teo.c create mode 100644 drivers/extcon/extcon-ptn5150.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/gnss/mtk.c create mode 100644 drivers/iio/adc/ad7606.c create mode 100644 drivers/iio/adc/ad7606.h create mode 100644 drivers/iio/adc/ad7606_par.c create mode 100644 drivers/iio/adc/ad7606_spi.c create mode 100644 drivers/iio/adc/ad7768-1.c create mode 100644 drivers/iio/adc/ingenic-adc.c create mode 100644 drivers/iio/adc/npcm_adc.c create mode 100644 drivers/iio/adc/ti-ads124s08.c create mode 100644 drivers/iio/chemical/pms7003.c create mode 100644 drivers/iio/chemical/sgp30.c create mode 100644 drivers/iio/chemical/sps30.c create mode 100644 drivers/iio/dac/ti-dac7612.c create mode 100644 drivers/iio/light/max44009.c create mode 100644 drivers/interconnect/Kconfig create mode 100644 drivers/interconnect/Makefile create mode 100644 drivers/interconnect/core.c create mode 100644 drivers/interconnect/qcom/Kconfig create mode 100644 drivers/interconnect/qcom/Makefile create mode 100644 drivers/interconnect/qcom/sdm845.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/misc/fastrpc.c create mode 100644 drivers/misc/habanalabs/Kconfig create mode 100644 drivers/misc/habanalabs/Makefile create mode 100644 drivers/misc/habanalabs/asid.c create mode 100644 drivers/misc/habanalabs/command_buffer.c create mode 100644 drivers/misc/habanalabs/command_submission.c create mode 100644 drivers/misc/habanalabs/context.c create mode 100644 drivers/misc/habanalabs/debugfs.c create mode 100644 drivers/misc/habanalabs/device.c create mode 100644 drivers/misc/habanalabs/goya/Makefile create mode 100644 drivers/misc/habanalabs/goya/goya.c create mode 100644 drivers/misc/habanalabs/goya/goyaP.h create mode 100644 drivers/misc/habanalabs/goya/goya_hwmgr.c create mode 100644 drivers/misc/habanalabs/goya/goya_security.c create mode 100644 drivers/misc/habanalabs/habanalabs.h create mode 100644 drivers/misc/habanalabs/habanalabs_drv.c create mode 100644 drivers/misc/habanalabs/habanalabs_ioctl.c create mode 100644 drivers/misc/habanalabs/hw_queue.c create mode 100644 drivers/misc/habanalabs/hwmon.c create mode 100644 drivers/misc/habanalabs/include/armcp_if.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/cpu_ca53_cfg_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/cpu_ca53_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/cpu_if_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/cpu_pll_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_ch_0_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_ch_1_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_ch_2_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_ch_3_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_ch_4_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_macro_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_macro_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_nrtr_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_nrtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_qm_0_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_qm_0_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_qm_1_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_qm_2_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_qm_3_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/dma_qm_4_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/goya_blocks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/goya_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/goya_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/ic_pll_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mc_pll_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme1_rtr_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme1_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme2_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme3_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme4_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme5_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme6_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme_cmdq_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme_cmdq_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme_qm_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mme_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mmu_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/mmu_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/pci_nrtr_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/pci_nrtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/pcie_aux_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/psoc_emmc_pll_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/psoc_global_conf_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/psoc_global_conf_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/psoc_mme_pll_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/psoc_pci_pll_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/psoc_spi_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/sram_y0_x0_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/sram_y0_x1_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/sram_y0_x2_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/sram_y0_x3_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/sram_y0_x4_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/stlb_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/stlb_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc0_cfg_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc0_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc0_cmdq_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc0_cmdq_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc0_eml_cfg_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc0_eml_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc0_nrtr_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc0_nrtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc0_qm_masks.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc0_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc1_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc1_cmdq_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc1_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc1_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc2_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc2_cmdq_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc2_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc2_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc3_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc3_cmdq_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc3_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc3_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc4_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc4_cmdq_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc4_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc4_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc5_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc5_cmdq_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc5_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc5_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc6_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc6_cmdq_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc6_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc6_rtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc7_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc7_cmdq_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc7_nrtr_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc7_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/tpc_pll_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/goya.h create mode 100644 drivers/misc/habanalabs/include/goya/goya_async_events.h create mode 100644 drivers/misc/habanalabs/include/goya/goya_fw_if.h create mode 100644 drivers/misc/habanalabs/include/goya/goya_packets.h create mode 100644 drivers/misc/habanalabs/include/hl_boot_if.h create mode 100644 drivers/misc/habanalabs/include/hw_ip/mmu/mmu_general.h create mode 100644 drivers/misc/habanalabs/include/hw_ip/mmu/mmu_v1_0.h create mode 100644 drivers/misc/habanalabs/include/qman_if.h create mode 100644 drivers/misc/habanalabs/irq.c create mode 100644 drivers/misc/habanalabs/memory.c create mode 100644 drivers/misc/habanalabs/mmu.c create mode 100644 drivers/misc/habanalabs/sysfs.c create mode 100644 drivers/misc/mei/hdcp/Makefile create mode 100644 drivers/misc/mei/hdcp/mei_hdcp.c create mode 100644 drivers/misc/mei/hdcp/mei_hdcp.h create mode 100644 drivers/nvmem/zynqmp_nvmem.c create mode 100644 drivers/phy/cadence/cdns-dphy.c create mode 100644 drivers/phy/marvell/phy-mvebu-a3700-comphy.c create mode 100644 drivers/phy/marvell/phy-mvebu-a3700-utmi.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 delete mode 100644 drivers/staging/android/ion/ion-ioctl.c create mode 100644 drivers/staging/erofs/Documentation/filesystems/erofs.txt delete mode 100644 drivers/staging/iio/adc/ad7606.c delete mode 100644 drivers/staging/iio/adc/ad7606.h delete mode 100644 drivers/staging/iio/adc/ad7606_par.c delete mode 100644 drivers/staging/iio/adc/ad7606_spi.c delete mode 100644 drivers/staging/iio/cdc/ad7152.c delete mode 100644 drivers/staging/ks7010/michael_mic.c delete mode 100644 drivers/staging/ks7010/michael_mic.h delete mode 100644 drivers/staging/mt7621-dma/ralink-gdma.c create mode 100644 drivers/staging/mt7621-pci-phy/Kconfig create mode 100644 drivers/staging/mt7621-pci-phy/Makefile create mode 100644 drivers/staging/mt7621-pci-phy/TODO create mode 100644 drivers/staging/mt7621-pci-phy/mediatek,mt7621-pci-phy.txt create mode 100644 drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c create mode 100644 drivers/staging/ralink-gdma/Kconfig create mode 100644 drivers/staging/ralink-gdma/Makefile create mode 100644 drivers/staging/ralink-gdma/ralink-gdma.c delete mode 100644 drivers/staging/wilc1000/linux_mon.c delete mode 100644 drivers/staging/wilc1000/linux_wlan.c create mode 100644 drivers/staging/wilc1000/wilc_mon.c create mode 100644 drivers/staging/wilc1000/wilc_netdev.c delete mode 100644 drivers/staging/xgifb/Kconfig delete mode 100644 drivers/staging/xgifb/Makefile delete mode 100644 drivers/staging/xgifb/TODO delete mode 100644 drivers/staging/xgifb/XGI_main.h delete mode 100644 drivers/staging/xgifb/XGI_main_26.c delete mode 100644 drivers/staging/xgifb/XGIfb.h delete mode 100644 drivers/staging/xgifb/vb_def.h delete mode 100644 drivers/staging/xgifb/vb_init.c delete mode 100644 drivers/staging/xgifb/vb_init.h delete mode 100644 drivers/staging/xgifb/vb_setmode.c delete mode 100644 drivers/staging/xgifb/vb_setmode.h delete mode 100644 drivers/staging/xgifb/vb_struct.h delete mode 100644 drivers/staging/xgifb/vb_table.h delete mode 100644 drivers/staging/xgifb/vb_util.h delete mode 100644 drivers/staging/xgifb/vgatypes.h create mode 100644 drivers/tee/optee/device.c create mode 100644 drivers/tty/serial/tegra-tcu.c delete mode 100644 drivers/usb/README delete mode 100644 drivers/usb/host/whci/Kbuild create mode 100644 drivers/usb/host/whci/Makefile delete mode 100644 drivers/usb/typec/ucsi/debug.h create mode 100644 include/drm/i915_mei_hdcp_interface.h create mode 100644 include/dt-bindings/iio/adc/ingenic,adc.h create mode 100644 include/dt-bindings/interconnect/qcom,sdm845.h 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/interconnect-provider.h create mode 100644 include/linux/interconnect.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/platform_data/davinci-cpufreq.h create mode 100644 include/linux/reset/socfpga.h create mode 100644 include/linux/reset/sunxi.h create mode 100644 include/sound/cs35l36.h create mode 100644 include/uapi/misc/fastrpc.h create mode 100644 include/uapi/misc/habanalabs.h create mode 100644 lib/test_vmalloc.c 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 delete mode 100644 sound/firewire/fireface/ff-protocol-ff400.c delete mode 100644 sound/firewire/fireface/ff-protocol-ff800.c create mode 100644 sound/firewire/fireface/ff-protocol-former.c create mode 100644 sound/firewire/fireface/ff-protocol-latter.c create mode 100644 sound/soc/codecs/cros_ec_codec.c create mode 100644 sound/soc/codecs/cs35l36.c create mode 100644 sound/soc/codecs/cs35l36.h create mode 100644 sound/soc/codecs/cs4341.c create mode 100644 sound/soc/codecs/jz4725b.c create mode 100644 sound/soc/codecs/mt6358.c create mode 100644 sound/soc/codecs/mt6358.h create mode 100644 sound/soc/codecs/rk3328_codec.c create mode 100644 sound/soc/codecs/rk3328_codec.h create mode 100644 sound/soc/codecs/wcd-clsh-v2.c create mode 100644 sound/soc/codecs/wcd-clsh-v2.h create mode 100644 sound/soc/codecs/wcd9335.c create mode 100644 sound/soc/codecs/wcd9335.h create mode 100644 sound/soc/fsl/fsl_micfil.c create mode 100644 sound/soc/fsl/fsl_micfil.h delete mode 100644 sound/soc/generic/audio-graph-scu-card.c delete mode 100644 sound/soc/generic/simple-scu-card.c create mode 100644 sound/soc/mediatek/common/mtk-btcvsd.c create mode 100644 sound/soc/mediatek/mt8183/Makefile create mode 100644 sound/soc/mediatek/mt8183/mt8183-afe-clk.c create mode 100644 sound/soc/mediatek/mt8183/mt8183-afe-clk.h create mode 100644 sound/soc/mediatek/mt8183/mt8183-afe-common.h create mode 100644 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c create mode 100644 sound/soc/mediatek/mt8183/mt8183-dai-adda.c create mode 100644 sound/soc/mediatek/mt8183/mt8183-dai-hostless.c create mode 100644 sound/soc/mediatek/mt8183/mt8183-dai-i2s.c create mode 100644 sound/soc/mediatek/mt8183/mt8183-dai-pcm.c create mode 100644 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c create mode 100644 sound/soc/mediatek/mt8183/mt8183-interconnection.h create mode 100644 sound/soc/mediatek/mt8183/mt8183-reg.h create mode 100644 sound/soc/sprd/Kconfig create mode 100644 sound/soc/sprd/Makefile create mode 100644 sound/soc/sprd/sprd-pcm-dma.c create mode 100644 sound/soc/sprd/sprd-pcm-dma.h create mode 100644 sound/soc/xilinx/xlnx_formatter_pcm.c create mode 100644 sound/soc/xilinx/xlnx_spdif.c copy {include => tools/include}/linux/numa.h (100%) 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 create mode 100644 tools/testing/selftests/proc/proc-pid-vm.c create mode 100644 tools/testing/selftests/tmpfs/.gitignore create mode 100644 tools/testing/selftests/tmpfs/Makefile create mode 100644 tools/testing/selftests/tmpfs/bug-link-o-tmpfile.c create mode 100644 tools/testing/selftests/vm/test_vmalloc.sh