This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from 15a2bc4dbb9c Merge branch 'exec-linus' of git://git.kernel.org/pub/scm/ [...] adds 5bfea2d9b17f mm: Fix mremap not considering huge pmd devmap adds 3c61df3885e9 kcov: cleanup debug messages adds 67b3d3cca385 kcov: fix potential use-after-free in kcov_remote_start adds 76484b1c7724 kcov: move t->kcov assignments into kcov_start/stop adds eeb91f9a2e3e kcov: move t->kcov_sequence assignment adds 5fe7042dc0a2 kcov: use t->kcov_mode as enabled indicator adds 5ff3b30ab57d kcov: collect coverage from interrupts adds 76e278d6b505 usb: core: kcov: collect coverage from usb complete callback adds c571686a92ff mm/util.c: remove the VM_WARN_ONCE for vm_committed_as und [...] adds f426f4edf46c h8300: remove usage of __ARCH_USE_5LEVEL_HACK adds 84e6ffb2c49c arm: add support for folded p4d page tables adds e9f6376858b9 arm64: add support for folded p4d page tables adds 00b13def5c03 hexagon: remove __ARCH_USE_5LEVEL_HACK adds c03ab9e32a2c ia64: add support for folded p4d page tables adds 9f4e70379f60 nios2: add support for folded p4d page tables adds b187fb7fca9c openrisc: add support for folded p4d page tables adds 2fb4706057bc powerpc: add support for folded p4d page tables adds eaabf98b0932 sh: fault: modernize printing of kernel messages adds a194a62650de sh: drop __pXd_offset() macros that duplicate pXd_index() ones adds 874e2cc18972 sh: add support for folded p4d page tables adds 453668afbf99 unicore32: remove __ARCH_USE_5LEVEL_HACK adds ee7767430ec2 asm-generic: remove pgtable-nop4d-hack.h adds f089dcc74226 mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] adds 8898ad58a019 x86/mm: define mm_p4d_folded() adds 399145f9eb6c mm/debug: add tests validating architecture page table helpers adds 73221d888724 mm/vmalloc: fix a typo in comment adds 01c4b788e01b arch/kmap: remove BUG_ON() adds 2159687248dd arch/xtensa: move kmap build bug out of the way adds 525aaf9bad00 arch/kmap: remove redundant arch specific kmaps adds e23c45976f82 arch/kunmap: remove duplicate kunmap implementations adds ee9bc5fdf5b6 {x86,powerpc,microblaze}/kmap: move preempt disable adds 78b6d91ec7bb arch/kmap_atomic: consolidate duplicate code adds abca2500c0c1 arch/kunmap_atomic: consolidate duplicate code adds db458d73fa35 arch/kmap: ensure kmap_prot visibility adds d8c25836fa16 arch/kmap: don't hard code kmap_prot values adds 20b271dfe9d9 arch/kmap: define kmap_atomic_prot() for all arch's adds 915ecc22d5b2 drm: remove drm specific kmap_atomic code adds 8bfb1a10f2bb kmap: remove kmap_atomic_to_page() adds 7438f36310dd parisc/kmap: remove duplicate kmap code adds db6f1785f1c2 sparc: remove unnecessary includes adds 090e77e16633 kmap: consolidate kmap_prot definitions adds d4eaa2837851 mm: add kvfree_sensitive() for freeing sensitive data objects adds fa6d9ec79055 mm/memory_hotplug: refrain from adding memory into an impo [...] adds ef1b51f7735e powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] adds 04f3465c9866 mm/memory_hotplug: remove is_mem_section_removable() adds c68ab18c6aee mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 adds 52219aeaf2dc mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_ [...] adds 7b7b27214bba mm/memory_hotplug: introduce add_memory_driver_managed() adds 3fe4f4991a2a kexec_file: don't place kexec images on IORESOURCE_MEM_DRI [...] adds 8a725e4694b5 device-dax: add memory via add_memory_driver_managed() adds b59d02ed0869 mm/memory_hotplug: disable the functionality for 32b adds 57e86fa16a70 mm: replace zero-length array with flexible-array member adds 52cfc24578c3 mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" adds 457aef949de9 mm: ksm: fix a typo in comment "alreaady"->"already" adds b4f315b40d43 mm: mmap: fix a typo in comment "compatbility"->"compatibility" adds 7c8de3588972 mm/hugetlb: fix a typos in comments adds 55b65a57c254 mm/vmsan: fix some typos in comment adds f386775510bf mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" adds df1758d9f285 mm/memblock: fix a typo in comment "implict"->"implicit" adds 3dc5f032c4ba mm/list_lru: fix a typo in comment "numbesr"->"numbers" adds ffceeb62fce4 mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" adds 404f3ecfd86b mm/frontswap: fix some typos in frontswap.c adds b8f2935f7244 mm, memcg: fix some typos in memcontrol.c adds 68956ccb6ca9 mm: fix a typo in comment "strucure"->"structure" adds 0d645ed19cf9 mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] adds 2e6787d38062 mm/sparse: fix a typo in comment "convienence"->"convenience" adds e0857cf5ac10 mm/page-writeback: fix a typo in comment "effictive"->"effective" adds 985ba004be29 mm/memory: fix a typo in comment "attampt"->"attempt" adds fa1f68cc88f1 mm: use false for bool variable adds 2b7874490243 include/linux/mm.h: return true in cpupid_pid_unset() adds 276aa42e9ff3 zcomp: Use ARRAY_SIZE() for backends list adds 8977a27b663e proc: rename "catch" function argument adds de83dbd97f17 user.c: make uidhash_table static adds 0c78c0137621 get_maintainer: add email addresses from .yaml files adds e33c9fe8b80c get_maintainer: fix unexpected behavior for path/to//file [...] adds 9ac175758040 lib/math: avoid trailing newline hidden in pr_fmt() adds 07887358993d lib: Add might_fault() to strncpy_from_user. adds 02223e36f315 lib/test_lockup.c: make test_inode static adds acaab7335bd6 lib/zlib: remove outdated and incorrect pre-increment opti [...] adds a818e526cb4e lib/percpu-refcount.c: use a more common logging style adds 63d7f8167fe6 lib/flex_proportions.c: cleanup __fprop_inc_percpu_max adds c348c1630528 lib: make a test module with set/clear bit adds bd93f003b746 include/linux/bitops.h: avoid clang shift-count-overflow warnings adds 7ccf41a89cb0 checkpatch: additional MAINTAINER section entry ordering checks adds a55ee0cc09a4 checkpatch: look for c99 comments in ctx_locate_comment adds 32f30ca9f19d checkpatch: disallow --git and --file/--fix adds c7f574d0e9f9 checkpatch: use patch subject when reading from stdin adds 852991dd3a73 fs/binfmt_elf: remove redundant elf_map ifndef adds 51da9dfb7f20 elfnote: mark all .note sections SHF_ALLOC adds ada4ab7af1a6 init: allow distribution configuration of default init adds b1b65750b8db fat: don't allow to mount if the FAT length == 0 adds 898310032b96 fat: improve the readahead for FAT entries adds a3963015787d fs/seq_file.c: seq_read: Update pr_info_ratelimited adds d2c0e6e91c79 include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() [...] adds 01a995600275 mm/vmstat.c: convert to use DEFINE_SEQ_ATTRIBUTE macro adds eac2cece4507 kernel/kprobes.c: convert to use DEFINE_SEQ_ATTRIBUTE macro adds 986db2d14a6d exec: simplify the copy_strings_kernel calling convention adds 762a3af6faa0 exec: open code copy_string_kernel adds e1c3cdb26ab8 rapidio: avoid data race between file operation callbacks [...] adds 67446283d894 rapidio: convert get_user_pages() --> pin_user_pages() adds 54e200ab40fc kernel/relay.c: handle alloc_percpu returning NULL in relay_open adds 341a7213e5c1 kernel/relay.c: fix read_pos error when multiple readers adds 804eb64615a4 selftests/x86/pkeys: move selftests to arch-neutral directory adds c4273c7f0ec3 selftests/vm/pkeys: rename all references to pkru to a gen [...] adds 5461c6625f29 selftests/vm/pkeys: move generic definitions to header file adds 53555e2b4d9a selftests/vm/pkeys: move some definitions to arch-specific header adds a09160e694cc selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() adds 4dbdd947cb7f selftests: vm: pkeys: Use sane types for pkey register adds 0c416bcaef8d selftests: vm: pkeys: add helpers for pkey bits adds 11551801a71c selftests/vm/pkeys: fix pkey_disable_clear() adds ea5f95c3d6bb selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() adds 6e373263ce07 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] adds 57bcb57da241 selftests: vm: pkeys: use the correct huge page size adds 604c496b227d selftests/vm/pkeys: introduce generic pkey abstractions adds 589944b53b0f selftests/vm/pkeys: introduce powerpc support adds c63e5e7f9942 selftests/vm/pkeys: fix number of reserved powerpc pkeys adds b0acc5d6bf33 selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() adds 94c8a223ded5 selftests/vm/pkeys: improve checks to determine pkey support adds aef759db63fd selftests/vm/pkeys: associate key on a mapped page and det [...] adds 39351c1326cf selftests/vm/pkeys: associate key on a mapped page and det [...] adds 4e06e718afd7 selftests/vm/pkeys: detect write violation on a mapped acc [...] adds 6e2c2d0fb781 selftests/vm/pkeys: introduce a sub-page allocator adds fa17437cb840 selftests/vm/pkeys: test correct behaviour of pkey-0 adds e9506394a159 selftests/vm/pkeys: override access right definitions on powerpc adds 473c3cc86c36 selftests: vm: pkeys: use the correct page size on powerpc adds f21fda8f6453 selftests: vm: pkeys: fix multilib builds for x86 adds 2792d488a2d3 tools/testing/selftests/vm: remove duplicate headers adds 469cbd016157 lib/ubsan.c: fix gcc-10 warnings adds 886d7de631da Merge branch 'akpm' (patches from Andrew) adds 587f17018a2c Kconfig: add config option for asm goto w/ outputs adds ba637aa019e0 ARM: integrator: Drop unneeded select of SPARSE_IRQ adds 65fd41e6fa2e ARM: realview: Drop unneeded select of multi-platform features adds db1e11357819 ARM: versatile: Remove dead sched_clock code adds ce7107697986 ARM: versatile: Drop mapping IB2 module registers adds 03d679bf004d bus: Add DT bindings for Integrator/AP logic modules adds ccea5e8a5918 bus: Add driver for Integrator/AP logic modules adds e07fec606286 ARM: integrator: Retire LM and IM-PD1 boardfile code adds d2854bbe5f5c ARM: integrator: Add some Kconfig selections adds 899895fb6dba MAINTAINERS: adjust to renaming physmap_of_versatile.c adds 7adb2781f731 Merge tag 'versatile-v5.8-1' of git://git.kernel.org/pub/s [...] adds 135e7a156ae2 ARM: shmobile: r8a7742: Basic SoC support adds 37d03aa5358a Merge tag 'renesas-arm-soc-for-v5.8-tag1' of git://git.ker [...] adds e5006671acc7 clk: versatile: Drop the legacy IM-PD1 clock code adds 9bffcf42c670 ARM/time: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 1c2f05e72ade ARM: mediatek: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds b5bb63177d38 ARM: mmp: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 86aeee4d0a4c ARM: Prepare Realtek RTD1195 adds ed25e516a100 MAINTAINERS: Add Realtek arm DT files adds 125e07629f85 Merge tag 'realtek-soc-for-5.8' of git://git.kernel.org/pu [...] adds 9442c09e784d MAINTAINERS: Update Raspberry Pi development repository adds 93a50c102c29 Merge tag 'arm-soc/for-5.8/maintainers' of https://github. [...] adds 446937a5056f ARM: mm: Remove virtual address print from B15 RAC driver adds 3418b4c26a11 Merge tag 'arm-soc/for-5.8/soc' of https://github.com/Broa [...] adds 778627c78f01 ARM: s3c64xx: convert to use i2c_new_client_device() adds ee9a71ad2554 ARM: samsung: Omit superfluous error message in s3c_adc_probe() adds 06b29212c3a2 ARM: samsung: Use devm_platform_ioremap_resource() to simp [...] adds a7426a0e7f1e Merge tag 'samsung-soc-5.8' of git://git.kernel.org/pub/sc [...] adds d85d5247885e ARM: OMAP2+: drop unnecessary adrl adds 4f0f02cc4b54 ARM: omap2plus: Drop unneeded select of MIGHT_HAVE_CACHE_L2X0 adds 90d0ce39f8b0 ARM: omap2: make omap5_erratum_workaround_801819 static adds d33e3d542b6c ARM: OMAP2+: pm33xx-core: Make am43xx_get_rtc_base_addr static adds 5df04698bd39 Merge tag 'omap-for-v5.8/soc-signed-take2' of git://git.ke [...] adds 9b06fc39084e ARM: vexpress: Move vexpress_flags_set() into arch code adds 6aec54a64957 arm64: vexpress: Don't select CONFIG_POWER_RESET_VEXPRESS adds 039599c92d3b amba: Retry adding deferred devices at late_initcall adds 81134fb541d4 clk: versatile: Rework kconfig structure adds 562bbb233513 clk: versatile: Only enable SP810 on 32-bit by default adds 03cc105f2edf clk: vexpress-osc: Use the devres clock API variants adds 75b272bd093b clk: vexpress-osc: Support building as a module adds a229635f3bc9 mfd: vexpress-sysreg: Drop selecting CONFIG_CLKSRC_MMIO adds 13fc767335ca mfd: vexpress-sysreg: Drop unused syscon child devices adds 0ea355ef7843 mfd: vexpress-sysreg: Use devres API variants adds 7b9d428e0519 mfd: vexpress-sysreg: Support building as a module adds d06cfe3f123c bus: vexpress-config: Merge vexpress-syscfg into vexpress-config adds a5a38765ac79 bus: vexpress-config: simplify config bus probing adds 310f80d61717 vexpress: Move setting master site to vexpress-config bus adds 70e4758aaae0 bus: vexpress-config: Support building as module adds 848685c25da9 ARM: vexpress: Don't select VEXPRESS_CONFIG adds a875e0e5a2a3 Merge tag 'vexpress-modules-for-soc-v2' of git://git.kerne [...] adds 96866b1a1d32 ARM: debug-ll: Add support for r8a7742 adds efb59c94c8a6 Merge tag 'renesas-arm-soc-for-v5.8-tag2' of git://git.ker [...] adds d70f5e541ab3 firmware: tegra: Make BPMP a regular driver adds b720aaa347f2 firmware: tf: Different way of L2 cache enabling after LP2 [...] adds 836ca0081983 Merge branch 'for-5.8/firmware' into for-5.8/arm/core adds 36dc3b1a7e9d ARM: tegra: Initialize r0 register for firmware wake-up adds 38743e414e7c ARM: tegra: Do not fully reinitialize L2 on resume adds 35509737c8f9 ARM: tegra: Correct PL310 Auxiliary Control Register initi [...] adds d3c32c04adfd ARM: tegra: Switch CPU to PLLP on resume from LP1 on Tegra [...] adds 04985d00e2c9 ARM: tegra: Don't enable PLLX while resuming from LP1 on Tegra30 adds b9bf73aed99e ARM: tegra: Create tegra20-cpufreq platform device on Tegra30 adds a7f6e07724ad Merge tag 'tegra-for-5.8-arm-core' of git://git.kernel.org [...] adds 4c8a2bd23115 ARM: arch timer: Drop unneeded select GENERIC_CLOCKEVENTS adds 4039a44c9ee9 ARM: actions: Drop unneeded select of COMMON_CLK adds 84ce0141031a ARM: alpine: Drop unneeded select of HAVE_SMP adds 80454a9908d7 ARM: asm9260: Drop unneeded select of GENERIC_CLOCKEVENTS adds 9fdba09a039e ARM: aspeed: Drop unneeded select of HAVE_SMP adds b8c5a80689ba ARM: berlin: Drop unneeded select of HAVE_SMP adds 022dacdd278d ARM: clps711x: Drop unneeded select of multi-platform sele [...] adds 671ae2728504 ARM: davinci: Drop unneeded select of TIMER_OF adds 1942cf1cb5e2 ARM: mmp: Drop unneeded select of COMMON_CLK adds c5b18873f5b9 ARM: mvebu: Drop unneeded select of HAVE_SMP adds 9fe2b45889db ARM: prima2: Drop unneeded select of HAVE_SMP adds 9d281a4f6fd6 ARM: socfpga: Drop unneeded select of PCI_DOMAINS_GENERIC adds 97a2f40e3801 bus: arm-integrator-lm: Fix return value check in integrat [...] adds dceb213ca4a7 ARM: vf610: report soc info via soc device adds 64d7bf58e72b ARM: imx: pcm037: make pcm970_sja1000_platform_data static adds d2199b34871b ARM: imx: use device_initcall for imx_soc_device_init adds f72130c6b62e ARM: imx: move cpu definitions into a header adds 52102a3ba6a6 soc: imx: move cpu code to drivers/soc/imx adds 66ee9359b0d4 Merge tag 'imx-soc-5.8' of git://git.kernel.org/pub/scm/li [...] adds 16aed29d7c01 clk: ti: dm816: enable sysclk6_ck on init adds 4bba9bf08ff4 bus: ti-sysc: Ignore timer12 on secure omap3 adds e69b4e1a7577 ARM: OMAP2+: Add omap_init_time_of() adds e20ef23dd693 ARM: dts: Configure system timers for am335x adds 545a95582e80 ARM: dts: Configure system timers for am437x adds 14b1925a7219 ARM: dts: Configure system timers for omap4 adds 036a3d42bb8f ARM: dts: Configure system timers for omap5 and dra7 adds e428e250fde6 ARM: dts: Configure system timers for omap3 adds 83bd18b46600 ARM: dts: Configure system timers for ti81xx adds 64dbc3d55d60 ARM: dts: Configure system timers for omap2 adds 2ee04b88547a ARM: OMAP2+: Drop old timer code for dmtimer and 32k counter adds 1a5428119bc3 bus: ti-sysc: Timers no longer need legacy quirk handling adds 803b504bf552 Merge tag 'omap-for-v5.8/timer-signed' of git://git.kernel [...] adds 9d3239147d6d ARM: pxa: remove Compulab pxa2xx boards adds 24320a7ff39e MAINTAINERS: pxa: remove Compulab arm/pxa support adds b5321c304eb5 MAINTAINERS: clarify maintenance of ARM Dove drivers adds ac7864936a91 Merge tag 'mvebu-arm-5.8-1' of git://git.infradead.org/lin [...] adds 37aed36cfec3 ARM: rockchip: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 0b973c65d2f2 ARM: rockchip: fix spelling mistake "to" -> "too" adds 063731c87a2c Merge tag 'v5.8-rockchip-soc32-1' of git://git.kernel.org/ [...] adds 56f292ad6632 Revert "ARM: vexpress: Don't select VEXPRESS_CONFIG" adds 73174acc9c75 power: vexpress: add suppress_bind_attrs to true adds a90d99045230 power: vexpress: cleanup: use builtin_platform_driver adds d0c7dc173969 power: reset: vexpress: fix build issue adds 147922f91965 ARM: davinci: fix build failure without I2C adds 5f55f1fb187d clk: versatile: Fix kconfig dependency on COMMON_CLK_VERSATILE adds d86ad463d670 ARM: OMAP2+: Fix regression for using local timer on non-SMP SoCs adds e4df11cb99bf ARM: zynq: Don't select CONFIG_ICST adds d2353bad2c1e ARM: omap2: fix omap5_realtime_timer_init definition adds 694b5a5d313f Merge tag 'arm-soc-5.8' of git://git.kernel.org/pub/scm/li [...] adds 911d1ef13194 ARM: defconfig: u8500: Enable new drivers for samsung-golden adds 288d3f142bd6 ARM: defconfig: u8500: Enable new drivers for ux500 adds 962abbc0847b Merge tag 'ux500-defconfig-v5.7' of git://git.kernel.org/p [...] adds 4c427ab28fd1 ARM: shmobile: defconfig: Refresh for v5.7-rc1 adds 929379dd0fa0 Merge tag 'renesas-arm-defconfig-for-v5.8-tag1' of git://g [...] adds f06f924a65fb ARM: bcm2835_defconfig: Enable fixed-regulator adds 35cdc3fa00ee Merge tag 'tags/bcm2835-defconfig-next-2020-03-27' into de [...] adds 016eae21a317 Merge tag 'arm-soc/for-5.8/defconfig' of https://github.co [...] adds f8beebe01946 ARM: exynos_defconfig: Enable serial bus and BCM HCIUART drivers adds a8360727870b ARM: exynos_defconfig: Compile MAC80211/CFG80211 as modules adds 66fa76a7dbd8 Merge tag 'samsung-defconfig-5.8' of git://git.kernel.org/ [...] adds 1a90c5ba48c4 ARM: shmobile: defconfig: Enable r8a7742 SoC adds 44b6141ebe93 ARM: multi_v7_defconfig: Enable r8a7742 SoC adds c0feb184a71d Merge tag 'renesas-arm-defconfig-for-v5.8-tag2' of git://g [...] adds 5d2408c6cd59 ARM: configs: sunxi: Add sun8i analog codec adds cdaeaa2560a9 arm64: configs: Enable sun50i cpufreq nvmem adds 6e15f0a9c498 Merge tag 'sunxi-config-for-5.8-1' of git://git.kernel.org [...] adds 8d77c0296150 ARM: configs: at91: sama5: enable SAMA5D2_PIOBU adds 6a2ab88ca789 ARM: configs: at91: sama5: enable MCP16502 regulator adds 88b1542b06eb Merge tag 'at91-5.8-defconfig' of git://git.kernel.org/pub [...] adds b47c5fc15d88 arm64: defconfig: Enable Qualcomm CAMCC, CAMSS and CCI drivers adds f7a8bc1cf0b2 arm64: defconfig: Enable SM8250 GCC driver adds 9cbcb81dc8d2 arm64: defconfig: Remove QCOM_GLINK_SSR adds ece74ab22714 arm64: defconfig: Enable Qualcomm SC7180 pinctrl and gcc adds 5ef3c35809ec arm64: defconfig: enable Qualcomm IPA and RMNet modules adds 72a790ac7c99 Merge tag 'qcom-arm64-defconfig-for-5.8' of git://git.kern [...] adds 38f58fc51d12 arm64: defconfig: enable meson gx audio as module adds 93d2fa6a035b Merge tag 'amlogic-defconfig' of git://git.kernel.org/pub/ [...] adds 528443e32a3d arm64: defconfig: Enable UACCE/PCI PASID/SEC2/HPRE configs adds fec6111ae322 Merge tag 'hisi-arm64-defconfig-for-5.8' of git://github.c [...] adds fa4aa8a530b2 arm64: defconfig: Add LEDS_TRIGGER_TIMER adds 8ce538ef2b60 Merge tag 'arm64_defconfig_for_v5.8' of git://git.kernel.o [...] adds fecde876bc20 arm64: defconfig: Enable CONFIG_PINCTRL_IMX8DXL by default adds 5b4bf802427e ARM: imx_v6_v7_defconfig: extend RN5T618 PMIC family support adds f11d7cb47f15 Merge tag 'imx-defconfig-5.8' of git://git.kernel.org/pub/ [...] adds 298743c193bb Merge tag 'arm-defconfig-5.8' of git://git.kernel.org/pub/ [...] adds b953dceaddbf dt-bindings: arm: Add smc/hvc transport for SCMI adds 1dc6558062da firmware: arm_scmi: Add smc/hvc transport adds 18988265b876 firmware: arm_scmi: Make mutex channel specific adds b9d15ee21cd8 firmware: arm_scmi: Drop empty stub for smc_mark_txdone adds 8aa6e12bbf9d firmware: arm_scmi: Check shmem property for channel availablity adds 4e44590ee4a9 firmware: arm_scmi: Drop checking for shmem property in pa [...] adds 70771c69ab9b firmware: arm_scmi: Add include guard to linux/scmi_protocol.h adds 23818b3d8590 firmware: arm_scpi: Add include guard to linux/scpi_protocol.h adds 4ebd8f6dea81 firmware: arm_scmi: Add receive buffer support for notifications adds 2264417a9a99 firmware: arm_scmi: Update protocol commands and notificat [...] adds d5141f37c42e firmware: arm_scmi: Add notifications support in transport layer adds 4d09852b6f01 firmware: arm_scmi: Add support for notifications message [...] adds 87dff4e63cf2 firmware: arm_scmi: Rename .clear_notification() transport_ops adds b37f5cc8d243 firmware: arm_scmi: Clear channel on reception of unexpect [...] adds d04fb2b2ddef firmware: arm_scmi: Clear channel for delayed responses adds c5bceb98ce0e firmware: arm_scmi: Fix handling of unexpected delayed responses adds f7199cf48902 firmware: arm_scmi: Fix return error code in smc_send_message adds 5a897e3ab429 firmware: arm_scmi: fix psci dependency adds a7afae50e2ab Merge tag 'scmi-updates-5.8' of git://git.kernel.org/pub/s [...] adds 58f7381c9754 dt-bindings: power: rcar-sysc: Add r8a7742 power domain in [...] adds 41b2df22fafb clk: renesas: Add r8a7742 CPG Core Clock Definitions adds 557b7e545e09 Merge tag 'renesas-r8a7742-dt-binding-defs-tag' into renes [...] adds 5b9fa9cbe654 soc: renesas: rcar-sysc: Add R8A7742 support adds 2f71832755a9 soc: renesas: rcar-rst: Add support for RZ/G1H adds acb09eca328d Merge tag 'renesas-drivers-for-v5.8-tag1' of git://git.ker [...] adds 2a6ba3f794e8 tee: enable support to register kernel memory adds 104edb94cc4b tee: add private login method for kernel clients adds b4ad9a32b204 Merge tag 'tee-subsys-for-5.8' of git://git.linaro.org/peo [...] adds cdc8abe763c9 soc: renesas: Add Renesas R8A7742 config option adds 8222d4c31576 Merge tag 'renesas-drivers-for-v5.8-tag2' of git://git.ker [...] adds 10b200668133 firmware: tegra: Defer BPMP probe if shared memory not available adds fff4a87f4419 Merge tag 'tegra-for-5.8-firmware-v2' of git://git.kernel. [...] adds af19d6450101 drm/mediatek: Omit warning on probe defers adds 1a680aa888d6 dt-bindings: mediatek: Update mmsys binding to reflect it [...] adds 13032709e232 clk / soc: mediatek: Move mt8173 MMSYS to platform driver adds 2c758e301ed9 soc / drm: mediatek: Move routing control to mmsys device adds 667c769246b0 soc / drm: mediatek: Fix mediatek-drm device probing adds 1a6e55ca8f36 soc: mediatek: mmsys: Drop <linux/clk-provider.h> adds ff34e17cf9bc soc: mediatek: Missing platform_device_unregister() on err [...] adds 154910f88676 ARM: mediatek: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds b4e3b881b983 Merge tag 'v5.7-next-soc' of git://git.kernel.org/pub/scm/ [...] adds 1115899e7aad tee: remove unnecessary NULL check in tee_shm_alloc() adds 6d83d800b245 Merge tag 'tee-smatch-for-5.8' of git://git.linaro.org/peo [...] adds 18dfc0bf8167 dt-bindings: power: meson-ee-pwrc: add support for Meson8/8b/8m2 adds cc9ca02a40e5 dt-bindings: power: meson-ee-pwrc: add support for the Mes [...] adds 34217df28db7 soc: amlogic: meson-ee-pwrc: add support for Meson8/Meson8 [...] adds 53773f2dfd9c soc: amlogic: meson-ee-pwrc: add support for the Meson GX SoCs adds 93f9fb1e4a7e Merge tag 'amlogic-drivers' of git://git.kernel.org/pub/sc [...] adds 3a5fc2520bc6 dt-bindings: reset: meson: add gxl internal dac reset adds ecd910f4420a dt-bindings: reset: imx7: Add support for i.MX8MN adds c4e181d6fec4 dt-bindings: reset: imx7: Document usage on i.MX8MP SoC adds e08672c03981 reset: imx7: Add support for i.MX8MP SoC adds 697fa27dc5fb reset: hi6220: Add support for AO reset controller adds 0417a5c6a4c5 Merge tag 'reset-for-v5.8' of git://git.pengutronix.de/pza [...] adds e33bcbab16d1 tee: add support for session's client UUID generation adds c5b4312bea5d tee: optee: Add support for session login client UUID generation adds be4ad166b4e2 Merge tag 'tee-login-for-5.8' of git://git.linaro.org/peop [...] adds 52660e568518 soc: mediatek: Enable mmsys driver by default if Mediatek [...] adds 9c5a0a3a8f04 clk / soc: mediatek: Bind clock and gpu driver for mt2712 adds c292b133b58b clk / soc: mediatek: Bind clock and gpu driver for mt2701 adds 1f9adbc72824 clk/soc: mediatek: mt8183: Bind clock driver from platform device adds cad4e3790a98 clk/soc: mediatek: mt6797: Bind clock driver from platform device adds 32956dda9757 clk/soc: mediatek: mt6779: Bind clock driver from platform device adds 372542d708e5 Merge tag 'v5.7-next-soc.2' of git://git.kernel.org/pub/sc [...] adds 7ad18bb5c2c4 soc: qcom: cmd-db: Fix compilation error when CMD_DB is disabled adds 27a344139c18 soc: qcom: socinfo: add missing soc_id sysfs entry adds d6815c5c43d4 soc: qcom: cmd-db: Add debugfs dumping file adds 1790c97125dd soc: qcom: smp2p: Delete an error message in qcom_smp2p_probe() adds bb7000677a1b soc: qcom: rpmh: Update dirty flag only when data changes adds f5ac95f9ca2f soc: qcom: rpmh: Invalidate SLEEP and WAKE TCSes before fl [...] adds 985427f997b6 soc: qcom: rpmh: Invoke rpmh_flush() for dirty caches adds 15b3bf61b8d4 soc: qcom: rpmh-rsc: Clear active mode configuration for wake TCS adds 38427e5a47bf soc: qcom: rpmh-rsc: Allow using free WAKE TCS for active request adds 3b5e3d50f83a soc: qcom: rpmh-rsc: Clean code reading/writing TCS regs/cmds adds 1f7dbeb51a4f soc: qcom: rpmh-rsc: Document the register layout better adds 427ef4f72bba soc: qcom: rpmh-rsc: Fold tcs_ctrl_write() into its single caller adds 53d49fe1ff49 soc: qcom: rpmh-rsc: Remove get_tcs_of_type() abstraction adds 1bc92a933f19 soc: qcom: rpmh-rsc: Kill cmd_cache and find_match() with fire adds e40b0c1628f2 soc: qcom: rpmh-rsc: A lot of comments adds ff304ea34d2e soc: qcom: rpmh-rsc: tcs_is_free() can just check tcs_in_use adds dded0317f510 soc: qcom: rpmh-rsc: Don't double-check rpmh payload adds 881808d0bbf3 soc: qcom: rpmh-rsc: Caller handles tcs_invalidate() exclusivity adds 032c692ae588 soc: qcom: rpmh-rsc: read_tcs_reg()/write_tcs_reg() are no [...] adds 1d3c6f86fd3f soc: qcom: rpmh: Allow RPMH driver to be loaded as a module adds d4889ec1fc6a soc: qcom: rpmhpd: Allow RPMHPD driver to be loaded as a module adds f29808b2fb85 soc: qcom: rpmpd: Allow RPMPD driver to be loaded as a module adds 9d6ba921acf4 soc: qcom: cmd-db: Cast sizeof() to int to silence field w [...] adds 3adaf26e7b01 soc: qcom: cmd-db: Use 5 digits for printing address adds 704887278b3f soc: qcom: cmd-db: Properly endian swap the slv_id for debugfs adds 820f63652bb4 firmware: qcom_scm: Remove unneeded conversion to bool adds f49176fb13db dt-bindings: soc: qcom: apr: Use generic node names for AP [...] adds 459b1f86f1cb firmware: qcom_scm: fix bogous abuse of dma-direct internals adds 64016bb88e85 soc: qcom: rpmhpd: Add SM8250 power domains adds 35bb4b22f606 soc: qcom: rpmh: Dirt can only make you dirtier, not cleaner adds 02d8ecc18b8f soc: qcom: pdr: Remove impossible error condition adds ce187859cea2 soc: qcom: aoss: Add SM8250 compatible adds 8f09210d89e7 soc: qcom: socinfo: add msm8936/39 and apq8036/39 soc ids adds faa0c1f106ef soc: qcom: rpmh-rsc: Factor "tcs_reg_addr" and "tcs_cmd_ad [...] adds 91160150aba0 soc: qcom: rpmh-rsc: Timeout after 1 second in write_tcs_r [...] adds c20977721631 firmware: qcom_scm-legacy: Replace zero-length array with [...] adds 1143c36656b8 soc: qcom: rpmh-rsc: Correctly ignore CPU_CLUSTER_PM notif [...] adds c45def5d804a soc: qcom: rpmh-rsc: We aren't notified of our own failure [...] adds b5945214b76a kernel/cpu_pm: Fix uninitted local in cpu_pm adds 555701a45f14 soc: qcom: rpmh-rsc: Simplify locking by eliminating the p [...] adds d2a8cfc6f320 soc: qcom: rpmh-rsc: Remove the pm_lock adds 1f7a3eb785e4 Revert "soc: qcom: rpmh: Allow RPMH driver to be loaded as [...] adds 502afe7f0432 Merge tag 'qcom-drivers-for-5.8' of git://git.kernel.org/p [...] adds 4bff7214d263 memory: samsung: exynos5422-dmc: Fix tFAW timings alignment adds 108c31e77594 memory: samsung: exynos5422-dmc: Reduce protected code are [...] adds 84684272394e Merge tag 'samsung-drivers-5.8' of git://git.kernel.org/pu [...] adds 9ce274630495 cpufreq: tegra20: Use generic cpufreq-dt driver (Tegra30 s [...] adds 9b127573b409 Merge tag 'tegra-for-5.8-cpufreq' of git://git.kernel.org/ [...] adds 1555547ddaae Merge branch 'for-5.8/arm/core' into for-5.8/cpuidle adds fafd62e76880 cpuidle: tegra: Support CPU cluster power-down state on Tegra30 adds 2e60fac70375 Merge tag 'tegra-for-5.8-cpuidle' of git://git.kernel.org/ [...] adds 0da0e31600e8 of: reserved-memory: Support lookup of regions by name adds 081df76a040d of: reserved-memory: Support multiple regions per device adds 4a470f00e10e of: Make <linux/of_reserved_mem.h> self-contained adds 19207ea8e099 Merge tag 'tegra-for-5.8-of' of git://git.kernel.org/pub/s [...] adds 796705bcb10c dt-bindings: clock: tegra: Add clock ID for CSI TPG clock adds c95854052558 dt-bindings: clock: tegra: Remove PMC clock IDs adds 7a8327f57a1b dt-bindings: memory: tegra: Add external memory controller [...] adds 13857b3829a8 dt-bindings: cpufreq: Add binding for NVIDIA Tegra20/30 adds 0aade33dde36 dt-bindings: tegra: Add VI and CSI bindings adds 4e79691d050e dt-bindings: i2c: tegra: Document Tegra210 VI I2C adds 612c341c4e35 Merge branch 'for-5.8/dt-bindings' into for-5.8/media adds 3d8a97eabef0 media: tegra-video: Add Tegra210 Video input driver adds 6a5c2972e741 MAINTAINERS: Add Tegra Video driver section adds 8e3d01808ca2 media: tegra-video: Make tegra210_video_formats static adds 29238865dca7 MAINTAINERS: correct path in TEGRA VIDEO DRIVER adds ba8f6682bcb3 media: tegra-video: Do not enable COMPILE_TEST adds 9ffc30a66da1 Merge tag 'tegra-for-5.8-media' of git://git.kernel.org/pu [...] adds c78cf9956f19 soc/tegra: pmc: Enable PMIC wake event on Tegra186 adds 379ac9eb1fe9 soc/tegra: fuse: Add custom SoC attributes adds d08a4095abd8 soc/tegra: fuse: Trivial clean-up of tegra_init_revision() adds 37558ac85c19 soc/tegra: fuse: Update the SoC revision attribute to disp [...] adds 5098e2b95e8e soc/tegra: pmc: Select GENERIC_PINCONF adds 09701895aa93 soc/tegra: pmc: Enable PMIC wake event on Tegra194 adds e4cc4f54be01 soc: tegra: Fix tegra_pmc_get_suspend_mode definition adds df701a76a641 soc/tegra: pmc: Enable PMIC wake event on Tegra210 adds e26552c5e054 Merge tag 'tegra-for-5.8-soc-v2' of git://git.kernel.org/p [...] adds 04df45fba521 soc: imx8m: No need to put node when of_find_compatible_no [...] adds f25a066d1a07 firmware: imx-scu: Support one TX and one RX adds f5f27b79eab8 firmware: imx: scu: Fix corruption of header adds 755a7397947e dt-bindings: firmware: imx: Move system control into dt-bi [...] adds 88d93afd774e dt-bindings: firmware: imx: Add more system controls and P [...] adds 89f12d6509bf firmware: imx: scu: Fix possible memory leak in imx_scu_probe() adds 7b972f383061 Merge tag 'imx-drivers-5.8' of git://git.kernel.org/pub/sc [...] adds f009c89df79a io: Provide _inX() and _outX() adds 26c4c6ce808c logic_pio: Improve macro argument name adds 4acaa93ef643 logic_pio: Use _inX() and _outX() adds e1d908a76128 Merge tag 'hisi-drivers-for-5.8' of git://github.com/hisil [...] adds 60b4000f5464 tee: fix crypto select adds d3e81989c0f0 treewide: Replace zero-length array with flexible-array adds 661ea25e5319 soc: fsl: qe: Replace one-element array and use struct_siz [...] adds 162b323c3d08 soc: fsl: qbman: Remove unused inline function qm_eqcr_get [...] adds d0bab301a046 soc: fsl: dpio: Prefer the CPU affine DPIO adds b25511ef134a soc: fsl: qe: clean up an indentation issue adds e9e4ef9116b1 soc: fsl: dpio: Remove unused inline function qbman_write_ [...] adds fb6c05b08b1a Merge tag 'soc-fsl-next-v5.8' of git://git.kernel.org/pub/ [...] adds 1f46d85ffa75 staging: tegra-video: fix V4L2 dependency adds 232150cc32ea dt-bindings: soc: ti: add binding for k3 platforms chipid module adds 907a2b7e2fc7 soc: ti: add k3 platforms chipid module driver adds b8b38a8e3cae drivers: soc: ti: knav_qmss_queue: Make knav_gp_range_ops static adds 9536a3155bf0 Merge tag 'drivers_soc_for_5.8' of git://git.kernel.org/pu [...] adds 78c43a059a71 dt-bindings: bus: Add Baikal-T1 AXI-bus binding adds a1c13784d251 dt-bindings: bus: Add Baikal-T1 APB-bus binding adds 63cb77136e04 bus: Add Baikal-T1 AXI-bus driver adds 8f93662d8324 bus: Add Baikal-T1 APB-bus driver adds 83ca8b3e8f21 memory: Add Baikal-T1 L2-cache Control Block driver adds 0d583273b49a Merge branch 'baikal/drivers' into arm/drivers adds 2313fca7b44d dt-bindings: memory: Add Baikal-T1 L2-cache Control Block binding adds 1c8ceb16bcb9 bus: bt1-apb: Include linux/io.h adds b19dc1b79993 bus: bt1-apb: Fix show/store callback identations adds 75341b3d358d bus: bt1-apb: Use PTR_ERR_OR_ZERO to return from request-r [...] adds b7cb430d5f11 bus: bt1-apb: Use sysfs_streq instead of strncmp adds 7f57416f2aeb bus: bt1-axi: Optimize the return points in the driver adds 91920088536f bus: bt1-axi: Use sysfs_streq instead of strncmp adds dc20e93b935e bus: bt1-apb: Build the driver into the kernel adds 22e795b470ae bus: bt1-axi: Build the driver into the kernel adds 78f7d98be7a8 Merge branch 'baikal/drivers' into arm/drivers adds b5f73d47f34b clk: sprd: fix compile-testing adds 828f3e18e1cb Merge tag 'arm-drivers-5.8' of git://git.kernel.org/pub/sc [...] adds 78efc0199f3a arm64: dts: Add SC9863A clock nodes adds 161af8fd02fd arm64: dts: Add SC9863A emmc and sd card nodes adds 248a8ffd2c9d dts: arm: stih418: Fix complain about IRQ_TYPE_NONE usage adds 7f21a85085b7 dts: arm: stih407-family: remove duplicated rng nodes adds dca296dd1504 Merge tag 'sti-dt-for-v5.8-round1' of git://git.kernel.org [...] adds d67ef24adf3c ARM: dts: Add devicetree for Integrator/AP with IM-PD1 adds 3f0be4df50a7 Merge tag 'versatile-dts-v5.8-1' of git://git.kernel.org/p [...] adds 667fd76faaf9 arm64: dts: renesas: r8a77961: Add USB2.0 device nodes adds 8ab47ffc8d5d arm64: dts: renesas: r8a77961: Add USB3.0 device nodes adds 3971a7734862 arm64: dts: renesas: r8a77961: Add SCIF and HSCIF nodes adds 174d0967b344 arm64: dts: renesas: r8a77961: Add PWM device nodes adds 76e6c82c5378 arm64: dts: renesas: r8a77961: Add PCIe device nodes adds d92798d5759d ARM: dts: r8a7791: Add TPU device node adds 124eb5dc4ca5 ARM: dts: r8a7791: Add PWM device nodes adds fea89b265f78 ARM: dts: shmobile: Update CMT1 compatible values adds ae990a1de014 ARM: dts: renesas: Fix IOMMU device node names adds cf8ae446bbcb arm64: dts: renesas: Fix IOMMU device node names adds 71dbe9524dcd Merge tag 'renesas-arm-dt-for-v5.8-tag1' of git://git.kern [...] adds 17a97f9db948 dt-bindings: power: rcar-sysc: Document r8a7742 SYSC binding adds 9e01d74ce0a1 dt-bindings: reset: rcar-rst: Document r8a7742 reset module adds 5971e53cf0c9 Merge tag 'renesas-dt-bindings-for-v5.8-tag1' of git://git [...] adds 520557d4854b ARM: dts: am5729: beaglebone-ai: adding device tree adds 441ba630ac92 ARM: dts: am57xx-idk-common: add tc358778 bridge adds 7cf0bb804d7f Merge branch 'omap-for-v5.8/dt-timer' into omap-for-v5.8/dt adds 5390130f3b28 ARM: dts: dra7: add timer_sys_ck entries for IPU/DSP timers adds 46ab8238e3e8 ARM: dts: DRA7: Add common IPU and DSP nodes adds 78aae49a23eb ARM: dts: DRA74x: Add DSP2 processor device node adds c6df6557268a ARM: dts: DRA74x: Add aliases for rproc nodes adds 0ed073c218ee ARM: dts: DRA72x: Add aliases for rproc nodes adds a11a2f73b32d ARM: dts: dra7-ipu-dsp-common: Move mailboxes into common files adds 5e89b39049a6 ARM: dts: dra7-ipu-dsp-common: Add mailboxes to IPU and DSP nodes adds d329f9f14d6f ARM: dts: dra7-ipu-dsp-common: Add timers to IPU and DSP nodes adds 371cddbd5f0f ARM: dts: dra7-evm: Add CMA pools and enable IPU & DSP rprocs adds 791cc4e40f28 ARM: dts: dra72-evm: Add CMA pools and enable IPUs & DSP1 rprocs adds 81fe00fa4e5b ARM: dts: dra72-evm-revc: Add CMA pools and enable IPUs & [...] adds f09862d53736 ARM: dts: dra71-evm: Add CMA pools and enable IPUs & DSP1 rprocs adds 101a29dd31b1 ARM: dts: dra76-evm: Add CMA pools and enable IPU & DSP rprocs adds 35529cc00996 ARM: dts: beagle-x15-common: Add CMA pools and enable IPU [...] adds ac21a4a8f263 ARM: dts: am572x-idk-common: Add CMA pools and enable IPU [...] adds c2a5678e3017 ARM: dts: am571x-idk: Add CMA pools and enable IPUs & DSP1 rprocs adds 1f15980525c6 ARM: dts: dra7-ipu-dsp-common: Add watchdog timers to IPU [...] adds f9cd51bf6d1c ARM: dts: omap5: add aes1 entry adds 4b9882ae4d28 ARM: dts: omap5: add aes2 entry adds bf755817f82a ARM: dts: omap5: add SHA crypto accelerator node adds 189a8739cc72 ARM: dts: omap5: add DES crypto accelerator node adds f18e314a6bf1 ARM: OMAP4: Make L4SEC clock domain SWSUP only adds e88ba436e561 ARM: OMAP5: Make L4SEC clock domain SWSUP only adds 4875d9e230cc Merge tag 'omap-for-v5.8/dt-signed' of git://git.kernel.or [...] adds d1f3f68f55ca ARM: dts: aspeed: ast2500: Add SCU interrupt controller adds f9950ad27205 ARM: dts: aspeed: ast2600: Add SCU interrupt controllers adds bcee38919fa0 ARM: dts: aspeed: ast2600: Add Video Engine node adds 3dcfff96f17a ARM: dts: aspeed: tiogapass: Add IPMB device adds d85fa6c6f337 ARM: dts: aspeed: tiogapass: Add gpio line names adds 7f9dad6bdc34 ARM: dts: aspeed: tacoma: Enable eMMC controller adds 4aca6812d25c ARM: dts: aspeed: ast2400: Add video engine support adds b19dad68c97e ARM: dts: aspeed: rainier: Enable VUART2 adds 3ad7e45820d0 ARM: dts: aspeed: rainier: Set PCA9552 pin types adds d0ba4f581ed5 ARM: dts: aspeed: tacoma: Add gpio-key definitions adds b2fa526ca278 ARM: dts: aspeed: ast2600evb: Enable FSI master adds 156fbb12f11e ARM: dts: aspeed: rainier: Add host FSI description adds fbb6f3e068ec ARM: dts: aspeed: rainier: Remove regulators adds c87f739459cc ARM: dts: aspeed: mihawk: Change the name of leds adds 977f7e0028f1 ARM: dts: aspeed: tacoma: Add GPIOs for FSI adds c998f40f2ae6 ARM: dts: aspeed: ast2600: Set arch timer always-on adds d5ece55c1874 ARM: dts: aspeed: witherspoon: Add gpio line names adds 1f2c9d31e480 ARM: dts: aspeed: romulus: Add gpio line names adds fa09a28ca3e9 ARM: dts: aspeed: zaius: Add gpio line names adds 2f68e4e7df67 ARM: dts: aspeed: tacoma: Add gpio line names adds e9b24b55ca4f ARM: dts: aspeed: rainier: Add gpio line names adds 3208f3a51339 ARM: dts: aspeed: rainier: Add VGA reserved memory region adds bf6c99f3aeda ARM: dts: aspeed: tacoma: Add iio-hwmon nodes for IIO devices adds d2718f5e30d0 ARM: dts: aspeed: tacoma: Enable the second VUART adds 39d8a73c53a2 ARM: dts: aspeed: tacoma: Add TPM adds 6456bc88c90d ARM: dts: aspeed: mihawk: add aliases for i2c adds 697538bd65ad ARM: dts: aspeed: Add YADRO Nicole BMC adds 266056d3c61d ARM: dts: aspeed: Adding Facebook Yosemite V2 BMC adds 910f65c55611 ARM: dts: aspeed: ast2500: Add XDMA Engine adds e7d1ed849fd1 ARM: dts: aspeed: ast2600: Add XDMA Engine adds f90fe8d3b242 ARM: dts: Aspeed: AST2600: Add XDMA PCI-E root control reset adds fa4c8ec6feaa ARM: dts: aspeed: Change KCS nodes to v2 binding adds 18e48cc0ba9c Merge tag 'aspeed-5.8-devicetree' of git://git.kernel.org/ [...] adds 7c070e9a2352 dt-bindings: arm: realtek: Add RTD1195 and MeLE X1000 adds 517a77d07c39 ARM: dts: Prepare Realtek RTD1195 and MeLE X1000 adds af19d9b8844f ARM: dts: rtd1195: Exclude boot ROM from memory ranges adds ede8b703750c ARM: dts: rtd1195: Introduce r-bus adds 89eac40f933c dt-bindings: arm: realtek: Add Realtek Horseradish EVB adds 824c46117ae0 ARM: dts: rtd1195: Add Realtek Horseradish EVB adds 31888c8be148 arm64: dts: realtek: rtd129x: Fix GIC CPU masks for RTD1293 adds 690677c22d5f arm64: dts: realtek: rtd129x: Use reserved-memory for RPC regions adds 6d2fdb241005 arm64: dts: realtek: rtd129x: Introduce r-bus adds 3040e132beda arm64: dts: realtek: rtd129x: Carve out boot ROM from memory adds 843603bbcdff dt-bindings: arm: realtek: Add RTD1395 and Banana Pi BPI-M4 adds 769c00a2f10b arm64: dts: realtek: Add RTD1395 and BPi-M4 adds 158caa2e14ed dt-bindings: arm: realtek: Add Realtek Lion Skin EVB adds 50a87ad8cd6a arm64: dts: realtek: rtd1395: Add Realtek Lion Skin EVB adds 8dcb8b063601 dt-bindings: arm: realtek: Document RTD1619 and Realtek Mj [...] adds d8a6c3b34276 arm64: dts: realtek: Add RTD1619 SoC and Realtek Mjolnir EVB adds 44955042b512 arm64: dts: realtek: rtd16xx: Carve out boot ROM from memory adds 0d874aad940d arm64: dts: realtek: rtd16xx: Add memory reservations adds 7c620476a623 dt-bindings: vendor-prefixes: Add Xnano adds b5912cac6eac dt-bindings: arm: realtek: Add Xnano X5 adds e557f4b0ba86 arm64: dts: realtek: rtd1295: Add Xnano X5 adds c5021279aa71 ARM: dts: rtd1195: Introduce iso and misc syscon adds 9e7c2a1caf25 arm64: dts: realtek: rtd129x: Introduce CRT, iso and misc syscon adds a5360a35772f arm64: dts: realtek: rtd139x: Introduce CRT, iso and misc syscon adds cc022ebcaf74 arm64: dts: realtek: rtd16xx: Introduce iso and misc syscon adds aff13f7cc869 ARM: dts: rtd1195: Add CRT syscon node adds 63313c1ceb94 dt-bindings: reset: Add Realtek RTD1195 adds 6f7f0d95380f ARM: dts: rtd1195: Add reset nodes adds a4516dc56ea8 ARM: dts: rtd1195: Add UART resets adds 4b1b26deeb58 arm64: dts: realtek: rtd16xx: Add CRT syscon node adds fcf862824652 ARM: dts: rtd1195: Add SB2 and SCPU Wrapper syscon nodes adds 6de1aced8bd6 arm64: dts: realtek: rtd129x: Add SB2 and SCPU Wrapper sys [...] adds dd473726dc79 arm64: dts: realtek: rtd139x: Add SB2 and SCPU Wrapper sys [...] adds e624119013bf arm64: dts: realtek: rtd16xx: Add SB2 and SCPU Wrapper sys [...] adds 378788120bed dt-bindings: reset: rtd1295: Add SB2 reset adds 8c915019e3e0 Merge tag 'realtek-dt-for-5.8' of git://git.kernel.org/pub [...] adds a8dad3e1e333 arm64: dts: hikey960: pinctrl: Fix spi2/spi3 pinconf adds fd955a7eac36 arm64: dts: hi6220: Add CTI options adds 9c7ae8edb958 Merge tag 'hisi-arm64-dt-for-5.8' of git://github.com/hisi [...] adds 155c58f22528 ARM: dts: bcm2711: Update expgpio's GPIO labels adds 8f7a54a74d72 ARM: dts: bcm2711: Add vmmc regulator in emmc2 adds 3ac395a5b3f3 ARM: dts: bcm283x: Use firmware PM driver for V3D adds 460227c329e5 Merge tag 'tags/bcm2835-dt-next-2020-03-27' into devicetree/next adds c380981efbcd Merge tag 'arm-soc/for-5.8/devicetree' of https://github.c [...] adds 15598aab6eb2 dt-bindings: arm: samsung: Add compatible string for the G [...] adds 8620cc2f99b7 ARM: dts: exynos: Add devicetree file for the Galaxy S2 adds b6353c31ab64 ARM: dts: exynos: Enable Bluetooth support for Rinato board adds a19f6efc01df ARM: dts: exynos: Enable WLAN support for the Trats board adds 8807d356bfea ARM: dts: exynos: Fix GPIO polarity for thr GalaxyS3 CM366 [...] adds 8df80c1801c9 ARM: dts: exynos: Convert to new i2c-gpio bindings adds 5453c5c9c5af ARM: dts: exynos: Correct regulator names adds ad0e74f0d670 ARM: dts: exynos: Correct the MAX8997 interrupts on the Tr [...] adds d22928095975 ARM: dts: exynos: Remove useless address/size cells for ms [...] adds 95384e977c42 ARM: dts: exynos: Enable WLAN support for the Rinato board adds f1b0ffaa686f ARM: dts: exynos: Enable WLAN support for the UniversalC210 board adds 6a52e305f2ac ARM: dts: s5pv210: Add helper define for sleep gpio config adds d7d155a7693f ARM: dts: s5pv210: Add sleep GPIO configuration for Fascinate4G adds e4e5f695085f ARM: dts: s5pv210: Add sleep GPIO configuration for Galaxy S adds 386c7b372dd8 ARM: dts: s5pv210: Correct gpi pinctrl node name adds 869d42e6eba8 ARM: dts: s5pv210: Set keep-power-in-suspend for SDHCI1 on Aries adds 09b39f60ee09 ARM: dts: s5pv210: Disable pulls on GPIO I2C adapters for Aries adds aa2146416dbe ARM: dts: s5pv210: Add WM8994 support to Aries boards adds 3a4e7635d120 ARM: dts: s5pv210: Add FSA9480 support to Aries boards adds 849994778e48 ARM: dts: s5pv210: Add touchkey support to Aries boards adds ecd7a47382e5 ARM: dts: s5pv210: Add panel support to Aries boards adds e619c4ef3839 ARM: dts: s5pv210: Add remaining i2c-gpio adapters to Arie [...] adds 94f3c8132c30 ARM: dts: s5pv210: Add si470x FM radio to Galaxy S adds 04568cb58a43 ARM: dts: s5pv210: Disable pull for vibrator enable GPIO o [...] adds e39d3a4b23f7 ARM: dts: s5pv210: Add an ADC node adds 07297ea732dd ARM: dts: s5pv210: Enable ADC on Aries boards adds 44a390fb43d3 ARM: dts: s5pv210: Assign clocks to MMC devices on Aries boards adds 18c41a634ebe ARM: dts: s5pv210: Correct FIMC definitions adds c9ed436fd69b ARM: dts: s5pv210: Set MAX8998 GPIO pulls on Aries boards adds ca6bc7a19241 Merge tag 'samsung-dt-5.8' of git://git.kernel.org/pub/scm [...] adds 546283d580c7 ARM: dts: stm32: fix a typo for DAC io-channel-cells on stm32f429 adds a7c0bbc3fd61 ARM: dts: stm32: fix a typo for DAC io-channel-cells on stm32h743 adds 4bbb76eedde9 ARM: dts: stm32: fix a typo for DAC io-channel-cells on stm32mp15 adds 88fcb8a340e5 ARM: dts: stm32: enable stm32mp157's &gpu by default adds 9c32f980d999 ARM: dts: stm32: preset stm32mp15x video #address- and #si [...] adds 276bd3f003b1 ARM: dts: stm32: remove now redundant STM32MP15x video cell sizes adds 6ddf19e09fb2 ARM: dts: stm32: use uniform label names for sleep pinctrl [...] adds c19e7f74966a ARM: dts: stm32: use uniform node names for sleep pinctrl groups adds f0b06064bbd6 dt-bindings: add vendor prefix for Linux Automation GmbH adds 666b5ca85cd3 ARM: dts: stm32: add STM32MP1-based Linux Automation MC-1 board adds bc1aa0919284 dt-bindings: arm: stm32: document lxa,stm32mp157c-mc1 compatible adds a49e244797f9 ARM: dts: stm32: Enable I2C2 on DHCOM PDK2 carrier board adds dda830431640 ARM: dts: stm32: add cortex-M4 pdds management in Cortex-M4 node adds 06a933aaef99 ARM: dts: stm32: use st,stm32mp15-i2c compatible for stm32mp151 adds ea6318dc5a1d ARM: dts: stm32: add Fast Mode Plus info in I2C nodes of s [...] adds dff503ab76b4 ARM: dts: stm32: Repair PMIC configuration on AV96 adds f3aa3bc3a584 ARM: dts: stm32: Repair PMIC interrupt on AV96 adds 7354ba62fa1e ARM: dts: stm32: Add alternate pinmux for ethernet RGMII o [...] adds 3ed6bd31ba31 ARM: dts: stm32: Repair ethernet operation on AV96 adds 010ca9fe500b ARM: dts: stm32: Add missing ethernet PHY reset on AV96 adds 701f9e65e5d6 ARM: dts: stm32: Add missing ethernet PHY skews on AV96 adds e88cee378719 ARM: dts: stm32: Add alternate pinmux for SDMMC pins on stm32mp15 adds e1ea5c1721ae ARM: dts: stm32: Repair SDMMC1 operation on AV96 adds 611325f68102 ARM: dts: stm32: Add eMMC attached to SDMMC2 on AV96 adds 76045bc45710 ARM: dts: stm32: Add QSPI NOR on AV96 adds 84faf29b2d52 ARM: dts: stm32: Add configuration EEPROM on AV96 adds 7dd5cbba42c9 ARM: dts: stm32: Enable WiFi on AV96 adds 077e0638fc83 ARM: dts: stm32: Add alternate pinmux for USART2 pins on s [...] adds 224771c94764 ARM: dts: stm32: Enable Bluetooth on AV96 adds 0752cc4c6671 ARM: dts: stm32: Add alternate pinmux for LTDC pins on stm32mp15 adds 64e86752d7df ARM: dts: stm32: Add bindings for HDMI video on AV96 adds dcf185ca8175 ARM: dts: stm32: Add alternate pinmux for SAI2 pins on stm32mp15 adds e027da342772 ARM: dts: stm32: Add bindings for audio on AV96 adds e74ef3823b4d ARM: dts: stm32: Add bindings for USB on AV96 adds 878b0ba5c4d2 ARM: dts: stm32: Rename LEDs to match silkscreen on AV96 adds 2f9306969a76 ARM: dts: stm32: add sd-uhs properties in SD-card node for [...] adds b5a087139db2 ARM: dts: stm32: Enable thermal sensor support on stm32mp15xx-dkx adds 7d4d46ba051b ARM: dts: stm32: bump PSCI to version 1.0 on stm32mp15x adds 11b08c46333c ARM: dts: stm32: Add alternate pinmux for I2C2 pins adds b1c1fe1d43e3 ARM: dts: stm32: Repair I2C2 operation on AV96 adds 39be968cb5a1 ARM: dts: stm32: Add alternate pinmux for FDCAN1 pins adds b0b3a8b7be1e ARM: dts: stm32: Add bindings for FDCAN1 on AV96 adds 099318445981 ARM: dts: stm32: Add alternate pinmux for FDCAN2 pins adds c80b9dacdc6c ARM: dts: stm32: Add bindings for FDCAN2 on AV96 adds d56eb118c37b ARM: dts: stm32: Add alternate pinmux for ADC pins adds 8f92c7565325 ARM: dts: stm32: Add bindings for ADC on AV96 adds 5afb13616baf ARM: dts: stm32: Add alternate pinmux for SPI2 pins adds f572f485898a ARM: dts: stm32: Add bindings for SPI2 on AV96 adds da80ddaf5176 dt-bindings: Add vendor prefix for Shiratech Solutions adds 498a7014989d ARM: dts: stm32: Add missing pinctrl entries for STM32MP15 adds b856e9d148ae dt-bindings: arm: stm32: Document Stinger96 compatible adds aaac4bd35a83 ARM: dts: stm32: Add Stinger96 board support adds 061e0a6e108f dt-bindings: arm: stm32: Document IoT Box compatible adds f0c2df217c80 ARM: dts: stm32: Add IoT Box board support adds 87cabf9405cb ARM: dts: stm32: Add GPIO keys for STM32MP1 DHCOM PDK2 adds 81d5fc719798 ARM: dts: stm32: Add GPIO LEDs for STM32MP1 DHCOM PDK2 adds 604536dc5837 ARM: dts: stm32: Split SoC-independent parts of DHCOM SOM [...] adds 7e76f82acd9e ARM: dts: stm32: Split Avenger96 into DHCOR SoM and Avenge [...] adds aff195d0ec65 Merge tag 'stm32-dt-for-v5.8-1' of git://git.kernel.org/pu [...] adds ca0762ee4497 Merge tag 'renesas-r8a7742-dt-binding-defs-tag' into renes [...] adds eb4cdda7a30b ARM: dts: r8a7742: Initial SoC device tree adds 269785eaba09 ARM: dts: r8a7742-iwg21m: Add iWave RZ/G1H Qseven SOM adds 48ad3c4a334a ARM: dts: r8a7742-iwg21d-q7: Add iWave G21D-Q7 board based [...] adds a31a8c9cbc07 ARM: dts: r8a7742: Add IRQC support adds b2cb7d8d5f0c ARM: dts: r8a7742: Add [H]SCIF{A|B} support adds 7fc3b53a7bd6 ARM: dts: r8a7742: Add GPIO nodes adds 0e36587c0832 arm64: dts: renesas: r8a774c0-cat874: Add support for AIST [...] adds de12d92147c1 Merge tag 'renesas-arm-dt-for-v5.8-tag2' of git://git.kern [...] adds 844beed47182 dt-bindings: arm: renesas: Document iW-RainboW-G21M-Qseven [...] adds 0b5832238d36 dt-bindings: arm: renesas: Document iW-RainboW-G21D-Qseven [...] adds 863c0b59f06a Merge tag 'renesas-dt-bindings-for-v5.8-tag2' of git://git [...] adds fc539b90eda2 arm64: dts: ti: am654: Add DSS node adds 76921f15acc0 arm64: dts: ti: k3-j721e-main: Add DSS node adds 0836dacecf48 arm64: dts: ti: k3-j721e-common-proc-board: add assigned c [...] adds 7fd28c6ab83d arm64: dts: ti: am65-wakeup: Add VTM node adds 64f9147d914d arm64: dts: ti: am654: Add thermal zones adds 57dfcb5dce99 arm64: dts: ti: k3-am65-main: Add ehrpwm nodes adds cae809434da1 arm64: dts: ti: k3-j721e-main: Add main domain watchdog entries adds a2a3e46cfb11 Merge tag 'ti-k3-dt-for-v5.8' of git://git.kernel.org/pub/ [...] adds 22c328b1bc18 Merge tag 'tegra-for-5.8-dt-bindings' of git://git.kernel. [...] adds 7860c8738a16 ARM: tegra: Kill off "simple-panel" compatibles adds ae05ddc9b380 ARM: dts: tegra30: beaver: Set up voltage regulators for DVFS adds 94ea9681a9f5 ARM: dts: tegra30: beaver: Add CPU Operating Performance Points adds 9c1acf5174bd Merge tag 'tegra-for-5.8-arm-dt' of git://git.kernel.org/p [...] adds 69f6eb775ede dt-bindings: arm: sunxi: Add compatible for A20-OLinuXino- [...] adds 4a0cc312443d ARM: dts: sun7i: Add A20-OLinuXino-LIME-eMMC adds 89866b2667e0 arm64: dts: allwinner: a64: olinuxino: add user red LED adds c21c2c86f606 ARM: dts: sun8i-h3: add opp table for mali gpu adds 9a0e4df7f9be ARM: dts: sunxi: a83t: Add msgbox node adds 667aeaef7451 ARM: dts: sunxi: h3/h5: Add msgbox node adds 3e3f39a77438 arm64: dts: allwinner: a64: Add msgbox node adds e7d5260e2b10 arm64: dts: allwinner: h6: Add msgbox node adds 34b6826df746 ARM: dts: sun8i-h2-plus-bananapi-m2-zero: Fix led polarity adds b928fd4674fe arm64: dts: allwinner: h6: orangepi: Add gpio power supply adds 27c9f2a0c512 arm64: dts: allwinner: h6: orangepi: Disable OTG mode adds 3d478d211b8e arm64: allwinner: h6: orangepi-lite2: Support BT+WIFI comb [...] adds 8a3a9535189d arm64: dts: allwinner: h6: Add clock to CPU cores adds 9f8a93b742e9 arm64: dts: allwinner: h6: Add thermal trip points/cooling map adds 905434e0b544 arm64: dts: allwinner: h6: Add CPU Operating Performance P [...] adds 67533f873ad7 arm64: dts: allwinner: h6: Enable CPU opp tables for Beelink GS1 adds ebae33c3f6ce arm64: dts: allwinner: h6: Enable CPU opp tables for Orange Pi 3 adds d8e2b7e11b50 arm64: dts: allwinner: Sort Pine H64 device-tree nodes adds fe79ea577be8 arm64: dts: allwinner: h6: Enable CPU opp tables for Pine H64 adds cff111017887 arm64: dts: allwinner: sun50i-a64: Add missing address/size-cells adds c83e24e7bf1c arm64: dts: allwinner: h6: add voltage range to OPP table adds 5961bdf2dfe5 arm64: dts: allwinner: h6: Enable CPU opp tables for Tanix TX6 adds b3a0a2f910c7 arm64: dts: allwinner: h6: Add IOMMU adds 0e909f186104 Merge tag 'sunxi-dt-for-5.8-1' of git://git.kernel.org/pub [...] adds b64ac044ad94 ARM: dts: socfgpa: set bridges status to disabled adds 29aed3ef6d49 ARM: dts: socfpga: Add fpga2hps and fpga2sdram bridges adds e9f981c79432 Merge tag 'socfpga_dts_update_for_v5.8' of git://git.kerne [...] adds ff5b89c2858f arm: dts: mt7623: add phy-mode property for gmac2 adds 1f6ed2245946 arm: dts: mt7623: add Mali-450 device node adds 795240b52ec9 dt-bindings: gpu: mali-utgard: add mediatek, mt7623-mali c [...] adds 189881af810d arm: dts: mt2701: Add usb2 device nodes adds 25880899bf9d Merge tag 'v5.7-next-dts32' of git://git.kernel.org/pub/sc [...] adds 2ae6193a1b95 ARM: dts: ux500: samsung-golden: Add proximity sensor adds 521d6678b9a4 ARM: dts: ux500: samsung-golden: Add magnetometer adds 3c278a4749a8 ARM: dts: ux500: samsung-skomer: Add magnetometer adds 4908471e1ed7 ARM: dts: ux500: Add touchscreen to the Skomer adds 409b62942019 Merge tag 'ux500-dts-v5.8' of git://git.kernel.org/pub/scm [...] adds 1ba2ed77210a arm64: dts: mt7622: add built-in Wi-Fi device nodes adds eb4a01afedf6 arm64: dts: mt8173: Add gce setting in mmsys and display node adds 6b55297581ea arm64: dts: mt8183: adjust cpuidle target residency adds 668f44f354b7 dt-bindings: arm64: dts: mediatek: Add mt8173 elm and hana adds 0f5da28ef827 arm64: dts: mt8173: add uart aliases adds 72b29215aced arm64: dts: mt8173: fix unit name warnings adds 689b937bedde arm64: dts: mediatek: add mt8173 elm and hana board adds 26af2884e49c arm64: dts: mt8173: fix cooling device range adds b25376126484 dt-bindings: i2c: Document I2C controller binding for MT6797 SoC adds d3c84299f208 arm64: dts: mediatek: Add I2C support for MT6797 SoC adds 1f3f87305ed6 arm64: dts: mediatek: Enable I2C support for 96Boards X20 [...] adds 1b118385dec2 arm64: dts: mediatek: Switch to SPDX license identifier fo [...] adds fff12573170e arm64: dts: mt8173: fix mdp aliases property name adds f0210518aa7c arm64: dts: mt2712: use non-empty ranges for usb-phy adds f0e5405b9ebf arm64: dts: mt8173: Add capacity-dmips-mhz attributes adds 622a380d621f Merge tag 'v5.7-next-dts64' of git://git.kernel.org/pub/sc [...] adds 07569acbef1d ARM: dts: uniphier: Add XDMAC node adds 94a8c115cc5e ARM: dts: uniphier: Add ethernet aliases adds 137a1cecb89a ARM: dts: uniphier: add #address-cells and #size-cells to [...] adds 184a28331177 Merge tag 'uniphier-dt-v5.8' of git://git.kernel.org/pub/s [...] adds f03b998de02d arm64: dts: uniphier: Add XDMAC node adds 44f0746d60bc arm64: dts: uniphier: Add ethernet aliases adds 8f664ce7eda5 arm64: dts: uniphier: Stabilize Ethernet RGMII mode of PXs [...] adds 1a13827b7750 arm64: dts: uniphier: add #address-cells and #size-cells t [...] adds 82ab9b6705bd dt-bindings: arm: Add Akebi96 board support adds 7d5620d31ecc arm64: dts: uniphier: Add support for Akebi96 adds c8128b5c07a5 Merge tag 'uniphier-dt64-v5.8' of git://git.kernel.org/pub [...] adds 7ed609b0020f ARM: dts: at91: sama5d3: switch to new clock bindings adds 82a5df83e444 ARM: dts: at91: at91sam9n12: switch to new clock bindings adds 15090390cac6 ARM: dts: at91: at91sam9g45: switch to new clock bindings adds 0e0e528d8260 ARM: dts: at91: rm9200: switch to new clock bindings adds a1af7f36c703 ARM: dts: at91: sama5d2_ptc_ek: fix sdmmc0 node description adds baa998aecb75 ARM: dts: at91: sama5d2_ptc_ek: fix vbus pin adds d08f4a5ac9fe ARM: dts: at91: sama5d2_ptc_ek: add PB_USER as wakeup source adds d0815bc1b455 ARM: dts: at91: sama5d27_som1_ek: enable i2c0 adds 32542faf867f ARM: dts: at91: sama5d27_som1_ek: add an alias for i2c0 adds c378150337ef ARM: dts: at91: sam9x60ek: Use quad mode in the spi-nor flash adds 471f0532ea37 ARM: dts: at91: sama5d27_som1: Add SPI NOR flash mapping adds 0fd3a8f58f78 ARM: dts: at91: sam9x60ek: Add sdmmc1 node adds 51cca920ce84 ARM: dts: at91: sama5d2_xplained: Add QSPI0 + SPI NOR memo [...] adds 2fdc4e1c8cb1 ARM: dts: at91: at91-sama5d27_som1: Enable eeprom device adds a2e269ca294c dt-bindings: ARM: Document SAMA5D2-ICP adds 68a95ef72cef ARM: dts: at91: sama5d2-icp: add SAMA5D2-ICP adds e1e2662036c0 ARM: dts: at91: sama5d27_wlsom1: Add alias for i2c0 adds f1f2212eaddf ARM: dts: at91: sama5d2: Fix the label numbering for flexc [...] adds 91fa03c9e33e ARM: dts: at91: sama5d2: Move flx4 definitions in the SoC dtsi adds 445a9d6e562a ARM: dts: at91: sama5d2: Move flx3 definitions in the SoC dtsi adds 0afa4365266a ARM: dts: at91: sama5d2: Move flx2 definitions in the SoC dtsi adds 96f63ffdbc38 ARM: dts: at91: sama5d2: Move flx1 definitions in the SoC dtsi adds 56cd4b9e8c67 ARM: dts: at91: sama5d2: Move flx0 definitions in the SoC dtsi adds 4b098033279e ARM: dts: at91: sama5d2: Specify the FIFO size for the Fle [...] adds ddcdaeb88242 ARM: dts: at91: sama5d2: Add DMA bindings for the SPI and [...] adds b793f1661777 ARM: dts: at91: sama5d2: Add DMA bindings for the flx3 SPI [...] adds 1a6508a2ed9a ARM: dts: at91: sama5d2: Add DMA bindings for the flx1 I2C [...] adds 466fb89be591 ARM: dts: at91: sama5d2: Add DMA bindings for the SPI and [...] adds 6e57359dd660 ARM: dts: at91: sama5d2: Remove i2s and tcb aliases from SoC dtsi adds 6b9a3584c7ed ARM: dts: at91: sama5d2: Add missing flexcom definitions adds c85273fd1452 ARM: dts: at91: sama5d2_xplained: Add alias for DBGU adds dbe5bbdb28b4 ARM: dts: at91: sama5d2_ptc_ek: Add comments to describe t [...] adds bd1f49e7792b ARM: dts: at91: sama5d2_xplained: Describe the flx0 I2C function adds c5a283802573 ARM: dts: at91: Configure I2C SCL gpio as open drain adds 88d801aec6e9 ARM: dts: at91: sama5d2_xplained: Add aliases for the dedi [...] adds a9418e891170 Merge tag 'at91-5.8-dt' of git://git.kernel.org/pub/scm/li [...] adds 912f9a6d0b75 arm64: dts: qcom: msm8916: Conform to the domain-idle-stat [...] adds 31abcc91ef39 arm64: dts: qcom: msm8916: Conform to the nodename pattern [...] adds 0e3ac61d703d dt-bindings: arm: cpus: Add kryo468 compatible adds f97d414d7fee arm64: dts: qcom: sc7180: Fix cpu compatible adds 9375e7d719b3 arm64: dts: qcom: qcs404: Add USB devices and PHYs adds 70a8c5abc598 arm64: dts: qcom: qcs404-evb: Define VBUS pins adds 599a0f340aa9 arm64: dts: qcom: qcs404-evb: Define USB ID pin adds 2c0b742d2f18 arm64: dts: qcom: qcs404-evb: Describe external VBUS regulator adds 3d439b2a48bc arm64: dts: qcom: qcs404-evb: Raise vreg_l12_3p3 minimum voltage adds 75e85d53fad2 arm64: dts: qcom: qcs404-evb: Enable USB controllers adds 1c51a4aba591 arm64: dts: qcom: msm8916: Add i2c-qcom-cci node adds 39e0ce6cd1bf arm64: dts: qcom: apq8016-sbc: Add CCI/Sensor nodes adds 07484de372bd arm64: dts: qcom: sdm845: Add i2c-qcom-cci node adds 68fc0facce11 arm64: dts: qcom: sdm845-db845c: Add pm_8998 gpio names adds d4919a44564b arm64: dts: qcom: sdm845-db845c: Add ov8856 & ov7251 camera nodes adds a0fa17f1ff74 arm64: dts: qcom: sc7180: Include interconnect definitions adds eccdac07ae30 arm64: dts: qcom: sc7180: modify assigned clocks for sc718 [...] adds fe2aff0c574d arm64: dts: qcom: msm8916: remove unit name for thermal tr [...] adds 971b289d8749 arm64: dts: qcom: msm8996: remove unit name for thermal tr [...] adds 285aa631e353 arm64: dts: qcom: msm8998: remove unit name for thermal tr [...] adds a0e5aea1482b arm64: dts: qcom: sc7180: Swap order of gpucc and sdhc_2 adds 22337b91022d arm64: dts: qcom: sc7180: Changed polling mode in Thermal- [...] adds 5a307c66a33d arm64: dts: qcom: sc7180: Add interconnect paths for the v [...] adds e8a7fdc505bb arm64: dts: ipq8074: qcom: Re-arrange dts nodes based on address adds 8cd6209962c6 arm64: dts: qcom: sc7180: Add cpuidle low power states adds d724b42ededb arm64: dts: qcom: sdm845: Add generic QUSB2 V2 Phy compatible adds 0fa007c1e8c2 arm64: dts: qcom: sc7180: Add generic QUSB2 V2 Phy compatible adds 4a7b0cf24d9a arm64: dts: qcom: sc7180: Update QUSB2 V2 Phy params for S [...] adds 61d2ca503d0b arm64: dts: qcom: fix pm8150 gpio interrupts adds 95c31e68058e arm64: dts: qcom: sc7180: Add Coresight support adds b6f78e270969 arm64: dts: qcom: sm8250: Add rpmhpd node adds ec13d5c23a33 arm64: dts: qcom: sm8250-mtp: Add pm8150, pm8150l and pm8009 adds b7e2fba06622 arm64: dts: qcom: sm8250: Add UFS controller and PHY adds 240031967ac4 arm64: dts: qcom: sm8250: Fix PDC compatible and reg adds aab86bbbd3e3 dt-bindings: arm: qcom: Add sdm630 and sdm660 SoCs adds feec34411d4c arm64: dts: qcom: Add SDM660 SoC support adds 23a6da79fe8b arm64: dts: qcom: Add Xiaomi Redmi Note 7 (lavender) adds b1fcc5702a41 arm64: dts: qcom: msm8916: Add CTI options adds e9e89c45bfeb arm64: dts: sdm845: add IPA iommus property adds 54e9d5f70834 arm64: dts: qcom: sdm845: Add SoC compatible to MTP adds 33c172b96a7d arm64: dts: qcom: sc7180: Update reserved memory map adds e14a15eba89a arm64: dts: qcom: sc7180: Add Q6V5 MSS node adds bec71ba243e9 arm64: dts: qcom: sc7180: Update Q6V5 MSS node adds 4a4a26317ec8 arm64: dts: msm8996: Fix CSI IRQ types adds 26bea4e42a36 arch: arm64: dts: msm8996: Add CCI node adds 0d1ce0d14bd7 arm64: dts: sdm845: Add "no-hpd" to sn65dsi86 on cheza adds 0f1decaa83b7 arm64: dts: qcom: sc7180: Support ETMv4 power management adds 428384b535d6 arm64: dts: qcom: msm8916: Add blsp_i2c1 adds 246d19d2c22e arm64: dts: qcom: msm8916: Add blsp_i2c5 adds 16fb3e4226d6 arm64: dts: qcom: msm8916-samsung-a2015: Add touchscreen r [...] adds a4c2951274e4 arm64: dts: qcom: msm8916-samsung-a5u: Add touchscreen adds 9fc18435d214 arm64: dts: qcom: sc7180: Add "no-map" to cmd_db reserved area adds b3d6fd8f25a5 arm64: dts: qcom: msm8916: Disable coresight by default adds 14a9f4c6abdf arm64: dts: qcom: db820c: Add pmi8994 RPM regulators adds 1cacdf5d3bb9 arm64: dts: qcom: db820c: Fix invalid pm8994 supplies adds 4b20d4705a21 arm64: dts: qcom: msm8916-samsung-a3u: add nodes for displ [...] adds 3fb298d0b2f2 arm64: dts: qcom: c630: Add WiFi node adds 2536bedec63e arm64: dts: qcom: c630: Specify UFS device reset adds e6717dbaef63 arm64: dts: qcom: msm8916: avoid using _ in node names adds 38a4d932f70a arm64: dts: qcom: msm8916: move gpu opp table to gpu node adds 756d534b3e10 arm64: dts: qcom: apq8016-sbc: merge -pins.dtsi into main .dtsi adds 2317b87a2a6f arm64: dts: qcom: db820c: Add vdd_gfx and tie it into mmcc adds 3f65d51e9e22 arm64: dts: qcom: msm8996: Make GPU node control GPU_GX GDSC adds 13c7a1683e63 dt-bindings: arm-smmu: Add sc7180 compatible string adds 39f3d3bb05a4 arm64: dts: qcom: sc7180: Add A618 gpu dt blob adds 909bc56cb008 arm64: dts: qcom: sc7180: Fix ETMv4 power management patch adds d82fade846aa arm64: dts: qcom: sc7180: add IPA information adds 7d2f29e49477 arm64: dts: qcom: sc7180: Correct the pdc interrupt ranges adds 1cb00f8c3b36 Merge tag 'qcom-arm64-for-5.8' of git://git.kernel.org/pub [...] adds 51befb888f62 ARM: dts: qcom: add scm definition to ipq806x adds 8acc36189dca ARM: dts: qcom: ipq4019: fix high resolution timer adds 4e7573e7a54e ARM: dts: qcom: msm8974-klte: Add pma8084 regulator nodes adds 9111bbf3a19d ARM: dts: qcom: msm8974-klte: Remove inherited vreg_boost node adds 8513de03928e ARM: dts: qcom: msm8974-klte: Add gpio-keys nodes adds 8bf7a360a92c ARM: dts: qcom: msm8974-klte: Add sdhci1 node adds 65876ae91e80 ARM: dts: qcom: msm8974-klte: Add USB node adds cd13c72c1853 ARM: dts: qcom: msm8974-klte: Add max77826 pmic node adds 430640a659e0 Merge tag 'qcom-dts-for-5.8' of git://git.kernel.org/pub/s [...] adds bb5cce12ac71 arm64: dts: fvp/juno: Fix node address fields adds 849bfc3dfc13 arm64: dts: fvp: Move fixed devices out of bus node adds d9258898ad49 arm64: dts: vexpress: Move fixed devices out of bus node adds feebdc3f7950 arm64: dts: fvp: Move fixed clocks out of bus node adds 948204a1bf68 arm64: dts: juno: Move fixed devices out of bus node adds 0e529dae514b arm64: dts: juno: Fix mem-timer adds 336edacfb98c arm64: dts: fvp: Fix GIC compatible names adds a78aee9e4349 arm64: dts: juno: Fix GIC child nodes adds 78631aecc52c arm64: dts: fvp: Fix GIC child nodes adds fac959c93f97 arm64: dts: fvp: Fix ITS node names and #msi-cells adds edfac966f60d arm64: dts: juno: Use proper DT node name for USB adds 608f1b6cf366 arm64: dts: fvp/juno: Fix serial node names adds 906e6dd481cb arm64: dts: fvp: Fix SMMU DT node adds 9d0a36ddcc52 arm64: dts: fvp/juno: Fix bus node names adds 36d48981d6ad arm64: dts: juno: Fix GPU interrupt order adds 3b42c06061cd arm64: dts: vexpress: Fix VExpress LED names adds 94cc3f1baaba arm64: dts: juno: Fix SCPI shared mem node name adds 564ef853419c Merge tag 'juno-updates-5.8' of git://git.kernel.org/pub/s [...] adds c589d6da965e ARM: dts: marvell: drop i2c timeout-ms property adds 2bf399defde8 ARM: dts: kirkwood: Add Check Point L-50 board adds 1383d42cffa6 ARM: dts: kirkwood: ReadyNAS NV+v2: Add LCD panel adds 65ad1cafe71c Merge tag 'mvebu-dt-5.8-1' of git://git.infradead.org/linu [...] adds 847c3323d5d1 arm64: dts: update SolidRun Armada 8040 phy interface types adds 715878016984 arm64: dts: marvell: armada-37xx: Set pcie_reset_pin to gp [...] adds df749cdb0150 arm64: dts: marvell: armada-37xx: Move PCIe comphy handle [...] adds 1b5a2dd9e266 arm64: dts: marvell: armada-37xx: Move PCIe max-link-speed [...] adds 1e6e61285354 arm64: dts: marvell: drop i2c timeout-ms property adds 11b2af36cc87 arm64: dts: add uDPU i2c bus recovery adds 7a2c36b039d2 arm64: dts: armada-3720-turris-mox: forbid SDR104 on SDIO [...] adds c2671acbbbd8 arm64: dts: armada-3720-turris-mox: fix SFP binding adds 87b990ab6272 Merge tag 'mvebu-dt64-5.8-1' of git://git.infradead.org/li [...] adds 1f5a3e167935 arm64: dts: rockchip: add micro SD card regulator to rockpro64 adds 051083dddf07 arm64: dts: rockchip: remove bus-width from mmc nodes in r [...] adds df07f7df7e5a arm64: dts: rockchip: add core devicetree for rk3326 adds 98412e1e57ea dt-bindings: Add binding for Hardkernel Odroid Go Advance adds ce33988fb698 arm64: dts: rockchip: add Odroid Advance Go adds e565dd298c6b arm64: dts: rockchip: remove #sound-dai-cells from &i2s1 n [...] adds de70083cbaab arm64: dts: rockchip: remove #sound-dai-cells from &spdif [...] adds cbd7214402ec arm64: dts: rockchip: Define the rockchip Video Decoder no [...] adds 213f272b754f arm64: dts: rockchip: replace RK_FUNC defines in rk3326-od [...] adds d09855bdd8c4 include: dt-bindings: rockchip: remove unused defines adds 8370cc5533b3 arm64: dts: rockchip: fix phy nodename for rk3328 adds 63834d1edb96 arm64: dts: rockchip: fix rtl8211f nodename for rk3328 Beelink A1 adds b450d1c566bd arm64: dts: rockchip: fix rtl8211e nodename for rk3399-nanopi4 adds 737157f9618b arm64: dts: rockchip: fix &pinctrl phy sub nodename for rk [...] adds b2bb769100d4 arm64: dts: rockchip: fix rtl8211e nodename for rk3399-orangepi adds 302a729c84b5 arm64: dts: rockchip: fix &pinctrl phy sub nodename for rk [...] adds 84836ded76ec arm64: dts: rockchip: fix defines in pd_vio node for rk3399 adds e916d85b922f arm64: dts: rockchip: rename and label gpio-led subnodes adds 1fab4cf51e48 arm64: dts: rockchip: remove disable-wp from rk3308-roc-cc [...] adds fb0ab17f1ab7 arm64: dts: rockchip: add bus-width properties to mmc node [...] adds 2b99e6196663 arm64: dts: rockchip: fix pd_tcpc0 and pd_tcpc1 node posit [...] adds b2cb68e86422 arm64: dts: rockchip: fix pinctrl-names for gpio-leds node [...] adds f0c59fd97c6e Merge tag 'v5.8-rockchip-dts64-1' of git://git.kernel.org/ [...] adds f0344b33546c ARM: dts: rockchip: rename and label gpio-led subnodes adds 439062737bc0 ARM: dts: rockchip: remove identical #include from rk3288.dtsi adds 6067ec2c7ffa ARM: dts: enable WLAN for Mecer Xtreme Mini S6 adds 2dd579fc9698 ARM: dts: remove disable-wp from rk3229-xms6 emmc adds 54b1a4e07033 ARM: dts: rockchip: add rga node for rk322x adds 9440d8acb5ac Merge tag 'v5.8-rockchip-dts32-1' of git://git.kernel.org/ [...] adds 6656e1635355 ARM: dts: kirkwood: Fix interrupt controller node name adds a857caa9d95b ARM: dts: dove: Fix interrupt controller node name adds 4fade3403e5a ARM: dts: pxa168: Add missing address/size cells to i2c nodes adds 51d6bba66113 ARM: dts: pxa168: Fix the gpio interrupt cell number adds 55d26c38442e ARM: dts: pxa3xx: Fix up encoding of the /gpio interrupts [...] adds c911cadfab50 ARM: dts: pxa910: Fix the gpio interrupt cell number adds 2e7167d17bcd ARM: dts: pxa*: Fix up encoding of the /rtc interrupts property adds 4989fd577d07 ARM: dts: mmp*: Fix up encoding of the /rtc interrupts property adds 7df3a1ee12eb ARM: dts: mmp3: Fix L2 cache controller node name adds bbbea1f2a9b1 ARM: dts: mmp3: Fix USB & USB PHY node names adds dd95b542b74c ARM: dts: berlin*: Fix up the SDHCI node names adds ed365a4a84a0 ARM: dts: mmp3: Add the fifth SD HCI adds 9eddc06a3bc7 Merge branch 'mmp/fixes' into arm/dt adds 9530dcf1082d ARM: dts: meson: add the gadget mode properties to the USB [...] adds f5a7382d6f17 ARM: dts: meson8m2: Use the Meson8m2 specific USB2 PHY compatible adds b632506c5af2 ARM: dts: meson: Add the Ethernet "timing-adjustment" clock adds 005231128e9e ARM: dts: meson: Switch existing boards with RGMII PHY to [...] adds 06273547dddc Merge tag 'amlogic-dt' of git://git.kernel.org/pub/scm/lin [...] adds 2f9139c2609f arm64: dts: amlogic: use the new USB control driver for GX [...] adds 9ecded10b4b6 arm64: dts: meson: fixup SCP sram nodes adds 5c28dcbb3a1b arm64: dts: meson-g12b-ugoos-am6: fix board compatible adds d120b5f98031 arm64: dts: meson-gxbb-kii-pro: fix board compatible adds 08dc0e5dd9aa arm64: dts: meson: fix leds subnodes name adds 75800d701782 arm64: dts: meson: S922X: extend cpu opp-points adds f31505089497 arm64: dts: meson: kvim3: move hdmi to tdm a adds 25c14afeea93 Merge branch 'reset/meson-gxl-dac' of git://git.pengutroni [...] adds 4cc1b2659dd2 arm64: dts: meson-gx: add aiu support adds 3ffeb9532d42 arm64: dts: meson: p230-q200: add initial audio playback support adds a3ff86dcbbe8 arm64: dts: meson: libretech-cc: add initial audio playbac [...] adds c755c7913ce7 arm64: dts: meson: libretech-ac: add initial audio playbac [...] adds d8e8e66ea533 arm64: dts: meson: libretech-pc: add initial audio playbac [...] adds fc9eab4b4276 arm64: dts: meson-g12b: move G12B thermal nodes to meson-g [...] adds c30dd9270197 arm64: dts: meson-sm1: add cpu thermal nodes adds 838f0905aaee dt-bindings: arm: amlogic: add odroid-c4 bindings adds 326e57518b0d arm64: dts: meson-sm1: add support for Hardkernel ODROID-C4 adds a66d4ae3144a arm64: dts: meson: gxl: add acodec support adds f3c35382259f arm64: dts: meson: p230-q200: add internal DAC support adds 249ce3777c25 arm64: dts: meson: libretech-cc: add internal DAC support adds 451323f8bc9e arm64: dts: meson: libretech-ac: add internal DAC support adds 2989a2d6c7f3 arm64: dts: meson: libretech-pc: add internal DAC support adds 457fa78771a2 arm64: dts: meson: g12: add internal DAC adds dbffd7f9bdb4 arm64: dts: meson: g12: add internal DAC glue adds bc15895e1423 dt-bindings: add vendor prefix for Smartlabs LLC adds 341e85047bdb dt-bindings: arm: amlogic: add support for the Smartlabs S [...] adds 1d6ece87b750 arm64: dts: meson: add support for the Smartlabs SML-5442TW adds 647e1643d613 arm64: dts: meson: add ethernet interrupt to wetek dtsi adds 3cb74db9b256 arm64: dts: meson: convert ugoos-am6 to common w400 dtsi adds 3a90ef281f85 dt-bindings: arm: amlogic: add support for the Beelink GT-King adds c5522ff9c729 arm64: dts: meson-g12b-gtking: add initial device-tree adds 8d4b8772296f dt-bindings: arm: amlogic: add support for the Beelink GT- [...] adds 0b928e4e412b arm64: dts: meson-g12b-gtking-pro: add initial device-tree adds 34a07a8da3a0 Merge tag 'amlogic-dt64' of git://git.kernel.org/pub/scm/l [...] adds 9fb276934a5d Merge branch 'for-5.8/dt-bindings' into for-5.8/arm64/dt adds d3cd7d02e713 arm64: tegra: Kill off "simple-panel" compatibles adds bc8788b2f3a0 arm64: tegra: Add XUDC node on Tegra194 adds cd9350c55b5b arm64: tegra: Add external memory controller node for Tegra210 adds e12325f699e6 arm64: tegra: Hook up EMC cooling device adds bba25915b172 arm64: tegra: Fix ethernet phy-mode for Jetson Xavier adds 4012ab12b3cb arm64: tegra: Allow the PMIC RTC to wakeup Jetson Xavier adds b4f99176a501 arm64: tegra: Fix SOR powergate clocks and reset adds 2eb8e1a4b1da arm64: tegra: Add reset-cells to memory controller adds c41538853949 arm64: tegra: Add Tegra VI CSI support in device tree adds 3482a7afb261 arm64: tegra: Fix flag for 64-bit resources in 'ranges' property adds ce8a85968dc4 arm64: tegra: Enable VI I2C on Jetson Nano adds e9bdccb0bdf9 arm64: tegra: Make the RTC a wakeup source on Jetson TX2 adds 358a6777f5dd arm64: tegra: Make the RTC a wakeup source on Jetson Nano and TX1 adds 4cafc5d9c9db Merge tag 'tegra-for-5.8-arm64-dt-v2' of git://git.kernel. [...] adds 44111124fcfd dt-bindings: arm: fsl: add nxp based toradex colibri bindings adds 9c4b24db828a dt-bindings: arm: imx: add kontron smarc to schema adds 48d44c2e5f30 Merge tag 'imx-bindings-5.8' of git://git.kernel.org/pub/s [...] adds 5b167212d673 ARM: dts: imx6q-dhcom: Add DH 560-200 display unit support adds f2e3d666a448 ARM: dts: imx7: Correct CPU supply name adds 2d7401f8632f ARM: dts: imx7d: Add cpu1 supply adds e7e5af7df1f5 ARM: dts: colibri: introduce device trees with UHS-I support adds e0d8d4eaccc2 ARM: dts: e60k02: add interrupt for PMIC adds 592a8191f058 arm: dts: ls1021atwr: Add QSPI node properties adds 86b08bd5b994 ARM: dts: imx6-sr-som: add ethernet PHY configuration adds 957743b79b1e ARM: dts: imx6qdl-gw552x: add USB OTG support adds 16d6b91a4b2a ARM: dts: imx50: Remove unused iomuxc-gpr node adds 905d3d25c18a ARM: dts: imx51: Add src node interrupt adds 012d1c246f1f ARM: dts: imx53: Add src node interrupt adds 9e72702a3d9a ARM: dts: imx6qdl-gw560x: add lsm9ds1 iio imu/magn support adds c8756cbad816 ARM: dts: imx6qdl-gw5904: add lsm9ds1 iio imu/magn support adds d40edafe8056 ARM: dts: imx6qdl-gw5910: add support for bcm4330-bt adds 4792ff641cc8 ARM: dts: imx6qdl-gw5910: fix wlan regulator adds d8a6511d988a ARM: dts: imx6qdl: Use nvmem interface to get fuse data adds d7e1c2b081b0 ARM: dts: imx6sl: Use nvmem interface to get fuse data adds fbf40f4e64ba ARM: dts: imx7d-pinfunc: add input mux for ENET2 mdio adds eb998547a0bd ARM: dts: imx: make src node name generic adds 1ebc662f5da6 ARM: dts: imx50: Add src node interrupt adds 6a3153e1e0b7 ARM: dts: imx5: make src node name generic adds 103515d91832 ARM: dts: imx53-cx9020: Group port definitions for the dvi [...] adds d39b6ae4be3f Merge tag 'imx-dt-5.8' of git://git.kernel.org/pub/scm/lin [...] adds f3fe96017f09 arm64: dts: imx8mm-evk: Add secondary cpus supply adds 41235c8f1093 arm64: dts: imx8mn-ddr4-evk: Add secondary cpus supply adds dd12fa6978a1 arm64: dts: ls1028a: Specify the DMA channels for the DSPI [...] adds 76eceb0f3696 arm64: dts: imx8mq-librem5-devkit: Use 0.9V for VDD_GPU adds 9251dad3a3e5 arm64: dts: imx8mq-librem5-devkit: Don't use underscore in [...] adds 593816fa2f35 arm64: dts: imx: Add Beacon i.MX8m-Mini development kit adds f5ac5ac12dd6 arm64: dts: ls1012a: Add QSPI node properties adds 30cdd62dce6b arm64: dts: imx8mp: Add thermal zones support adds 6895681132ec arm64: dts: imx8qxp: support scu mailbox channel adds ebfa8951e6cd arm64: dts: imx8mm: specify #sound-dai-cells for SAI nodes adds bc3895b29de3 arm64: dts: imx8qxp-mek: Sort labels alphabetically adds d394039c1abe arm64: dts: imx8qxp-mek: Add PMIC thermal zone support adds ac082ea87d9d arm64: dts: lx2160a: add more thermal zone support adds 8c30e7caac74 arm64: dts: imx8mn: Update VDD_ARM 1.2GHz setpoint voltage adds 6c660819d533 arm64: dts: fsl: add fsl,extts-fifo property for fman ptp adds e98ad55989df arm64: dts: imx8qxp-mek: Do not use underscore in node name adds f9654d26e11c arm64: dts: imx8mp: add "fsl,imx6sx-fec" compatible string adds fa578d4e9fbe arm64: dts: ls1043a-rdb: add compatible for board adds a0a44420e544 arm64: dts: freescale: sl28: enable LPUART1 adds 9e6337e6fdb1 arm64: dts: imx8m: assign clocks for A53 adds d0955f664941 arm64: dts: imx8mq: Add src node interrupts adds 1641b2347070 arm64: dts: imx8mp: Add src node interrupts adds 0d99633fd04f arm64: dts: ls1028a: sl28: keep switch port names consistent adds 76afd7dbbdb3 arm64: dts: add qe node to ls1043ardb adds 48ffd4ebc1da arm64: dts: Add ds26522 node to dts to ls1043ardb adds 28ed0a0b4475 Merge tag 'imx-dt64-5.8' of git://git.kernel.org/pub/scm/l [...] adds ae167ae25b37 arm64: dts: mt8173: Fix mmsys node name adds 0607a30d5f8b arm64: dts: mt6797: Fix mmsys node name adds 9f8872221674 arm64: dts: mt6358: add PMIC MT6358 related nodes adds e9cabfd046d5 arm64: dts: mt2712: add ethernet device node adds 5e6cdf0051f8 arm64: dts: mt8183: add mmc node adds 21eb9ec7c3e6 arm: dts: mt2712: add uart APDMA to device tree adds 3908895f412a Merge tag 'v5.7-next-dts64.2' of git://git.kernel.org/pub/ [...] adds 644c5a582261 ARM: dts: keystone: Rename "msmram" node to "sram" adds 36e29139cd47 Merge tag 'keystone_dts_for_5.8' of git://git.kernel.org/p [...] adds 3a361eabbff0 ARM: dts: keystone-k2g: Add DSS node adds 7856488bd83b ARM: dts: keystone-k2g-evm: add HDMI video support adds 603986a7a486 Merge tag 'keystone_dts_for_5.7' of git://git.kernel.org/p [...] adds 88affa2f891b arm64: zynqmp: Add Xilinx AES node adds 818227321d33 arm64: zynqmp: Fix GIC compatible property adds 9ad249abe7b8 Merge tag 'zynqmp-dt-for-v5.8' of https://github.com/Xilin [...] adds 9d71d3cd9ef0 Merge tag 'arm-dt-5.8' of git://git.kernel.org/pub/scm/lin [...] adds f98d7c3abca0 dt-bindings: usb: generic-ehci: Document power-domains property adds e5bff02a101d dt-bindings: usb: generic-ohci: Document power-domains property adds 133bf33effff dt-bindings: sram: Add Amlogic SCP SRAM compatibles adds 58fb82ccbccc of: of_detach_node() remove unneeded local return variable adds fa93816ba9ca dt-bindings: vendor-prefixes: Add an entry for Protonic Holland adds aea37006e183 dt-bindings: i2c: cadence: Migrate i2c-cadence documentati [...] adds f86ca4147976 dt-bindings: i2c: xiic: Migrate i2c-xiic documentation to YAML adds abf8422cf6de dt-bindings: timer: cadence_ttc: Migrate timer-cadence-ttc [...] adds 78056e701c61 of: property: Add device link support for extcon adds f22531438ff4 dt-bindings: net: dwmac: increase 'maxItems' for 'clocks', [...] adds eb57a2988abc dt-bindings: net: dwmac: Convert stm32 dwmac to DT schema adds 9a2506b1a29c dt-bindings: Add vendor prefix for BeagleBoard.org adds 88986987c76f dt-bindings: memory-controllers: exynos-srom: Remove unnee [...] adds 57f25e1cf00d dt-bindings: vendor-prefixes: Add Alps adds 84a25ea9cfd9 dt-bindings: vendor-prefixes: Add Check Point adds 18bc99156f01 dt-bindings: reserved-memory: Introduce memory-region-names adds befc8236a74f dt-bindings: memory: tegra: Add external memory controller [...] adds fbfb9a60d5d0 dt-bindings: input: Convert gpio-keys bindings to schema adds 9f60a65bc5e6 dt-bindings: Clean-up schema indentation formatting adds 7e5ff5917593 Merge branch 'dt/linus' into dt/next adds 8d3cdfeca808 of: fix the warnings from command line. adds 2d4a22e79a5f dt-bindings: sram: convert rockchip-pmu-sram bindings to yaml adds 02c625c5de60 dt-bindings: gpu: mali-utgard: Add the #cooling-cells property adds 4d8d2177625c dt-bindings: nvmem: Convert rockchip-efuse bindings to yaml adds 49ac0c7cfe02 dt-bindings: timer: Convert ingenic,tcu.txt to YAML adds 2ebeea2b8906 dt-bindings: mmc: Convert jz4740-mmc doc to YAML adds 63d35f6cf31f dt-bindings: dma: Convert jz4740-dma doc to YAML adds 989f51752783 dt-bindings: usb: ingenic,musb: Add usb-role-switch property adds 680f9c28c1fd dt-bindings: MIPS: Require SoC compatible string after boa [...] adds 56ae89228d9c dt-bindings: mailbox: imx-mu: correct example adds 470d4116ef93 dt-bindings: Add an entry for Würth Elektronik, we adds d074684a268d dt-bindings: i2c: i2c-stm32f7: add st,stm32mp15-i2c compatible adds a4a8ced6fbbc dt-bindings: iio: adi,ltc2983: Add missing quotes on dependencies adds 8f88fad370bb of: property: Don't retry device_link_add() upon failure adds ed3655729182 of: property: Fix create device links for all child-suppli [...] adds 7456427af9de of: property: Do not link to disabled devices adds 040636668bff Merge branch 'dt/linus' into 'dt/next' adds e5651e83980c dt-bindings: serial: Move Marvell compatible string to 825 [...] adds e69f5dc623f9 dt-bindings: serial: Convert 8250 to json-schema adds ea5b8b5eb004 dt-bindings: Add a minimum version check for dtschema adds 3d21a4609335 dt-bindings: Remove cases of 'allOf' containing a '$ref' adds 958ba5c23937 dt-bindings: clock: Convert Calxeda clock bindings to json-schema adds 5918410d991c dt-bindings: sata: Convert Calxeda SATA controller to json-schema adds 9e7c2bbfadf7 dt-bindings: net: Convert Calxeda Ethernet binding to json-schema adds 16be1e40259d dt-bindings: phy: Convert Calxeda ComboPHY binding to json-schema adds 04cbb87795f2 dt-bindings: arm: Convert Calxeda L2 cache controller to j [...] adds a6325e3e6908 dt-bindings: memory-controllers: Convert Calxeda DDR to js [...] adds fdab2dc5bc44 dt-bindings: ipmi: Convert IPMI-SMIC bindings to json-schema adds 2407fcb81b56 dt-bindings: arm: Add Calxeda system registers json-schema [...] adds 9ae8578b517a of: Documentation: change overlay example to use current syntax adds 4ef7f57ebe6e docs: dt: add an index.rst file for devicetree adds d8e81bc3e87c docs: dt: convert usage-model.txt to ReST adds b91a770a696c docs: dt: usage_model.rst: fix link for DT usage adds afb6120519ae docs: dt: convert changesets to ReST adds 26853a242057 docs: dt: convert dynamic-resolution-notes.txt to ReST adds 218e1b3d10f1 docs: dt: convert of_unittest.txt to ReST adds 642e6e5ce03e docs: dt: convert overlay-notes.txt to ReST format adds 56516a9fe105 docs: dt: convert ABI.txt to ReST format adds 858e6845654d docs: dt: convert submitting-patches.txt to ReST format adds e7728fcf7dd7 docs: dt: convert writing-bindings.txt to ReST adds dba496f36117 dt-bindings: iommu: renesas,ipmmu-vmsa: convert to json-schema adds a0a3e0887d71 dt-bindings: thermal: Convert i.MX8MM to json-schema adds 493d8f463e2e dt-bindings: gpio: Convert i.MX to json-schema adds 8b2251f75f78 dt-bindings: nvmem: Convert i.MX OCOTP to json-schema adds aa3afee63e2c dt-bindings: nvmem: Convert i.MX IIM to json-schema adds 2c504460f502 dt-bindings: nvmem: Convert MXS OCOTP to json-schema adds 81e41fec803d dt-bindings: watchdog: Convert i.MX to json-schema adds 8d99f03c9fd0 dt-bindings: watchdog: Convert i.MX7ULP to json-schema adds 410dcdc2dfd0 dt-bindings: at24: add microchip, 24lc[0-9]+ to the compat [...] adds f678d2181d0d dt-bindings: sh_eth: Sort compatible string in increasing [...] adds 2c905f6c3334 dt-bindings: gpu: add power-domains #cooling-cells to arm, [...] adds 0b7140098667 dt-bindings: usb: dwc2: add power-domains property adds c54030b19114 dt-bindings: timer: Document allwinner,erratum-unknown1 property adds 4b7cf35c5584 dt-bindings: clock: Convert ingenic,cgu.txt to YAML adds 6e172df71fe5 dt-bindings: intc: Convert ingenic,intc.txt to YAML adds 118a209df613 dt-bindings: i2c: Convert i2c-jz4780.txt to YAML adds 28c9c3d36b7c dt-bindings: serial: Convert ingenic,uart.txt to YAML adds 7f7d408e5a00 dt-bindings: gpio: rcar: Convert to json-schema adds d0941cfb9fa8 dt-bindings: watchdog: renesas-wdt: Convert to json-schema adds 8f18632153e7 dt-bindings: timer: renesas: ostm: Convert to json-schema adds b36a24725392 dt-bindings: phy: Convert UniPhier PCIe-PHY controller to [...] adds 60f4fc43bac9 dt-bindings: phy: Convert UniPhier USB2-PHY controller to [...] adds 134ab2845acb dt-bindings: phy: Convert UniPhier USB3-PHY conroller to j [...] adds b1eac5f32c0f dt-bindings: thermal: Convert UniPhier thermal monitor to [...] adds 7f0f855e6cf3 dt-bindings: vendor-prefixes: Add U-Boot bootloader prefix adds f0a087a533b3 dt-bindings: vendor-prefixes: Add Vaisala adds 48156b6bb401 dt-bindings: Add vendor prefix for Baikal Electronics, JSC adds a658d9bcd262 dt-bindings: irqchip: renesas-irqc: Document r8a7742 bindings adds 8908a822663f dt-bindings: serial: renesas,scif: Document r8a7742 bindings adds 3cf1601ab00c dt-bindings: serial: renesas,scifb: Document r8a7742 bindings adds 65994c09bc66 dt-bindings: serial: renesas,hscif: Document r8a7742 bindings adds e2f233ec1553 spi: dt-bindings: sifive: Add missing 2nd register region adds 3c9ab53f0348 dt-bindings: usb: ehci: Add missing 2nd register region adds 346dda3167ff dt-bindings: ufs: ti: Fix address properties handling adds 1195b303a661 dt-bindings: ufs: ti: Add missing 'additionalProperties: false' adds fba5618451d2 dt-bindings: Fix incorrect 'reg' property sizes adds 0be4ae74881c dt-bindings: irqchip: renesas-intc-irqpin: Convert to json-schema adds 61efb56e30f1 dt-bindings: arm: gic: Allow combining arm,gic-400 compati [...] adds 17b53ce33078 dt-bindings: mali-midgard: Allow dma-coherent adds 59ffe4ed0725 dt-bindings: ehci/ohci: Allow iommus property adds 907dd4539707 dt-bindings: serial: qca,ar9330-uart: Convert to json-schema adds 24921a8f1847 docs/devicetree/i2c: brcm,bcm2835: fix node id in example adds c8813f7ec01c drivers/of: keep description of function consistent with f [...] adds cf4bc4686c6f dt-bindings: eeprom: at24: Fix list of page sizes for writing adds df5f3b6f5357 dt-bindings: nvmem: stm32: new property for data access adds 3828026c9ec8 dt-bindings: usb: qcom,dwc3: Convert USB DWC3 bindings adds dffe5115047e dt-bindings: usb: qcom,dwc3: Add compatible for SC7180 adds 9254bf1007d5 dt-bindings: clock: Convert i.MX6Q clock to json-schema adds b9e267524b16 dt-bindings: clock: Convert i.MX6SX clock to json-schema adds f41610309aff dt-bindings: clock: Convert i.MX6SL clock to json-schema adds cd71b9e59a2e dt-bindings: clock: Convert i.MX6SLL clock to json-schema adds 2bcfe2e0bc4a dt-bindings: clock: Convert i.MX6UL clock to json-schema adds 122952665b45 dt-bindings: vendor-prefixes: Add Shanghai Awinic Technolo [...] adds 06c3b7a60b4b dt-bindings: watchdog: renesas,wdt: Document r8a7742 support adds 9826fb4db0d7 hwmon: lochnagar: Move binding over to dtschema adds e1bfa75df229 ASoC: lochnagar: Move binding over to dtschema adds 96c1517e0eda pinctrl: lochnagar: Move binding over to dtschema adds e0a99c55d08b clk: lochnagar: Move binding over to dtschema adds 9dae090f4b0a mfd: lochnagar: Move binding over to dtschema adds 8a325dd06f23 of: Fix a refcounting bug in __of_attach_node_sysfs() adds f9a529b9d6f1 dt/platform: Fix comment in of_dev_lookup() adds b5e47184c372 dt-bindings: watchdog: Convert UniPhier watchdog timer to [...] adds afd9ee0e97b6 regulator: arizona-regulator: Move binding over to dtschema adds 0c906c92b7a3 extcon: arizona: Move binding over to dtschema adds 575a29ed8f96 ASoC: arizona: Move binding over to dtschema adds fc543f5367f3 mfd: arizona: Move binding over to dtschema adds 8b3f0ed9e07f ASoC: madera: Move binding over to dtschema adds 067243bab999 pinctrl: madera: Move binding over to dtschema adds 2cb80529811b mfd: madera: Move binding over to dtschema adds 37d1e94692e0 dt-bindings: thermal: rcar-gen3-thermal: Convert bindings [...] adds b82f8cc72ba2 dt-bindings: rtc: Convert MXC RTC to json-schema adds abc9e16f4953 dt-bindings: rtc: Convert MXC RTC V2 to json-schema adds f1ea97039561 dt-bindings: pwm: Convert imx pwm to json-schema adds 44f50b8d4058 dt-bindings: pwm: Convert imx tpm pwm to json-schema adds b07de4461ade dt-bindings: display: anx7814.txt: convert to yaml adds 30b1e7c4e24b dt-bindings: auxdisplay: hd44780: Convert to json-schema adds 6457d644260d dt-bindings: pwm: Convert mxs pwm to json-schema adds 0280a04ed9db dt-bindings: serial: renesas,scifa: Document r8a7742 bindings adds 186835952e93 dt-bindings: serial: renesas,scifa: Remove part numbers fr [...] adds 315148547563 dt-bindings: i2c: renesas, i2c: Document r8a7742 support adds 90f90af71876 dt-bindings: i2c: renesas, iic: Document r8a7742 support adds 33e70291d1de dt-bindings: ata: renesas,rcar-sata: Add r8a7742 support adds 9c95312aad21 dt-bindings: net: renesas, ravb: Add support for r8a7742 SoC adds 75d728ed2b1e dt-bindings: net: renesas,ether: Document R8A7742 SoC adds a08790960382 dt-bindings: power: renesas,apmu: Document r8a7742 support adds 39c7c93de02c dt-bindings: gpio: renesas, rcar-gpio: Add r8a7742 (RZ/G1H [...] adds 9ecee1d6b43f dt-bindings: interrupt-controller: Convert imx irqsteer to [...] adds 5b7c92e31fd7 dt-bindings: clock: Convert i.MX7D clock to json-schema adds 268b7e3cdb57 dt-bindings: vendor-prefixes: Add MikroTik adds 8f2d90100ad0 dt-bindings: timer: Convert i.MX TPM to json-schema adds 1be96d14b7a4 dt-bindings: timer: Convert i.MX SYSCTR to json-schema adds edaa9c460996 dt-bindings: media: Add missing clock domain description adds ccc5d0c9d26f dt-bindings: rtc: rtc-sh: Add missing power-domains property adds 451a044519c3 ASoC: fsi: Add missing properties to DT bindings adds c95d5e138f4e dt-bindings: interrupt-controller: arm,gic: Document reset [...] adds 8d6c65bd91bd dt-bindings: memory-controllers: renesas,dbsc: Convert to [...] adds 4b74c424a1b1 dt-bindings: serial: Add renesas,em-uart bindings adds 1ade7d1f9558 dt-bindings: gpio: Convert mxs to json-schema adds 9484492c84d1 dt-bindings: memory: Convert ingenic,jz4780-nemc.txt to YAML adds 3449aae34366 dt-bindings: mtd: Convert ingenic,jz4780-nand.txt to YAML adds 6d97d497d48b dt-bindings: thermal: Convert i.MX to json-schema adds 3591105b3c51 dt-bindings: media: Convert marvell,mmp2-ccic to json-schema adds 7882d822b3f9 dt-bindings: spi: Convert spi-pxa2xx to json-schema adds ece9e0684ed1 dt-bindings: usb: Convert ehci-mv to json-schema adds 760b17a69ffd dt-bindings: dma: uart: mtk: fix example adds 9184450a95f6 dt-bindings: phy: rcar-gen2: Add r8a7742 support adds c6233c504974 dt-bindings: PCI: pci-rcar-gen2: Add device tree support f [...] adds c092e1356b37 dt-bindings: usb: renesas,usbhs: Add support for r8a7742 adds 935796968ff8 dt-bindings: usb: usb-xhci: Document r8a7742 support adds 3910c5809fba dt-bindings: iio: imu: bmi160: convert format to yaml, add [...] adds 8d71c8c0ab8f dt-bindings: clock: Convert i.MX5 clock to json-schema adds 91ab38f7e9d0 dt-bindings: clock: Convert i.MX35 clock to json-schema adds 69d52d893eac dt-bindings: clock: Convert i.MX31 clock to json-schema adds fc95fd1ea4bb dt-bindings: clock: Convert i.MX28 clock to json-schema adds 40df60f140b3 dt-bindings: clock: Convert i.MX23 clock to json-schema adds 1b51ec3ac98d dt-bindings: clock: Convert i.MX27 clock to json-schema adds 076026e9b408 dt-bindings: clock: Convert i.MX25 clock to json-schema adds 80540e16e9ac dt-bindings: clock: Convert i.MX21 clock to json-schema adds 67e35adf1b05 dt-bindings: clock: Convert i.MX1 clock to json-schema adds 7536c7e03e74 of/fdt: Remove redundant kbasename function call adds bc6b83d636eb dt-bindings: timer: renesas: mtu2: Convert to json-schema adds 96ec7b3142b4 dt-bindings: usb: qcom,dwc3: Introduce interconnect proper [...] adds 73b1e2170a9d dt-bindings: input: touchscreen: edt-ft5x06: change reg property adds d3b780da511d dt-bindings: vendor-prefixes: Add Silex Insight vendor prefix adds 3c2088430d27 dt-bindings: geni-se: Convert QUP geni-se bindings to YAML adds add953dc472d dt-bindings: geni-se: Add interconnect binding for GENI QUP adds 41d455bda234 dt-bindings: serial: Add binding for UART pin swap adds fafcc40fd526 dt-bindings: thermal: rcar-thermal: Add device tree suppor [...] adds df8cad689eae dt-bindings: timer: Convert i.MX GPT to json-schema adds dff49d55e08a dt-bindings: clock: Convert i.MX8QXP LPCG to json-schema adds 41a053886b05 dt-bindings: timer: renesas: cmt: Convert to json-schema adds 8f8986e932c5 dt-bindings: Merge gpio-usb-b-connector with usb-connector adds 0c03fa00fd2f dt-bindings: power: Convert imx gpc to json-schema adds e6b12afe659c dt-bindings: power: Convert imx gpcv2 to json-schema adds 2a975ac9c30c dt-bindings: mailbox: Convert imx mu to json-schema adds 8211d1e83ade dt-bindings: clock: Add documentation for X1830 bindings. adds 571d54ed91c0 Merge tag 'devicetree-for-5.8' of git://git.kernel.org/pub [...] adds 2d2682512f0f riscv: Allow device trees to be built into the kernel adds 8bb661742776 riscv: K210: Add a built-in device tree adds 045c654220e5 riscv: K210: Update defconfig adds eb077c9c387f RISC-V: Skip setting up PMPs on traps adds f83b04d36e52 kgdb: Add kgdb_has_hit_break function adds fe89bd2be866 riscv: Add KGDB support adds d96575709cc7 riscv: Use the XML target descriptions to report 3 system [...] adds edde5584c7ab riscv: Add SW single-step support for KDB adds b80b3d582ebd riscv: Remove the 'riscv_' prefix of function name adds 5303df244cbf riscv: Use NOKPROBE_SYMBOL() instead of __krpobes annotation adds 0ff7c3b33127 riscv: Use text_mutex instead of patch_lock adds 087958a17658 riscv: cacheinfo: Implement cache_get_priv_group with a ge [...] adds 4a3a37331248 riscv: Add support to determine no. of L2 cache way enabled adds b4a4f036e846 soc: sifive: l2 cache: Eliminate an unsigned zero compare warning adds 09c0533d129c soc: sifive: l2 cache: Mark l2_get_priv_group as static adds 435faf5c218a Merge tag 'riscv-for-linus-5.8-mw0' of git://git.kernel.or [...] adds 1f6f655e01ad x86/mm: Add a x86_has_pat_wp() helper adds 7fa3e10f0f36 x86/mm: Move pgprot2cachemode out of line adds d073569363d9 x86/mm: Cleanup pgprot_4k_2_large() and pgprot_large_2_4k() adds de17a37896e1 x86/mm: Unexport __cachemode2pte_tbl adds 325518e9b743 x86/mm: Use pgprotval_t in protval_4k_2_large() and protva [...] adds 8c5cc19e9470 x86/tlb: Uninline __get_current_cr3_fast() adds d8f0b35331c4 x86/cpu: Uninline CR4 accessors adds cb2a02355b04 x86/cr4: Sanitize CR4.PCE update adds 9020d3956317 x86/alternatives: Move temporary_mm helpers into C adds 2faf153bb734 x86/tlb: Move __flush_tlb() out of line adds cd30d26cf307 x86/tlb: Move __flush_tlb_global() out of line adds 127ac915c8e1 x86/tlb: Move __flush_tlb_one_user() out of line adds 58430c5dba7b x86/tlb: Move __flush_tlb_one_kernel() out of line adds 29def599b38b x86/tlb: Move flush_tlb_others() out of line adds 4b04e6c23674 x86/tlb: Move __flush_tlb_all() out of line adds 69de6c1a7fc7 x86/tlb: Move paravirt_tlb_remove_table() to the usage site adds 96f59fe291d2 x86/tlb: Move cr4_set_bits_and_update_boot() to the usage site adds af5c40c6ee05 x86/tlb: Uninline nmi_uaccess_okay() adds 6c9b7d79a801 x86/tlb: Move PCID helpers where they are used adds 8a29204f3e97 xen/privcmd: Remove unneeded asm/tlb.h include adds bfe3d8f6313d x86/tlb: Restrict access to tlbstate adds 21953ee5013d x86/cpu: Export native_write_cr4() only when CONFIG_LKTDM=m adds bd1de2a7aace x86/tlb/uv: Add a forward declaration for struct flush_tlb_info adds f4dd60a3d4c7 Merge tag 'x86-mm-2020-06-05' of git://git.kernel.org/pub/ [...] adds db991af02f11 module: break nested ARCH_HAS_STRICT_MODULE_RWX and STRICT [...] adds 5c3a7db0c7ec module: Harden STRICT_MODULE_RWX adds 084623e468d5 Merge tag 'modules-for-v5.8' of git://git.kernel.org/pub/s [...] adds 8d0ea29db5ae powerpc/xive: Define xive_native_alloc_irq_on_chip() adds 73a807793882 powerpc/vas: Define nx_fault_stamp in coprocessor_request_block adds c20e1e299d93 powerpc/vas: Alloc and setup IRQ and trigger port address adds 0d17de03ce6a powerpc/vas: Setup fault window per VAS instance adds 8b8a73dc7919 powerpc/vas: Register NX with fault window ID and IRQ port value adds db1c08a74063 powerpc/vas: Take reference to PID and mm for user space windows adds 9774628acf86 powerpc/vas: Setup thread IRQ handler per VAS instance adds c96c4436aba4 powerpc/vas: Update CSB and notify process for fault CRBs adds 461862ef94a8 powerpc/vas: Return credits after handling fault adds cf33e1e9383e powerpc/vas: Print CRB and FIFO values adds 04f6296ca7c3 powerpc/vas: Do not use default credits for receive window adds bd4da68dbd5f powerpc/vas: Display process stuck message adds 1d955f981895 powerpc/vas: Free send window in VAS instance after credit [...] adds c420644c0a8f powerpc: Use mm_context vas_windows counter to issue CP_ABORT adds b96ea61665b7 Merge VAS page fault handling into next adds a8c0c69b5e95 powerpc/vas: Initialize window attributes for GZIP coproce [...] adds 45f25a79fe50 powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API adds dda44eb29c23 powerpc/vas: Add VAS user space API adds 7673d6568b14 crypto/nx: Initialize coproc entry with kzalloc adds 32e091a668bc crypto/nx: Rename nx-842-powernv file name to nx-common-powernv adds 4aebf3ce26ca crypto/nx: Make enable code generic to add new GZIP compre [...] adds 1af11ae22535 crypto/nx: Enable and setup GZIP compression type adds 040b00acec4b crypto/nx: Remove 'pid' in vas_tx_win_attr struct adds c12e38b1d52e Documentation/powerpc: VAS API adds 7948efc27f78 Merge NX gzip support into next adds d53979b58960 selftests/powerpc: Add header files for GZIP engine test adds f49b75724cfa selftests/powerpc: Add header files for NX compresion/deco [...] adds 647c734f62f8 selftests/powerpc: Add NX-GZIP engine compress testcase adds 841fb73ad219 selftests/powerpc: Add NX-GZIP engine decompress testcase adds 722c1963aba5 selftests/powerpc: Add README for GZIP engine tests adds 45591da76588 powerpc/vas: Include linux/types.h in uapi/asm/vas-api.h adds e4a884cc28fa powerpc: Move idle_loop_prolog()/epilog() functions to hea [...] adds c4019198cfa8 powerpc/idle: Store PURR snapshot in a per-cpu global variable adds dc8afce5f45b powerpc/pseries: Account for SPURR ticks on idle CPUs adds 6909f179ca7a powerpc/sysfs: Show idle_purr and idle_spurr for every CPU adds bde752c3d6db Documentation: Document sysfs interfaces purr, spurr, idle [...] adds 57b3ed941b55 powerpc/64: Have MPROFILE_KERNEL depend on FUNCTION_TRACER adds 43c8a496fa37 powerpc/ps3: Move static keyword to the front of declaration adds 02c04e374e17 powerpc/fadump: use static allocation for reserved memory ranges adds 140777a3d8df powerpc/fadump: consider reserved ranges while reserving memory adds f2b8d76dc6db Merge tag 'kvm-ppc-fixes-5.7-1' into topic/ppc-kvm adds 93a98695f2f9 mm: change pmdp_huge_get_and_clear_full take vm_area_struc [...] adds fe4a6856cb4f powerpc/pkeys: Avoid using lockless page table walk adds c46241a370a6 powerpc/pkeys: Check vma before returning key fault error [...] adds ec4abf1e70cf powerpc/mm/hash64: use _PAGE_PTE when checking for pte_present adds 7900757ce1b4 powerpc/hash64: Restrict page table lookup using init_mm w [...] adds 2f92447f9f96 powerpc/book3s64/hash: Use the pte_t address from the caller adds 0da81b658b5b powerpc/mce: Don't reload pte val in addr_to_pfn adds 15759cb054ef powerpc/perf/callchain: Use __get_user_pages_fast in read_ [...] adds 87013f9c602c powerpc/kvm/book3s: switch from raw_spin_*lock to arch_spin_lock. adds 4b99412ed697 powerpc/kvm/book3s: Add helper to walk partition scoped li [...] adds dc891849e030 powerpc/kvm/nested: Add helper to walk nested shadow linux [...] adds 6cdf30375f82 powerpc/kvm/book3s: Use kvm helpers to walk shadow or seco [...] adds 35528876a929 powerpc/kvm/book3s: Add helper for host page table walk adds 9781e759b325 powerpc/kvm/book3s: Use find_kvm_host_pte in page fault handler adds e3d8ed5518c7 powerpc/kvm/book3s: Use find_kvm_host_pte in h_enter adds 7769a3394bdf powerpc/kvm/book3s: use find_kvm_host_pte in pute_tce functions adds 3ff8df1430e9 powerpc/kvm/book3s: Avoid using rmap to protect parallel p [...] adds bda3deaa6fc8 powerpc/kvm/book3s: use find_kvm_host_pte in kvmppc_book3s [...] adds 9fd4236faa24 powerpc/kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa adds 0e11df9649ac powerpc/kvm/book3s: Use pte_present instead of opencoding [...] adds e21dfbf01346 powerpc/mm/book3s64: Avoid sending IPI on clearing PMD adds 75358ea359e7 powerpc/mm/book3s64: Fix MADV_DONTNEED and parallel page f [...] adds 1f12096aca21 Merge the lockless page table walk rework into next adds 2f62870ca5bc powerpc/powernv: Fix a warning message adds bac7ca7b985b powerpc: module_[32|64].c: replace swap function with buil [...] adds ad0f522df1b2 powerpc/5200: update contact email adds 679d74abc4e1 powerpc/8xx: Update email address in MAINTAINERS adds 7bfc3c84cbf5 drivers/powerpc: Replace _ALIGN_UP() by ALIGN() adds e96d904ede67 powerpc: Replace _ALIGN_DOWN() by ALIGN_DOWN() adds b71153164103 powerpc: Replace _ALIGN_UP() by ALIGN() adds d3f3d3bf76cf powerpc: Replace _ALIGN() by ALIGN() adds 4cdb2da65403 powerpc: Remove _ALIGN_UP(), _ALIGN_DOWN() and _ALIGN() adds edbadaf06710 powerpc/kasan: Fix stack overflow by increasing THREAD_SHIFT adds feb9df3462e6 powerpc/64s: Always has full regs, so remove remnant checks adds db30144b5c9c powerpc: Use set_trap() and avoid open-coding trap masking adds 912237ea1664 powerpc: trap_is_syscall() helper to hide syscall trap number adds 4e0e45b07d79 powerpc: Use trap metadata to prevent double restart rathe [...] adds 0f6be41c6069 powerpc: Replace zero-length array with flexible-array adds 02bddf21c34d powerpc/mm: Replace zero-length array with flexible-array adds 7ffa8b7dc117 powerpc/64: Don't initialise init_task->thread.regs adds 24ac99e97fa7 powerpc: Drop unneeded cast in task_pt_regs() adds 7481cad47473 selftests/powerpc: Add a test of counting larx/stcx adds 93900337b9ac drivers/macintosh: Fix memleak in windfarm_pm112 driver adds d93e5e2d03d4 powerpc/64: Update Speculation_Store_Bypass in /proc/<pid>/status adds 6fa13640aea7 powerpc/eeh: Fix pseries_eeh_configure_bridge() adds 466381ecdc74 powerpc/eeh: Release EEH device state synchronously adds 8a5054d8cbbe powerpc/64s/exception: Fix machine check no-loss idle wakeup adds ac2a2a141739 powerpc/64s/exceptions: Fix in_mce accounting in unrecover [...] adds 16754d25bd7d powerpc/64s/exceptions: Change irq reconcile for NMIs from [...] adds f0fd9dd3c213 powerpc/64s/exceptions: Machine check reconcile irq state adds 7368b38b21bf powerpc/pseries/ras: Avoid calling rtas_token() in NMI paths adds deb70f7a35a2 powerpc/pseries/ras: Fix FWNMI_VALID off by one adds dff681e95a23 powerpc/pseries/ras: fwnmi avoid modifying r3 in error case adds d7b14c5c0428 powerpc/pseries/ras: fwnmi sreset should not interlock adds d2cbbd45d433 powerpc/pseries: Limit machine check stack to 4GB adds 2576f5f91696 powerpc/pseries: Machine check use rtas_call_unlocked() wi [...] adds 116ac378bb3f powerpc/64s: machine check interrupt update NMI accounting adds f2d7f62e4abd powerpc: Implement ftrace_enabled() helpers adds abd106fb437a powerpc/64s: machine check do not trace real-mode handler adds bbbc8032b00f powerpc/traps: Do not trace system reset adds 265d6e588d87 powerpc/traps: Make unrecoverable NMIs die instead of panic adds 4c592a34391e powerpc/head_check: Automatic verbosity adds f61200d3e338 powerpc/wrapper: Output linker map file adds 331aa46aaf51 powerpc/head_check: Avoid broken pipe adds 6a8aa782cece drivers/ps3: Remove duplicate error messages adds 7b27b95a894d net/ps3_gelic_net: Remove duplicate error message adds 720bc316690b ps3disk: use the default segment boundary adds 126554465d93 powerpc/ps3: Fix kexec shutdown hang adds 802268fd8267 powerpc/xmon: Remove store_inst() for patch_instruction() adds 51c9ba11f17f powerpc/xmon: Move breakpoint instructions to own array adds 4eff2b4f32a3 powerpc/xmon: Move breakpoints to text section adds 5a7fdcab54ef powerpc/xmon: Use bitwise calculations in_breakpoint_table() adds 7c95d8893fb5 powerpc: Change calling convention for create_branch() et. al. adds 753462512868 powerpc: Use a macro for creating instructions from u32s adds 777e26f0edf8 powerpc: Use an accessor for instructions adds 8094892d1aff powerpc: Use a function for getting the instruction op code adds aabd2233b6ae powerpc: Use a function for byte swapping instructions adds 217862d9b98b powerpc: Introduce functions for instruction equality adds 94afd069d937 powerpc: Use a datatype for instructions adds f8faaffaa7d9 powerpc: Use a function for reading instructions adds 7ba68b2172c1 powerpc: Add a probe_user_read_inst() function adds 95b980a00d12 powerpc: Add a probe_kernel_read_inst() function adds a8646f43ba50 powerpc/kprobes: Use patch_instruction() adds 5249385ad7f0 powerpc: Define and use get_user_instr() et. al. adds 622cf6f436a1 powerpc: Introduce a function for reporting instruction length adds 6c7a4f0a9f66 powerpc/xmon: Use a function for reading instructions adds 7fccfcfba04f powerpc/xmon: Move insertion of breakpoint for xol'ing adds 0b582db5490a powerpc: Make test_translate_branch() independent of instr [...] adds 2aa6195e43b3 powerpc: Enable Prefixed Instructions adds b691505ef923 powerpc: Define new SRR1 bits for a ISA v3.1 adds 7a8818e0df5c powerpc/optprobes: Add register argument to patch_imm64_lo [...] adds 650b55b707fd powerpc: Add prefixed instructions to instruction data type adds f77f8ff7f13e powerpc: Test prefixed code patching adds 785b79d1e028 powerpc: Test prefixed instructions in feature fixups adds c9c831aebd86 powerpc/xmon: Don't allow breakpoints on suffixes adds b4657f7650ba powerpc/kprobes: Don't allow breakpoints on suffixes adds 9409d2f9dad2 powerpc: Support prefixed instructions in alignment handler adds 50b80a12e4cc powerpc sstep: Add support for prefixed load/stores adds 3920742b92f5 powerpc sstep: Add support for prefixed fixed-point arithmetic adds 09f82b063aa9 powerpc/watchpoint: Rename current DAWR macros adds 4a4ec2289a5d powerpc/watchpoint: Add SPRN macros for second DAWR adds a6ba44e87992 powerpc/watchpoint: Introduce function to get nr watchpoin [...] adds 45093b382e0a powerpc/watchpoint/ptrace: Return actual num of available [...] adds a18b834625d3 powerpc/watchpoint: Provide DAWR number to set_dawr adds 4a8a9379f2af powerpc/watchpoint: Provide DAWR number to __set_breakpoint adds c2919132734f powerpc/watchpoint: Get watchpoint count dynamically while [...] adds 22a214e461c5 powerpc/watchpoint: Disable all available watchpoints when [...] adds 303e6a9ddcdc powerpc/watchpoint: Convert thread_struct->hw_brk to an array adds 6b424efa119d powerpc/watchpoint: Use loop for thread_struct->ptrace_bps adds c9e82aeb197d powerpc/watchpoint: Introduce is_ptrace_bp() function adds e68ef121c1f4 powerpc/watchpoint: Use builtin ALIGN*() macros adds 74c6881019b7 powerpc/watchpoint: Prepare handler to handle more than on [...] adds 29da4f91c0c1 powerpc/watchpoint: Don't allow concurrent perf and ptrace events adds 514db915e7b3 powerpc/watchpoint/xmon: Don't allow breakpoint overwriting adds 30df74d67d48 powerpc/watchpoint/xmon: Support 2nd DAWR adds 334710b1496a powerpc/uaccess: Implement unsafe_put_user() using 'asm goto' adds 17bc43367fc2 powerpc/uaccess: Implement unsafe_copy_to_user() as a simple loop adds 1f59cc3482c6 Merge branch 'topic/uaccess' into topic/uaccess-ppc adds 4fe5cda9f89d powerpc/uaccess: Implement user_read_access_begin and user [...] adds e2a8b49e7955 powerpc/uaccess: Don't use "m<>" constraint adds 217ba7dccef8 Merge branch 'topic/uaccess-ppc' into next adds b1f9be9392f0 powerpc/xive: Enforce load-after-store ordering when Store [...] adds 787a2b682d18 Merge branch 'topic/ppc-kvm' into next adds 8f53f9c0f68a powerpc/book3s64/radix/tlb: Determine hugepage flush correctly adds aa3bc365ee73 powerpc/ps3: Add check for otheros image size adds ceffa63acce7 powerpc/powernv: add NULL check after kzalloc adds 9384e552aabb powerpc/64s: Fix early_init_mmu section mismatch adds c2e929b18cea powerpc/64s/pgtable: fix an undefined behaviour adds 91ffeaa7e5dd powerpc/wii: Fix declaration made after definition adds b8707e2374f6 powerpc/tm: Document h/rfid and mtmsrd quirk adds a0594e89c9dc ocxl: Fix misleading comment adds 82a1b8ed5604 powerpc/64s/hash: Add stress_slb kernel boot option to inc [...] adds d132443a73d7 powerpc/kasan: Fix error detection on memory allocation adds 3a66a24f6060 powerpc/kasan: Fix issues by lowering KASAN_SHADOW_END adds d2a91cef9bbd powerpc/kasan: Fix shadow pages allocation failure adds 7c31c05e00fc powerpc/kasan: Remove unnecessary page table locking adds 7dec42ab57f2 powerpc/kasan: Refactor update of early shadow mappings adds ec97d022f621 powerpc/kasan: Declare kasan_init_region() weak adds 3af4786eb429 powerpc/ptdump: Add _PAGE_COHERENT flag adds 6b30830e2003 powerpc/ptdump: Display size of BATs adds 8961a2a5353c powerpc/ptdump: Standardise display of BAT flags adds b00ff6d8c1c3 powerpc/ptdump: Properly handle non standard page size adds 6b789a26d7da powerpc/ptdump: Handle hugepd at PGD level adds 4b19f96a81bc powerpc/32s: Don't warn when mapping RO data ROX. adds 925ac141d106 powerpc/mm: Allocate static page tables for fixmap adds 4e3319c23a66 powerpc/mm: Fix conditions to perform MMU specific managem [...] adds fadaac67c900 powerpc/mm: PTE_ATOMIC_UPDATES is only for 40x adds 2db99aeb63dd powerpc/mm: Refactor pte_update() on nohash/32 adds 1c1bf294882b powerpc/mm: Refactor pte_update() on book3s/32 adds c7fa77016eb6 powerpc/mm: Standardise __ptep_test_and_clear_young() para [...] adds 06f525248701 powerpc/mm: Standardise pte_update() prototype between PPC [...] adds 6ad41bfbc907 powerpc/mm: Create a dedicated pte_update() for 8xx adds b12c07a4bb06 powerpc/mm: Reduce hugepd size for 8M hugepages on 8xx adds d3efcd38c0b9 powerpc/8xx: Drop CONFIG_8xx_COPYBACK option adds a891c43b97d3 powerpc/8xx: Prepare handlers for _PAGE_HUGE for 512k pages. adds b250c8c08c79 powerpc/8xx: Manage 512k huge pages as standard pages. adds d4870b89acd7 powerpc/8xx: Only 8M pages are hugepte pages now adds 555904d07eef powerpc/8xx: MM_SLICE is not needed anymore adds 5d4656696c30 powerpc/8xx: Move PPC_PIN_TLB options into 8xx Kconfig adds f76c8f6d257c powerpc/8xx: Add function to set pinned TLBs adds 136a9a0f74d2 powerpc/8xx: Don't set IMMR map anymore at boot adds 684c1664e0de powerpc/8xx: Always pin TLBs at startup. adds 400dc0f86102 powerpc/8xx: Drop special handling of Linear and IMMR mapp [...] adds 1251288e64ba powerpc/8xx: Remove now unused TLB miss functions adds 0c8c2c9c201b powerpc/8xx: Move DTLB perf handling closer. adds a0591b60eef9 powerpc/mm: Don't be too strict with _etext alignment on PPC32 adds c8bef10a9f17 powerpc/8xx: Refactor kernel address boundary comparison adds 34536d780683 powerpc/8xx: Add a function to early map kernel via huge pages adds a623bb5861dc powerpc/8xx: Map IMMR with a huge page adds cf209951fa7f powerpc/8xx: Map linear memory with huge pages adds da1adea07576 powerpc/8xx: Allow STRICT_KERNEL_RwX with pinned TLB adds fcdafd10a363 powerpc/8xx: Allow large TLBs with DEBUG_PAGEALLOC adds a2feeb2c2ecb powerpc/8xx: Implement dedicated kasan_init_region() adds 2b279c0348af powerpc/32s: Allow mapping with BATs with DEBUG_PAGEALLOC adds 7974c4732642 powerpc/32s: Implement dedicated kasan_init_region() adds bb5f33c06940 Merge "Use hugepages to map kernel mem on 8xx" into next adds baddc87d6824 Merge branch 'fixes' into next adds c5ff46d69c41 powerpc: Add ppc_inst_next() adds 16ef9767e4dc powerpc: Add ppc_inst_as_u64() adds a101950fcb78 powerpc/xive: Clear the page tables for the ESB IO mapping adds 0755e85570a4 powerpc/xive: Do not expose a debugfs file when XIVE is disabled adds 0c444d98efad macintosh/ams-input: switch to using input device polling mode adds e4f4ffa8a98c input: i8042 - Remove special PowerPC handling adds 18594f9b8c45 powerpc/64s/radix: Don't prefetch DAR in update_mmu_cache adds 0bdad33d6bd7 powerpc/64: Refactor interrupt exit irq disabling sequence adds 7ade8495dcfd powerpc: Remove Xilinx PPC405/PPC440 support adds f16dca3e30c1 sound: ac97: Remove sound driver for ancient platform adds 2c74e2586bb9 powerpc/40x: Rework 40x PTE access and TLB miss adds 4e1df545e2fa powerpc/pgtable: Drop PTE_ATOMIC_UPDATES adds 1b5c0967ab8a powerpc/40x: Remove support for IBM 403GCX adds 7583b63c343c powerpc/40x: Remove STB03xxx adds 5786074b96e3 powerpc/40x: Remove WALNUT adds 548f5244f106 powerpc/40x: Remove EP405 adds 2874ec75708e powerpc/40x: Remove support for ISS Simulator adds 7d372d4ccdd5 powerpc/40x: Remove support for IBM 405GP adds 59fb463b48e9 powerpc/40x: Remove IBM405 Erratum #51 adds 455531e9d880 powerpc: Remove IBM405 Erratum #77 adds 797f4016f6da powerpc/40x: Avoid using r12 in TLB miss handlers adds 3aacaa719b7b powerpc/40x: Don't save CR in SPRN_SPRG_SCRATCH6 adds bcec081ecc94 powerpc/4xx: Don't unmap NULL mbase adds cb2b53cbffe3 powerpc/64s/kuap: Add missing isync to KUAP restore paths adds 579940bb451c powerpc/64/kuap: Conditionally restore AMR in interrupt exit adds d4539074b0e9 powerpc/64s/kuap: Conditionally restore AMR in kuap_restor [...] adds 6984856865b5 powerpc/powernv/npu: Clean up compound table group initialisation adds 6cff91b2b97b powerpc/powernv/iov: Don't add VFs to iommu group during P [...] adds 9b9408c55935 powerpc/powernv/pci: Register iommu group at PE DMA setup adds 84d8cc076723 powerpc/powernv/pci: Add device to iommu group during dma_ [...] adds f39b8b10fcc5 powerpc/powernv/pci: Delete old iommu recursive iommu setup adds 96e2006a9dbc powerpc/powernv/pci: Move tce size parsing to pci-ioda-tce.c adds 03b7bf341c18 powerpc/powernv/npu: Move IOMMU group setup into npu-dma.c adds e5500ab657c5 powerpc/powernv: Add a print indicating when an IODA PE is [...] adds 9d0879a2dbc3 powerpc/powernv/pci: Add an explaination for PNV_IODA_PE_BUS_ALL adds a8d7d5fc2e16 powerpc/powernv/pci: Add helper to find ioda_pe from BDFN adds dc3d8f85bb57 powerpc/powernv/pci: Re-work bus PE configuration adds 718d249aeadf powerpc/powernv/pci: Reserve the root bus PE during init adds 6ae8aedf8fa9 powerpc/powernv/pci: Sprinkle around some WARN_ON()s adds b4ac18eead28 powerpc/perf/hv-24x7: Fix inconsistent output values incas [...] adds 8ba214267382 powerpc/hv-24x7: Add rtas call in hv-24x7 driver to get pr [...] adds 60beb65da1ef powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to [...] adds 15cd1d35ba4a Documentation/ABI: Add ABI documentation for chips and sockets adds 373b37305338 powerpc/pseries: Update hv-24x7 information after migration adds 094235222d41 powerpc/xive: Share the event-queue page with the Hypervisor. adds ef3534a94fdb hw-breakpoints: Fix build warnings with clang adds be5470e0c285 powerpc/crashkernel: Take "mem=" option into account adds 9a2921e5baca powerpc/fadump: Account for memory_limit while reserving memory adds 82a7cebdd95c powerpc: Fix misleading small cores print adds 598c01b5b2fc powerpc/configs/64s: Enable CONFIG_PRINTK_CALLER adds 0e7e92efe11b powerpc/xmon: Show task->thread.regs in process display adds b6eca183e23e powerpc/kernel: Enables memory hot-remove after reboot on [...] adds af2876b501e4 powerpc/crash: Use NMI context for printk when starting to crash adds 783a015b747f powerpc/rtas: Move type/struct definitions from rtas.h int [...] adds b664db8e3f97 powerpc/rtas: Implement reentrant rtas call adds 08b1add150a8 powerpc/configs: Add LIBNVDIMM to ppc64_defconfig adds 9ed5df69b79a powerpc/kprobes: Use probe_address() to read instructions adds e83f01fdb914 powerpc/52xx: Blacklist functions running with MMU disable [...] adds 1740f15a99d3 powerpc/82xx: Blacklist pq2_restart() for kprobe adds 7aa85127b1a1 powerpc/83xx: Blacklist mpc83xx_deep_resume() for kprobe adds 32a820670fa0 powerpc/powermac: Blacklist functions running with MMU dis [...] adds a64371b5d4fb powerpc/mem: Blacklist flush_dcache_icache_phys() for kprobe adds f892c21d2efb powerpc/32s: Make local symbols non visible in hash_low. adds e6209318d63e powerpc/32s: Blacklist functions running with MMU disabled [...] adds 32746dfe4cf3 powerpc/rtas: Remove machine_check_in_rtas() adds 5f32e8361cba powerpc/32: Blacklist functions running with MMU disabled [...] adds a616c442119f powerpc/entry32: Blacklist exception entry points for kprobe. adds 7cdf44013885 powerpc/entry32: Blacklist syscall exit points for kprobe. adds e51c3e13709f powerpc/entry32: Blacklist exception exit points for kprobe. adds 332ce969b763 powerpc/8xx: Reduce time spent in allow_user_access() and friends adds 547e687b2981 powerpc/uaccess: Don't set KUAP by default on book3s/32 adds c3ba4dbbd1d0 powerpc/uaccess: Don't set KUEP by default on book3s/32 adds 888468ce725a powerpc/32: Disable KASAN with pages bigger than 16k adds 03b51416e876 powerpc/module_64: Consolidate ftrace code adds 1f2aaed2db03 powerpc/module_64: Simplify check for -mprofile-kernel ftr [...] adds bd55e792de08 powerpc/module_64: Use special stub for _mcount() with -mp [...] adds 74016701fe5f powerpc/32s: Fix another build failure with CONFIG_PPC_KUAP_DEBUG adds 0828137e8f16 powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() adds 993e3d96fd08 powerpc/64s: Don't let DT CPU features set FSCR_DSCR adds 912c0a7f2b5d powerpc/64s: Save FSCR to init_task.thread.fscr after feat [...] adds c887ef570759 powerpc/64s: Don't set FSCR bits in INIT_THREAD adds ee988c11acf6 powerpc: Add new HWCAP bits adds 3fd5836ee801 powerpc: Add support for ISA v3.1 adds 43d0d37acbe4 powerpc/dt_cpu_ftrs: Advertise support for ISA v3.1 if selected adds c63d688c3dab powerpc/dt_cpu_ftrs: Enable Prefixed Instructions adds 87939d50e588 powerpc/dt_cpu_ftrs: Add MMA feature adds a3ea40d5c736 powerpc: Add POWER10 architected mode adds f44b85da5e74 cxl: Remove dead Kconfig options adds 4336b9337824 powerpc/pseries: Make vio and ibmebus initcalls pseries specific adds bf8036a4098d powerpc/book3s64/kvm: Fix secondary page table walk warnin [...] adds 1395375c5927 Merge branch 'topic/ppc-kvm' into next adds 7ae77150d94d Merge tag 'powerpc-5.8-1' of git://git.kernel.org/pub/scm/ [...] adds 9d9e435f3f24 x86/elf: Add table to document READ_IMPLIES_EXEC adds 122306117afe x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK adds 9fccc5c0c99f x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bit adds 78066055b080 arm32/64/elf: Add tables to document READ_IMPLIES_EXEC adds eaf3f9e61887 arm32/64/elf: Split READ_IMPLIES_EXEC from executable PT_G [...] adds 6e0d6ac5f3d9 arm64/elf: Disable automatic READ_IMPLIES_EXEC for 64-bit [...] adds ac7b34218a00 Merge tag 'core_core_updates_for_5.8' of git://git.kernel. [...] adds 41311242221e vfio/type1: Support faulting PFNMAP vmas adds 11c4cd07ba11 vfio-pci: Fault mmaps to enable vma tracking adds abafbc551fdd vfio-pci: Invalidate mmaps and block MMIO access on disabl [...] adds bc138db1b962 vfio-pci: Mask cap zero adds 3e63b94b6274 vfio/pci: fix memory leaks in alloc_perm_bits() adds 1518ac272e78 vfio/pci: fix memory leaks of eventfd ctx adds cd34b82e6ef0 Merge branches 'v5.8/vfio/alex-block-mmio-v3', 'v5.8/vfio/ [...] adds a8a24f3f6e38 vfio: UAPI for migration interface for device state adds 6581708586c8 vfio iommu: Remove atomicity of ref_count of pinned pages adds cade075f265b vfio iommu: Cache pgsize_bitmap in struct vfio_iommu adds b704fd14a06f vfio iommu: Add ioctl definition for dirty pages tracking adds d6a4c185660c vfio iommu: Implementation of ioctl for dirty pages tracking adds 331e33d2960c vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap bef [...] adds ad721705d09c vfio iommu: Add migration capability to report supported features adds 95fc87b44104 vfio: Selective dirty page tracking if IOMMU backed device [...] adds aa8ba13cae31 vfio/mdev: Fix reference count leak in add_mdev_supported_type adds ea20868c7197 Merge branch 'qiushi-wu-mdev-ref-v1' into v5.8/vfio/next adds cd0bb41ea860 vfio iommu: Use shift operation for 64-bit integer division adds c8e9df4744a3 vfio iommu: typecast corrections adds 4f085ca2f5a8 Merge branch 'v5.8/vfio/kirti-migration-fixes' into v5.8/v [...] adds 5a36f0f3f518 Merge tag 'vfio-v5.8-rc1' of git://github.com/awilliam/linux-vfio adds 0b671eed0cf0 ipmi:bt-bmc: Avoid unnecessary check adds 8ed678dbac8c ipmi:bt-bmc: Fix some format issue of the code adds 7c47a219b95d ipmi: use vzalloc instead of kmalloc for user creation adds 878caa965969 ipmi: Replace guid_copy() with import_guid() where it makes sense adds 49826937e7c7 ipmi:bt-bmc: Fix error handling and status check adds 429b00f60665 ipmi_si: Load acpi_ipmi when ACPI IPMI interface added adds e641abd3c726 Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added adds 2a556ce779e3 ipmi:ssif: Remove dynamic platform device handing adds 1f2dc7f5b6c1 Merge tag 'for-linus-5.8-1' of git://github.com/cminyard/l [...] adds 04fd1ca77918 gpiolib: acpi: Add missing __init(const) markers to initcall-s adds 657a06df993c dt-bindings: gpio: Convert snps,dw-apb-gpio to DT schema adds 4f1809374367 dt-bindings: gpio: Add DW GPIO debounce clock property adds c55812afd395 dt-bindings: gpio: Add Sergey Semin to DW APB GPIO driver [...] adds 3ea8094c3b45 gpio: dwapb: Use optional-clocks interface for APB ref-clock adds 5c544c92d6cd gpio: dwapb: Add debounce reference clock support adds a26fa4b5d368 MAINTAINERS: Add Segey Semin to maintainers of DW APB GPIO driver adds c58220cba2e0 gpio: dwapb: Append MODULE_ALIAS for platform driver adds 038aa1f0aba9 gpio: dwapb: Refactor IRQ handler to use bit operations adds 9b0aef32c725 gpio: dwapb: Use chained IRQ prologue and epilogue adds f9754c79707f gpio: dwapb: set default handler to be handle_bad_irq() adds 43296bf22e16 gpio: dwapb: Deduplicate IRQ resource management adds e092bc5044ca gpio: dwapb: Convert to use irqd_to_hwirq() adds 9826bbe1fef0 gpio: dwapb: Use device_get_match_data() to simplify code adds d31275a9dc0b gpio: dwapb: Convert to use IRQ core provided macros adds 48ce80568346 gpio: dwapb: Switch to more usual pattern of RMW in dwapb_ [...] adds 4f344e86c739 gpio: dwapb: Drop bogus BUG_ON()s adds c59042ed8965 gpio: dwapb: Drop of_match_ptr() & ACPI_PTR() calls adds 4c2b54f73aba gpio: dwapb: Split out dwapb_get_irq() helper adds 9f676e5313c1 gpio: mlxbf2: remove unused including <linux/version.h> adds 1afbc80c3d2b gpio: dwapb: Get rid of unnecessary conjunction over 32-bit value adds 1475b6293af2 gpio: dwapb: Amend indentation in some cases adds 262b90116619 gpiolib: Improve kernel messages adds a5e93436e18c gpiolib: Rename "chip" variables to "gc" in core header file adds 1c12857c6722 gpio: ftgpio010: Fix small typo adds 66d8ad67aab3 gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lo [...] adds dc5c1439376d gpio: mm-lantiq: Fix small typo adds 36b5215436ad gpio: Document proper return value for gpio drivers adds 8d0910121b07 gpio: Make "offset" and "unsigned int", not just "unsigned" adds 7fc504b993ce gpio: xgene-sb: set valid IRQ type in to_irq() adds 85a94ff8fb14 gpio: Extend TODO to cover code duplication avoidance adds 616844408de7 gpio: pl061: Support building as module adds ea06a482a47c gpiolib: of: improve gpiolib-of support of pull up/down on [...] adds 96d7c7b3e654 gpio: gpio-pca953x, Add get_multiple function adds aa58a21ae378 gpio: pca953x: disable regmap locking adds 9784c9963fec gpiolib: devprop: Warn if gpio-line-names is too long adds 6f793485fc03 gpio: pca953x: Rewrite ->get_multiple() function adds bcf41dc480b1 gpio: pca953x: fix handling of automatic address incrementing adds 6fdeb6cbe1ef gpio: pca953x: drop unused parameters of pca953x_recalc_addr() adds fef2d3bb2db6 gpio: tegra186: export MODULE_DEVICE_TABLE adds 17f96ee2b9be gpio-f7188x: Add GPIO support for F81865 adds 3831c051dfbf tools: gpio: add bias flags to lsgpio adds 29f9f8e1fc93 Merge tag 'gpio-updates-for-v5.8-part1' of git://git.kerne [...] adds 9b6d5690b543 gpio: ich: fix a typo adds 5c85418ab35b gpio: pch: Use BIT() and GENMASK() where it's appropriate adds 5a4245de48d8 gpio: pch: Get rid of unneeded variable in IRQ handler adds 368b8436011a gpio: pch: Refactor pch_irq_type() to avoid unnecessary locking adds 5376b0b31295 gpio: pch: Use in pch_irq_type() macros provided by IRQ core adds 6b1c7837af0e gpio: merrifield: Switch over to MSI interrupts adds 7e73aa90a38c gpio: merrifield: Better show how GPIO and IRQ bases are d [...] adds ed43f2b4e780 Merge tag 'intel-gpio-v5.8-1' of git://git.kernel.org/pub/ [...] adds 582838ea5bea gpiolib: Document that GPIO line names are not globally unique adds 672de5274446 gpio: mb86s7x: Use devm_clk_get_optional() to get the input clock adds db67aa33d58d gpio: mb86s7x: Remove superfluous test for ACPI companion adds 4d3a050039a9 gpio: xgene-sb: Drop redundant OF_GPIO dependency adds b24bc583dea7 gpio: xgene-sb: Allow driver to be built with COMPILE_TEST adds d850c6f42cd8 gpio: xgene-sb: Drop extra check to call acpi_gpiochip_req [...] adds 22b3bc63da37 i2c: i801: Use GPIO_LOOKUP() helper macro adds 7b67b836625d mfd: sm501: Use GPIO_LOOKUP_IDX() helper macro adds 4c033b549912 gpiolib: Add support for GPIO lookup by line name adds 828546e24280 gpio: Add GPIO Aggregator adds ce7a2f77f976 docs: gpio: Add GPIO Aggregator documentation adds d9646a4866b0 MAINTAINERS: Add GPIO Aggregator section adds a0d50aa9350a Merge branch 'ib-gpio-aggregator' into devel adds 494a94e38dcf gpio: dwapb: Call acpi_gpiochip_free_interrupts() on GPIO [...] adds d7cc23604f36 gpio: dwapb: avoid error message for optional IRQ adds aa90939d2297 gpio: dwapb: Don't use IRQ 0 as valid Linux interrupt adds 551cb86cbb7d gpio: dwapb: Remove unneeded has_irq member in struct dwap [...] adds 563a6d2c37a0 MAINTAINERS: Fix file name for DesignWare GPIO DT schema adds c22fc62b516d dt-bindings: gpio: Add renesas,em-gio bindings adds 6f8cd2464115 gpio: rcar: Fix runtime PM imbalance on error adds 47a3734b0390 gpio: max730x: bring gpiochip_add_data after port config adds 22e4ebd05890 gpio: pxa: Add COMPILE_TEST support adds e33a58a29c6a gpio: pca935x: Allow IRQ support for driver built as a module adds f8af9113b1cf Merge tag 'gpio-updates-for-v5.8-part2' of git://git.kerne [...] adds ce1d966a3022 Merge tag 'v5.7-rc7' into devel adds a34d5e563150 gpiolib: Separate GPIO_GET_LINEINFO_WATCH_IOCTL conditional adds a8173820f441 gpio: gpiolib: Allow GPIO IRQs to lazy disable adds 6a45b0e2589f gpiolib: Introduce gpiochip_irqchip_add_domain() adds ebe363197e52 gpio: add a reusable generic gpio_chip using regmap adds 76bbea9a24df MAINTAINERS: Add gpio regmap section adds 74910e15ab25 gpio: pca953x: Drop unneeded ACPI_PTR() adds 3f7e82379fc9 Merge tag 'gpio-v5.8-1' of git://git.kernel.org/pub/scm/li [...] adds 0184afd15a14 RDMA/rxe: Set default vendor ID adds cf26deff9036 RDMA/mlx5: Fix udata response upon SRQ creation adds eb356e6dc15a RDMA/uverbs: Make the event_queue fds return POLLERR when [...] adds 1587982e705d RDMA: Remove a few extra calls to ib_get_client_data() adds 255e636df413 IB: Fix some documentation warnings adds 4f953089111d IB/qib: Remove unused variable ret adds 99bf84e24eb8 RDMA/bnxt_re: Reduce device page size detection code adds c78671a4e65a RDMA/bnxt_re: Update missing hsi data structures adds fddcbbb02af4 RDMA/bnxt_re: Simplify obtaining queue entry from hw ring adds 8ce111d00e64 RDMA/bnxt_re: Remove dead code from rcfw adds dd302ee41e6e RDMA/cma: Limit the scope of rdma_is_consumer_reject function adds 95a776e8a628 RDMA/rw: use DIV_ROUND_UP to calculate nr_ops adds 3c873161a0d7 RDMA/hns: Add support for addressing when hopnum is 0 adds cc23267aedeb RDMA/hns: Optimize hns buffer allocation flow adds 477a0a387072 RDMA/hns: Optimize 0 hop addressing for EQE buffer adds d563099e3e89 RDMA/hns: Support 0 hop addressing for WQE buffer adds 6fd610c5733d RDMA/hns: Support 0 hop addressing for SRQ buffer adds 744b7bdfa79e RDMA/hns: Support 0 hop addressing for CQE buffer adds 322f3d45a17f RDMA/bnxt: Delete 'nq_ptr' variable which is not used adds 9976ea27b526 RDMA/hns: Optimize hns_roce_config_link_table() adds 375898e83d26 RDMA/hns: Optimize hns_roce_v2_set_mac() adds a3de9e83810c RDMA/hns: Simplify the qp state convert code adds 7c044adca272 RDMA/hns: Simplify the cqe code of poll cq adds 357f34294686 RDMA/hns: Simplify the state judgment code of qp adds a97bf49f824e RDMA/hns: Simplify the status judgment code of hns_roce_v1_m_qp() adds 6eb7edffb285 RDMA/mlx5: Organize QP types checks in one place adds 1265d9f7a522 RDMA/mlx5: Delete impossible GSI port check adds 2242cc25ce82 RDMA/mlx5: Perform check if QP creation flow is valid adds 9c2ba4ede4c0 RDMA/mlx5: Prepare QP allocation for future removal adds c86936e6eb13 RDMA/mlx5: Avoid setting redundant NULL for XRC QPs adds 318d2b06fbaa RDMA/mlx5: Set QP subtype immediately when it is known adds 47c806121a51 RDMA/mlx5: Separate create QP flows to be based on type adds fd9dab7edc59 RDMA/mlx5: Split scatter CQE configuration for DCT QP adds 8bde2c509e40 RDMA/mlx5: Update all DRIVER QP places to use QP subtype adds 2fdddbd5c966 RDMA/mlx5: Move DRIVER QP flags check into separate function adds 2dfac92dbb5d RDMA/mlx5: Remove second copy from user for non RSS RAW QPs adds 5d0dc3d96c7b RDMA/mlx5: Initial separation of RAW_PACKET QP from common flow adds 2be08c308f10 RDMA/mlx5: Delete create QP flags obfuscation adds 2978975ce7f1 RDMA/mlx5: Process create QP flags in one place adds c95e6d539702 RDMA/mlx5: Use flags_en mechanism to mark QP created with [...] adds 90ecb37a751b RDMA/mlx5: Change scatter CQE flag to be set like other ve [...] adds a8f3ea61e1c8 RDMA/mlx5: Return all configured create flags through query QP adds 37518fa49f76 RDMA/mlx5: Process all vendor flags in one place adds dfb25edd972a Merge branch 'mlx5_ib_qp_refactor_1' into rdma.git for-next adds 3ae7e66a019e RDMA/mlx5: Delete unsupported QP types adds 7aede1a25f4b RDMA/mlx5: Store QP type in the vendor QP structure adds 266424eba6c9 RDMA/mlx5: Promote RSS RAW QP attribute check in higher level adds 5ce0592b0ee5 RDMA/mlx5: Combine copy of create QP command in RSS RAW QP adds 76883a6cc145 RDMA/mlx5: Remove second user copy in create_user_qp adds 03c4077b2840 RDMA/mlx5: Rely on existence of udata to separate kernel/u [...] adds 0ce300b15aad RDMA/mlx5: Delete impossible inlen check adds 21aad80b17e6 RDMA/mlx5: Globally parse DEVX UID adds 04bcc1c2d0d7 RDMA/mlx5: Separate XRC_TGT QP creation from common flow adds 98fc1126c416 RDMA/mlx5: Separate to user/kernel create QP flows adds 747c519cdbe4 RDMA/mlx5: Reduce amount of duplication in QP destroy adds f78d358cec90 RDMA/mlx5: Group all create QP parameters to simplify in-k [...] adds 5d6fffed1cfd RDMA/mlx5: Promote RSS RAW QP flags check to higher level adds 6f2cf76e6ec7 RDMA/mlx5: Handle udate outlen checks in one place adds 08d53976609a RDMA/mlx5: Copy response to the user in one place adds 6367da46d3cb RDMA/mlx5: Remove redundant destroy QP call adds 968f0b6f9c01 RDMA/mlx5: Consolidate into special function all create QP calls adds 0eacc574aae7 RDMA/mlx5: Verify that QP is created with RQ or SQ adds 451c9fc77ae6 Merge branch 'mellanox/mlx5-next' into rdma.git for-next adds fa5d010c5630 RDMA: Group create AH arguments in struct adds bd3920eac133 RDMA/core: Add LAG functionality adds 51aab12631dd RDMA/core: Get xmit slave for LAG adds 5163b2743ae0 RDMA/mlx5: Refactor affinity related code adds cfc1a89e449c RDMA/mlx5: Set lag tx affinity according to slave adds b2ea69b3b443 RDMA/efa: Report create CQ error counter adds eca5757f804f RDMA/efa: Count mmap failures adds f86e34374a05 RDMA/efa: Count admin commands errors adds 04c349a96506 RDMA/mad: Remove snoop interface adds 11a0ae4c4bff RDMA: Allow ib_client's to fail when add() is called adds d5665a21250e RDMA/core: Add hash functions to calculate RoCEv2 flowlabe [...] adds 9611d53aa160 RDMA/core: Consider flow label when building skb adds 2b880b2e5e03 RDMA/mlx5: Define RoCEv2 udp source port when set path adds f66534051936 RDMA/cma: Initialize the flow label of CM's route path record adds 5ac55dfc6d92 RDMA/mlx5: Set UDP source port based on the grh.flow_label adds 9b2cf76c9f05 RDMA/hns: Optimize PBL buffer allocation process adds 2929c40f08a9 RDMA/hns: Remove unused MTT functions adds 54d6638765b0 RDMA/hns: Optimize WQE buffer size calculating process adds ffb1308b88b6 RDMA/hns: Move SRQ code to the reasonable place adds 67954a6e379b RDMA/hns: Optimize SRQ buffer size calculating process adds 23190b8f47de RDMA/hns: Fix comments with non-English symbols adds b713128de7a1 RDMA/hns: Adjust lp_pktn_ini dynamically adds e4faa478c6b8 RDMA/hns: Remove redundant assignment of caps adds 31578defe4eb RDMA/mlx5: Update mlx5_ib to use new cmd interface adds 6671cde83ddb RDMA/mlx5: Refactor mlx5_post_send() to improve readability adds 029e88fd1e61 RDMA/mlx5: Move all WR logic from qp.c to separate file adds 8d93efb8c5e0 RDMA/mlx5: Assign profile before calling stages adds 42caf9cb5937 RDMA/mlx5: Allow only raw Ethernet QPs when RoCE isn't enabled adds 52c81f47f0d2 RDMA/mlx5: Remove duplicated assignment to variable rcqe_sz adds 17793833f81c RDMA/ucma: Return stable IB device index as identifier adds 30661322b8c3 RDMA/hns: Extend capability flags for HIP08_C adds 90ae0b57e4a5 RDMA/hns: Combine enable flags of qp adds f8f2a576cb0c RDMA/addr: Mark addr_resolve as might_sleep() adds d3552fb65d23 RDMA/cm: Remove return code from add_cm_id_to_port_list adds 42113eed8f10 RDMA/cm: Remove unused store to ret in cm_rej_handler adds e83f195aa45c RDMA/cm: Pull duplicated code into cm_queue_work_unlock() adds 9767a27e1aeb RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait adds 09fb406a569b RDMA/cm: Add a note explaining how the timewait is eventua [...] adds cfa68b0d0440 RDMA/cm: Make find_remote_id() return a cm_id_private adds 1cc44279f297 RDMA/cm: Remove the cm_free_id() wrapper function adds 51e8463cfc48 RDMA/cm: Remove needless cm_id variable adds a0e46db4e764 RDMA/cm: Increment the refcount inside cm_find_listen() adds 0cb9e4f9e98a IB/rdmavt: Replace zero-length array with flexible-array adds 10c261551359 Merge branch 'mellanox/mlx5-next' into rdma.git for/next adds b9019507aa6e RDMA/mlx5: Refactor DV create flow adds 8c112a5f29a3 RDMA/mlx5: Add support in steering default miss adds f29de9eee782 RDMA/mlx5: Add support for drop action in DV steering adds 59dde4d19cf8 RDMA/mlx5: Fix query_srq_cmd() function adds 9ddacff18b15 sysfs: export sysfs_remove_file_self() adds b5c27cdb094e RDMA/rtrs: public interface header to establish RDMA connections adds 91fddedd439c RDMA/rtrs: private headers with rtrs protocol structs and helpers adds c0894b3ea69d RDMA/rtrs: core: lib functions shared between client and s [...] adds cb80329c9434 RDMA/rtrs: client: private header with client structs and [...] adds 6a98d71daea1 RDMA/rtrs: client: main functionality adds 89dd4c3bdc46 RDMA/rtrs: client: statistics functions adds 215378b838df RDMA/rtrs: client: sysfs interface functions adds 787f78a6b075 RDMA/rtrs: server: private header with server structs and [...] adds 9cb837480424 RDMA/rtrs: server: main functionality adds c4f07c60bb02 RDMA/rtrs: server: statistics functions adds 91b11610af8d RDMA/rtrs: server: sysfs interface functions adds c013fbc1fd34 RDMA/rtrs: include client and server modules into kernel c [...] adds 745b6a3d4a67 RDMA/rtrs: a bit of documentation adds 219ace607701 block/rnbd: private headers with rnbd protocol structs and [...] adds 90426e89f54d block/rnbd: client: private header with client structs and [...] adds f7a7a5c228d4 block/rnbd: client: main functionality adds 1eb54f8f5dd8 block/rnbd: client: sysfs interface functions adds d4c6957dd001 block/rnbd: server: private header with server structs and [...] adds 2de6c8de192b block/rnbd: server: main functionality adds f0aad9baadb5 block/rnbd: server: functionality for IO submitting to block dev adds 8cee532f469b block/rnbd: server: sysfs interface functions adds bc01885342e1 block/rnbd: include client and server modules into kernel [...] adds aa4d16e44f60 block/rnbd: a bit of documentation adds f11e0ec55f0c MAINTAINERS: Add maintainers for RNBD/RTRS modules adds b19a530b002f RDMA/uverbs: Cleanup wq/srq context usage from uverbs layer adds dbd67252869b RDMA/uverbs: Fix create WQ to use the given user handle adds b0810b037de0 RDMA/core: Consolidate ib_create_srq flows adds a8f5c1f1a5c8 RDMA/srpt: Add a newline when printing parameter 'srpt_ser [...] adds daeee976904c RDMA/mlx5: Update mlx5_ib driver name adds 23bbd5818e2b RDMA/srpt: Fix disabling device management adds b386cd65d961 RDMA/rtrs: Fix some signedness bugs in error handling adds bf1d8edb38bb RDMA/rtrs: Fix a couple off by one bugs in rtrs_srv_rdma_done() adds e19840867013 RDMA/rtrs: client: Fix function return on success adds 6b31afcef51e RDMA/rtrs: server: Fix some error return code adds d6ea39507245 rnbd/rtrs: Pass max segment size from blk user to the rdma [...] adds bd25c8066fc2 RDMA/siw: Replace one-element array and use struct_size() helper adds 349be2765094 RDMA/hns: Bugfix for querying qkey adds 441c88d5b3ff RDMA/hns: Fix cmdq parameter of querying pf timer resource adds 053c0acf52ed RDMA/hns: Fix assignment to ba_pg_sz of eqe adds 6968aeb5aa64 RDMA/hns: Fix wrong assignment of SRQ's max_wr adds d4d813874156 RDMA/hns: Fix error with to_hr_hem_entries_count() adds 7b611d2f6e8b RDMA/hns: Store mr len information into mr obj adds 252067e95035 RDMA/hns: Remove redundant memcpy() adds 9581a356ccad RDMA/hns: Rename macro for defining hns hardware page size adds 711195e57d34 RDMA/hns: Reserve one sge in order to avoid local length error adds 819f7427bafd RDMA/mlx5: Add init2init as a modify command adds cc8a635e24ac RDMA/efa: Fix setting of wrong bit in get/set_feature commands adds e1ca01a902fe RDMA/efa: Report host information to the device adds fe810b509c5f IB/hfi1: Add accelerated IP capability bit adds d99dc602e2a5 IB/hfi1: Add functions to transmit datagram ipoib packets adds 438d7dda9841 IB/hfi1: Add the transmit side of a datagram ipoib RDMA netdev adds 84e3b19a27f8 IB/hfi1: Remove module parameter for KDETH qpns adds 7f90a5a069f8 IB/{rdmavt, hfi1}: Implement creation of accelerated UD QPs adds 19d8b90a509f IB/hfi1: RSM rules for AIP adds 6d72344cf6c4 IB/ipoib: Increase ipoib Datagram mode MTU's upper limit adds 89dcaa366bff IB/hfi1: Rename num_vnic_contexts as num_netdev_contexts adds 6991abcb993c IB/hfi1: Add functions to receive accelerated ipoib packets adds 0bae02d56bba IB/hfi1: Add interrupt handler functions for accelerated ipoib adds 370caa5b5880 IB/hfi1: Add rx functions for dummy netdev adds 4730f4a6c6b2 IB/hfi1: Activate the dummy netdev adds b7e159eb008e IB/{hfi1, ipoib, rdma}: Broadcast ping sent packets which [...] adds 7638c0e965f4 IB/hfi1: Add packet histogram trace event adds 8f149b684764 IB/ipoib: Add capability to switch between datagram and co [...] adds 0ad45e5fdc52 IB/hfi1: Enable the transmit side of the datagram ipoib netdev adds eafd47fc200e Merge tag 'v5.7-rc6' into rdma.git for-next adds 0ac8903cbbe6 RDMA/core: Allow the ioctl layer to abort a fully created uobject adds 98a8890f7348 IB/uverbs: Refactor related objects to use their own async [...] adds cda9ee494248 IB/uverbs: Extend CQ to get its own asynchronous event FD adds 175ba58d62c8 IB/uverbs: Move QP, SRQ, WQ type and flags to UAPI adds c3eab946aba4 IB/uverbs: Introduce create/destroy SRQ commands over ioctl adds ef3bc084a8ed IB/uverbs: Introduce create/destroy WQ commands over ioctl adds 6d1e7ba241e9 IB/uverbs: Introduce create/destroy QP commands over ioctl adds 47393fb57ba7 block/rnbd: Fix an IS_ERR() vs NULL check in find_or_creat [...] adds 63a3345c2d42 IB/cma: Fix ports memory leak in cma_configfs adds cdb685cb9158 RDMA/rnbd: Fix compilation error when CONFIG_MODULES is disabled adds e172037be757 RDMA/rtrs: server: Use already dereferenced rtrs_sess structure adds a94dae867c56 RDMA/rtrs: Get rid of the do_next_path while_next_path macros adds 25966e893143 RDMA/hns: Let software PI/CI grow naturally adds 05e6a5a63579 RDMA/hns: Add CQ flag instead of independent enable flag adds 0db6570947f4 RDMA/hns: Optimize post and poll process adds b9c93e3aad13 RDMA/hns: Remove unused code about assert adds e9f2cd28250c RDMA/hns: Rename QP buffer related function adds 82d07a4e466f RDMA/hns: Change all page_shift to unsigned adds 13aa13dddd5f RDMA/hns: Change variables representing quantity to unsigned adds 494c3b312255 RDMA/hns: Refactor the QP context filling process related [...] adds 8e029d386bce RDMA/hns: Optimize the usage of MTR adds 14ba87304bf9 RDMA/hns: Remove redundant type cast for general pointers adds f226f6765f7f RDMA/hns: Remove redundant parameters from free_srq/qp_wrid() adds e4aaf4bad465 RDMA/hns: Simplify process related to poll cq adds e1b43f07c0d4 RDMA/hns: Make the end of sge process more clear adds 49ea0c036ede RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove adds ebd6e96b33a2 RDMA/ipoib: Remove can_sleep parameter from iboib_mcast_alloc adds bebcfe85f433 RDMA/core: Use sizeof_field() helper adds d246a3061528 IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command adds e4fdf7625b68 Merge branch 'mellanox/mlx5-next' into rdma.git for/next adds fef17f91da7d RDMA/cm: Add Enhanced Connection Establishment (ECE) bits adds 34e2ab57a911 RDMA/ucma: Extend ucma_connect to receive ECE parameters adds 93531ee7b9d1 RDMA/ucma: Deliver ECE parameters through UCMA events adds a20652e175f2 RDMA/cm: Send and receive ECE parameter over the wire adds 0cb15372a615 RDMA/cma: Connect ECE to rdma_accept adds 8094ba0ace7f RDMA/cma: Provide ECE reject reason adds 3e09a427ae7a RDMA/mlx5: Get ECE options from FW during create QP adds e383085c2425 RDMA/mlx5: Set ECE options during QP create adds 64bae2d455f6 RDMA/mlx5: Use direct modify QP implementation adds 70bd7fb87625 RDMA/mlx5: Remove manually crafted QP context the query call adds f18e26af6aba RDMA/mlx5: Convert modify QP to use MLX5_SET macros adds 5f62a521ff20 RDMA/mlx5: Set ECE options during modify QP adds 50aec2c3135e RDMA/mlx5: Return ECE data after modify QP adds 87fee61c3513 RDMA/srp: Make the channel count configurable per target adds d4ee7f3a4445 RDMA/srpt: Make debug output more detailed adds 66ced2eb2ab9 RDMA/srpt: Reduce max_recv_sge to 1 adds e0cca8b456e2 RDMA/srpt: Increase max_send_sge adds 802dcc7fc5ec RDMA/mlx5: Support TX port affinity for VF drivers in LAG mode adds 48062b0a8ba0 RDMA/hns: remove duplicate assignment to pointer raq adds ffd7339a2fac RDMA/core: Use offsetofend() instead of open coding adds bcafcdfdaee7 IB/hfi1: Fix spelling mistake "enought" -> "enough" adds 0b8e125e2132 RDMA/core: Fix several reference count leaks. adds 3446cbd2d523 RDMA/core: Add protection for shared CQs used by ULPs adds c7ff819aefea RDMA/core: Introduce shared CQ pool API adds 1fc431320a53 RDMA/iser: Remove support for FMR memory registration adds f273ad4f8d90 RDMA/srp: Remove support for FMR memory registration adds 07549ee21ce5 RDMA/rds: Remove FMR support for memory registration adds 4e373d5417ec RDMA/core: Remove FMR pool API adds d29d58e772ec RDMA/mlx5: Remove FMR leftovers adds 7c08bc195665 RDMA/bnxt_re: Remove FMR leftovers adds f0c73c70db99 RDMA/i40iw: Remove FMR leftovers adds 1f55b7ab907d RDMA/mlx4: Remove FMR support for memory registration adds d6747b371556 RDMA/mthca: Remove FMR support for memory registration adds 22c9cc2408b7 RDMA/rdmavt: Remove FMR memory registration adds 3a578152a920 RDMA/core: Remove FMR device ops adds 649392bf75a4 RDMA: Remove 'max_fmr' adds 4d12c04caa88 RDMA: Remove 'max_map_per_fmr' adds 24c567ff75d3 IB/hfi1: Fix hfi1_netdev_rx_init() error handling adds 278f74b39e64 RDMA/core: Move and rename trace_cm_id_create() adds 87d9e568496a RDMA/hns: Uninitialized variable in modify_qp_init_to_rtr() adds 193ba03141bb IB/hfi1: Use free_netdev() in hfi1_netdev_free() adds 6512f11d386c RDMA/mlx5: Return an error if copy_to_user fails adds 92cd667c0e8a RDMA/mlx5: Don't rely on FW to set zeros in ECE response adds a645a89d9a78 RDMA/mlx5: Return ECE DC support adds fba97dc7fc76 RDMA/cm: Spurious WARNING triggered in cm_destroy_id() adds 242b23319809 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 4e2dec66e2ae scsi: docs: fusion: get rid of a doc build warning adds fbbef0dad79f scsi: qedf: Simplify mutex_unlock() usage adds 2f1ea39870c9 scsi: qedi: Remove additional char from boot target iqnname adds 2e612fab0511 scsi: qedi: Avoid unnecessary endpoint allocation on link down adds cf9e672dd855 scsi: qedi: Use correct msix count for fastpath vectors adds 927527aea0e2 scsi: qedi: Do not flush offload work if ARP not resolved adds c6bfa707207c scsi: qedi: Add modules param to enable qed iSCSI debug adds b9b97e690303 scsi: qedi: Fix termination timeouts in session logout adds 21e855cdfeb9 scsi: qla2xxx: Split qla2x00_configure_local_loop() adds d221aed19c80 scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it adds 78e8df28c5c3 scsi: gdth: Make __gdth_execute static adds 037773f3b6dd scsi: bfa: bfa_svc.c: make two functions static adds b9ddee1ee15f scsi: bfa: bfa_core.c: make bfa_isr_rspq() static adds 84a2fd236d75 scsi: bfa: bfa_fcpim.c: make two functions static adds 901ad27c6998 scsi: bfa: bfa_fcs_lport.c: make bfa_fcport_get_loop_attr( [...] adds eae9b1788ab2 scsi: bfa: bfa_ioc_ct.c: make two funcitons static adds 938b18462ecd scsi: bfa: bfad_attr.c: make two funcitons static adds 4d5956fb5137 scsi: bfa: bfad.c: make max_rport_logins static adds 02ff107046e0 scsi: megaraid: make two symbols static in megaraid_mbox.c adds 3c3c6f663baa scsi: megaraid: make some symbols static in megaraid_sas_fp.c adds 057d1c0d1b03 scsi: megaraid: make some symbols static in megaraid_sas_fusion.c adds 1909a4386c7e scsi: megaraid: make two symbols static in megaraid_sas_base.c adds 5d296cc9ab6e scsi: qla1280: make qla1280_firmware_mutex and qla1280_fw_ [...] adds 4a0b746fa9a7 scsi: ipr: remove unneeded semicolon adds 1e4ffb8344c5 scsi: libsas: Add missing annotation for sas_ata_qc_issue() adds 363f4d937501 scsi: fnic: make some symbols static adds 1d8baf9ed09d scsi: fnic: make fnic_list and fnic_list_lock static adds 9ae583804a33 scsi: fnic: make vnic_wq_get_ctrl and vnic_wq_alloc_ring static adds 089f5b64b8af scsi: ufs: full reinit upon resume if link was off adds 44578ecef7ac scsi: qedi: make qedi_ll2_buf_size static adds a677ab35a967 scsi: mvsas: make mvst_host_attrs static adds d21481994039 scsi: mvsas: remove unused symbol 'mvs_th' adds ab0a82991fca scsi: qedf: Keep track of num of pending flogi adds b0c4187e2616 scsi: qedf: Increase the upper limit of retry delay adds 334b4f988f73 scsi: qedf: Acquire rport_lock for resetting the delay_timestamp adds fedc173e46d3 scsi: qedf: Honor status qualifier in FCP_RSP per spec adds 699fed4a2d8e scsi: qed: Send BW update notifications to the protocol drivers adds 6e7c8eea929e scsi: qedf: Implement callback for bw_update adds f6b172f21999 scsi: qedf: Add schedule recovery handler adds ad40f5256095 scsi: qedf: Fix crash when MFW calls for protocol stats wh [...] adds 7109cb515172 scsi: qedf: Get dev info after updating the params adds ec3414391266 scsi: st: remove unneeded variable 'result' in st_release() adds f336c7003c84 scsi: ufs-qcom: remove unneeded variable 'ret' adds b7a9d0c6603d scsi: fcoe: remove unneeded semicolon in fcoe.c adds 355f46b97dac scsi: mpt3sas: use true,false for bool variables adds e304142c3089 scsi: lpfc: remove duplicate unloading checks adds cbb01c2f2f63 scsi: qla2xxx: Fix MPI failure AEN (8200) handling adds f8e25f97407c scsi: cxgb4i: Remove superfluous null check adds 9cd7d494bd2b scsi: aic7xxx: Use kzalloc() instead of kmalloc()+memset() adds d1ec20a55f6c scsi: aic7xxx: Remove unnecessary NULL checks before kfree adds bc834e074e36 scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup() adds ba27c5cf286d scsi: mpt3sas: Don't change the DMA coherent mask after al [...] adds 550dc875cfbc scsi: mpt3sas: Rename function name is_MSB_are_same adds 85896421df0c scsi: mpt3sas: Separate out RDPQ allocation to new function adds 8012209eb26b scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region adds ce4c43065c01 scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 adds 1a5d1d940ba8 scsi: megaraid: Use true, false for bool variables adds 3fa65812c202 scsi: BusLogic: Remove conversion to bool in blogic_inquiry() adds f983622ae605 scsi: core: Avoid calling synchronize_rcu() for each devic [...] adds 7c59dace7e8e scsi: target: iscsi: Remove the iscsi_data_count structure adds f8f794a15adc scsi: pmcraid: Replace dma_pool_malloc with dma_pool_zalloc adds f166021c0f51 scsi: bfa: Remove unneeded semicolon in bfa_fcs_lport_ns_s [...] adds 2e9ef0fcac01 scsi: ipr: Remove NULL check before freeing function adds baf3fbf26cc0 scsi: mpt3sas: Remove NULL check before freeing function adds 6942d531e2d2 scsi: snic: Make snic_io_exch_ver_cmpl_handler() return void adds 0745c834f793 scsi: bfa: Remove set but not used variable 'fchs' adds f71ded01cc3f scsi: bfa: Remove unneeded semicolon in bfa_fcs_rport.c adds acfcb728bd57 scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c adds 8d5e202802a5 scsi: isci: Use true, false for bool variables adds 9b77c9da6a1f scsi: qla4xxx: Remove unneeded semicolon in ql4_os.c adds f371d5345377 scsi: sgiwd93: Remove unneeded semicolon in sgiwd93.c adds f7854c382240 scsi: aacraid: Fix error handling paths in aac_probe_one() adds 655da8e57a46 scsi: sr: Use {get,put}_unaligned_be*() instead of open-co [...] adds 7dfdcc393dcd scsi: ufs: Use true for bool variables in ufshcd_complete_ [...] adds 3d17b9b5ab11 scsi: ufs: Add write booster feature support adds c14e7adf3a6a scsi: ufs: sysfs: Add sysfs entries for write booster adds 04ee8a01abf8 scsi: ufs-qcom: Configure write booster type adds ea941016abf7 scsi: core: doc: Change function comments to kernel-doc style adds 20a66f2bf280 scsi: core: free sgtables in case command setup fails adds 78b874b7cbf0 scsi: qla2xxx: make 1-bit bit-fields unsigned int adds 4a4c0cfb4be7 scsi: qedi: Check for buffer overflow in qedi_set_path() adds 6f41f08c88c5 scsi: dpt_i2o: Remove always false 'chan < 0' statement adds 0c4bc91d6649 scsi: scsi_debug: Randomize command completion time adds 87c715dcde63 scsi: scsi_debug: Add per_host_store option adds c3e2fe9222d4 scsi: scsi_debug: Implement VERIFY(10), add VERIFY(16) adds 67da413f26af scsi: scsi_debug: Weaken rwlock around ramdisk access adds a2aede970a8e scsi: scsi_debug: Improve command duration calculation adds ed9f3e2513f9 scsi: scsi_debug: Implement PRE-FETCH commands adds 5d8070767358 scsi: scsi_debug: Re-arrange parameters alphabetically adds 48e3bf1631ea scsi: scsi_debug: Bump to version 1.89 adds d36da3058ced scsi: scsi_debug: Add ZBC mode and VPD pages adds f0d1cf9378bd scsi: scsi_debug: Add ZBC zone commands adds 9267e0eb41fe scsi: scsi_debug: Add ZBC module parameter adds 380603a5bb83 scsi: scsi_debug: Add zone_max_open module parameter adds aa8fecf96b70 scsi: scsi_debug: Add zone_nr_conv module parameter adds 98e0a689868c scsi: scsi_debug: Add zone_size_mb module parameter adds 64e14ece0700 scsi: scsi_debug: Implement ZBC host-aware emulation adds 108e36f0d8bf scsi: scsi_debug: Disallow zone sizes that are not powers of 2 adds 646d4b507626 scsi: core: Remove 'list' entry from struct scsi_cmnd adds f839544ccff6 scsi: qla2xxx: Fix warning after FC target reset adds 6b3d16f9875e scsi: qla2xxx: Fix failure message in qlt_disable_vha() adds 803e45550b11 scsi: qla2xxx: Fix issue with adapter's stopping state adds 1b007f96f9e0 scsi: qla2xxx: Make qla_set_ini_mode() return void adds bda552a7741a scsi: qla2xxx: Use true, false for need_mpi_reset adds dbe6f49259da scsi: qla2xxx: Use true, false for ha->fw_dumped adds 88bfdf565cbe scsi: qla2xxx: Make qlafx00_process_aen() return void adds 297083f6e53b scsi: aacraid: Make some symbols static adds 9187745ceec6 scsi: qedi: Remove comparison of 0/1 to bool variable adds b91857a5ca13 scsi: fnic: Use true, false for fnic->internal_reset_inprogress adds 013f69a931e7 scsi: vmw_pvscsi: Use true, false for adapter->use_msg adds 55d4ce458c77 scsi: mpt3sas: Use true, false for ioc->use_32bit_dma adds 2b01b293f359 scsi: mpt3sas: Capture IOC data for debugging purposes adds 4778069ccf54 scsi: mpt3sas: Update maintainers adds e869f8ea6a64 scsi: mpt3sas: Disable DIF when prot_mask set to zero adds 9299941716a3 scsi: target: Add missing emulate_pr attribute to passthro [...] adds 4703b6252b33 scsi: target: tcmu: Add attributes enforce_pr_isids and fo [...] adds 69088a049488 scsi: target: Make transport_flags per device adds 356ba2a8bc8d scsi: target: tcmu: Make pgr_support and alua_support attr [...] adds 164ba8d2df66 scsi: lpfc: Maintain atomic consistency of queue_claimed flag adds b98214f6070e scsi: lpfc: Remove re-binding of nvme rport during registration adds f809da6db68a scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type adds 3048e3e805e3 scsi: lpfc: Change default queue allocation for reduced me [...] adds 88acb4d9ff98 scsi: lpfc: Remove unnecessary lockdep_assert_held calls adds a7fc071ab56e scsi: lpfc: Fix noderef and address space warnings adds 8cdc5a223ed0 scsi: lpfc: Fix MDS Diagnostic Enablement definition adds 29022b61307f scsi: lpfc: Update lpfc version to 12.8.0.1 adds 8d925b1f00e6 scsi: aacraid: Use memdup_user() as a cleanup adds c68a56736c12 scsi: target: loopback: Fix READ with data and sensebytes adds 102026483d2b scsi: bfa: Make bfad_iocmd_ioc_get_stats() static adds f9491ed56e3a scsi: qedi: Remove unused variable udev & uctrl adds 00b42b70ae52 scsi: libsas: Replace zero-length array with flexible-array adds ec38c0adc0a1 scsi: ufs: Replace zero-length array with flexible-array adds 6e27a86aed97 scsi: lpfc: Remove redundant initialization to variable rc adds 817d7e140283 scsi: ufs: Enable WriteBooster on some pre-3.1 UFS devices adds c28c00ba4f06 scsi: ufs: Introduce fixup_dev_quirks vops adds 8db269a5102e scsi: ufs: Export ufs_fixup_device_setup() function adds 62c2f503b54c scsi: ufs-mediatek: Add fixup_dev_quirks vops adds 1f34eedf9bc1 scsi: ufs: Add "index" in parameter list of ufshcd_query_flag() adds 6f8d5a6a78cf scsi: ufs: Add LU Dedicated buffer mode support for WriteBooster adds 29060a629135 scsi: ufs-mediatek: Enable WriteBooster capability adds 79e3520f82cb scsi: ufs: Cleanup WriteBooster feature adds 6c205a66d65d scsi: megaraid_sas: Limit device queue depth to controller [...] adds 84badfab0d91 scsi: megaraid_sas: Remove IO buffer hole detection logic adds b9d5e3e7f370 scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro [...] adds 6fd8525a7022 scsi: megaraid_sas: TM command refire leads to controller [...] adds c1bb43e23c45 scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 adds cbbfdb2a2416 scsi: mpt3sas: Fix double free warnings adds b59293b469b9 scsi: mpt3sas: Remove unused including <linux/version.h> adds 978857c7e367 scsi: zfcp: Move shost modification after QDIO (re-)open i [...] adds bd1684817d7d scsi: zfcp: Move shost updates during xconfig data handlin [...] adds 52e61fde5ec9 scsi: zfcp: Move fc_host updates during xport data handlin [...] adds 990486f3a850 scsi: zfcp: Fence fc_host updates during link-down handling adds ac007adc4d2d scsi: zfcp: Move p-t-p port allocation to after xport data adds 971f2abb4ca4 scsi: zfcp: Fence adapter status propagation for common statuses adds 71159b6ecb06 scsi: zfcp: Fence early sysfs interfaces for accesses of s [...] adds d0dff2ac98dd scsi: zfcp: Move allocation of the shost object to after x [...] adds 47742bde281b scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_mo [...] adds 55ce24b3bfd7 scsi: hisi_sas: Display proc_name in sysfs adds 25c21d20bcfd scsi: aacraid: Fix an oops in error handling adds 21d2b76831fd scsi: ufs-mediatek: Make ufs_mtk_fixup_dev_quirks static adds 0bd735df7681 scsi: sd: Signal drive managed SMR disks adds 90b8491c0033 scsi: ufs: Introduce ufs_hba_variant_params to group custo [...] adds d14734ae3ae7 scsi: ufs: Customize flush threshold for WriteBooster adds f48b285ae658 scsi: ufs-mediatek: Customize WriteBooster flush policy adds d0b1e4a638d6 scsi: cxlflash: Fix error return code in cxlflash_probe() adds 5cac1095cf28 scsi: ufs: Make ufshcd_wait_for_register() sleep instead o [...] adds c5f8852273dd scsi: sd: Add zoned capabilities device attribute adds e16b9ed61e07 scsi: hisi_sas: Do not reset phy timer to wait for stray phy up adds 1e954d1f002d scsi: hisi_sas: Modify the commit information for DSM method adds 1a0efb55b2bb scsi: hisi_sas: Add SAS_RAS_INTR0 to debugfs register name list adds 1cdee0044261 scsi: hisi_sas: Stop returning error code from slot_comple [...] adds 5482d56bfedf scsi: target: core: Add initiatorname to NON_EXISTENT_LUN error adds 61fb24822166 scsi: target: tcmu: Userspace must not complete queued commands adds 246ee22583ed scsi: qla2xxx: Fix spelling of a variable name adds fbbc95a49d5b scsi: qla2xxx: Suppress two recently introduced compiler warnings adds 8ae178760b23 scsi: qla2xxx: Simplify the functions for dumping firmware adds 59d23cf3f2e4 scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically adds 8a73a0e002b3 scsi: qla2xxx: Add more BUILD_BUG_ON() statements adds 66f863677715 scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit adds d9ab5f1f05fc scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cf [...] adds e544b720ef31 scsi: qla2xxx: Change two hardcoded constants into offseto [...] adds c38884162218 scsi: qla2xxx: Use register names instead of register offsets adds 37139da1b097 scsi: qla2xxx: Fix the code that reads from mailbox registers adds 04474d3a1c96 scsi: qla2xxx: Change {RD,WRT}_REG_*() function names from [...] adds ab053c09ee20 scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t adds 2a4b684ab0aa scsi: qla2xxx: Use make_handle() instead of open-coding it adds 21038b0900d1 scsi: qla2xxx: Fix endianness annotations in header files adds 7ffa5b939751 scsi: qla2xxx: Fix endianness annotations in source files adds 4dea170f4fb2 scsi: core: Fix incorrect usage of shost_for_each_device adds 840e1b55bb75 scsi: core: Refactor scsi_mq_setup_tags function adds b6ff8ca73350 scsi: scsi_debug: Parser tables and code interaction adds 3ce419662dd4 scsi: iscsi: Register sysfs for iscsi workqueue adds ce9a9321c118 scsi: qla2xxx: Remove an unused function adds ac988c49367a scsi: qla2xxx: Remove return value from qla_nvme_ls() adds 5ae6a6a91503 scsi: vhost: Notify TCM about the maximum sg entries suppo [...] adds 9d7464b18892 scsi: target: tcmu: Fix a use after free in tcmu_check_exp [...] adds 7217e6e694da scsi: lpfc: Fix lpfc_nodelist leak when processing unsolic [...] adds f56577e8c7d0 scsi: mpt3sas: Fix reply queue count in non RDPQ mode adds 3be60b564de4 scsi: ufs-qcom: Fix scheduling while atomic issue adds 3a66ae512b09 scsi: ufs: Remove unnecessary memset for dev_info adds c7cee3e746a5 scsi: ufs: Allow WriteBooster on UFS 2.2 devices adds e31011ab3709 scsi: ufs: Fix index of attributes query for WriteBooster feature adds 51dd905bd2f6 scsi: ufs: Fix WriteBooster flush during runtime suspend adds 7e7cd796f277 scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim adds 1f93ad177d24 scsi: ibmvscsi: Make some functions static adds b6170a49c59c scsi: cxgb3i: Fix some leaks in init_act_open() adds 22617e216331 scsi: ufs: ti-j721e-ufs: Fix unwinding of pm_runtime changes adds 818dbde78e0f Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 27f5411a718c dm crypt: support using encrypted keys adds 2361ae595352 dm mpath: switch paths in dm_blk_ioctl() code path adds d3c7b35c20d6 dm: add emulated block size target adds 6fbeb0048e6b dm bufio: implement discard adds a5089a95d84c dm ebs: pass discards down to underlying device adds a86fe8be5145 dm integrity: remove set but not used variables adds 9431cf6efc36 dm persistent data: switch exit_ro_spine to return void adds 499c18045eab dm writecache: remove superfluous test in persistent_memory_claim adds 48338daaa00e dm writecache: improve performance on DDR persistent memor [...] adds 087615bf3acd dm mpath: pass IO start time to path selector adds 2613eab11996 dm mpath: add Historical Service Time Path Selector adds bc3d5717d242 dm zoned: add 'status' callback adds 90b39d58f39e dm zoned: add 'message' callback adds b71228739851 dm zoned: store zone id within the zone structure and kill [...] adds 735bd7e4cd16 dm zoned: use array for superblock zones adds bf28a3ba0986 dm zoned: store device in struct dmz_sb adds 368205601375 dm zoned: move fields from struct dmz_dev to dmz_metadata adds 2234e7321dc6 dm zoned: introduce dmz_metadata_label() to format device name adds d0e21ce40c7a dm zoned: Introduce dmz_dev_is_dying() and dmz_check_dev() adds 6c805f77f161 dm zoned: remove 'dev' argument from reclaim adds 52d6775888c6 dm zoned: replace 'target' pointer in the bio context adds aa821c8dc0d7 dm zoned: use dmz_zone_to_dev() when handling metadata I/O adds ca1a70450a96 dm zoned: add metadata logging functions adds ae3c1f117146 dm zoned: Reduce logging output on startup adds dc076c838f65 dm zoned: ignore metadata zone in dmz_alloc_zone() adds bd5c40313a14 dm zoned: metadata version 2 adds b18ae8dd9d76 dm: replace zero-length array with flexible-array adds 74244b59a823 dm: use dynamic debug instead of compile-time config option adds 49de3b7d21ef dm zoned: remove spurious newlines from debugging messages adds ac75b09fc62d dm: use DMDEBUG macros now that they use pr_debug variants adds 42c689f67123 dm zoned: Avoid 64-bit division error in dmz_fixup_devices adds 489dc0f06a58 dm zoned: return NULL if dmz_get_zone_for_reclaim() fails [...] adds 34f5affd04c4 dm zoned: separate random and cache zones adds 90a9b8693f1b dm zoned: reclaim random zones when idle adds c5c788595292 dm zoned: start reclaim with sequential zones adds a16b7dee302d dm zoned: terminate reclaim on congestion adds b4756d43a1dd dm zoned: remove leftover hunk for switching to sequential zones adds a1c979f330cb dm bufio: delete unused and inefficient dm_bufio_discard_buffers adds 40e9c5ac4e3d dm integrity: add status line documentation adds 88f878e58879 dm bufio: clean up rbtree block ordering adds 33a180623b6c dm bufio: introduce forget_buffer_locked adds 334b4fc17275 dm ebs: use dm_bufio_forget_buffers adds 35d0c96e422a dm zoned: add debugging message for reading superblocks adds 1565929b870f dm zoned: avoid unnecessary device recalulation for second [...] adds c3ff479dde9f dm zoned: improve logging messages for reclaim adds aec67b4ffa4b dm zoned: add a 'reserved' zone flag adds a92fbc446d1a dm zoned: convert to xarray adds 5d2c74f3ddc0 dm zoned: allocate temporary superblock for tertiary devices adds 8f22272af7a7 dm zoned: add device pointer to struct dm_zone adds 18979819b57e dm zoned: add metadata pointer to struct dmz_dev adds f97809aec589 dm zoned: per-device reclaim adds bd82fdabf162 dm zoned: move random and sequential zones into struct dmz_dev adds 4dba12881f88 dm zoned: support arbitrary number of devices adds 22c1ef66c4cb dm zoned: allocate zone by device index adds 69875d443bc3 dm zoned: select reclaim zone based on device index adds 2094045fe5b5 dm zoned: prefer full zones for reclaim adds 27d49ac1dd75 dm zoned: check superblock location adds a862e4e21542 dm mpath: simplify __must_push_back adds 553ec94cb4b4 dm mpath: restrict queue_if_no_path state machine adds 4c3f48380fed dm mpath: enhance queue_if_no_path debugging adds 04867370ec40 dm mpath: add DM device name to Failing/Reinstating path l [...] adds 64611a15ca9d dm crypt: avoid truncating the logical block size adds b25c6644bfd3 Merge tag 'for-5.8/dm-changes' of git://git.kernel.org/pub [...] adds 781c036b678c ext4: remove unnecessary test_opt for DIOREAD_NOLOCK adds ef5fd681d515 ext4: remove redundant variable has_bigalloc in ext4_fill_super adds 6b6aeffc932d ext4: fix a style issue in fs/ext4/acl.c adds 9e52484c7133 ext4: remove EXT4_GET_BLOCKS_KEEP_SIZE flag adds 493e83aafa02 ext4: translate a few more map flags to strings in tracepoints adds 39c0ae163f3b ext4: remove unnecessary comparisons to bool adds c36a71b4e35a ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max adds 3bbd0ef26098 ext4: fix buffer_head refcnt leak when ext4_iget() fails adds 4301efa4c7cc writeback: Export inode_io_list_del() adds ceff86fddae8 ext4: Avoid freeing inodes on dirty list adds 8418897f1bf8 ext4: fix error pointer dereference adds 4209ae12b122 ext4: handle ext4_mark_inode_dirty errors adds b60ca3343e78 ext4: don't ignore return values from ext4_ext_dirty() adds ee802f868993 ext4: remove dead GET_BLOCKS_ZERO code adds bee6cf00c7f1 ext4: remove redundant GET_BLOCKS_CONVERT code adds 779e26517b36 ext4: clean up GET_BLOCKS_PRE_IO error handling adds be809e1274eb ext4: clean up ext4_ext_convert_to_initialized() error handling adds 80dd4978ddd7 ext4: fix a typo in a comment adds 08adf452e628 ext4: fix race between ext4_sync_parent() and rename() adds 73c384c0cdaa ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path adds 212da3ec6faf ext4: mballoc: print bb_free info even when it is 0 adds e68cf40c0d09 ext4: mballoc: refactor ext4_mb_show_ac() adds bbc4ec77e9f9 ext4: mballoc: add more mb_debug() msgs adds 36bad4233cc5 ext4: mballoc: correct the mb_debug() format specifier for [...] adds 004379d0b02a ext4: mballoc: fix few other format specifier in mb_debug() adds f283529abac4 ext4: mballoc: simplify error handling in ext4_init_mballoc() adds 4fca8f07790a ext4: mballoc: make ext4_mb_use_preallocated() return type [...] adds a345021553f7 ext4: mballoc: refactor code inside DOUBLE_CHECK into sepa [...] adds eb2b8ebb867f ext4: mballoc: fix possible NULL ptr & remove BUG_ONs from [...] adds 9bee5779ee26 ext4: balloc: use task_pid_nr() helper adds 6db074618969 ext4: use BIT() macro for BH_** state bits adds ec8c60be96d6 ext4: improve ext_debug() msg in case of block allocation failure adds 8ec2d31b27f6 ext4: replace EXT_DEBUG with __maybe_unused in ext4_ext_ha [...] adds d3df14535f4a ext4: mballoc: make mb_debug() implementation to use pr_debug() adds 70aa1554b014 ext4: make ext_debug() implementation to use pr_debug() adds 8ad8d710035e ext4: rework map struct instantiation in ext4_ext_map_blocks() adds de8ff14cab99 ext4: add casefold flag to EXT4_INODE_* flags adds 53f86b170dfa ext4: mballoc: add blocks to PA list under same spinlock a [...] adds cf5e2ca6c990 ext4: mballoc: refactor ext4_mb_discard_preallocations() adds 07b5b8e1ac40 ext4: mballoc: introduce pcpu seqcnt for freeing PA to imp [...] adds 8ef123fe02ca ext4: mballoc: refactor ext4_mb_good_group() adds 993778306e79 ext4: mballoc: use lock for checking free blocks while retrying adds dfcd4489e270 ext4: drop ext4_journal_free_reserved() adds 14ff6286309e jbd2: avoid leaking transaction credits when unreserving handle adds 9f364e1d9537 add comment for ext4_dir_entry_2 file_type member adds 175efa81feb8 ext4: fix EXT4_MAX_LOGICAL_BLOCK macro adds 328e24ae14ae ext4: fix fiemap size checks for bitmap files adds 03a5ed24c9b8 ext4: split _ext4_fiemap adds da565e792be5 ext4: remove the call to fiemap_check_flags in ext4_fiemap adds 44ebcd06bbb3 fs: mark __generic_block_fiemap static adds 10c5db286452 fs: move the fiemap definitions out of fs.h adds 273288189471 iomap: fix the iomap_fiemap prototype adds cddf8a2c4a82 fs: move fiemap range validation into the file systems instances adds 45dd052e67ad fs: handle FIEMAP_FLAG_SYNC in fiemap_prep adds c7d216e8c44c fs: remove the access_ok() check in ioctl_fiemap adds ba988903937c ext4: remove the access_ok() check in ext4_ioctl_get_es_cache adds 6e014c621e72 ext4: don't block for O_DIRECT if IOCB_NOWAIT is set adds 6b8ed62008a4 ext4: avoid unnecessary transaction starts during writeback adds 0b166a57e622 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds 3f19b2ab97a9 vfs, afs, ext4: Make the inode hash table RCU searchable adds 23e2db311a10 rxrpc: Map the EACCES error produced by some ICMP6 to EHOS [...] adds 32f71aa497cf rxrpc: Adjust /proc/net/rxrpc/calls to display call->debug [...] adds 13fcc6356a94 afs: Always include dir in bulk status fetch from afs_do_lookup() adds 810068059234 afs: Use the serverUnique field in the UVLDB record to red [...] adds 977e5f8ed0ab afs: Split the usage count on struct afs_server adds f6cbb368bcb0 afs: Actively poll fileservers to maintain NAT or firewall [...] adds 6d043a578265 afs: Show more information in /proc/net/afs/servers adds 8230fd8217b7 afs: Make callback processing more efficient. adds 38355eec6a7d afs: Set error flag rather than return error from file sta [...] adds 7126ead910aa afs: Remove the error argument from afs_protocol_error() adds a310082f6d0a afs: Rename struct afs_fs_cursor to afs_operation adds e49c7b2f6de7 afs: Build an abstraction around an "operation" concept adds 44746355ccb1 afs: Don't get epoch from a server because it may be ambiguous adds 3120c170ef35 afs: Fix handling of CB.ProbeUuid cache manager op adds 194d28cf197c afs: Retain more of the VLDB record for alias detection adds c3e9f888263b afs: Implement client support for the YFSVL.GetCellName RPC op adds 8a070a964877 afs: Detect cell aliases 1 - Cells with root volumes adds 6ef350b18420 afs: Detect cell aliases 2 - Cells with no root volumes adds 6dfdf5369c9f afs: Detect cell aliases 3 - YFS Cells with a canonical ce [...] adds cca37d45d547 afs: Add a tracepoint to track the lifetime of the afs_vol [...] adds 20325960f875 afs: Reorganise volume and server trees to be rooted on the cell adds 3c4c4075fc61 afs: Fix the by-UUID server tree to allow servers with the [...] adds f11a016a852f afs: Fix afs_statfs() to not let the values go below zero adds f3c130e6e6d1 afs: Don't use probe running state to make decisions outsi [...] adds 32275d3f758f afs: Show more a bit more server state in /proc/net/afs/servers adds 8409f67b6437 afs: Adjust the fileserver rotation algorithm to reprobe/r [...] adds 9daa0a27a0bc Merge tag 'afs-next-20200604' of git://git.kernel.org/pub/ [...] adds 8fd6e1d6941c cifs: handle "nolease" option for vers=1.0 adds 136a5dc3309a cifs: remove redundant initialization of variable rc adds aaa3aef34d3a cifs: set up next DFS target before generic_ip_connect() adds e4af35fa55b0 cifs: handle hostnames that resolve to same ip in failover adds baf3f08ef408 cifs: get rid of unused parameter in reconn_setup_dfs_targets() adds a7d5c2946280 cifs: reduce stack use in smb2_compound_op adds b2ca6c2c9edd cifs: move some variables off the stack in smb2_ioctl_query_info adds 82e9367c4389 smb3: Add new parm "nodelete" adds a0a3036b81f1 cifs: Standardize logging output adds adbb2dafe732 cifs: minor fix to two debug messages adds 3563a6f4683e smb3: minor update to compression header definitions adds bbbf9eafbfda cifs: fix minor typos in comments and log messages adds 5f68ea4aa98b cifs: multichannel: move channel selection in function adds 1ee0e6d47d08 smb3: default to minimum of two channels when multichannel [...] adds e80ddeb2f70e smb3: fix incorrect number of credits when ioctl MaxOutput [...] adds 8e84a61a9c5c cifs: dump Security Type info in DebugData adds 7c06514afd38 cifs: multichannel: always zero struct cifs_io_parms adds 352d96f3acc6 cifs: multichannel: move channel selection above transport layer adds edb161353680 smb3: remove static checker warning adds 8eec79540d2b cifs: multichannel: use pointer for binding channel adds 2f5896797940 cifs: multichannel: try to rebind when reconnecting a channel adds 331cc667a99c cifs: update internal module version number adds 3803d5e4d3ce Merge tag '5.8-rc-smb3-fixes-part-1' of git://git.samba.or [...] adds a4e439a6f628 dlm: dlm_internal: Replace zero-length array with flexible [...] adds 3c80d3794dac dlm: user: Replace zero-length array with flexible-array member adds 90db4f8be386 fs:dlm:remove unneeded semicolon in rcom.c adds f084a4f4a14b dlm: Switch to using wait_event() adds fe204591cc94 dlm: remove BUG() before panic() adds e3cea0cad147 Merge tag 'dlm-5.8' of git://git.kernel.org/pub/scm/linux/ [...] adds 22ce85611fd5 orangefs: remove redundant assignment to variable ret adds 0df556457748 orangefs: convert get_user_pages() --> pin_user_pages() adds aaa2faab4ed8 Merge tag 'for-linus-5.8-ofs1' of git://git.kernel.org/pub [...] adds 6f1a1d103b48 ima: Switch to ima_hash_algo for boot aggregate adds e144d6b26541 ima: Evaluate error in init_ima() adds 7ca79645a1f8 ima: Store template digest directly in ima_template_entry adds aa724fe18a8a ima: Switch to dynamically allocated buffer for template digests adds 6d94809af6b0 ima: Allocate and initialize tfm for each PCR bank adds 1ea973df6e21 ima: Calculate and extend PCR with digests in ima_template_entry adds 2592677c0486 ima: Use ima_hash_algo for collision detection in the meas [...] adds 1129d31b55d5 ima: Fix ima digest hash table key calculation adds 6ee28442a465 ima: Remove redundant policy rule set in add_rules() adds b59fda449cf0 ima: Set again build_ima_appraise variable adds 0c4395fb2aa7 evm: Fix possible memory leak in evm_calc_hmac_or_hash() adds 8eb613c0b8f1 ima: verify mprotect change is consistent with mmap policy adds 067a436b1b0a ima: Directly assign the ima_default_policy pointer to ima_rules adds 6cc7c266e5b4 ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() adds 42413b49804b ima: Directly free *entry in ima_alloc_init_template() if [...] adds 3c0ad98c2eda Merge tag 'integrity-v5.8' of git://git.kernel.org/pub/scm [...] adds 6b6ebb34744b cgroup: Remove stale comments adds 936f2a70f207 cgroup: add cpu.stat file to root cgroup adds 4a7e89c5ec02 Merge branch 'for-5.8' of git://git.kernel.org/pub/scm/lin [...] adds f187b6974f6d workqueue: Use IS_ERR and PTR_ERR instead of PTR_ERR_OR_ZERO. adds b92b36eadf4d workqueue: Fix an use after free in init_rescuer() adds 342ed2400b78 workqueue: Remove unnecessary kfree() call in rcu_free_wq() adds d8bb65ab70f7 workqueue: Use rcuwait for wq_manager_wait adds a9b8a985294d workqueue: Convert the pool::lock and wq_mayday_lock to ra [...] adds 4f3f4cf388f8 workqueue: void unneeded requeuing the pwq in rescuer thread adds b8f06b0444ec workqueue: remove useless unlock() and lock() in series adds c39ba6b3a8d4 workqueue: fix a piece of comment about reserved bits for [...] adds 10cdb1575954 workqueue: use BUILD_BUG_ON() for compile time test instea [...] adds fe3bc8a988a4 Merge branch 'for-5.8' of git://git.kernel.org/pub/scm/lin [...] adds 9fa88c5d3f5e hpfs: fix warning due to superfluous semicolon adds 66ff14e59e8a PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges adds 15d5a0157f31 Merge branch 'pci/aspm' adds 1b54ae8327a4 PCI: Fix pci_register_host_bridge() device_register() erro [...] adds 9885440b16b8 PCI: Fix pci_host_bridge struct device release/free handling adds aa0ce96d72dd PCI: Program MPS for RCiEP devices adds 7b38fd9760f5 PCI/PTM: Inherit Switch Downstream Port PTM settings from [...] adds 6e0688dbff62 PCI: Use bridge window names (PCI_BRIDGE_IO_WINDOW etc) adds 11fdcf050328 pcmcia: Use CardBus window names (PCI_CB_BRIDGE_IO_0_WINDO [...] adds 8ab064e93103 Merge branch 'pci/enumeration' adds af03958da067 PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events adds c100beb9ccfb PCI/AER: Use only _OSC to determine AER ownership adds 708b20003624 PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership adds 123f985aea0d PCI/AER: Remove redundant pci_is_pcie() checks adds af10cce7ad51 PCI/AER: Remove redundant dev->aer_cap checks adds 07b2fbb565e2 PCI/AER: Use "aer" variable for capability offset adds 9103aaf9b40c PCI/DPC: Print IRQ number used by port adds 8810a9c4f15c Merge branch 'pci/error' adds a6cec3fdbd72 PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros adds adc9fbcd7d04 PCI: Use of_node_name_eq() for node name comparisons adds cfbd83d02da7 PCI: shpchp: Make shpchp_unconfigure_device() void adds 1a765adf3353 Merge branch 'pci/hotplug' adds 94b84ac1979b PCI: dra7xx: Don't select CONFIG_PCI_DRA7XX_HOST by default adds fbedda4e4dc5 PCI: keystone: Don't select CONFIG_PCI_KEYSTONE_HOST by default adds 8c8ff55b4da7 PCI/AER: Don't select CONFIG_PCIEAER by default adds 08d6c8fca74c Merge branch 'pci/kconfig' adds a85a6c86c25b driver core: platform: Clarify that IRQ 0 is invalid adds 0584bff09629 PCI: Check for platform_get_irq() failure consistently adds 914a1951d889 PCI: Replace zero-length array with flexible-array adds 6ae72bfa656e PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port() adds 1574051e52cb x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs adds 5dda3ba6fc9c PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_ [...] adds 3910ebaca8ea PCI: Rename _DSM constants to align with spec adds 9f91d05e4aac Merge branch 'pci/misc' adds 7d5b10fcb81e PCI/P2PDMA: Add AMD Zen Raven and Renoir Root Ports to whitelist adds ff33cc2fc01c Merge branch 'pci/p2pdma' adds c3aaf086701d PCI/PM: Call .bridge_d3() hook only if non-NULL adds 62a7f3009a46 serial: 8250_pci: Move Pericom IDs to pci_ids.h adds 68f5fc4ea9dd PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect adds f044baaff1eb PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay adds ec411e02b7a2 PCI/PM: Assume ports without DLL Link Active train links i [...] adds ae7322a06d22 Merge branch 'pci/pm' adds d09ddd8190fb PCI: Allow pci_resize_resource() for devices on root bus adds b16666b85359 Merge branch 'pci/resource' adds b8af85492fbf PCI/switchtec: Correct bool variable type assignment adds 0085090d7d58 Merge branch 'pci/switchtec' adds 60369a4f8d61 x86/PCI: Drop unused xen_register_pirq() gsi_override parameter adds 0d14f06cd665 PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0 adds 5727043c73fd PCI: Avoid FLR for AMD Starship USB 3.0 adds 3247bd10a450 PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints adds 39a1af761950 Merge branch 'pci/virtualization' adds 6964494582f5 PCI: aardvark: Train link immediately after enabling training adds 90c6cb4a355e PCI: aardvark: Don't blindly enable ASPM L0s and don't wri [...] adds 2dd9072e8fb0 PCI: of: Zero max-link-speed value is invalid adds 43fc679ced18 PCI: aardvark: Improve link training adds 5169a9851daa PCI: aardvark: Issue PERST via GPIO adds b2a56469d550 PCI: aardvark: Add FIXME comment for PCIE_CORE_CMD_STATUS_ [...] adds 366697018c9a PCI: aardvark: Add PHY support adds 96be36dbffac PCI: aardvark: Replace custom macros by standard linux/pci [...] adds e89897c9dec7 dt-bindings: PCI: aardvark: Describe new properties adds 075a383389d7 Merge branch 'remotes/lorenzo/pci/aardvark' adds c96efe265692 PCI: altera: Clean up indentation issue on a return statement adds 754262d1befb Merge branch 'remotes/lorenzo/pci/altera' adds 22e21e51ce75 PCI: brcmstb: Assert fundamental reset on initialization adds b382e4a0a18f PCI: brcmstb: Don't clk_put() a managed clock adds 077a4fa92a61 PCI: brcmstb: Fix window register offset from 4 to 8 adds 420c517b1e30 dt-bindings: PCI: brcmstb: New prop 'aspm-no-l0s' adds caab002d5069 PCI: brcmstb: Disable L0s component of ASPM if requested adds ca91ddef2e43 soc: bcm2835: Add notify xHCI reset property adds fbbc5ff3f7f9 firmware: raspberrypi: Introduce vl805 init routine adds 44331189f908 PCI: brcmstb: Wait for Raspberry Pi's firmware when present adds c65822fef4ad USB: pci-quirks: Add Raspberry Pi 4 quirk adds a1dcc1aa6f67 Merge branch 'remotes/lorenzo/pci/brcmstb' adds fb5f8f3ca5f8 dt-bindings: PCI: cadence: Deprecate inbound/outbound spec [...] adds 9e2618c3f1a9 PCI: cadence: Remove "cdns,max-outbound-regions" DT property adds 7fb39bf2a1de PCI: cadence: Fix to read 32-bit Vendor ID/Device ID prope [...] adds 712879510fa4 Merge branch 'remotes/lorenzo/pci/cadence' adds bf7116204657 PCI: dwc: Clean up computing of msix_tbl adds 819482a96790 PCI: dwc: Make hisi_pcie_platform_ops static adds 668b4490a3a5 PCI: dwc: Program outbound ATU upper limit register adds 558c1225a2f3 PCI: dwc: intel: Make intel_pcie_cpu_addr() static adds c8a119779f56 PCI: dwc: pci-dra7xx: Use devm_platform_ioremap_resource_byname() adds 0414b93e78d8 PCI: dwc: Fix inner MSI IRQ domain registration adds 87dccf09323f PCI: amlogic: meson: Don't use FAST_LINK_MODE to set up link adds 03f8c1b350d0 PCI: dwc: Use private data pointer of "struct irq_domain" [...] adds eeab133e1f14 dt-bindings: PCI: Add UniPhier PCIe endpoint controller de [...] adds 8d7e33d6811f PCI: uniphier: Add Socionext UniPhier Pro5 PCIe endpoint c [...] adds b9fcf4910b72 Merge branch 'remotes/lorenzo/pci/dwc' adds 0e86d981f9b7 PCI: endpoint: functions/pci-epf-test: Fix DMA channel release adds d611b2b85331 Merge branch 'remotes/lorenzo/pci/endpoint' adds 0b104773b4f7 PCI: Constify struct pci_ecam_ops adds 0c59c06a7c90 PCI: host-generic: Support building as modules adds b2f75a41eaa6 PCI: host-generic: Eliminate pci_host_common_probe wrappers adds d388e541e2e3 Merge branch 'remotes/lorenzo/pci/host-generic' adds 83cc3508ffaa PCI: hv: Fix the PCI HyperV probe failure path to release [...] adds c81992e7f4aa PCI: hv: Retry PCI bus D0 entry on invalid device state adds d0684fd0bd79 PCI: hv: Use struct_size() helper adds 7c9908d3c8ef Merge branch 'remotes/lorenzo/pci/hv' adds 2aff0d5d61e7 MAINTAINERS: correct typo in new NXP LAYERSCAPE GEN4 adds 7fdde0f9a571 Documentation: PCI: Give unique labels to sections adds 210d8ea82a0b Merge branch 'remotes/lorenzo/pci/misc' adds c88d19181771 PCI: pci-bridge-emul: Fix PCIe bit conflicts adds f61959b6e240 PCI: pci-bridge-emul: Fix Root Cap/Status comment adds 2960865127d7 PCI: pci-bridge-emul: Update for PCIe 5.0 r1.0 adds 1446978d560f PCI: pci-bridge-emul: Eliminate the 'reserved' member adds c521b7d5b804 Merge branch 'remotes/lorenzo/pci/pci-bridge-emul' adds 2b9f217433e3 PCI: rcar: Fix incorrect programming of OB windows adds ce351636c67f PCI: rcar: Add suspend/resume adds b24a0c16f738 dt-bindings: pci: rcar: add r8a77961 support adds a18f4b6ea50b PCI: rcar: Rename pcie-rcar.c to pcie-rcar-host.c adds 78a0d7f2f5a3 PCI: rcar: Move shareable code to a common file adds 328263687148 PCI: rcar: Fix calculating mask for PCIEPAMR register adds 975cf23e3aa8 PCI: endpoint: Pass page size as argument to pci_epc_mem_init() adds d45e3c1a5979 PCI: endpoint: Add support to handle multiple base for map [...] adds 4c0f80920923 dt-bindings: PCI: rcar: Add bindings for R-Car PCIe endpoi [...] adds 2a6d0d63d999 PCI: rcar: Add endpoint mode support adds 56ad4a1b368a MAINTAINERS: Add file patterns for rcar PCI device tree bindings adds 51755de7398c Merge branch 'remotes/lorenzo/pci/rcar' adds 63605f1cfcc5 PCI: tegra: Fix reporting GPIO error value adds 1c1dbb2c0262 PCI: tegra194: Fix runtime PM imbalance on error adds fcee90cdf6f3 PCI: tegra: Fix runtime PM imbalance on error adds 62e8a5ad4732 Merge branch 'remotes/lorenzo/pci/tegra' adds bca718988b90 PCI: v3-semi: Fix a memory leak in v3_pci_probe() error ha [...] adds 5a881eb3d138 Merge branch 'remotes/lorenzo/pci/v3-semi' adds 3e5095eebe01 PCI: vmd: Filter resource type bits from shadow register adds 2bd81cd04a3f Merge branch 'remotes/lorenzo/pci/vmd' adds 3925c3bbdf88 Merge tag 'pci-v5.8-changes' of git://git.kernel.org/pub/s [...] adds f5152f4ded3c firmware/dmi: Report DMI Bios & EC firmware release adds e542e0dc3ee3 Merge branch 'dmi-for-linus' of git://git.kernel.org/pub/s [...] adds 05f099a7d0a7 dma-debug: make __dma_entry_alloc_check_leak() static adds e860c299ac0d dma-remap: separate DMA atomic pools from direct remap code adds c84dc6e68a1d dma-pool: add additional coherent pools to map to gfp mask adds 54adadf9b085 dma-pool: dynamically expanding atomic pools adds 76a19940bd62 dma-direct: atomic allocations must come from atomic coher [...] adds 2edc5bb3c5cc dma-pool: add pool sizes to debugfs adds 82fef0ad811f x86/mm: unencrypted non-blocking DMA allocations use coher [...] adds 1d659236fb43 dma-pool: scale the default DMA coherent pool size with me [...] adds 298f3db6ee69 dma-contiguous: fix comment for dma_release_from_contiguous adds 1ee18de92927 Merge tag 'dma-mapping-5.8' of git://git.infradead.org/use [...] adds d9d200bcebc1 dma-mapping: add generic helpers for mapping sgtable objects adds 709d6d73c756 scatterlist: add generic wrappers for iterating over sgtab [...] adds 48530d9fab0d iommu: add generic helper for mapping sgtable objects adds 6f2dc3d33545 Merge tag 'dma-mapping-5.8-2' of git://git.infradead.org/u [...] adds 7e49afc03212 um: do not evaluate compiler's library path when cleaning adds 6632fa8fcaba hexagon: suppress error message for 'make clean' adds dc960bfeedb0 h8300: suppress error messages for 'make clean' adds 081b4b54ff6c unicore32: do not evaluate compiler's library path when cleaning adds e33ae3ed331a kbuild: use $(CC_VERSION_TEXT) to evaluate CC_IS_GCC and C [...] adds 8b59cd81dc5e kbuild: ensure full rebuild when the compiler is updated adds 30a772977173 kbuild: use -MMD instead of -MD to exclude system headers [...] adds 9a9501546687 kbuild: use CONFIG_CC_VERSION_TEXT to construct LINUX_COMP [...] adds 85e4a889d3e0 Revert "objtool: Skip samples subdirectory" adds ea21e9041404 kbuild: remove '/' target adds 1ca0c2f61211 kbuild: remove unused AS assignment adds 78046fabe6e7 kbuild: determine the output format of DTC by the target suffix adds 59721d4eb7f6 kbuild: warn if always, hostprogs-y, or hostprogs-m is used adds 9371f86ecb60 bpfilter: match bit size of bpfilter_umh to that of the kernel adds b1183b6dca3e bpfilter: check if $(CC) can link static libc in Kconfig adds 7f3a59db274c kbuild: add infrastructure to build userspace programs adds 8a2cc0505cc4 bpfilter: use 'userprogs' syntax to build bpfilter_umh adds f59e76687742 samples: seccomp: build sample programs for target architecture adds e079a08c6074 kbuild: doc: document the new syntax 'userprogs' adds 8a45fe7053a2 samples: uhid: fix warnings in uhid-example adds 87ecdf4fc9fd samples: uhid: build sample program for target architecture adds 82d00a9392ec samples: hidraw: build sample program for target architecture adds 37249f5945b7 samples: connector: build sample program for target architecture adds 28949b84b2cb samples: vfs: build sample programs for target architecture adds 60fb0b123971 samples: pidfd: build sample program for target architecture adds c4c10996b194 samples: mei: build sample program for target architecture adds 87ffbba9a9a1 samples: auxdisplay: use 'userprogs' syntax adds b98ccc7150c7 samples: timers: use 'userprogs' syntax adds 88a8e278ff0b samples: watchdog: use 'userprogs' syntax adds 3044dd05289d kbuild: invoke syncconfig if autoconf.h is missing adds 610134b750bb kbuild: remove misleading stale FIXME comment adds 0663c68c4d2d kbuild: remove {CLEAN,MRPROPER,DISTCLEAN}_DIRS adds 5967577231f9 scripts: headers_install: Exit with error on config leak adds 859c81750130 modpost,fixdep: Replace zero-length array with flexible-array adds 677f1410e058 scripts/checkstack.pl: don't display $dre as different entity adds 572220aad525 scripts/checkstack.pl: Add argument to print stacks greath [...] adds 3311eeebae94 scripts/checkstack.pl: add arm push handling for stack usage adds 6ce16f2bc879 scripts/checkstack.pl: fix arm sp regex adds 9f64fbdb7748 bpfilter: document build requirements for bpfilter_umh adds 827365ffdaa9 gcc-plugins: remove always-false $(if ...) in Makefile adds 93fdddfefc83 kbuild: add this-makefile as a shorthand for $(lastword $( [...] adds 121c2a137767 kbuild: error out if targets prefixed with '__' are directly run adds 8451791d1ff0 kbuild: make module name conflict fatal error adds 9504bbe91efc kbuild: doc: remove documentation about copying Module.sym [...] adds e578edc72276 kbuild: remove ifdef builtin-target / lib-target adds b480fec988b0 kbuild: clear KBUILD_MODULES in top Makefile if CONFIG_MODULES=n adds 6ba3bcb01393 kbuild: move subdir-obj-y to scripts/Makefile.build adds aaa385ba9afe kbuild: rename subdir-obj-y to subdir-builtin adds 454753d9f67a kbuild: make modules.order rule consistent with built-in.a adds e9e81b634303 kbuild: disallow multi-word in M= or KBUILD_EXTMOD adds d2e4d05cf1a1 modpost: fix potential segmentation fault for addend_i386_rel() adds 565587d8d5b5 modpost: refactor sech_name() adds 10e68b02c861 Makefile: support compressed debug info adds 4b50c8c4eaf0 kbuild: force to build vmlinux if CONFIG_MODVERSION=y adds fb2d99be8919 kbuild: merge two 'ifdef CONFIG_TRIM_UNUSED_KSYMS' blocks adds 0a8820e7f807 kbuild: refactor subdir-ym calculation adds f3908ab3ffd9 kbuild: refactor tagets caluculation for KBUILD_{BUILTIN,K [...] adds 23febe375d94 kbuild: merge init-y into core-y adds 95fb6317b3ab kbuild: merge net-y and virt-y into drivers-y adds f0d50ca045e4 kbuild: refactor KBUILD_VMLINUX_{OBJS,LIBS} calculation adds b2c885549122 kbuild: update modules.order only when contained modules a [...] adds 91e6ee581270 modpost: fix -i (--ignore-errors) MAKEFLAGS detection adds 89d6117680bd modpost: move -T option close to the modpost command adds 4e5ab74c3cbb modpost: pass -N option only for modules modpost adds 2beee8689974 modpost: load KBUILD_EXTRA_SYMBOLS files in order adds 52c3416db00d modpost: track if the symbol origin is a dump file or ELF object adds ce2ddd6d6ab3 modpost: allow to pass -i option multiple times to remove [...] adds 7924799ed2dd modpost: rename ext_sym_list to dump_list adds e3fb4df7fe4e modpost: re-add -e to set external_module flag adds bcfedae7d928 modpost: print symbol dump file as the build target in short log adds f1005b30ade7 modpost: refactor -i option calculation adds 269a535ca931 modpost: generate vmlinux.symvers and reuse it for the sec [...] adds 436b2ac603d5 modpost: invoke modpost only when input files are updated adds 7e8a3235823b modpost: show warning if vmlinux is not found when process [...] adds 48a0f72797bd modpost: show warning if any of symbol dump files is missing adds f69315351960 modpost: drop RCS/CVS $Revision handling in MODULE_VERSION() adds 4ddea2f8e825 modpost: do not call get_modinfo() for vmlinux(.o) adds ac5100f54329 modpost: add read_text_file() and get_line() helpers adds f531c1b5de65 modpost: fix potential mmap'ed file overrun in get_src_version() adds 7c8f5662c502 modpost: avoid false-positive file open error adds 70f30cfe5b89 modpost: use read_text_file() and get_line() for reading t [...] adds 75893572d453 modpost: remove get_next_text() and make {grab,release_}fi [...] adds 467b82d7cee4 modpost: remove -s option adds 859c926aea29 modpost: move -d option in scripts/Makefile.modpost adds 3379576dd6e7 modpost: remove mod->is_dot_o struct member adds 1be5fa6c9485 modpost: remove is_vmlinux() call in check_for_{gpl_usage, [...] adds 5a438af9db2c modpost: add mod->is_vmlinux struct member adds 0b19d54cae11 modpost: remove mod->skip struct member adds 858b937d289b modpost: set have_vmlinux in new_module() adds a82f794c41ab modpost: strip .o from modname before calling new_module() adds 4de7b6293612 modpost: remove is_vmlinux() helper adds 3b09efc4f0c9 modpost: change elf_info->size to size_t adds c0901577e1dc kbuild: doc: rename LDFLAGS to KBUILD_LDFLAGS adds 72d24accf02a mksysmap: Fix the mismatch of '.L' symbols in System.map adds e0b250b57dcf Makefile: install modules.builtin even if CONFIG_MODULES=n adds 8dfb61dcbace kbuild: add variables for compression tools adds cff11abeca78 Merge tag 'kbuild-v5.8' of git://git.kernel.org/pub/scm/li [...] adds cfc6eea9f6af kconfig: do not use OR-assignment for zero-cleared structure adds 644a4b6cecc2 kconfig: do not assign a variable in the return statement adds b7546111a43a kconfig: tests: remove randconfig test for choice in choice adds 09d5873e4d1f kconfig: allow only 'config', 'comment', and 'if' inside 'choice' adds c027b02d89fd streamline_config.pl: add LMC_KEEP to preserve some kconfigs adds bcfefb61cd2b kconfig: announce removal of 'kvmconfig' and 'xenconfig' s [...] adds b170290c2836 Merge tag 'kconfig-v5.8' of git://git.kernel.org/pub/scm/l [...] adds 01a4dc0d8dee sh: sh4a: Bring back tmu3_device early device adds bd158322ba5f sh: Replace CONFIG_MTD_M25P80 with CONFIG_MTD_SPI_NOR in s [...] adds 2bbb0e3cc8d4 arch/sh: vmlinux.scr adds eface6c5d1a3 sh: configs: Cleanup old Kconfig IO scheduler options adds 6410607b6eae sh: Add missing DECLARE_EXPORT() for __ashiftrt_r4_xx adds 4580ba4ad2e6 sh: Convert iounmap() macros to inline functions adds 3125ddc42487 sh: Convert ins[bwl]/outs[bwl] macros to inline functions adds d1f56f318d23 sh: add missing EXPORT_SYMBOL() for __delay adds 37744feebc08 sh: remove sh5 support adds 3b69e8b45711 Merge tag 'sh-for-5.8' of git://git.libc.org/linux-sh adds aa5ab36aeda5 usb: host: ehci-tegra: Remove superfluous dev_err() message adds e6075b668950 USB: core: Use the correct style for SPDX License Identifier adds ec47c6449a4e USB: early: Use the correct style for SPDX License Identifier adds 48ce9e4119ce usb: host: u132-hcd: Remove u132_static_list and list head [...] adds 081c95df8992 usb: gadget: legacy: fix redundant initialization warnings [...] adds 3e45ed3cc148 USB: host: Use the correct style for SPDX License Identifier adds 29e9ead2fe94 USB: isp1760: Use the correct style for SPDX License Identifier adds e90b8e91a10f USB: misc: Use the correct style for SPDX License Identifier adds 6814c73fdc46 USB: musb: Use the correct style for SPDX License Identifier adds 4d49d352b667 USB: mtu3: Use the correct style for SPDX License Identifier adds b0d84e452c1b USB: dwc2: Use the correct style for SPDX License Identifier adds ab455450fe15 usb: phy: jz4770: Add a missing '\n' in a log message adds 0f2d776199ec usb: cdns3: core: get role switch node from firmware adds 85820de1b610 usb: cdns3: delete role_override adds 0c7299d68736 usb: cdns3: change "cdsn3" to"cdns3" adds eed6ed6e7085 usb: cdns3: change dev_info to dev_dbg for debug message adds 6e24826d2c51 usb: fusb302: Convert to use GPIO descriptors adds e9010320f2d9 usb: cdns3: gadget: make a bunch of functions static adds 27b0387b4221 usb/early: remove unused including <linux/version.h> adds a6cd27e9b594 USB: core: Replace an empty statement with a debug message adds cfee54616658 usb: pci-quirks: use true,false for bool variables adds b99bb85a31a6 USB: typec: Use the correct style for SPDX License Identifier adds 59b4e0cd4d8f USB: Storage: Use the correct style for SPDX License Identifier adds d28e617144c5 usb: renesas_usbhs: Use the correct style for SPDX License [...] adds 361ff6c10f4b USB: phy: Use the correct style for SPDX License Identifier adds 5c330a7cefcc usb: gadget: udc: remove unused 'driver_desc' adds 91813ef8da12 usb: typec: ucsi: set USB data role when partner type is p [...] adds a0d4618788f2 usb: typec: ucsi: Workaround for missed op_mode change adds 0db592b1a3b7 usb: typec: ucsi: replace magic numbers adds e2f38ff2f41f usb: typec: ucsi: Correct bit-mask for CCI adds 4dbc6a4ef06d usb: typec: ucsi: save power data objects in PD mode adds 992a60ed0d5e usb: typec: ucsi: register with power_supply class adds f6402eb4a2b3 Merge 5.7-rc3 into usb-next adds 1417cff96ef8 usb: typec: ucsi: Fix the stub for ucsi_register_port_psy() adds b9cf2cb52433 usb: core: hub: use true,false for bool variable adds 2ca23ae59e99 Merge 5.7-rc5 into usb-next adds c22eb9374cb0 sierra-ms: do not call scsi_get_host_dev() adds 296a193b0612 usblp: poison URBs upon disconnect adds 15518726d60a USB: host: ehci-mxc: Use the defined variable to simplify code adds 09806eba8279 USB: EHCI: ehci-mv: Fix unused assignment in mv_ehci_probe() adds c856b4b0fdb5 USB: EHCI: ehci-mv: fix error handling in mv_ehci_probe() adds b919e077cccf USB: ohci-sm501: fix error return code in ohci_hcd_sm501_d [...] adds 3e63cff384e6 usb: roles: Switch on role-switch uevent reporting adds 8c49c9ee4a91 usb: typec: Add typec_find_orientation() adds ff4a30d5e243 usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL [...] adds 1f478dc2a13a usb: typec: Add firmware documentation for the Intel PMC m [...] adds 2cab683fda55 MAINTAINERS: Add entry for Intel PMC mux driver adds 5f3173370ecf dt-bindings: usb: Add TI tps6598x device tree binding docu [...] adds 0ef1f6e3808b usb: typec: tps6598x: Add OF probe binding adds 18a6c866bb19 usb: typec: tps6598x: Add USB role switching logic adds 4e6cc9d07f28 dt-bindings: Add Broadcom STB USB support adds 1036e760d852 usb: xhci: xhci-plat: Add support for Broadcom STB SoC's adds 9df231511bd6 usb: ehci: Add new EHCI driver for Broadcom STB SoC's adds c33f4f24b888 usb: host: Add ability to build new Broadcom STB USB drivers adds ff4c65ca48f0 usb: hci: add hc_driver as argument for usb_hcd_pci_probe adds 8bd5741e3145 usb: renesas-xhci: Add the renesas xhci driver adds a66d21d7dba8 usb: xhci: Add support for Renesas controller with memory adds 2478be82de44 usb: renesas-xhci: Add ROM loader for uPD720201 adds 48a789079a14 Merge 5.7-rc6 into usb-next adds 357abc1d6b83 usb: renesas-xhci: include correct header for get_unaligne [...] adds 1cb3b0095c3d usb/ohci-platform: Fix a warning when hibernating adds 79112cc3c29f usb/xhci-plat: Set PM runtime as active on resume adds 16bdc04cc98a usb/ehci-platform: Set PM runtime as active on resume adds df00731cffa0 usb: xhci: fix USB_XHCI_PCI depends adds 78ef1b1ea193 usb: xhci: make symbols static adds a7f40c233a6b USB: EHCI: ehci-mv: fix less than zero comparison of an un [...] adds d49292025f79 USB: host: ehci-mxc: Add error handling in ehci_mxc_drv_probe() adds e9ccc35b8665 usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency [...] adds 7ae14cf581f2 phy: ti: j721e-wiz: Implement DisplayPort mode to the wiz driver adds 2f29298bc2d9 phy: qcom: qmp: Add SM8250 UFS PHY adds 3c9d8f6c03a2 phy: add driver for Qualcomm IPQ40xx USB PHY adds 4f8dad0aaca4 dt-bindings: phy-qcom-ipq4019-usb: add binding document adds f06b9fc9a814 dt-bindings: phy: Add binding for qcom,usb-snps-femto-v2 adds 51e8114f80d0 phy: qcom-snps: Add SNPS USB PHY driver for QCOM based SOCs adds 9a24b929d38a phy: qcom-qmp: Add SM8150 QMP USB3 PHY support adds e4d8b05ad5f9 phy: qcom-qmp: Use proper PWRDOWN offset for sm8150 USB adds 78c2aac2a086 phy: qcom-qmp: Rename UFS PCS QMP v4 registers adds b9d3e8a38084 dt-bindings: phy: usb-snps-femto-v2: Add regulator entries [...] adds 6bbee9da9077 doc: dt-binding: cdns-salvo-phy: add binding doc adds 50d35aa8c15f phy: cadence: salvo: add salvo phy driver adds 05942b8c36c7 phy: samsung: s5pv210-usb2: Add delay after reset adds 6d9c1de86443 phy: cpcap-usb: Remove some useless code adds e2ae8bca4944 phy: ti: j721e-wiz: Fix some error return code in wiz_probe() adds 4127cbcd989f phy: intel-lgm-emmc: Add architecture dependency adds 41e291904a10 dt-bindings: phy: meson8b-usb2: Convert to json-schema adds 2c0dd8440312 dt-bindings: phy: meson8b-usb2: Add compatible string for [...] adds de143a40fa7d phy: amlogic: meson8b-usb2: Use a MMIO regmap adds 6b99262fd2f2 phy: amlogic: meson8b-usb2: Don't set REG_ADP_BC_ACA_ENABL [...] adds 7cafc0174406 phy: amlogic: meson8b-usb2: unset the IDDQ bit during PHY [...] adds f004be596c28 phy: amlogic: meson8b-usb2: Add a compatible string for Meson8m2 adds 11c82afac8d1 phy: phy-cadence-salvo: add phy .init API adds cbe72af1a713 phy: sr-usb: Constify phy_ops adds c79cc3d55c4b phy: phy-brcm-usb: Constify static structs adds 728ac1ba2eb4 phy: phy-bcm-ns2-usbdrd: Constify phy_ops adds 81530a38a36d phy: omap-usb2: Clean up exported header adds 72f039db491e phy: qcom-qmp: Ensure register indirection arrays initialized adds 45037dd68157 dt-bindings: phy: renesas: usb2-phy: convert bindings to j [...] adds ca432812d934 dt-bindings: phy: renesas: usb2-phy: add r8a77961 support adds 007e358094bf dt-bindings: phy: renesas: usb3-phy: convert bindings to j [...] adds 42aed917819d dt-bindings: phy: renesas: usb3-phy: add r8a77961 support adds 6f0577d14113 drivers: phy: sr-usb: do not use internal fsm for USB2 phy init adds 24dcb6a66376 phy: ti: am654: show up in regmap debugfs adds 257d0be3f040 phy: ti: am654: add support for USB super-speed adds 2bcf14ca1a2f phy: cadence: sierra: Fix for USB3 U1/U2 state adds ccf51c1cedfd dt-bindings: phy: qcom,qmp: Convert QMP PHY bindings to yaml adds 59351049ad15 dt-bindings: phy: qcom,qmp-usb3-dp: Add dt bindings for US [...] adds 4ad7d7eeed3a dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SC7180 adds d30b16a556b6 phy: qcom-qmp: Add QMP V3 USB3 PHY support for SC7180 adds c5d3cdad688e dt-bindings: phy: Add PHY_TYPE_XPCS definition adds 1d51a2caa79d dt-bindings: phy: Add YAML schemas for Intel ComboPhy adds ac0a95a3ea78 phy: intel: Add driver support for ComboPhy adds 14f3a5ccacdb Merge tag 'phy-for-5.8' of git://git.kernel.org/pub/scm/li [...] adds 2e75973832ab USB: gadget: Use the correct style for SPDX License Identifier adds b33f69f56352 USB: dwc3: Use the correct style for SPDX License Identifier adds bdefa3ba92ca USB: dwc2: Use the correct style for SPDX License Identifier adds e2e77a94078b usb: cdns3: mark local functions static adds c2cd3452d5f8 usb: dwc3: support continuous runtime PM with dual role adds a23be4ed8f48 usb: gadget: aspeed: improve vhub port irq handling adds 5cc0710f2368 usb: gadget: aspeed: support multiple language strings adds 17309a6a4356 usb: gadget: add "usb_validate_langid" function adds 30d2617fd7ed usb: gadget: aspeed: allow to set usb strings in device tree adds 2e596d8843d7 usb: gadget: aspeed: allow to set device IDs in device tree adds 91786aa08750 usb: gadget: aspeed: fixup usb1 device descriptor at init time adds 3428b96f2f0d dt-bindings: usb: document aspeed vhub device ID/string pr [...] adds cb11ea56f37a usb: dwc3: gadget: Properly handle ClearFeature(halt) adds a7027ca69d82 usb: dwc3: gadget: Give back staled requests adds 8411993e79df usb: dwc3: gadget: Remove unnecessary checks adds fcd2def66392 usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue adds cd4b54e2ae1f dt-bindings: usb: qcom,dwc3: Convert USB DWC3 bindings adds b88035625ec9 dt-bindings: usb: qcom,dwc3: Add compatible for SC7180 adds 8f385b675554 dt-bindings: usb: amlogic,meson-g12a-usb-ctrl: add the Aml [...] adds 5174564cb915 usb: dwc3: meson-g12a: specify phy names in soc data adds 013af227f58a usb: dwc3: meson-g12a: handle the phy and glue registers s [...] adds 6d9fa35a347a usb: dwc3: meson-g12a: get the reset as shared adds 8f5bc1ec770c usb: dwc3: meson-g12a: check return of dwc3_meson_g12a_usb_init adds 31306821d877 usb: dwc3: meson-g12a: refactor usb2 phy init adds 8cc6d55bc200 usb: dwc3: drd: Don't free non-existing irq adds 8bb14308a869 usb: dwc3: core: Use role-switch default dr_mode adds 8d99087c2db8 usb: dwc3: gadget: Properly handle failed kick_transfer adds 9bc3395c2496 usb: dwc3: gadget: Store resource index of start cmd adds 36f05d36b035 usb: dwc3: gadget: Issue END_TRANSFER to retry isoc transfer adds f7ac582effc6 usb: dwc3: gadget: WARN on no-resource status adds ac82b56bda5f usb: gadget: tegra-xudc: Add vbus_draw support adds d9feef974e0d usb: dwc3: gadget: Continue to process pending requests adds 23d6dd6c2ab6 usb: cdns3: core: get role switch node from firmware adds 160c16348297 usb: cdns3: delete role_override adds 27905be24218 usb: cdns3: change "cdsn3" to"cdns3" adds a55b8dce5cb5 usb: cdns3: change dev_info to dev_dbg for debug message adds 80c1024ba6ff USB: mtu3: Use the correct style for SPDX License Identifier adds 82b3fba23164 usb: gadget: max3420: Add a missing '\n' in a log message adds 4ae2262e7966 usb: gadget: udc: remove unused 'driver_desc' adds 5b0ba0caaf3a usb: dwc3: meson-g12a: refactor usb init adds df7e37458151 usb: dwc3: meson-g12a: support the GXL/GXM DWC3 host phy d [...] adds a9fc15e0fd78 usb: dwc3: meson-g12a: add support for GXL and GXM SoCs adds 3245a5229c3f arm64: dts: amlogic: use the new USB control driver for GX [...] adds 40f6706862c4 phy: amlogic: meson-gxl-usb3: remove code for non-existing PHY adds f4cc91ddd856 usb: dwc3: of-simple: remove Amlogic GXL and AXG compatibles adds 55b209c5c4a7 doc: dt: bindings: usb: dwc3: remove amlogic compatible entries adds 0bcf42d3d053 dt-bindings: usb: dwc3: remove old DWC3 wrapper adds a54177d2dc76 usb: gadget: f_fs: remove unneeded semicolon in __ffs_data [...] adds 7edd9cba9653 usb: renesas_usbhs: Use the correct style for SPDX License [...] adds 43cd0023872e usb: gadget: uvc_video: add worker to handle the frame pumping adds 8c935deacebb usb: dwc2: gadget: move gadget resume after the core is in [...] adds aba3a8d01d62 usb: gadget: u_serial: add suspend resume callbacks adds e702a7c34634 usb: gadget: f_serial: add suspend resume callbacks adds 3affccdd5ed1 usb: gadget: f_acm: add suspend resume callbacks adds 7a0fbcf7c308 USB: gadget: udc: s3c2410_udc: Remove pointless NULL check [...] adds ded0d399754d usb: gadget: function: remove redundant assignment to vari [...] adds c685114f63b1 usb: dwc3: use true,false for dwc->otg_restart_host adds fe4ff11798df usb: gadget: net2272: use false for 'use_dma' adds 30755dd50476 usb: gadget: udc: remove comparison to bool in mv_u3d_core.c adds 55ee1bf91d63 usb: gadget: omap_udc: remove unneeded semicolon adds 46b11a91124d usb: gadget: mass_storage: use module_usb_composite_driver [...] adds 66bd76e79e41 usb: gadget: Add missing annotation for xudc_handle_setup() adds 7aca4393e681 USB: dummy-hcd: Add missing annotation for set_link_state() adds 394b012a422d dt-bindings: usb: tegra-xudc: Add Tegra194 XUSB controller [...] adds 9584a60a3b34 usb: gadget: tegra-xudc: Add Tegra194 support adds 88607a821ffc usb: gadget: tegra-xudc: add port_speed_quirk adds 9af21dd6faeb usb: dwc3: Add support for DWC_usb32 IP adds 4244ba02edb8 usb: dwc3: Get MDWIDTH for DWC_usb32 adds 5469fd64efcf usb: gadget: Introduce usb_request->is_last adds 27b31b91b04b usb: gadget: f_tcm: Inform last stream request adds b6842d4938c3 usb: dwc3: gadget: Check for in-progress END_TRANSFER adds 2e6e9e4b2ed7 usb: dwc3: gadget: Refactor TRB completion handler adds 548f8b316563 usb: dwc3: gadget: Enable XferComplete event adds 3eaecd0c2333 usb: dwc3: gadget: Handle XferComplete for streams adds e0d19563eb6c usb: dwc3: gadget: Wait for transfer completion adds aefe3d232b66 usb: dwc3: gadget: Don't prepare beyond a transfer adds 140ca4cfea8a usb: dwc3: gadget: Handle stream transfers adds b10e1c253577 usb: dwc3: gadget: Use SET_EP_PRIME for NoStream adds e78355b577c4 usb: gadget: udc: atmel: Don't use DT to configure end point adds 4db120d93d53 dt-bindings: usb: atmel: Mark EP child node as deprecated adds a5c4c29d24c6 ARM: dts: at91: Remove the USB EP child node adds 1805cdde37c8 dt-bindings: usb: qcom,dwc3: Introduce interconnect proper [...] adds 11a8b115feee arm64: dts: qcom: sdm845: Add interconnect properties for USB adds 5d48fe6140d8 arm64: dts: qcom: sc7180: Add interconnect properties for USB adds 3c73bc52195d usb: gadget: core: sync interrupt before unbind the udc adds 77f30ff49761 usb: cdns3: gadget: assign interrupt number to USB gadget [...] adds eccba1edeebf USB: dummy-hcd: use configurable endpoint naming scheme adds 1c0e69ae1b9f usb: dwc3: Increase timeout for CmdAct cleared by device c [...] adds eafa80041645 usb: gadget: lpc32xx_udc: don't dereference ep pointer bef [...] adds e5b913496099 usb: cdns3: Fix runtime PM imbalance on error adds 44734a594196 usb: gadget: fix potential double-free in m66592_probe. adds 4cda340a455b usb: gadget: fsl: Fix a wrong judgment in fsl_udc_probe() adds 65dc2e725286 usb: dwc2: Update Core Reset programming flow. adds 8b5b9adbff13 usb: cdns3: ep0: delete the redundant status stage adds 5d363120aa54 usb: gadget: Fix issue with config_ep_by_speed function adds 63c7bb299fc9 usb: dwc3: gadget: Check for prepared TRBs adds 1883a934e156 dt-bindings: usb: convert keystone-usb.txt to YAML adds 15aeb360e4a0 dt-bindings: usb: ti,keystone-dwc3.yaml: Add USB3.0 PHY property adds 1c11e74e9079 usb: dwc3: keystone: Turn on USB3 PHY before controller adds ca681aa49200 Merge tag 'usb-for-v5.8' of git://git.kernel.org/pub/scm/l [...] adds 1b967691ecdc usb: musb: return -ESHUTDOWN in urb when three-strikes err [...] adds 7f88a5ac393f usb: musb: start session in resume for host port adds e62361c72145 usb: musb: use true for 'use_dma' adds 402bcac4b25b usb: musb: mediatek: add reset FADDR to zero in reset inte [...] adds 685f5f24108a usb: musb: jz4740: Prevent lockup when CONFIG_SMP is set adds e4befc121df0 usb: musb: Fix runtime PM imbalance on error adds 5de131d21349 usb: chipidea: udc: fix the kernel doc for udc.h adds 80990f3fdc0a usb: chipidea: core: refine the description for this driver adds 86b17c7f14ed usb: chipidea: core: show the real pointer value for register adds fc228ef6397d usb: chipidea: usb2: constify zynq_pdata adds 8b93527071a8 usb: chipidea: usb2: fix formatting adds c2de37b31f17 usb: chipidea: usb2: make clock optional adds 1c16f63d1e6c usb: chipidea: usb2: absorb zevio glue driver adds 95caa2ae70fd usb: chipidea: allow disabling glue drivers if EMBEDDED adds 4ee2fc81a631 usb: chipidea: usb2: remove unneeded semicolon adds d755cdb1b9d7 usb: chipidea: introduce CI_HDRC_CONTROLLER_VBUS_EVENT glu [...] adds 746f316b753a usb: chipidea: introduce imx7d USB charger detection adds 5523f06a1950 usb: chipidea: pull down dp for possible charger detection [...] adds 380a7843688d usb: chipidea: usbmisc_imx: using different ops for imx7d [...] adds e48aa1eb443f usb: chipidea: udc: add software sg list support adds 6dbbbccdba61 usb: chipidea: Enable user-space triggered role-switching adds 37f6c193e626 Merge tag 'usb-ci-v5.8-rc1' of git://git.kernel.org/pub/sc [...] adds cbb5494ebce5 Revert "thunderbolt: Prevent crash if non-active NVMem fil [...] adds 57d8df68eb53 thunderbolt: Add support for Intel Tiger Lake adds 913b99f70feb thunderbolt: Replace zero-length array with flexible-array adds eb4a6de4962e thunderbolt: Update Kconfig to allow building on other arc [...] adds 4caf2511ec49 thunderbolt: Add trivial .shutdown adds d19c64b3d097 Merge tag 'thunderbolt-for-v5.8' of git://git.kernel.org/p [...] adds 97fe809934dd CDC-ACM: heed quirk also in error handling adds 788a4ee607e8 USB: serial: Use the correct style for SPDX License Identifier adds 986c1748c84d USB: serial: usb_wwan: do not resubmit rx urb on fatal errors adds c404bf4aa923 USB: serial: ch341: add basis for quirk detection adds c432df155919 USB: serial: ch341: fix lockup of devices with limited prescaler adds 4b9d03131de3 Merge tag 'usb-serial-5.8-rc1' of https://git.kernel.org/p [...] adds c4ff86284769 Revert "dt-bindings: usb: qcom,dwc3: Introduce interconnec [...] adds 99d33ea7f8b0 Revert "dt-bindings: usb: qcom,dwc3: Add compatible for SC7180" adds 906d0c8b89de Revert "dt-bindings: usb: qcom,dwc3: Convert USB DWC3 bindings" adds 3429444abdd9 USB: serial: qcserial: add DW5816e QDL support adds 399ad9477c52 USB: serial: option: add Telit LE910C1-EUX compositions adds de21ab70ee32 Merge tag 'usb-serial-5.8-rc1-2' of https://git.kernel.org [...] adds be8c1001a7e6 usb: dwc3: meson-g12a: fix error path when fetching the re [...] adds 347052e3bf1b usb: dwc3: meson-g12a: fix USB2 PHY initialization on G12A [...] adds e611c0fe318c Merge tag 'usb-5.8-rc1' of git://git.kernel.org/pub/scm/li [...] adds 9f3745f3719c serial: lpc32xx_hs: Drop surplus include adds 5745fd0f950f serial: omap: Convert to use GPIO descriptors adds 810bc0a5fafb tty: serial: fsl_lpuart: make coverity happy adds cd9479a16720 drivers/tty: remove redundant assignment to variable i and [...] adds 30c67b91973c serial: sh-sci: Drop unused include adds 9ba4ddbc04fe vt: selection, split __set_selection_kernel adds 8fd31e69f890 vt: extract selection chars storing from vc_do_selection adds 42e11948ddf6 serial: uartps: Wait for tx_empty in console setup adds a8e7346b7c0a serial: uartps: Use cdns_uart_tx_empty in console_write adds 63552502b274 tty: rocket, remove unneeded variable adds 44da03628b84 serial: fsl_lpuart: Change DMA failure messages to debug level adds 6f1c0268a487 tty: hvc: remove hvcs_driver_string adds e947861d0ccb Merge 5.7-rc3 into tty-next adds ff62255a2a5c sparc64: vcc: Fix error return code in vcc_probe() adds e2bd1dcbe1aa tty: hvc: Fix data abort due to race in hvc_open adds c2880ec6c086 serial: lantiq: Add x86 in Kconfig dependencies for Lantiq [...] adds 3d9231e69831 tty: serial: qcom_geni_serial: Use OPP API to set clk/perf state adds 8508f4cba308 serial: amba-pl011: Make sure we initialize the port.lock [...] adds 0a64f38037cc Revert "tty: serial: qcom_geni_serial: Use OPP API to set [...] adds 8fba6c0c4c4a serial: samsung: Replace rd_regb/wr_regb with rd_reg/wr_reg adds 7ad3bee4b3e3 serial: samsung: dt-bindings: Add reg-io-width compatible adds 57253ccd5831 serial: samsung: 32-bit access for TX/RX hold registers adds 1cc18584e5ac Merge 5.7-rc5 into tty-next adds cf9c94456eba Revert "tty: hvc: Fix data abort due to race in hvc_open" adds ea7d3fd8a6d0 serial: lantiq: Make UART's use as console selectable adds ad406341bdd7 serial: lantiq: Make driver modular adds 7d31676a8d91 tty: serial: samsung: Correct clock selection logic adds 888ae871048c dt-bindings: serial: Document CTS/RTS gpios in STM32 UART adds 6cf61b9bd7cc tty: serial: Add modem control gpio support for STM32 UART adds 24637007394e serial: 8250_exar: Make use of PCI_DEVICE_DATA() macro adds aa49d8e8b2df tty: serial: imx: Add return value check for platform_get_irq() adds fe92c2a80126 tty: n_gsm: Improve debug output adds 84d6f81c1fb5 tty: n_gsm: Fix SOF skipping adds 01dbb362f0a1 tty: n_gsm: Fix waking up upper tty layer when room available adds e0a851fe6b9b serial: 8250: Avoid error message on reprobe adds c150c0f362c1 serial: Allow uart_get_rs485_mode() to return errno adds 7b668c064ec3 serial: 8250: Fix max baud limit in generic 8250 port adds beca62c4212a tty: mxser: make mxser_change_speed() return void adds 0f1c9688a194 tty/sysrq: alpha: export and use __sysrq_get_key_op() adds 23cbedf812ff tty/sysrq: constify the sysrq API adds 7fffe31d3eaa tty/sysrq: constify the the sysrq_key_op(s) adds f95850ec6581 alpha: constify sysrq_key_op adds 675cacf11462 MIPS: constify sysrq_key_op adds fff134c2e8dd powerpc/xmon: constify sysrq_key_op adds 116214d4e8fb sparc64: constify sysrq_key_op adds c1a01f290103 drm: constify sysrq_key_op adds c69b470eb857 kdb: constify sysrq_key_op adds 6400b5a0f604 kernel/power: constify sysrq_key_op adds 0ca650c43040 rcu: constify sysrq_key_op adds b14109f302d0 tty: serial: fsl_lpuart: Use __maybe_unused instead of #if [...] adds 55484fcc5061 serial: stm32: add no_console_suspend support adds 57626ff1c913 tty: n_gsm: Remove unnecessary test in gsm_print_packet() adds 4dd31f1ffec6 tty: n_gsm: Fix bogus i++ in gsm_data_kick adds 37f3965d74d5 sc16is7xx: Always use falling edge IRQ adds 6393ff1c4435 sc16is7xx: Use threaded IRQ adds 2d12fc792cdd sc16is7xx: Allow sharing the IRQ line adds 2aa916e67db3 sc16is7xx: Read the LSR register for basic device presence check adds 344235f55707 Merge 5.7-rc7 into tty-next adds 8f065acec757 serial: imx: Initialize lock for non-registered console adds 24eb2377f977 tty: hvc_console, fix crashes on parallel open/close adds 15a3f03d5ec0 serial: 8250: Enable 16550A variants by default on non-x86 adds b86dab054059 vt: keyboard: avoid signed integer overflow in k_ascii adds 01c38ecff8b1 dt-bindings: serial: Add binding for rs485 bus termination GPIO adds f40a6be4a4e4 serial: 8520_port: Fix function param documentation adds d58a2df3d887 serial: 8250: Support rs485 bus termination GPIO adds 4a9b984fe425 dt-bindings: sc16is7xx: Add flag to activate IrDA mode adds 9eb90d57b55a sc16is7xx: Add flag to activate IrDA mode adds 423d9118c624 serial: 8250_fintek: Add F81966 Support adds d1d996afbd2b tty: serial: imx: clear Ageing Timer Interrupt in handler adds a1b44ea340b2 tty: serial: qcom_geni_serial: Add 51.2MHz frequency support adds 081096d98bb2 Merge tag 'tty-5.8-rc1' of git://git.kernel.org/pub/scm/li [...] adds c42f736332a4 staging: greybus: hid: remove braces {} around single stat [...] adds 9bb086e5ba94 staging: greybus: fix a missing-check bug in gb_lights_lig [...] adds 81a13643f812 staging: vt6655: Remove multiple assignments. adds 6f5ec72252d1 Staging: vt6655: Remove BBvCalculateParameter comment. adds 5b0578364fb8 Staging: vt6655: Limit return statements. adds e781fd1b3301 Staging: vt6655: Move rate determination logic. adds b03ee7b2b886 Staging: vt6655: Eliminate nested if else adds 2f7ccc387cf3 Staging: vt6655: Format long lines. adds 1ad93e3166b7 Staging: vt6655: Remove CARDbSoftwareReset definition. adds 5ec64e91d381 Staging: vt6655: Remove CARDvSetLoopbackMode definition. adds 3d1f39e96212 Staging: vt6655: Remove CARDbRadioPowerOn definition. adds 3d7b79f2ee47 Staging: vt6655: Remove BBvExitDeepSleep definition. adds 3b643f431162 staging: vt6656: Use defines in preamble_type variables adds 69a809e15693 staging: vt6656: Refactor the vnt_update_pre_ed_threshold [...] adds afa2e976b152 staging: vt6656: add error code handling to unused variable adds d12d96ff66b7 staging: vt6656: Define EnCFG_BBType_MASK as OR between pr [...] adds 5035fc591546 staging: vt6656: replace al2230_power_table array with formula. adds 1b3409b574c0 staging: vt6656: set all ofdm rates to default adds 55126bb37d9d staging: vt6656: set all cck rates to default. adds 9c39ec313389 staging: android: ion: Align with parenthesis adds ab966667bde1 staging: rtl8188eu: remove unnecessary parentheses adds 18bcd8a08ba8 staging: rtl8188eu: refactor Efuse_GetCurrentSize() adds 37c2513eadd4 staging: comedi: Fix line ending with a ( adds 48327b9a7ae3 staging: sm750fb: line over 80 characters adds d7e6ede6acd4 staging: rtl8712: fix checkpatch long-line warning adds 45afa5637b85 staging: rtl8712: fix long-line checkpatch warning adds f476c5901fc5 staging: rtl8712: fix checkpatch warnings adds 2aaeaaff1ae2 staging: rtl8712: code improvements to make_wlanhdr adds 269da10b1477 staging: rtl8712: fix multiline derefernce warnings adds 955a50846f11 staging: axis-fifo: Fix parenthesis alignment adds e21b8f2789eb staging: fsl-dpaa2: ethsw: Fix parenthesis alignment adds e7a57270e53d staging: bcm2835-camera: Drop PREVIEW_LAYER adds 93a8883f5e4b staging: bcm2835-camera: Activate V4L2_EXPOSURE_METERING_M [...] adds a9939ce41b44 staging: bcm2835-camera: Make struct indentation consistent adds 576b4ff89922 staging: bcm2835-camera: Simplify set_framerate_params adds 3c0b37483b82 staging: bcm2835-camera: Move encode component setup in it [...] adds 1a59532382a6 staging: bcm2835-camera: Move video component setup in its [...] adds f23e128aa814 staging: bcm2835-camera: return early in mmal_setup_components adds a60f0c8b563a staging: bcm2835-camera: reduce multiline statements adds 3ea1cb241df9 staging: bcm2835-camera: reduce indentation in ctrl_set_im [...] adds af93096eef04 Staging: vt6655: Replace camel case variable names. adds 84d041ffc98f staging: gdm724x: remove redundant assignment to pointer 'w' adds 3c9d0b5e8155 staging: rtl8192e: rtl8192e: Correct misspelt variable name adds c5a906e391d9 staging: unisys: visorhba: Correct a typo in comment adds 2d90027bdde1 staging: rtl8188eu: remove unnecessary asignment adds 8d36c8d83509 staging: rtl8188eu: remove unnecessary variable adds 8c8fbdb27280 staging: rtl8188eu: Properly structure the multiline comment adds 1003537f0852 staging: rtl8188eu: Remove unnecessary extra parentheses adds a920f3be5268 staging: rtl8188eu: Line over 80 characters adds a6bdff3f627b staging: wfx: add sanity checks to hif_join() adds af9d2f79dcb5 staging: wfx: do not stop mac80211 queueing during tx_poli [...] adds 055d20cf72fe staging: wfx: take advantage of ieee80211_{stop/start}_queues adds 57c5222004d3 staging: wfx: remove "burst" mechanism adds 365fdf7e3e77 staging: wfx: uniformize queue_id retrieval adds 70b727314f90 staging: wfx: drop useless queue_id field adds 566059cc5fe4 staging: wfx: avoid useless wake_up adds f5d331ee86a9 staging: wfx: simplify hif_handle_tx_data() adds f42483f9efef staging: wfx: simplify wfx_tx_queues_empty() adds abaef5374e53 staging: wfx: drop unused argument in wfx_get_prio_queue() adds 517b358fddd7 staging: wfx: simplify wfx_tx_queue_mask_get() adds 062a6c410258 staging: wfx: drop useless sta_asleep_mask adds af72697196dc staging: wfx: drop argument tx_allowed_mask since it is co [...] adds 6c262beb41e6 staging: wfx: do not use link_map_cache to track CAB adds 9e76ba774445 staging: wfx: drop useless link_map_cache adds 9251ad667d74 staging: wfx: do not rely anymore on link_id to choose pac [...] adds f4a4fe570b8a staging: wfx: drop unused link_id field adds 9f84c196f563 staging: wfx: drop unused raw_link_id field adds bf325befc603 staging: wfx: rename wfx_tx_get_raw_link_id() adds b6ef15497338 staging: wfx: replace wfx_tx_queues_get_after_dtim() by wf [...] adds 7ba22b075422 staging: wfx: introduce a counter of pending frames adds 6bf418c50f98 staging: wfx: change the way to choose frame to send adds 41c5dfcdbc75 staging: wfx: drop now useless field edca_params adds d32cedbec0a6 staging: wfx: drop struct wfx_queue_stats adds cb851c867dc0 staging: wfx: simplify usage of wfx_tx_queues_put() adds 39dbfa536b40 staging: wfx: improve interface between data_tx.c and queue.c adds 7db856797f25 staging: wfx: relocate wfx_skb_dtor() prior its callers adds 4c6b3837c6dc staging: wfx: repair wfx_flush() adds 7f573a6fb1d8 staging: wfx: wfx_flush() did not ensure that frames are p [...] adds a39e761aa4fe staging: wfx: fix potential deadlock in wfx_tx_flush() adds 4fb6036a1b74 staging: wfx: fix case where AP stop with CAB traffic pending adds 3f84adfe1d7a staging: wfx: remove hack about tx_rate policies adds e3a2b0d97568 staging: rtl8723bs: Correct misspelt symbolic names adds cb514b30a9dc staging: rtl8723bs: hal: Correct misspelt enum name adds 73a6e90041ce staging: rtl8723bs: hal: Correct misspelled symbolic name adds 43aeff2c09e0 staging: wfx: drop unused WFX_LINK_ID_GC_TIMEOUT adds d7dcf8a54ea5 staging: wfx: relocate LINK_ID_NO_ASSOC and MAX_STA_IN_AP_ [...] adds a4aac6b8890f staging: wfx: relocate TX_RETRY_POLICY_MAX and TX_RETRY_PO [...] adds 29d69a59c4c6 staging: wfx: remove unused definitions from the hif API adds a3d968288640 staging: wfx: remove useless defines adds 31db18cccc27 staging: wfx: fix endianness of hif API adds fac592d084ab staging: wfx: align members declarations in hif API adds 9671f1338b67 staging: wfx: place hif_tx_mib functions into a .c file adds 32f5d47cbf01 staging: wfx: allow to connect an IBSS with an existing SSID adds 9a46a0a93b7b staging: wfx: make hif_ie_table_entry const adds be4692e5e04a staging: wfx: send just necessary bytes adds 0f66c31eb6c4 staging: wfx: fix race between configure_filter and remove [...] adds b4d74f7ad1cd staging: wfx: reduce hold duration of cfg80211_bss adds 836a8fc3f507 staging: wfx: call wfx_do_unjoin() synchronously adds cba1d8976db0 staging: wfx: implement start_ap/stop_ap adds 3393eebd9ddb staging: wfx: set all parameters before starting AP adds 9abb6b26f62e staging: wfx: change the way the station associate to an AP adds eb63e2fddb51 staging: wfx: remove useless call to wfx_tx_flush() adds eeab4787d95b staging: wfx: fix support for BSS_CHANGED_KEEP_ALIVE adds 54a9d85cab08 staging: wfx: disabling keep alive during unjoin is useless adds 9f9a18e40e08 staging: wfx: drop unnecessary condition checks in wfx_upl [...] adds 23d57c152cef staging: wfx: request to send beacons in IBSS mode adds 974dfbf8fe41 staging: wfx: remove unnecessary conditions in wfx_bss_inf [...] adds 7b063f3bfbcd staging: wfx: avoid duplicate updating of beacon template adds 17c8cc79ef72 staging: wfx: allow to join IBSS networks adds e836ad4e2da4 staging: wfx: introduce wfx_join_ibss() and wfx_leave_ibss() adds ac243a1b6ff0 staging: wfx: re-enable BA after reset adds 239a1d3c6460 staging: wfx: check value of beacon_int adds 790241e92847 staging: wfx: drop unused attribute 'beacon_int' adds a53f54859780 staging: wfx: drop useless update of macaddr adds 5fcded5e857c staging: mt7621-pci: properly power off dual-ported pcie phy adds 2d60093f8eec staging: mt7621-pci-phy: dt: bindings: add mediatek, mt762 [...] adds be3d9b680239 staging: mt7621-pci-phy: dt: bindings: remove bindings txt file adds fab6710e4c51 staging: mt7621-pci: fix PCIe interrupt mapping adds 9485a408ae31 staging: rtl8188eu: remove 5 GHz if test adds a6a002fd8934 staging: vc04_services: remove set but not used 'local_entity_uc' adds 463288b98190 staging: vt6556: vnt_rf_setpower convert to use ieee80211_ [...] adds 2da5445be1da staging: vt6656: rxtx remove rate change and current_rate. adds 8d71b5e11dc3 staging: vt6656: Remove unnecessary local variable initialization adds 2661509ffafb staging: vt6656: Remove duplicate code in vnt_vt3184_init [...] adds 823b6a951fa2 staging: vt6656: Remove unnecessary local variable initialization adds 9ed05c15a319 staging: r8188eu: replace rtw_malloc/copy_from_user sequen [...] adds ce920326663b staging: vt6656: formulate rspinf values into tables adds 427fd02e1681 staging: wfx: update filtering even if not connected adds e86bc725ba5f staging: wfx: simplify wfx_update_filtering() adds b460713a5a29 staging: wfx: rework wfx_configure_filter() adds e269060e79ed staging: wfx: simplify handling of beacon filter during jo [...] adds b3919d9bbcde staging: wfx: wfx_update_filtering_work() is no more used adds 1ab6bf4c56bb staging: wfx: do not wait for a dtim before associate adds eb52d63a6dbd staging: wfx: disabling beacon filtering after hif_reset() [...] adds 349e540a3d09 staging: wfx: do not use built-in AUTO_ERP feature adds 0f55a72e7e38 staging: wfx: stop changing filtering rule in wfx_hw_scan() adds ed4a707d2643 staging: wfx: ensure that probe requests are filtered when AP adds 824f830fc094 staging: wfx: drop useless wfx_fwd_probe_req() adds b07357e02749 staging: wfx: align semantic of beacon filter with other filters adds 6273691fbd50 staging: wfx: align semantic of probe request filter with [...] adds 981132aa039d staging: wfx: drop struct wfx_grp_addr_table adds f41224bd47fe staging: wfx: drop useless call to hif_set_rx_filter() adds a558395d4ce3 staging: wfx: drop useless attributes 'filter_prbreq' and [...] adds 2c69b2da3782 staging: wfx: split out wfx_filter_beacon() adds b15973f30852 staging: wfx: drop useless filter update when starting AP adds c801351a9d45 staging: wfx: drop useless attribute 'filter_mcast' adds 4ddf14470bd7 staging: wfx: update TODO adds 535bd126d653 staging: mt7621-pci: rename 'PCIE_P2P_MAX' into 'PCIE_P2P_CNT' adds cddc585ec92c staging: mt7621-pci: add clarification comment in 'mt7621_ [...] adds 8220be592d82 staging: mt7621-pci: initialize 'n' variable when it is declared adds 3e63dbd42503 staging: rtl8712: correct spelling mistake in comment adds 2596313a9ff9 staging: sm750fb: Make function arguments alignment match [...] adds 4a585df3682c staging: vc04_services: bcm2835-audio: Make function argum [...] adds f823cce27936 staging: vt6656: Return error code in vnt_rf_write_embedde [...] adds 91fdbcd90929 staging: vt6656: Use BIT() macro instead of bit shift operator adds 8b0eb26ad5f3 staging: vt6656: Use define instead of magic number for tx_rate adds 8a29fb1fcf4e staging: vt6656: Refactor the assignment of the phy->signa [...] adds 5a78455625a3 staging: vt6656: Remove duplicate code for the phy->servic [...] adds 7f3115fbfea1 staging: vt6656: remove redundant assignment to variable ed_inx adds 8349fa213e13 staging: rtl8188eu: rename define to upper case adds 05a72b561672 staging: rtl8188eu: cleanup long line in fw.c adds 710c451fbcb2 staging: rtl8188eu: make const char array static adds 2dbbe4d513ad iio: xilinx-xadc: Fix typo in author's name adds 35a4eeb055c9 iio: core: Use scnprintf() for avoiding potential buffer overflow adds 3c50dee99588 iio: light: st_uvis25: Drop unneeded casting when print er [...] adds 49f20fc6fe70 iio: st_sensors: Use dev_get_platdata() to get platform_data adds 1f38527d5878 iio: st_sensors: Drop unneeded explicit castings adds 7da08588b992 iio: st_sensors: Drop unneeded casting when print error code adds 38bc80154a50 iio: st_sensors: Join string literals back adds 4d8d2f09ad9f iio: humidity: hts221: Use dev_get_platdata() to get platf [...] adds 92c3e93b7d2d iio: humidity: hts221: Make use of device properties adds 144eb562becf iio: humidity: hts221: Drop unneeded casting when print er [...] adds 4be590e3f6ec iio: adc: intel_mrfld_adc: Use be16_to_cpu() instead of ge [...] adds af37e4703d00 iio: adc: ad7476: Generate CONVST signal internally adds 3a6af93dd66e iio: adc: ad7476: Add IIO_CHAN_INFO_RAW for AD7091R adds 0267a3166644 iio: adc: ad7476: Add AD7091 support adds 4bb2b8f94ace iio: adc: ad7476: implement devm_add_action_or_reset adds 72ad02b15d63 iio: Add SEMTECH SX9310/9311 sensor driver adds 143324fd89ef iio: core: Make mlock internal to the iio core adds 9fd28570ec91 iio: light: tsl2563: Rename macro to fix typo adds 5924dab2412b iio: adc: ad7780: define/use own IIO channel macros adds ab3449943b1d iio: adc: ad7791: define/use own IIO channel macros adds aebefb444fe8 iio: adc: ad7793: define/use own IIO channel macros adds 501d3e5dd5bd iio: ad_sigma_delta: remove unused IIO channel macros adds 7d744c8f7015 MAINTAINERS: Add Syed Nayyar Waris to ACCES 104-QUAD-8 driver adds ccd428e42b80 iio: buffer: re-introduce bitmap_zalloc() for trialmask adds 1579fc067f6e iio/gyro/bmg160: Add support for BMI088 chip adds bb8759f28e36 iio: health: max30100: use generic property handler adds bf09cddb2cd4 iio: adc: max1363: replace uses of mlock adds 3dee04262898 iio: tsl2772: Use scnprintf() for avoiding potential buffe [...] adds b7329249ea5b iio: buffer: Don't allow buffers without any channels enab [...] adds 1cfe38fc40e6 iio: adc: ad7793: use read_avail iio hook for scale available adds f0bd45fea3ea iio: accel: kxsd9: Use vsprintf extension %pe for symbolic [...] adds 442140989f2d iio: gyro: bmg160_i2c: Use vsprintf extension %pe for symb [...] adds df91cf5c289c iio: gyro: bmg160_spi: Use vsprintf extension %pe for symb [...] adds 0e5fd387657a iio: gyro: mpu3050: Use vsprintf extension %pe for symboli [...] adds 6e924c526a32 iio: imu: bmi160_i2c: Use vsprintf extension %pe for symbo [...] adds 35c9c8d5ec07 iio: imu: bmi160_spi: Use vsprintf extension %pe for symbo [...] adds fb3f7ab7736d iio: imu: inv_mpu6050_i2c: Use vsprintf extension %pe for [...] adds 02566b459f39 iio: imu: inv_mpu6050_spi: Use vsprintf extension %pe for [...] adds 9623473cbb6f iio: magn: bmc150: Use vsprintf extension %pe for symbolic [...] adds b5fbf0568c51 iio: imu: inv_mpu6050: convert to use i2c_new_client_device() adds 97b31a6f5fb9 iio: pressure: bmp280: Tolerate IRQ before registering adds 6085102c494b iio: pressure: bmp280: Convert to use ->read_avail() adds df6e71256c84 iio: pressure: bmp280: Explicitly mark GPIO optional adds a7a047ea5e01 iio: pressure: bmp280: Drop unneeded explicit castings adds 792897ce417f iio: pressure: bmp280: Join string literals back adds 4b7ef6040fc4 iio: imu: inv_mpu6050: add debugfs register r/w interface adds 5a464c6e274c iio: temperature: ltc2983: remove redundant comparison to bool adds 9159c7c06ceb iio: buffer: drop left-over 'stufftoread' field adds 641dedd50c48 include: fpga: adi-axi-common.h: fixup whitespace tab -> space adds 20d5fa48d333 include: fpga: adi-axi-common.h: add version helper macros adds 6eb3b8acfd07 iio: buffer-dmaengine: use %zu specifier for sprintf(align) adds e0fcca9fbd99 iio: buffer-dmaengine: add dev-managed calls for buffer alloc adds ef04070692a2 iio: adc: adi-axi-adc: add support for AXI ADC IP core adds 96553a44e96d dt-bindings: iio: adc: add bindings doc for AXI ADC driver adds ad6797120238 iio: adc: ad9467: add support AD9467 ADC adds 94291556b21a dt-bindings: iio: adc: add bindings doc for AD9467 ADC adds 9cfea767d22d dt-bindings: iio: tsl2563: convert bindings to YAML adds 9601c94d9419 dt-bindings: iio: dac: stm32-dac: convert bindings to json-schema adds 4ab717d9e8bd iio: imu: st_lsm6dsx: configure full scale on slave device [...] adds ae1d37a9bb4b iio: imu: adis16400: use DEFINE_DEBUGFS_ATTRIBUTE instead [...] adds 2ca73823d05d iio: imu: adis16460: use DEFINE_DEBUGFS_ATTRIBUTE instead [...] adds a0e35e2416c7 iio: imu: st_lsm6dsx: Increase ODR_LIST_SIZE adds 394dedec7746 iio: imu: st_lsm6dsx: Add sensor hub device LIS3MDL adds 9e3fbad5bb85 dt-bindings: st_sensors: add st,lis2hh12 compatible entry adds 3f4a559bb57c iio: accel: st_sensors: add support for LIS2HH12 adds fc20a26a2188 dt-bindings: iio: adc: Add MAX1241 bindings adds 8a80a71d9020 iio: adc: Add MAX1241 driver adds c0ae3591d900 iio: dma-buffer: Cleanup buffer.h/buffer_impl.h includes adds 4647caae68e8 dt-bindings: iio: adc: convert rockchip saradc bindings to yaml adds 221f7b4fea8d dt-bindings: iio: adc: rockchip-saradc: add description fo [...] adds a630117f2553 dt-bindings: iio: adc: rockchip-saradc: add description for px30 adds 903b6a07d95b iio: xilinx-xadc: Fix typo adds 97f1755ee227 iio: imu: adis: Add a missing '\n' in a log message adds 2e036804d773 iio: buffer: remove 'scan_el_attrs' attribute group from b [...] adds a17cb784fcd7 iio: move 'indio_dev->info' null check first in __iio_devi [...] adds 83af573e980a iio: core: drop devm_iio_device_unregister() API call adds 666e4de43d94 iio: core: drop devm_iio_triggered_buffer_cleanup() API call adds 66be392a48f9 iio: core: drop devm_iio_device_free() API call adds 83381c9803a0 iio: core: drop devm_iio_trigger_unregister() API call adds 92b7ed7fe40d iio: core: drop devm_iio_trigger_free() API call adds fc1f75a0347a iio: inkern: drop devm_iio_channel_release{_all} API calls adds 05c09e3cee0a iio: buffer: drop devm_iio_hw_consumer_free() API call adds 608d98a2c4a0 iio: buffer: drop devm_iio_kfifo_free() API call adds 780f1c176140 iio: imu: st_lsm6dsx: drop huge include in sensor-hub driver adds b01401a228bc iio:accel:mxc4005: Drop unnecessary explicit casts in regm [...] adds 0f92afee81ec iio:chemical:atlas-sensor: Drop unnecessary explicit casts [...] adds ce968fb6f97c iio:chemical:bme680: Tidy up parameters to regmap_bulk_read adds d7d3a1327b8a iio:imu:mpu6050: Tidy up parameters to regmap_bulk functions. adds 06c482605b13 iio:magn:mmc35240: Drop unnecessary casts of val parameter [...] adds 5372e1e5b4c8 iio:light:ltr501: Drop unnecessary cast of parameter in re [...] adds fd1cadd6ca30 iio: adc: sun4i-gpadc-iio: Use devm_platform_ioremap_resource adds af5c2174ca6d iio: adc: at91-adc: Use devm_platform_ioremap_resource adds 587122cb8b43 iio: adc: fsl-imx25-gcq: Use devm_platform_ioremap_resource adds 9b7a12c3e090 iio: light: isl29125: fix iio_triggered_buffer_{predisable [...] adds 8cba4a9927df iio: Fix misspellings of "Analog Devices" adds c194e2389d99 dt-bindings: iio: vcnl4000: convert bindings to YAML format adds 445b16fb6bdc dt-bindings: iio: Introduce common properties for iio sensors adds 138986062b50 dt-bindings: iio: light: vcnl4000: Add proximity-near-level adds f5a98e1fca15 iio: vcnl4000: Export near level property for proximity sensor adds aa8cb0485594 Documentation: ABI: document IIO in_proximity_nearlevel file adds 2de8c02349f0 iio: magnetometer: ak8974: Silence deferred-probe error adds 4e1d96306d8b Merge tag 'iio-for-5.8a' of git://git.kernel.org/pub/scm/l [...] adds 13fe5a59b3c7 staging: wfx: simplify the check if the the device is associated adds 5a0af6988848 staging: wfx: use ieee80211_beacon_loss() provided by mac80211 adds 5c442b6a39e1 staging: wfx: drop useless attribute 'bss_params' adds 988cf07bb9a0 staging: wfx: handle firmware events synchronously adds 537000acc323 staging: wfx: also fix network parameters for IBSS networks adds d4620087d2eb staging: wfx: dual CTS is never necessary adds 2e885b18b1d9 staging: wfx: field operational_rate_set is ignored by firmware adds 7b0360e56f10 staging: wfx: simplify hif_set_bss_params() adds 28502e02e27a staging: wfx: drop useless update of field basic_rate_set adds 7a44644c9379 staging: wfx: introduce wfx_set_default_unicast_key() adds 9da38fd5a906 staging: wfx: keys are kept during whole firmware life adds a2ed05891888 staging: wfx: drop protection for asynchronous join during scan adds 06efad5808aa staging: wfx: drop useless checks in wfx_do_unjoin() adds cf24a82bd265 staging: wfx: simplify wfx_remove_interface() adds 4b815a9da5e2 staging: wfx: drop unused enum wfx_state adds 6ac29cc5af29 staging: wfx: drop unused attribute 'join_complete_status' adds ce6921b8e017 staging: rtl8723bs: remove some variables in hal_btcoex.c adds 5c9e154cff66 staging: rtl8723bs: remove defined but not used 'dB_Invert_Table' adds 1bc355cff2c5 staging: rtl8723bs: remove unused variable 'pregistrypriv' adds 370730894bec Staging: rtl8723bs: rtw_wlan_util: Add size check of SSID IE adds 72d55ebb50e1 staging: vt6656: Move firmware functions into main_usb. adds 6f21cb793ce2 staging: vt6656: call vnt_update_pre_ed_threshold from vnt [...] adds 3436accadc3f staging: vt6656: Move vnt_get_frame_time and vnt_get_phy_f [...] adds 0eb79fd1e911 staging: qlge: cleanup indent in qlge_main.c adds e955a071b9b3 staging: qlge: replace deprecated apis pci_dma_* adds 5975b85ae244 staging: mt7621-pinctrl: Use correct pointer type argument [...] adds 57a66838e149 staging: gasket: Fix mapping refcnt leak when put attribute fails adds e3436ce60cf5 staging: gasket: Fix mapping refcnt leak when register/sto [...] adds 9f8c9f4a2e6f staging: vt6656: Refactor the vnt_ofdm_min_rate function adds bf42304b55f5 staging: vt6656: Use fls instead of for loop in vnt_update [...] adds 3172204a39c9 Staging: gasket: fix typo in gasket_page_table.c comments. adds 46abf997419c MAINTAINERS: Add rcy@google.com as maintainer for drivers/ [...] adds f80fa161ae61 staging: qlge: qlge_dbg.c: Remove trailing semicolon from macro adds 705b7c364808 Staging: rtl8723bs: Fix comment typo "the the". adds 87f86cddda65 staging: wfx: check ssidlen and prevent an array overflow adds 41aef04524d3 Staging: rtl8188eu: core: rtw_pwrctrl: fixed a coding style issue adds e8014d83f604 Merge 5.7-rc3 into staging-next adds 2405c856915d staging: wfx: cleanup long lines in data_tx.c adds 7508f5d90d62 staging: wfx: fix (future) TDLS support adds 18f0dddf1fe1 staging: wfx: change the field chip_frozen into a boolean adds 7acf88f8649a staging: wfx: mark chip frozen on error indication adds dd5eba1bb5b4 staging: wfx: fix support for AP that do not support PS-Poll adds 8e47df5fc4ab staging: wfx: fix CAB sent at the wrong time adds 1d52d29983e5 staging: wfx: add support for 'device too hot' indication adds 5f041538e276 staging: wfx: add an explicit warning when chip detect too [...] adds bfe2eb23d96e staging: wfx: fix highest Rx value declared in ieee80211_s [...] adds 87066173e34b staging: wfx: fix overflow in frame counters adds 29d84944ca8b staging: wfx: fix the warning "inconsistent notification" adds 6ae0878b4800 staging: wfx: fix double init of tx_policy_upload_work adds 2760220700ac staging: wfx: show counters of all interfaces adds ef27a2562857 staging: wfx: also show unnamed counters fields adds 508d99375f38 staging: wfx: update list of known messages in tracepoints adds fa5a345e0fa7 staging: wfx: fix messages names in tracepoints adds be13e854bf09 staging: wfx: fix display of exception indication adds f158242af81c staging: wfx: update list of errors adds 628cbd971a92 staging:r8188eu: avoid skb_clone for amsdu to msdu conversion adds 81969fd8abc1 staging: vt6656: Check the return value of vnt_control_out [...] adds f5e5e3024c1e staging: vt6656: Remove functions' documentation adds 345f2d84dd1a staging: vt6656: Add formula to the vnt_rf_addpower function adds de7db0dc0e79 staging: rtl8188eu: remove some superfluous comments adds ea0c2a621443 staging: vt6656: rxtx: remove duration_id and void returns. adds 7d1a8c98494c staging: vt6656: Remove set short time in vnt_init_registers. adds 9075e3180e90 staging: vt6656: Remove preamble_type setting from vnt_tx_packet. adds 7b58387cd5f3 staging: qlge: Remove unnecessary parentheses around struct field adds 2d2aba6c0f36 staging: qlge: Remove print statement for vlgrp field adds 5fa83c256666 staging: qlge: Remove print statements for lbq_clean_idx a [...] adds 8a5baa66b01f staging: vt6656: Remove the local variable "array" adds d78b62c3eaf2 staging: vt6656: Use return instead of goto adds 10b674be0a0c staging: vt6656: Remove duplicate code in vnt_rf_table_download adds fc84701810fa staging: rtl8723bs: os_dep: remove set but not used 'uintRet' adds 589945844266 staging: rtl8723bs: os_dep: remove set but not used 'size' adds baae10fe867f Staging: rtl8723bs: core: remove set but not used 'ptxservq' adds 3a0514a955ed staging: rtl8723bs: core: remove set but not used 'algthm' adds 47548aa94c21 staging: rtl8723bs: core: remove set but not used 'listen_ [...] adds 42577f080041 staging: rtl8723bs: core: remove set but not used 'pwrpriv' adds de24e9b33ad8 staging: rtl8723bs: core: remove set but not used 'pframe' adds d97a9d7aea04 staging/speakup: Add inflection synth parameter adds 3e8621aba71a staging: most: usb: remove overcautious parameter checking adds 441be56f894d staging: most: usb: use EINVAL error code adds 188d5b41f81f staging: most: usb: drop unlikely macros adds e3881eb53431 staging: most: usb: consolidate code adds 7d9a39e01d8c staging: qlge: Fix indentation in ql_set_mac_addr_reg adds 7c40ba652cf7 staging: qlge: Remove gotos from ql_set_mac_addr_reg adds 58c2a44dbab0 staging: qlge: Fix indentation in ql_get_mac_addr_reg adds faeea64fb974 staging: qlge: Remove goto statements from ql_get_mac_addr_reg adds 4ba1bb9b7a73 staging: qlge: Remove multi-line dereference from ql_request_irq adds 2ceed067e85e staging: qlge: Fix suspect code indent warning in ql_init_device adds 8d8a1424a03e staging: qlge: Fix function argument alignment warning in [...] adds a4338ed2e1cf staging: wilc1000: Increase the size of wid_list array adds fa90133377f4 staging: sm750fb: add missing case while setting FB_VISUAL adds b610e1193a91 staging: sm750fb: add common function to set color offsets [...] adds 3aff3c974b16 staging: sm750fb: print error message with actual value adds 70f4c9f0e627 Staging: comedi: drivers: ni_pcimio: Fix variable name adds 2eeefd3787fd staging: wfx: avoid compiler warning on empty array adds 35452e106106 staging: vt6656: Check the return values in vnt_set_bss_mo [...] adds 91387f5eb9fc staging: vt6656: Refactor the vnt_set_bss_mode function adds ae220204873e staging: vt6656: Refactor the vnt_rf_table_download function adds 41f1efcb4a25 staging: vt6656: vnt_set_keymode simplify key modes. adds ddaa877f2dbc staging: vt6656 remove vnt_mac_disable_keyentry calls adds f4269d4862c6 staging: vt6656: return all key calls to mac80211 stack. adds 3ce6b741bc32 staging: vt6656: use struct wiphy retry short and long settings. adds 986da7debb04 staging: vt6656: Return on isr0 when zero. adds d95c8695e0d9 staging: vt6656: refactor power save operation adds 8a6e4f430b95 staging: rtl8723bs: os_dep: remove rtw_spt_band_free() adds b95f955674bf staging: rtl8723bs: os_dep: Cleanup pointer casting code style adds 16529e3b8655 staging: rtl8723bs: remove conversion to bool in halbtcout [...] adds 70458c20049f staging: pi433: fix error return code in pi433_probe() adds 9adbb49e90e4 staging:rtl8723bs: eliminate usage of skb_clone after skb [...] adds e4a34ef77257 staging: vt6655: merge two switch cases in s_uGetDataDuration adds 0ae73acc4479 staging: vt6655: do calculation of uAckTime first adds 3be1acffe684 staging: vt6655: remove else after return and invert condition adds ae25983134c7 staging: vt6655: return at the ond of case body adds e3b8577aa167 staging: vt6655: extract index manupulation out of function call adds 3fc29573cf3e staging: vt6655: return early if not bNeedAck adds 0729bb9b2a97 staging: vt6655: fix LONG_LINE warning adds 2e11cc1ab790 staging: vt6656: Use const for read only data adds ae73e7784871 Merge 5.7-rc5 into staging-next adds c7d061a811a6 staging: wfx: add support for hardware revision 2 and further adds 01088cd143a9 staging: wfx: reduce timeout for chip initial start up adds 832cc98141b4 staging: wfx: fix double free adds ba52eddcbbde staging: wfx: drop useless check adds 5561770f80b1 staging: wfx: repair external IRQ for SDIO adds a7efb62509d8 staging: wfx: use threaded IRQ with SPI adds 57aa557f110d staging: wfx: introduce a way to poll IRQ adds f00dc1d789e1 staging: wfx: poll IRQ during init adds 0549cd11d88d staging: wfx: fix missing 'static' statement adds bcd8795ad2b6 staging: wfx: fix missing 'static' keyword adds 8371d215f445 staging: wfx: prefer ARRAY_SIZE instead of a magic number adds 525f469f7f9c staging: wfx: remove useless header inclusions adds b356aed9ec0c staging: wfx: fix alignements of function prototypes adds cae9b69522b2 staging: wfx: remove spaces after cast operator adds 1ff4388a06eb staging: wfx: use kernel types instead of c99 ones adds 9d9bb819d56d staging: wfx: fix use of cpu_to_le32 instead of le32_to_cpu adds 1d572139f9d2 staging: wfx: take advantage of le32_to_cpup() adds 095e86c86a1b staging: wfx: fix cast operator adds 9b3bc20d98f1 staging: wfx: fix wrong bytes order adds a823d6ecd490 staging: wfx: fix output of rx_stats on big endian hosts adds ea097de7ec44 staging: wfx: fix endianness of fields media_delay and tx_ [...] adds 270f54b83f89 staging: wfx: fix endianness of hif_req_read_mib fields adds 99414d8d260c staging: wfx: fix access to le32 attribute 'ps_mode_error' adds 1bca434cc273 staging: wfx: fix access to le32 attribute 'event_id' adds b8743c786bbd staging: wfx: fix access to le32 attribute 'indication_type' adds 9fee675c2c67 staging: wfx: declare the field 'packet_id' with native by [...] adds 4246fdbf8c14 staging: wfx: fix endianness of the struct hif_ind_startup adds 808fcf2e976d staging: wfx: fix access to le32 attribute 'len' adds ecda229e7ce3 staging: wfx: fix endianness of the field 'status' adds 8008b480e25b staging: wfx: fix endianness of the field 'num_tx_confs' adds d99ce4a1e5a2 staging: wfx: fix endianness of the field 'channel_number' adds 4fdc18d3ce77 staging: wfx: update TODO adds 08e1b4274c7b staging: most: usb: add PM functions adds d92e6991616d staging: most: usb: sanity check channel before using it a [...] adds c5de40e58f2f staging: vt6656: vnt_get_rtscts_duration_le use ieee80211_ [...] adds 57b4b0e68d66 staging: vt6656: vnt_rxtx_rsvtime_le16 to use ieee80211_ge [...] adds 7a83f736455e staging: vt6656: vnt_get_rtscts_duration_le use ieee80211_ [...] adds 8e7128f63d21 staging: vt6656: Split RTS and CTS Duration functions adds 61bb798767e4 staging: vt6656: vnt_get_rtscts_rsvtime_le replace with rt [...] adds 9a6f87704ac2 staging: vt6656: remove difs / sifs adjustments. adds 5353711bec8c staging: bcm2835-camera: insert emty line after declaration adds 8a01032e02c8 staging: vt6656: Remove logically dead code adds 62573221240f staging: most: usb: use dev_*() functions to print messages adds bffea154b24b staging: most: usb: remove reference to USB error codes adds c1a57be08e73 staging: most: usb: check number of reported endpoints adds 3dcf93fe5466 staging: most: usb: use dev_dbg function adds 629e123df34a staging: most: fix typo in Kconfig adds dfeb9380eba4 staging: most: usb: use macro ATTRIBUTE_GROUPS adds b50220c136c0 Documentation: ABI: correct sysfs attribute description of [...] adds 6064aeefa88c staging: greybus: uart: replace driver line-coding struct adds 619f70f0f44a staging: vc04_services: Block comment alignment adds ec269f1250c6 staging: qlge: Remove unnecessary spaces in qlge_main.c adds f03c9b788472 staging: fbtft: fb_st7789v: Initialize the Display adds 3abbab51321f staging: vt6656: vt6655: removing unused macros definition [...] adds 9773cf1c1a80 staging: wfx: fix warning when unregister a frozen device adds a72319bf2827 staging: wfx: apply 80-columns rule to strings adds 201451cfe404 staging: wfx: check pointers returned by allocations adds 6598b12d6635 staging: wfx: fix value of scan timeout adds d64d7376688b staging: wfx: fix indentation adds 298913e33643 staging: wfx: fix status of dropped frames adds 4e5e3cb02104 staging: wfx: split out wfx_tx_fill_rates() from wfx_tx_co [...] adds ad83396891cd staging: wfx: call wfx_tx_update_sta() before to destroy tx_priv adds 13839ef37712 staging: wfx: fix potential use-after-free adds 5a48a4a3efb4 staging: wfx: rename wfx_do_unjoin() into wfx_reset() adds b3a71adf4d58 staging: wfx: merge wfx_stop_ap() with wfx_reset() adds f214b7b6e7c9 staging: wfx: fix potential dead lock between join and scan adds f75818c251cb staging: wfx: fix PS parameters when multiple vif are in use adds ac0e50a5a3cb staging: wfx: drop unnecessary filter configuration when d [...] adds a1ae4d07fd94 staging: wfx: fix error reporting in wfx_start_ap() adds 7c5fc1d88c1e staging: wfx: remove false-positive WARN() adds 07d51346b068 staging: wfx: trace acknowledges not linked to any stations adds c336c022503d staging: wfx: remove false positive warning adds 1e8f99edc952 dt-bindings: iio: chemical: add Atlas Scientific RTD-SM se [...] adds b101c93ca5e2 iio: chemical: atlas-sensor: add RTD-SM module support adds 6d6c5e56d771 iio: accel: dmard06: Use mod_devicetable.h and drop of_mat [...] adds 3699e268a773 iio: accel: kxsd9-i2c: Use mod_devicetable.h and drop of_m [...] adds f73a047456e2 iio: light: bh1780: use mod_devicetable.h and drop of_matc [...] adds 9065b78028c5 iio: light: cm32181: Add mod_devicetable.h and remove of_m [...] adds 1de94b5945f2 iio: light: cm3232: Add mod_devicetable.h include and drop [...] adds de1cbfe1174f iio: light: gp2ap020a00f: Swap of.h for mod_devicetable.h [...] adds 0741678ece68 iio: light: opt3001: Add mod_devicetable.h and drop use of [...] adds 645aee51af92 iio: light: st_uvis25: Add mod_devicetable.h and drop of_m [...] adds 77baa8d6bced iio: light: vl6180: add include of mod_devicetable.h and d [...] adds 97c54cf2a4e8 iio: adc: at91-sama5d2_adc: handle unfinished conversions adds abb7e84d29b0 iio: adc: at91-sama5d2_adc: update for other trigger usage adds 065056cb0d0a iio: at91-sama5d2_adc: split at91_adc_current_chan_is_touc [...] adds f3c034f61775 iio: at91-sama5d2_adc: adjust iio_triggered_buffer_{predis [...] adds fec86c6b8369 iio: imu: adis: Add Managed device functions adds 698211065d4a iio: imu: adis: Add irq flag variable adds b9c5eec725d6 iio: adis: Add adis_update_bits() APIs adds 3e04cb60e872 iio: adis: Support different burst sizes adds fff7352bf7a3 iio: imu: Add support for adis16475 adds a031e3d4b09f dt-bindings: iio: Add adis16475 documentation adds 1060741fc51a dt-bindings: iio: chemical: Add binding for CCS811 VOC sensor adds c6644f7201f3 iio: chemical: Add support for external Reset and Wakeup i [...] adds 151e91733a79 iio: chemical: Add OF match table for CCS811 VOC sensor adds 0d4b2184cfee iio: Use an early return in iio_device_alloc to simplify code. adds c1909ab07f0a iio: adc: ad_sigma_delta: Use {get,put}_unaligned_be24() adds 1608327636cc iio: adc: mpc3422: Use get_unaligned_beXX() adds 3321f29e4fb4 iio: adc: ti-ads124s08: Use get_unaligned_be24() adds 8b26ab33470f iio: dac: ltc2632: Use put_unaligned_be24() adds e065325997e0 iio: dac: ad5624r_spi: Use put_unaligned_be24() adds 6ef9d68b58a0 iio: dac: ad5446: Use put_unaligned_be24() adds e33ff8ac6dc9 iio: gyro: adis16130: Use get_unaligned_be24() adds d324ac2e93cd iio: health: afe4403: Use get_unaligned_be24() adds 76170adb65e8 iio: light: si1133: Use get_unaligned_be24() adds d2fa63d2d155 iio: light: zopt2201: Use get_unaligned_le24() adds dfe3da0b2844 iio: magnetometer: rm3100: Use get_unaligned_be24() adds b3ab0adb1da9 iio: pressure: hp206c: Use get_unaligned_be24() adds 00d5e7b2fb98 iio: pressure: ms5611: Use get_unaligned_be24() adds e8ee40e77531 iio: pressure: zpa2326: Use get_unaligned_le24() adds 92b7d5b70fed iio: temperature: max31856: Use get_unaligned_beXX() adds 3009fb9cabba iio: st_sensors: Use get_unaligned_be24() and sign_extend32() adds 94cbf61de7ed iio: dac: ad5593r: Fix a typo in MODULE_DESCRIPTION adds 256d4b83c076 iio: dac: ad5592r: Fix a typo in the name of a function adds ff3f7e049aef iio: buffer: extend short-hand use for 'indio_dev->buffer' adds a66904b209b6 iio: adc: ad7476: remove redundant null check on an array adds 8f9a5249e3d9 iio: imu: st_lsm6dsx: enable 833Hz sample frequency for ta [...] adds 26441f92af14 dt-bindings: magnetometer: ak8974: Add Alps hscdtd008a adds 525530af7759 iio: magnetometer: ak8974: add Alps hscdtd008a adds b67959eba404 iio: magnetometer: ak8974: Correct realbits adds 55ecaf1717c6 iio: magnetometer: ak8974: Break out measurement adds 166365273fa0 iio: magnetometer: ak8974: Provide scaling adds aefa5bc87c80 iio: documentation ltc2632_chip_info add num_channels adds 6f1c9e0da9aa iio: DAC extension for ltc2634-12/10/8 adds b7190859abc0 iio: imu: adis16xxx: use helper to access iio core debugfs dir adds 18dfb5326370 iio: vcnl4000: Fix i2c swapped word reading. adds 816956c32d76 iio: vcnl4000: Factorize data reading and writing. adds d35567fcaf68 iio: vcnl4000: Add event support for VCNL4010/20. adds f6889c1b009e iio: vcnl4000: Add sampling frequency support for VCNL4010/20. adds 8fe78d5261e7 iio: vcnl4000: Add buffer support for VCNL4010/20. adds 067fda1c065f iio: hid-sensors: move triggered buffer setup into hid_sen [...] adds 067704540dca iio: light: cm32181: Switch to new style i2c-driver probe [...] adds 44b9409c982c iio: light: cm32181: Add support for ACPI enumeration adds 3bf4a59c48e8 iio: light: cm32181: Add some extra register defines adds 02cdab2a8d55 iio: light: cm32181: Add support for the CM3218 adds b885d0fa6790 iio: light: cm32181: Clean up the probe function a bit adds c1e62062ff54 iio: light: cm32181: Handle CM3218 ACPI devices with 2 I2C [...] adds 7574cb1df43c iio: light: cm32181: Change reg_init to use a bitmap of wh [...] adds f50f98310e51 iio: light: cm32181: Use units of 1/100000th for calibscal [...] adds 63b1be78774f iio: light: cm32181: Make lux_per_bit and lux_per_bit_base [...] adds d34ca613b939 iio: light: cm32181: Add support for parsing CPM0 and CPM1 [...] adds c12d80aeb978 iio: light: cm32181: Fix integartion time typo adds dee2dabc0e41 iio: bmp280: fix compensation of humidity adds da7de29bb171 staging: iio: ad5933: attach life-cycle of kfifo buffer to [...] adds 6b46ddb51eab iio: light: ltr501: Constify structs adds cef077e6aa4c Merge tag 'iio-for-5.8b' of git://git.kernel.org/pub/scm/l [...] adds addf21ea64d1 Staging: rtl8723bs: os_de: if-else coding style issue adds 3ac5add11555 staging: rtl8723bs: Using comparison to true is error prone adds 2493c61ed5de staging: rtl8192u: Using comparison to true is error prone adds 811eb344d5b0 staging: qlge: unmap dma when lock failed adds 16438cf707c9 staging: wfx: Typo fix adds abfd23743d47 staging: vt6656: Use sk_buff buffer for tx header adds 9deca1e3e2b6 staging: vt6656: vnt_beacon_xmit use extra_tx_headroom. adds 9786f8b2f79c staging: vt6656: vnt_usb_send_context remove variable data. adds cf5ffd22e409 staging: vt6656: use usb_anchor for tx queue. adds 8da047603bbc staging: rtl8192u: Merge almost duplicate code adds 49f09554fd86 staging: rtl8192e: Using comparison to true is error prone adds 728774f78016 staging: vchiq_arm: cast with __force as needed adds bf04362fc3e4 staging: rtl8192e: Using comparison to true is error prone adds 20edb44179e9 staging: fbtft: fb_st7789v: make HSD20_IPS numeric and not [...] adds 461aac1cbc82 staging: vt6656: remove ieee80211_hdr from vnt_usb_send_context. adds a0b44f142219 staging: vt6656: rxtx remove unused need_ack adds 272c25c62eaf staging: vt6656: Move vnt_mic_hdr pointers to vnt_fill_txkey adds 017af521a713 staging: vt6656: use ieee80211_tx_info to replace need_mic adds e76d9db0cba1 staging: vt6656: rxtx use ieee80211_tx_info for rts/cts control adds cf51f55311f4 staging: vt6656: Move key_buffer inside vnt_fill_txkey. adds f79c9fa340c2 staging: vt6656: move tx_body_size/payload_len to skb->len adds 4f1b5df4205b staging: vt6656: Move tx_key inside vnt_fill_txkey. adds dc6490b0c505 staging: vt6656: Move calling point of vnt_fill_txkey. adds 1dfb74b1ea6d staging: vt6656: move key frag controls to vnt_fill_txkey adds f9992af62fbf iio: accel: bma180: Prepare for different reset values adds a5e633eb79c4 iio: accel: Make bma180 conflict with input's bma150 adds ae23317afa76 dt-bindings: iio: accel: Add bma150 family compatibles to bma180 adds 8e2c7c6555f5 dt-bindings: iio: accel: Add required regulators to bma180 adds 891a00ec30b5 iio: accel: bma180: Add support for bma023 adds 35328fb52b4d iio: accel: bma180: Rename center_temp to temp_offset adds 6198bdb48922 iio: accel: Add bma150/smb380 support to bma180 adds 2bbf7c6b705c iio: dac: ad5360: Replace indio_dev->mlock with own device lock adds 0b4b5925bf16 iio: dac: ad5446: Replace indio_dev->mlock with own device lock adds b0ffd3b6d239 iio: dac: ad5449: Replace indio_dev->mlock with own device lock adds a49e961c7c0a iio: dac: ad5755: Replace indio_dev->mlock with own device lock adds 19710bffe4bc iio: dac: ad5761: Replace indio_dev->mlock with own device lock adds fdd41663e660 iio: dac: ad5764: Replace indio_dev->mlock with own device lock adds fa444a186f63 iio: dac: ad5380: Replace indio_dev->mlock with own device lock adds 9bc17892d60b iio: dac: ad5421: Replace indio_dev->mlock with own device lock adds 0b2884ef7fca iio: dac: ad5686: Replace indio_dev->mlock with own device lock adds 3adb82ebd9bb iio: dac: vf610_dac: Replace indio_dev->mlock with own dev [...] adds 5cb1a5481cc3 iio: __iio_update_buffers: Update mode before preenable/af [...] adds 754718a5b43c iio: adc: Add scaling support to exynos adc driver adds 786b44a3b575 iio: adc: exynos: Simplify Exynos7-specific init adds 92ca6bca609e dt-bindings: iio: chemical: add CO2 EZO module documentation adds 8712b3098b3d iio: chemical: add atlas-ezo-sensor initial support adds 96144d43fd01 iio: buffer: remove attrcount_orig var from sysfs creation adds 9ecd11812e38 dt-bindings: proximity: provide vcnl3020 device tree bindi [...] adds ac101e6b315b iio: proximity: Add driver support for vcnl3020 proximity sensor adds 33c53cbf8f7b iio: dac: ad5592r-base: Replace indio_dev->mlock with own [...] adds 1ecca8a9a498 iio: proximity: ping: pass reference to IIO device as para [...] adds f6dbf83c17cb iio: light: gp2ap002: Take runtime PM reference on light read adds 10134ec3f8ce iio: adc: stm32-adc: fix a wrong error message when probin [...] adds a5bf6fdd19c3 iio:chemical:sps30: Fix timestamp alignment adds 13e945631c2f iio:chemical:pms7003: Fix timestamp alignment and prevent [...] adds a3975dea1696 Merge tag 'iio-for-5.8c' of git://git.kernel.org/pub/scm/l [...] adds c2312ff575fc Merge 5.7-rc7 into staging-next adds e785e87b6543 staging: rtl8192e: Using comparison to true is error prone adds 15ea976a1f12 staging: rtl8712: Fix IEEE80211_ADDBA_PARAM_BUF_SIZE_MASK adds a069cd178f63 staging: vt6656: Fix vnt_tx_usb_header static checker warning adds 671ec4a59e11 staging/rtl8192e: Remove function callback casts adds 529d45bf314f staging: rtl8188eu: clean up some declarations adds c630fa6e7bb6 staging: rtl8188eu: make some arrays static const adds 100c06f5dfc3 staging: wfx: drop unused variable adds 5998b72a9f61 staging: wfx: do not declare variables inside loops adds be2e96222fb6 staging: wfx: drop unused function wfx_pending_requeue() adds c791f746c88f staging: wfx: add support for tx_power_loop adds 9a9cd090e996 staging: wfx: retrieve the PS status from the vif adds 398999dabc8c staging: wfx: split wfx_get_ps_timeout() from wfx_update_pm() adds 3b75d8bd3be4 staging: greybus: loopback: fix a spelling error. adds 7077256b5259 staging: vt6656: vnt_tx_packet use skb_clone to preserve sk_buff. adds 5f46e3cde5a4 staging: vt6656: Move vnt_tx_usb_header to vnt_tx_context adds 3466a8c15be8 staging: vt6656: Fix warning: unused variable vnt_frame_time adds 1c538a417977 staging: most: usb: change order of function parameters adds a0dbe1b24c9b staging: most: usb: don't use expressions that might fail [...] adds ffd069ec0423 staging: most: usb: change return value of function drci_rd_reg adds 2c069b61a843 staging: most: usb: return 0 instead of variable adds 8bf56cfafac1 staging: most: usb: move allocation of URB out of critical [...] adds 6405fe214229 staging: most: usb: don't use error path to exit function [...] adds 1fd4fb8c62d3 staging: most: usb: replace code to calculate array index adds f470a5b01bab staging: most: usb: use correct error codes adds f1f48239cde4 staging: most: usb: add missing put_device calls adds 549d2db70219 staging: most: usb: use function sysfs_streq adds ddf0f124ae0a staging: vchi: Get rid of vchi_service_destroy() adds 6620ce704e63 staging: vchi: Get rid of vchi_queue_user_message() adds a224f284d03b staging: vchiq: Move copy callback handling into vchiq adds d74f2b7fe6c3 staging: vchi: Merge vchi_msg_queue() into vchi_queue_kern [...] adds f7f0ecfbef33 staging: vchi: Get rid of vchi_service_set_option() adds 1755d10000a4 staging: vchi: Get rid of vchiq_status_to_vchi() adds b6d90ef9a439 staging: vchi: Get rid of not implemented function declarations adds 8d24d19e35f9 staging: vchi: Get rid of C++ guards adds 05147c15dfb3 staging: vchiq: move vchiq_release_message() into vchiq adds 36cf583eaff3 staging: vchiq: Get rid of VCHIQ_SERVICE_OPENEND callback reason adds 11974ace2d86 staging: most: usb: init return value in default path of s [...] adds a6011493c35f staging: sm750fb: Add names to proc_setBLANK args adds 77f55d1305c1 staging: rtl8723bs: Use common packet header constants adds 80ef846e9909 Merge tag 'staging-5.8-rc1' of git://git.kernel.org/pub/sc [...] adds ab7c1e163b52 firmware: Drop unused pages field from struct firmware adds 55623260bb33 test_firmware: remove unnecessary test_fw_mutex in test_de [...] adds 0f605db5bdd4 kernfs: Change kernfs_node lockdep name to "kn->active" adds 69b07ee33eb1 debugfs: Use the correct style for SPDX License Identifier adds 45bb08de65b4 driver core: platform: remove redundant assignment to vari [...] adds fbc35b45f9f6 Add documentation on meaning of -EPROBE_DEFER adds 96fa72ffb215 Merge 5.7-rc3 into driver-core-next adds baf1d9c18293 driver/base/soc: Use kobj_to_dev() API adds eb7fbc9fb118 driver core: Add missing '\n' in log messages adds 48ebea5026d6 firmware_loader: move fw_fallback_config to a private kern [...] adds 388bcc6ecc60 drivers: base: Fix NULL pointer exception in __platform_dr [...] adds c78c31b374a6 Revert "Revert "driver core: Set fw_devlink to "permissive [...] adds c8be6af9ef16 Merge v5.7-rc5 into driver-core-next adds 42926ac3cd50 driver core: Move code to the right part of the file adds 5f5377eaddfc driver core: Look for waiting consumers only for a fwnode' [...] adds 716a7a259690 driver core: fw_devlink: Add support for batching fwnode parsing adds 93d2e4322aa7 of: platform: Batch fwnode parsing when adding all top lev [...] adds fefcfc968723 driver core: Remove check in driver_deferred_probe_force_t [...] adds c82c83c33065 driver core: platform: Fix spelling errors in platform.c adds 114dbb4fa7c4 drivers property: When no children in primary, try secondary adds 2cd38fd15e4e driver core: Remove unnecessary is_fwnode_dev variable in [...] adds f7d8f3f092d0 Merge 5.7-rc7 into driver-core-next adds 0e5596c54aa2 kobject: send KOBJ_REMOVE uevent when the object is remove [...] adds 46d26819a505 software node: implement software_node_unregister() adds c2c076166b58 firmware_loader: change enum fw_opt to u32 adds 8c3e315d4296 driver core: Update device link status correctly for SYNC_ [...] adds f558b8364e19 Merge tag 'driver-core-5.8-rc1' of git://git.kernel.org/pu [...] adds c56851576b18 lkdtm: bugs: Fix spelling mistake adds 8419759f98ad misc: mic: correct a typo adds 15665c062b8c misc: xilinx_sdfec: Use memdup_user() as a cleanup adds 7a1c4f28ead6 binderfs: Fix binderfs.c selftest compilation warning adds 9e306ba3a929 binderfs: remove redundant assignment to pointer ctx adds 2a23537b3df3 sgi-xp: make some symbols static in xpnet.c adds 19df2f8ea978 sgi-xp: make some symbols static in xpc_main.c adds c18c1f103503 misc: rtsx: Improve compatibility for rts5261 adds 44b8fb6eaa7c drivers: char: tlclk.c: Avoid data race between init and i [...] adds af831145158b drivers: visorbus: Use the correct style for SPDX License [...] adds d98ce9fef73d parport: fix if-statement empty body warnings adds decf26f6ec25 parport: Convert printk(KERN_<LEVEL> to pr_<level>( adds aa3d6e7c49e3 parport: Use more comon logging styles adds 88c5cbdef8d2 parport: daisy: Convert DPRINTK to pr_debug adds 45a272bc018d parport_amiga: Convert DPRINTK to pr_debug adds 46aea0d41cf8 parport_mfc3: Convert DPRINTK to pr_debug adds 7b3992572f4c parport_pc: Convert DPRINTK to pr_debug adds a6abfdff4fe5 parport: Standardize use of printmode adds 6824f0ce38cb parport: Add comments for parport_register_dev_model() adds bae9defb06a7 parport: remove unused parport_register_device() adds 3275158fa52a parport: remove use of devmodel adds 48a4cc950348 Merge 5.7-rc3 into char-misc-next adds 0c6b20a1d720 bus: mhi: core: Add support for MHI suspend and resume adds b58c663059b4 slimbus: ngd: get drvdata from correct device adds 3871fdfd1901 slimbus: ngd: remove redundant assignment adds 2a4542e55f1b nvmem: core: cleanup old eeprom compat entry attributes adds 7536ad8dbfcf firmware: fpga: replace the error codes with the standard ones adds b9b3a8be28b3 firmware: xilinx: Remove eemi ops for get_api_version adds 21cd93bab92b firmware: xilinx: Remove eemi ops for get_chipid adds 6366c1bac314 firmware: xilinx: Remove eemi ops for query_data adds 3637e84cd2e9 firmware: xilinx: Remove eemi ops for clock_enable adds f5ccd54b67b3 firmware: xilinx: Remove eemi ops for clock_disable adds 5e76731dd370 firmware: xilinx: Remove eemi ops for clock_getstate adds fc9fb8fb985c firmware: xilinx: Remove eemi ops for clock_setdivider adds 0667a8d144bc firmware: xilinx: Remove eemi ops for clock_getdivider adds 7a1e10621a21 firmware: xilinx: Remove eemi ops for clock set/get rate adds 70c0d36462ca firmware: xilinx: Remove eemi ops for clock set/get parent adds 426c8d85df7a firmware: xilinx: Use APIs instead of IOCTLs adds cf23ec353146 firmware: xilinx: Remove eemi ops for reset_assert adds 1b413581fe26 firmware: xilinx: Remove eemi ops for reset_get_status adds 9474da950d1e firmware: xilinx: Remove eemi ops for init_finalize adds 951d0a97e41c firmware: xilinx: Remove eemi ops for set_suspend_mode adds bf8b27ed2324 firmware: xilinx: Remove eemi ops for request_node adds 07fb1a4619fc firmware: xilinx: Remove eemi ops for release_node adds cbbbda71fe37 firmware: xilinx: Remove eemi ops for set_requirement adds bc86f9c54616 firmware: xilinx: Remove eemi ops for aes engine adds 4db8180ffe7c firmware: xilinx: Remove eemi ops for fpga related APIs adds 4f680b72ea07 firmware: xilinx: Add APIs to read/write GGS/PGGS registers adds ae5c961da648 firmware: xilinx: Add sysfs interface adds fdd2ed88ca97 firmware: xilinx: Add system shutdown API interface adds b3ae24c44848 firmware: xilinx: Add sysfs to set shutdown scope adds a2cc220a9a92 firmware: xilinx: Add sysfs and API to set boot health status adds 1f03ac9460cf Documentation: fpga: dfl: add description for performance [...] adds 724142f8c42a fpga: dfl: fme: add performance reporting support adds 56731c68f335 drivers: uio: remove redundant assignment to variable retval adds 161309788e42 uio: remove unneeded variable "ret" in uio_dmem_genirq_open adds 7aa428dfc83c greybus: fix typos in GREYBUS/GREYBUS_ES2 help text adds 56a9a8068637 firmware: xilinx: Export zynqmp_pm_fpga_{get_status,load} adds 1d9000262b3b crypto: xilinx: Handle AES PM API return status adds 378c1ee2227f crypto: xilinx - Remove set but not used variable 'drv_ctx' adds dd92b0133a78 Merge 5.7-rc5 into char-misc-next adds 84c1e51d7df8 greybus: Replace zero-length array with flexible-array adds b6862193ca12 fpga: dfl: support multiple opens on feature device node. adds 1493674ba3c0 fpga: ice40-spi: Use new structure for SPI transfer delays adds a1d1f5d490a4 fpga: machxo2-spi: Use new structure for SPI transfer delays adds 2e00dd1bd656 dt-bindings: fpga: add compatible value to Stratix10 SoC F [...] adds 8d6b6bbe6dde arm64: dts: agilex: correct FPGA manager driver's compatib [...] adds d299253cf5b4 fpga: stratix10-soc: add compatible property value for int [...] adds fba965a79b92 dt-bindings, firmware: add compatible value Intel Stratix1 [...] adds fd0d094531db arm64: dts: agilex: correct service layer driver's compati [...] adds 5a53881580f9 fpga: dfl.h: Replace zero-length array with flexible-array member adds a2b9d4eadb77 fpga: dfl: afu: support debug access to memory-mapped afu regions adds f877a18c08fa Merge tag 'fpga-for-5.8' of git://git.kernel.org/pub/scm/l [...] adds 7066c2f61ce4 uio_hv_generic: add missed sysfs_remove_bin_file adds 286adb4cce00 misc: xilinx-sdfec: convert to module_platform_driver() adds 65f0539b1d06 firmware: xilinx: Fix an error handling path in 'zynqmp_fi [...] adds 0e2abffdf928 nvmem: imx-ocotp: Improve logic to save many code lines adds b96fc5416b09 nvmem: ensure sysfs writes handle write-protect pin adds e270df39f728 nvmem: jz4780-efuse: Use PTR_ERR_OR_ZERO() to simplify code adds dbf4d13382be slimbus: core: Set fwnode for a device when setting of_node adds 01360857486c slimbus: core: Fix mismatch in of_node_get/put adds 0978de9fc733 misc: fastrpc: Fix an incomplete memory release in fastrpc [...] adds 74003385cf71 misc: fastrpc: fix potential fastrpc_invoke_ctx leak adds cafa1a5b220a w1: ds2430: fix eeprom size in driver description adds 0548745fa335 dca: Use PTR_ERR_OR_ZERO() to simplify code adds 691e0f2c74cc VMCI: Avoid extra check for access_ok() adds 92b8d2724464 w1_therm: adding code comments and code reordering adds c8ad65f6fbfd w1_therm: fix reset_select_slave during discovery adds daa3cfeb1971 w1_therm: adding sysfs-driver-w1_therm doc adds b7bb6ca17a90 w1_therm: adding ext_power sysfs entry adds 308bdb94de0c w1_therm: adding resolution sysfs entry adds 45d457a4cf24 w1_therm: adding eeprom sysfs entry adds 67b392f7b8ed w1_therm: optimizing temperature read timings adds e2c94d6f5720 w1_therm: adding alarm sysfs entry adds 57c76221d5af w1_therm: adding bulk read support to trigger multiple con [...] adds 3ec499c967ae habanalabs: don't wait for ASIC CPU after reset adds 76cedc739d7a habanalabs: remove stop-on-error flag from DMA adds 1fa185c6560c habanalabs: re-factor H/W queues initialization adds 7e1c07dd3525 habanalabs: unify and improve device cpu init adds 49aba0bbab20 habanalabs: print warning when reset is requested adds 7a65ee046b22 habanalabs: increase timeout during reset adds c8aee597bbe2 habanalabs: update firmware definitions adds cb056b9fd513 habanalabs: retrieve DMA mask indication from firmware adds 926ba4cce10e habanalabs: handle barriers in DMA QMAN streams adds ba7193c952f6 habanalabs: hl_pci_set_dma_mask() can be static adds 25e7aeba601c habanalabs: Add INFO IOCTL opcode for time sync information adds eef544f74617 habanalabs: Allow access to TPC LFSR register adds 79c823c57e69 habanalabs: Align protection bits configuration of all TPCs adds 8e708af2846f habanalabs: support hwmon_reset_history attribute adds 39b425170d35 habanalabs: leave space for 2xMSG_PROT in CB adds 47f6b41cddf8 habanalabs: load CPU device boot loader from host adds aa9dd58bccbf habanalabs: enable trace data compression (profiler) adds 010a118cfeb4 habanalabs: update F/W register map adds 0a62c3926ef5 habanalabs: print all CB handles as hex numbers adds 824b4578391b habanalabs: add missing MODULE_DEVICE_TABLE adds f9e5f29518c1 uapi: habanalabs: add signal/wait operations adds ec2f8a306ae9 habanalabs: define ASIC-dependent interface for signal/wait adds b0b5d92579c0 habanalabs: handle the h/w sync object adds b75f22505ac9 habanalabs: add signal/wait to CS IOCTL operations adds 9e5e49cd5b90 habanalabs: check if CoreSight is supported adds e09498b078f8 habanalabs: add dedicated define for hard reset adds 803917f960c2 habanalabs: set PM profile to auto only for goya adds ca62433f53d1 habanalabs: support clock gating enable/disable adds fca72fbb661f habanalabs: get card type, location from F/W adds 2aad2bf81c33 habanalabs: add gaudi asic registers header files adds 466c7822b054 uapi: habanalabs: add gaudi defines adds ac0ae6a96aa5 habanalabs: add gaudi asic-dependent code adds bcaf415204e2 habanalabs: add hwmgr module for gaudi adds 3a3a5bf19639 habanalabs: add gaudi security module adds 79fc7a9fffa8 habanalabs: add gaudi profiler module adds af57cb81a6df habanalabs: enable gaudi code in driver adds ebd8d1225165 habanalabs: move event handling to common firmware file adds 87eaea1cf8b3 habanalabs: update patched_cb_size for Wreg32 adds 2bd7d8df3e59 Merge tag 'misc-habanalabs-next-2020-05-19' of git://peopl [...] adds d60250a459bb coresight: Pass coresight_device for coresight_release_pla [...] adds 68a5d5fccb4a coresight: Add return value for fixup connections adds 80961525880e coresight: Add generic sysfs link creation functions adds 8a7365c2d418 coresight: Expose device connections via sysfs adds 73274abb6557 coresight: cti: Add in sysfs links to other coresight devices adds 5153e57bf8b3 coresight: docs: Add information about the topology repres [...] adds 7f06a1c989e5 docs: trace: coresight-ect.rst: Fix a build warning adds 63314ca20fe4 coresight: etm4x: Add support for Qualcomm SC7180 SoC adds 41e8c7205cfd coresight: etm4x: Replace ETM PIDs with UCI IDs for Kryo385 adds ebd9b6785099 coresight: cti: Make some symbols static adds 1c33c65cfea7 coresight: etb10: Make coresight_etb_groups static adds d375b356e687 coresight: Fix support for sparsely populated ports adds 347adb0d6385 coresight: tmc: Fix TMC mode read in tmc_read_prepare_etb() adds ae2041510d5d coresight: etmv4: Update default filter and initialisation adds fac28c4d34ca coresight: etm4x: Add support for Neoverse N1 ETM adds e54d9c77d266 coresight: Mark some functions static adds 0e34dc761810 coresight: Don't initialize variables unnecessarily adds bab223f9a97a coresight: Initialize arg in sparse friendly way adds 298754c56ce1 coresight: Include required headers in C files adds 9712c092cf06 coresight: Avoid casting void pointers adds 3f4943d422c5 coresight: etm4x: Fix use-after-free of per-cpu etm drvdata adds e9b880581d55 coresight: cti: Add CPU Hotplug handling to CTI driver adds 6a0953ce7de9 coresight: cti: Add CPU idle pm notifer to CTI devices adds 5459ceedb394 drivers/mic/scif: convert get_user_pages() --> pin_user_pages() adds ddae1423bc2d genwqe: convert get_user_pages() --> pin_user_pages() adds b03025c57396 misc: pci_endpoint_test: Add Device ID for RZ/G2E PCIe controller adds c9d7e3da1f3c fpga: dfl: afu: Corrected error handling levels adds e420637b81f7 w1_therm: Free the correct variable adds f37d13d52c05 w1_therm: remove redundant assignments to variable ret adds e145d9a184f2 interconnect: Add devm_of_icc_get() as exported API for users adds 146eee039d7a dt-bindings: interconnect: Add bindings for imx8m noc adds f0d8048525d7 interconnect: Add imx core driver adds 2c1966af073c interconnect: imx: Add platform driver for imx8mm adds 63fc8029b37e interconnect: imx: Add platform driver for imx8mq adds 4b54bf4763e3 interconnect: imx: Add platform driver for imx8mn adds 360a10285e7e interconnect: imx: Fix return value check in imx_icc_node_ [...] adds 7d374b209083 interconnect: Add helpers for enabling/disabling a path adds 1597d453289b interconnect: Add of_icc_get_by_index() helper function adds fcb57bfcb87f interconnect: Disallow interconnect core to be built as a module adds 8fd3574b54a5 interconnect: Remove unused module exit code from core adds b35da2e86f25 Merge branch 'icc-get-by-index' into icc-next adds c9cf27d9dee2 Merge tag 'icc-5.8-rc1' of https://git.linaro.org/people/g [...] adds 611905d6e31c soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_code [...] adds 91b5cfc0209b soundwire: qcom: fix error handling in probe adds 01de995075b2 Documentation: SoundWire: clarify TDM mode support adds 8893ab5e8ee5 soundwire: slave: don't init debugfs on device registration error adds 88ac86f25251 soundwire: debugfs: clarify SDPX license with GPL-2.0-only adds f48f4fd9fefb soundwire: bus: reduce verbosity on enumeration adds 4f1738f4c24b soundwire: qcom: Use IRQF_ONESHOT adds f779ad09109e soundwire: (cosmetic) remove multiple superfluous "else" s [...] adds 6f7219fecf35 soundwire: intel: (cosmetic) remove multiple superfluous " [...] adds 5cab3ff2489e soundwire: bus: rename sdw_bus_master_add/delete, add arguments adds 90acca1d54ad soundwire: bus_type: introduce sdw_slave_type and sdw_master_type adds dbb50c7a9949 soundwire: bus: add unique bus id adds 7ceaa40b930e soundwire: bus_type: add sdw_master_device support adds 26d970225d87 soundwire: master: add runtime pm support adds 6bf393c577c4 soundwire: disco: s/ch/channels/ adds c5778ca49a19 soundwire: master: add sysfs support adds bcac59029955 soundwire: add Slave sysfs support adds 7541765df14b soundwire: fix trailing line in sysfs_slave.c adds 84091304a48c soundwire: fix spelling mistake adds fcbcf1f7b568 soundwire: intel: use a single module adds ddc0aef01a90 Merge tag 'soundwire-5.8-rc1' of git://git.kernel.org/pub/ [...] adds cd116318803f bus: mhi: core: Refactor mhi queue APIs adds 44d4e063d18b bus: mhi: core: Cache intmod from mhi event to mhi channel adds 020960685041 bus: mhi: core: Add range check for channel id received in [...] adds ee75cedf82d8 bus: mhi: core: Read transfer length from an event properly adds 560e3a045961 bus: mhi: core: Handle firmware load using state worker adds a21eaf592fad bus: mhi: core: Return appropriate error codes for AMSS lo [...] adds 0a895f091ebd bus: mhi: core: Improve debug logs for loading firmware adds 0ab9fcd0e7b2 bus: mhi: core: Ensure non-zero session or sequence ID val [...] adds bc7ccce5a519 bus: mhi: core: Remove the system error worker thread adds 3c1bd0047124 bus: mhi: core: Handle disable transitions in state worker adds ada5e1def5da bus: mhi: core: Skip handling BHI irq if MHI reg access is [...] adds 30b7892417c5 bus: mhi: core: Do not process SYS_ERROR if RDDM is supported adds 3bc1a5f43161 bus: mhi: core: Handle write lock properly in mhi_pm_m0_tr [...] adds e18d4e9fa79b bus: mhi: core: Handle syserr during power_up adds 8786eda9a977 misc: rtsx: Remove unused pcr_ops adds 51876e22bf7f misc: rtsx: Removed unused dev_aspm_mode adds 9ae577047e5b misc: rtsx: Use ASPM_MASK_NEG instead of hard-coded value adds 3d1e7aa80d1c misc: rtsx: Use pcie_capability_clear_and_set_word() for P [...] adds 05ffe36a0929 misc: rtsx: Simplify rtsx_comm_set_aspm() adds 709b41b56a16 misc: rtsx: Remove unnecessary rts5249_set_aspm(), rts5260 [...] adds ed65bfd9fd86 habanalabs: don't set default fence_ops->wait adds 42d0b0b95f98 habanalabs: improve MMU cache invalidation code adds d798507988da habanalabs: add print for soft reset due to event adds 66446820df18 habanalabs: GAUDI does not support soft-reset adds 36fafe87edd6 habanalabs: don't allow hard reset with open processes adds 8ff5f4fd40df habanalabs: handle MMU cache invalidation timeout adds 18cbc336ec1a Merge tag 'misc-habanalabs-next-2020-05-25' of git://peopl [...] adds 8d9eb0d6d59a nvmem: qfprom: remove incorrect write support adds 57343d516132 misc: xilinx-sdfec: improve get_user_pages_fast() error handling adds d25594d76461 misc: xilinx-sdfec: cleanup return value in xsdfec_table_write() adds 03358b0f7bc7 misc: xilinx-sdfec: convert get_user_pages() --> pin_user_pages() adds 3234ac664a87 /dev/mem: Revoke mappings when a driver claims the region adds 5e02f3b31704 w1: omap-hdq: cleanup to add missing newline for some dev_dbg adds 2d4100632fa1 w1: omap-hdq: fix return value to be -1 if there is a timeout adds 13db4c40fe0b w1: omap-hdq: fix interrupt handling which did show spurio [...] adds 0cfcfb314dec w1: omap-hdq: print dev_err if irq flags are not cleared adds 1fa80f182794 extcon: remove redundant assignment to variable idx adds bc84cff2c92a extcon: adc-jack: Fix an error handling path in 'adc_jack_ [...] adds 3d6954dda499 extcon: max14577: Add proper dt-compatible strings adds b2e5575a8d04 extcon: arizona: Fix runtime PM imbalance on error adds d4014a6b46a5 Merge tag 'extcon-next-for-5.8' of git://git.kernel.org/pu [...] adds 43d7ce70ae43 gnss: sirf: fix error return code in sirf_probe() adds 9b5816b56af6 gnss: replace zero-length array with flexible-array adds fb6d8d12edea Merge tag 'gnss-5.8-rc1' of https://git.kernel.org/pub/scm [...] adds c68f1baeaff4 habanalabs: initialize variable to default value adds 05c8a4fc44a9 habanalabs: correctly cast u64 to void* adds 9aa900c8094d Merge tag 'char-misc-5.8-rc1' of git://git.kernel.org/pub/ [...]
No new revisions were added by this update.
Summary of changes: .gitignore | 1 + .../ABI/stable/sysfs-driver-firmware-zynqmp | 103 + .../ABI/testing/debugfs-driver-habanalabs | 17 + Documentation/ABI/testing/sysfs-block-rnbd | 46 + .../testing/sysfs-bus-event_source-devices-dfl_fme | 104 + .../testing/sysfs-bus-event_source-devices-hv_24x7 | 21 + Documentation/ABI/testing/sysfs-bus-iio-proximity | 10 + Documentation/ABI/testing/sysfs-bus-iio-sx9310 | 10 + Documentation/ABI/testing/sysfs-bus-most | 104 +- .../ABI/testing/sysfs-bus-soundwire-master | 23 + .../ABI/testing/sysfs-bus-soundwire-slave | 91 + Documentation/ABI/testing/sysfs-class-rnbd-client | 111 + Documentation/ABI/testing/sysfs-class-rnbd-server | 50 + Documentation/ABI/testing/sysfs-class-rtrs-client | 131 + Documentation/ABI/testing/sysfs-class-rtrs-server | 53 + Documentation/ABI/testing/sysfs-devices-system-cpu | 39 + Documentation/ABI/testing/sysfs-driver-habanalabs | 17 + Documentation/ABI/testing/sysfs-driver-w1_therm | 116 + Documentation/PCI/endpoint/pci-endpoint.rst | 16 +- Documentation/admin-guide/README.rst | 11 +- Documentation/admin-guide/cgroup-v2.rst | 6 +- Documentation/admin-guide/device-mapper/dm-ebs.rst | 51 + .../admin-guide/device-mapper/dm-integrity.rst | 8 + .../admin-guide/device-mapper/dm-zoned.rst | 62 +- Documentation/admin-guide/gpio/gpio-aggregator.rst | 111 + Documentation/admin-guide/gpio/index.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 5 + Documentation/admin-guide/sysrq.rst | 10 +- Documentation/arm/microchip.rst | 2 +- Documentation/dev-tools/kcov.rst | 17 +- Documentation/devicetree/bindings/ABI.rst | 42 + Documentation/devicetree/bindings/ABI.txt | 39 - Documentation/devicetree/bindings/Makefile | 14 +- Documentation/devicetree/bindings/arm/altera.yaml | 6 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 6 +- .../arm/amlogic/amlogic,meson-gx-ao-secure.yaml | 2 +- Documentation/devicetree/bindings/arm/arm,scmi.txt | 3 +- .../devicetree/bindings/arm/arm,vexpress-juno.yaml | 34 +- .../devicetree/bindings/arm/atmel-at91.yaml | 7 + Documentation/devicetree/bindings/arm/bitmain.yaml | 2 +- .../devicetree/bindings/arm/calxeda/hb-sregs.yaml | 49 + .../devicetree/bindings/arm/calxeda/l2ecc.txt | 15 - .../devicetree/bindings/arm/calxeda/l2ecc.yaml | 42 + .../devicetree/bindings/arm/coresight-cti.yaml | 20 +- Documentation/devicetree/bindings/arm/cpus.yaml | 86 +- Documentation/devicetree/bindings/arm/fsl.yaml | 4 + Documentation/devicetree/bindings/arm/l2c2x0.yaml | 87 +- .../devicetree/bindings/arm/mediatek.yaml | 22 + .../bindings/arm/mediatek/mediatek,mmsys.txt | 7 +- .../devicetree/bindings/arm/nxp/lpc32xx.yaml | 9 +- Documentation/devicetree/bindings/arm/psci.yaml | 16 +- Documentation/devicetree/bindings/arm/qcom.yaml | 7 + Documentation/devicetree/bindings/arm/realtek.yaml | 21 + .../devicetree/bindings/arm/renesas,prr.yaml | 2 +- Documentation/devicetree/bindings/arm/renesas.yaml | 10 + .../devicetree/bindings/arm/rockchip.yaml | 5 + .../bindings/arm/samsung/exynos-chipid.yaml | 5 +- .../bindings/arm/samsung/samsung-boards.yaml | 1 + .../bindings/arm/socionext/uniphier.yaml | 27 +- .../devicetree/bindings/arm/stm32/st,mlahb.yaml | 2 +- .../bindings/arm/stm32/st,stm32-syscon.yaml | 6 +- .../devicetree/bindings/arm/stm32/stm32.yaml | 3 + Documentation/devicetree/bindings/arm/sunxi.yaml | 5 + Documentation/devicetree/bindings/arm/syna.txt | 2 +- .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml | 2 +- .../devicetree/bindings/ata/faraday,ftide010.yaml | 4 +- .../devicetree/bindings/ata/renesas,rcar-sata.yaml | 1 + .../devicetree/bindings/ata/sata_highbank.txt | 44 - .../devicetree/bindings/ata/sata_highbank.yaml | 95 + .../devicetree/bindings/auxdisplay/hit,hd44780.txt | 45 - .../bindings/auxdisplay/hit,hd44780.yaml | 96 + .../bindings/bus/allwinner,sun50i-a64-de2.yaml | 5 +- .../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 4 +- .../bindings/bus/arm,integrator-ap-lm.yaml | 83 + .../devicetree/bindings/bus/baikal,bt1-apb.yaml | 90 + .../devicetree/bindings/bus/baikal,bt1-axi.yaml | 107 + .../clock/allwinner,sun4i-a10-gates-clk.yaml | 8 +- .../bindings/clock/bitmain,bm1880-clk.yaml | 2 +- .../devicetree/bindings/clock/calxeda.txt | 17 - .../devicetree/bindings/clock/calxeda.yaml | 82 + .../devicetree/bindings/clock/cirrus,lochnagar.txt | 94 - .../bindings/clock/cirrus,lochnagar.yaml | 78 + .../bindings/clock/fixed-factor-clock.yaml | 5 +- .../devicetree/bindings/clock/fsl,plldig.yaml | 19 +- .../devicetree/bindings/clock/imx1-clock.txt | 26 - .../devicetree/bindings/clock/imx1-clock.yaml | 51 + .../devicetree/bindings/clock/imx21-clock.txt | 27 - .../devicetree/bindings/clock/imx21-clock.yaml | 51 + .../devicetree/bindings/clock/imx23-clock.txt | 70 - .../devicetree/bindings/clock/imx23-clock.yaml | 92 + .../devicetree/bindings/clock/imx25-clock.txt | 160 - .../devicetree/bindings/clock/imx25-clock.yaml | 186 + .../devicetree/bindings/clock/imx27-clock.txt | 27 - .../devicetree/bindings/clock/imx27-clock.yaml | 55 + .../devicetree/bindings/clock/imx28-clock.txt | 93 - .../devicetree/bindings/clock/imx28-clock.yaml | 115 + .../devicetree/bindings/clock/imx31-clock.txt | 90 - .../devicetree/bindings/clock/imx31-clock.yaml | 120 + .../devicetree/bindings/clock/imx35-clock.txt | 114 - .../devicetree/bindings/clock/imx35-clock.yaml | 139 + .../devicetree/bindings/clock/imx5-clock.txt | 28 - .../devicetree/bindings/clock/imx5-clock.yaml | 65 + .../devicetree/bindings/clock/imx6q-clock.txt | 41 - .../devicetree/bindings/clock/imx6q-clock.yaml | 72 + .../devicetree/bindings/clock/imx6sl-clock.txt | 10 - .../devicetree/bindings/clock/imx6sl-clock.yaml | 48 + .../devicetree/bindings/clock/imx6sll-clock.txt | 36 - .../devicetree/bindings/clock/imx6sll-clock.yaml | 66 + .../devicetree/bindings/clock/imx6sx-clock.txt | 13 - .../devicetree/bindings/clock/imx6sx-clock.yaml | 70 + .../devicetree/bindings/clock/imx6ul-clock.txt | 13 - .../devicetree/bindings/clock/imx6ul-clock.yaml | 66 + .../devicetree/bindings/clock/imx7d-clock.txt | 13 - .../devicetree/bindings/clock/imx7d-clock.yaml | 65 + .../devicetree/bindings/clock/imx8qxp-lpcg.txt | 51 - .../devicetree/bindings/clock/imx8qxp-lpcg.yaml | 73 + .../devicetree/bindings/clock/ingenic,cgu.txt | 57 - .../devicetree/bindings/clock/ingenic,cgu.yaml | 124 + .../devicetree/bindings/clock/qcom,gcc-sc7180.yaml | 2 +- .../devicetree/bindings/clock/qcom,gcc-sm8150.yaml | 2 +- .../devicetree/bindings/clock/qcom,gcc-sm8250.yaml | 2 +- .../devicetree/bindings/clock/qcom,mmcc.yaml | 16 +- .../bindings/clock/qcom,sc7180-dispcc.yaml | 2 +- .../bindings/clock/qcom,sc7180-gpucc.yaml | 2 +- .../devicetree/bindings/clock/qcom,sc7180-mss.yaml | 2 +- .../bindings/clock/qcom,sc7180-videocc.yaml | 2 +- .../bindings/clock/qcom,sdm845-dispcc.yaml | 2 +- .../bindings/clock/qcom,sdm845-gpucc.yaml | 2 +- .../bindings/clock/qcom,sdm845-videocc.yaml | 2 +- .../bindings/clock/sprd,sc9863a-clk.yaml | 29 +- .../bindings/connector/usb-connector.yaml | 73 +- .../bindings/cpufreq/nvidia,tegra20-cpufreq.txt | 56 + .../crypto/allwinner,sun4i-a10-crypto.yaml | 14 +- .../bindings/crypto/allwinner,sun8i-ce.yaml | 16 +- .../bindings/crypto/amlogic,gxl-crypto.yaml | 4 +- .../devicetree/bindings/crypto/st,stm32-hash.yaml | 9 +- .../allwinner,sun4i-a10-display-engine.yaml | 7 +- .../bindings/display/allwinner,sun4i-a10-hdmi.yaml | 40 +- .../bindings/display/allwinner,sun4i-a10-tcon.yaml | 63 +- .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 28 +- .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 10 +- .../bindings/display/bridge/analogix,anx7814.yaml | 119 + .../devicetree/bindings/display/bridge/anx7814.txt | 42 - .../bindings/display/bridge/lvds-codec.yaml | 18 +- .../bindings/display/panel/panel-common.yaml | 11 +- .../bindings/display/panel/panel-timing.yaml | 120 +- .../bindings/display/panel/sony,acx424akp.yaml | 2 +- .../bindings/display/panel/xinpeng,xpp055c272.yaml | 4 +- .../devicetree/bindings/display/renesas,cmm.yaml | 18 +- .../display/tegra/nvidia,tegra20-host1x.txt | 73 +- .../bindings/display/ti/ti,am65x-dss.yaml | 19 +- .../bindings/display/ti/ti,j721e-dss.yaml | 34 +- .../devicetree/bindings/dma/dma-common.yaml | 3 +- .../devicetree/bindings/dma/ingenic,dma.yaml | 80 + .../devicetree/bindings/dma/jz4780-dma.txt | 64 - .../devicetree/bindings/dma/mtk-uart-apdma.txt | 3 +- .../bindings/dma/sifive,fu540-c000-pdma.yaml | 2 +- .../devicetree/bindings/dma/ti/k3-udma.yaml | 29 +- Documentation/devicetree/bindings/eeprom/at24.yaml | 13 +- .../devicetree/bindings/example-schema.yaml | 17 +- .../devicetree/bindings/extcon/extcon-arizona.txt | 76 - .../bindings/extcon/extcon-usbc-cros-ec.yaml | 3 +- .../devicetree/bindings/extcon/wlf,arizona.yaml | 125 + .../bindings/firmware/intel,stratix10-svc.txt | 2 +- .../bindings/fpga/intel-stratix10-soc-fpga-mgr.txt | 3 +- .../bindings/gpio/brcm,xgs-iproc-gpio.yaml | 2 +- .../devicetree/bindings/gpio/fsl-imx-gpio.txt | 35 - .../devicetree/bindings/gpio/fsl-imx-gpio.yaml | 68 + .../devicetree/bindings/gpio/gpio-mxs.txt | 88 - .../devicetree/bindings/gpio/gpio-mxs.yaml | 136 + .../devicetree/bindings/gpio/renesas,em-gio.yaml | 70 + .../devicetree/bindings/gpio/renesas,gpio-rcar.txt | 94 - .../bindings/gpio/renesas,rcar-gpio.yaml | 144 + .../devicetree/bindings/gpio/sifive,gpio.yaml | 2 +- .../devicetree/bindings/gpio/snps,dw-apb-gpio.yaml | 134 + .../devicetree/bindings/gpio/snps-dwapb-gpio.txt | 65 - .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 6 + .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 20 +- .../devicetree/bindings/gpu/arm,mali-utgard.yaml | 6 + .../devicetree/bindings/gpu/vivante,gc.yaml | 2 +- .../bindings/hwmon/adi,axi-fan-control.yaml | 3 +- .../devicetree/bindings/hwmon/adi,ltc2947.yaml | 32 +- .../devicetree/bindings/hwmon/adt7475.yaml | 18 +- .../devicetree/bindings/hwmon/cirrus,lochnagar.txt | 26 - .../bindings/hwmon/cirrus,lochnagar.yaml | 35 + .../devicetree/bindings/hwmon/ti,tmp513.yaml | 21 +- .../devicetree/bindings/i2c/brcm,bcm2835-i2c.txt | 2 +- .../devicetree/bindings/i2c/cdns,i2c-r1p10.yaml | 58 + .../devicetree/bindings/i2c/i2c-cadence.txt | 28 - .../devicetree/bindings/i2c/i2c-jz4780.txt | 33 - .../devicetree/bindings/i2c/i2c-mt65xx.txt | 1 + .../devicetree/bindings/i2c/i2c-rk3x.yaml | 10 +- Documentation/devicetree/bindings/i2c/i2c-xiic.txt | 25 - .../devicetree/bindings/i2c/ingenic,i2c.yaml | 88 + .../devicetree/bindings/i2c/nvidia,tegra20-i2c.txt | 6 + .../devicetree/bindings/i2c/renesas,i2c.txt | 1 + .../devicetree/bindings/i2c/renesas,iic.txt | 1 + .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 15 +- .../bindings/i2c/xlnx,xps-iic-2.00.a.yaml | 49 + .../devicetree/bindings/iio/accel/bma180.txt | 8 +- .../devicetree/bindings/iio/adc/adi,ad7124.yaml | 9 +- .../devicetree/bindings/iio/adc/adi,ad9467.yaml | 65 + .../devicetree/bindings/iio/adc/adi,axi-adc.yaml | 62 + .../devicetree/bindings/iio/adc/lltc,ltc2496.yaml | 9 +- .../devicetree/bindings/iio/adc/maxim,max1241.yaml | 63 + .../bindings/iio/adc/microchip,mcp3911.yaml | 7 +- .../bindings/iio/adc/rockchip-saradc.txt | 37 - .../bindings/iio/adc/rockchip-saradc.yaml | 80 + .../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 35 +- .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 27 +- .../bindings/iio/chemical/ams,ccs811.yaml | 53 + .../bindings/iio/chemical/atlas,sensor.yaml | 8 +- Documentation/devicetree/bindings/iio/common.yaml | 35 + .../devicetree/bindings/iio/dac/ltc2632.txt | 8 +- .../devicetree/bindings/iio/dac/st,stm32-dac.txt | 63 - .../devicetree/bindings/iio/dac/st,stm32-dac.yaml | 110 + .../devicetree/bindings/iio/gyroscope/bmg160.txt | 2 +- .../devicetree/bindings/iio/imu/adi,adis16475.yaml | 137 + .../devicetree/bindings/iio/imu/bmi160.txt | 37 - .../devicetree/bindings/iio/imu/bosch,bmi160.yaml | 75 + .../bindings/iio/light/amstaos,tsl2563.yaml | 49 + .../devicetree/bindings/iio/light/tsl2563.txt | 19 - .../devicetree/bindings/iio/light/tsl2772.yaml | 13 +- .../devicetree/bindings/iio/light/vcnl4000.txt | 24 - .../bindings/iio/light/vishay,vcnl4000.yaml | 50 + .../bindings/iio/magnetometer/ak8974.txt | 4 +- .../bindings/iio/proximity/vishay,vcnl3020.yaml | 62 + .../devicetree/bindings/iio/st-sensors.txt | 1 + .../bindings/iio/temperature/adi,ltc2983.yaml | 60 +- Documentation/devicetree/bindings/index.rst | 12 + .../input/allwinner,sun4i-a10-lradc-keys.yaml | 9 +- .../devicetree/bindings/input/gpio-keys-polled.txt | 45 - .../devicetree/bindings/input/gpio-keys.txt | 58 - .../devicetree/bindings/input/gpio-keys.yaml | 149 + Documentation/devicetree/bindings/input/input.yaml | 9 +- .../devicetree/bindings/input/iqs62x-keys.yaml | 7 +- .../bindings/input/touchscreen/edt-ft5x06.yaml | 30 +- .../bindings/input/touchscreen/goodix.yaml | 2 +- .../bindings/interconnect/fsl,imx8m-noc.yaml | 101 + .../bindings/interconnect/qcom,msm8916.yaml | 4 +- .../bindings/interconnect/qcom,msm8974.yaml | 4 +- .../bindings/interconnect/qcom,qcs404.yaml | 4 +- .../bindings/interconnect/qcom,sc7180.yaml | 6 +- .../bindings/interconnect/qcom,sdm845.yaml | 4 +- .../allwinner,sun7i-a20-sc-nmi.yaml | 12 +- .../bindings/interrupt-controller/arm,gic-v3.yaml | 39 +- .../bindings/interrupt-controller/arm,gic.yaml | 9 + .../bindings/interrupt-controller/fsl,irqsteer.txt | 35 - .../interrupt-controller/fsl,irqsteer.yaml | 89 + .../bindings/interrupt-controller/ingenic,intc.txt | 28 - .../interrupt-controller/ingenic,intc.yaml | 63 + .../intel,ixp4xx-interrupt.yaml | 8 +- .../interrupt-controller/loongson,liointc.yaml | 8 +- .../interrupt-controller/renesas,intc-irqpin.txt | 62 - .../interrupt-controller/renesas,intc-irqpin.yaml | 107 + .../interrupt-controller/renesas,irqc.yaml | 3 +- .../interrupt-controller/st,stm32-exti.yaml | 12 +- .../devicetree/bindings/iommu/arm,smmu.yaml | 4 +- .../bindings/iommu/renesas,ipmmu-vmsa.txt | 73 - .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 98 + .../devicetree/bindings/iommu/samsung,sysmmu.yaml | 10 +- .../devicetree/bindings/ipmi/ipmi-smic.txt | 25 - .../devicetree/bindings/ipmi/ipmi-smic.yaml | 63 + Documentation/devicetree/bindings/leds/common.yaml | 13 +- .../devicetree/bindings/leds/leds-gpio.yaml | 3 +- .../bindings/leds/rohm,bd71828-leds.yaml | 9 +- .../devicetree/bindings/mailbox/fsl,mu.txt | 58 - .../devicetree/bindings/mailbox/fsl,mu.yaml | 91 + .../devicetree/bindings/mailbox/st,stm32-ipcc.yaml | 7 +- .../bindings/media/allwinner,sun4i-a10-csi.yaml | 28 +- .../devicetree/bindings/media/amlogic,gx-vdec.yaml | 20 +- .../bindings/media/amlogic,meson-gx-ao-cec.yaml | 5 +- .../devicetree/bindings/media/i2c/imx219.yaml | 3 +- .../bindings/media/marvell,mmp2-ccic.txt | 50 - .../bindings/media/marvell,mmp2-ccic.yaml | 99 + .../bindings/media/qcom,sc7180-venus.yaml | 2 +- .../bindings/media/qcom,sdm845-venus-v2.yaml | 2 +- .../bindings/media/qcom,sdm845-venus.yaml | 2 +- Documentation/devicetree/bindings/media/rc.yaml | 265 +- .../devicetree/bindings/media/renesas,ceu.yaml | 39 +- .../devicetree/bindings/media/renesas,csi2.yaml | 2 +- .../devicetree/bindings/media/renesas,vin.yaml | 21 +- .../devicetree/bindings/media/ti,vpe.yaml | 2 +- .../memory-controllers/baikal,bt1-l2-ctl.yaml | 63 + .../memory-controllers/calxeda-ddr-ctrlr.txt | 16 - .../memory-controllers/calxeda-ddr-ctrlr.yaml | 42 + .../bindings/memory-controllers/exynos-srom.yaml | 13 +- .../memory-controllers/fsl/imx8m-ddrc.yaml | 6 +- .../memory-controllers/ingenic,jz4780-nemc.txt | 76 - .../bindings/memory-controllers/ingenic,nemc.yaml | 126 + .../memory-controllers/nvidia,tegra124-emc.yaml | 13 +- .../memory-controllers/nvidia,tegra124-mc.yaml | 5 +- .../memory-controllers/nvidia,tegra210-emc.yaml | 82 + .../memory-controllers/nvidia,tegra30-emc.yaml | 9 +- .../memory-controllers/nvidia,tegra30-mc.yaml | 3 +- .../bindings/memory-controllers/renesas,dbsc.txt | 44 - .../bindings/memory-controllers/renesas,dbsc.yaml | 56 + .../bindings/mfd/allwinner,sun4i-a10-ts.yaml | 20 +- Documentation/devicetree/bindings/mfd/arizona.txt | 101 - .../devicetree/bindings/mfd/cirrus,lochnagar.txt | 85 - .../devicetree/bindings/mfd/cirrus,lochnagar.yaml | 352 + .../devicetree/bindings/mfd/cirrus,madera.yaml | 299 + Documentation/devicetree/bindings/mfd/madera.txt | 114 - .../devicetree/bindings/mfd/st,stm32-lptimer.yaml | 4 +- .../devicetree/bindings/mfd/st,stm32-timers.yaml | 37 +- .../devicetree/bindings/mfd/st,stpmic1.yaml | 9 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 17 +- .../devicetree/bindings/mfd/wlf,arizona.yaml | 280 + .../devicetree/bindings/mips/ingenic/devices.yaml | 4 + .../devicetree/bindings/mmc/aspeed,sdhci.yaml | 4 +- .../devicetree/bindings/mmc/cdns,sdhci.yaml | 79 +- .../devicetree/bindings/mmc/ingenic,mmc.yaml | 79 + Documentation/devicetree/bindings/mmc/jz4740.txt | 41 - .../devicetree/bindings/mmc/mmc-controller.yaml | 37 +- Documentation/devicetree/bindings/mmc/owl-mmc.yaml | 2 +- .../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 24 +- .../bindings/mmc/socionext,uniphier-sd.yaml | 14 +- .../bindings/mmc/synopsys-dw-mshc-common.yaml | 14 +- .../bindings/mtd/allwinner,sun4i-a10-nand.yaml | 13 +- .../devicetree/bindings/mtd/denali,nand.yaml | 4 +- .../bindings/mtd/ingenic,jz4780-nand.txt | 92 - .../devicetree/bindings/mtd/ingenic,nand.yaml | 132 + .../devicetree/bindings/mtd/nand-controller.yaml | 27 +- .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 4 +- .../devicetree/bindings/net/calxeda-xgmac.txt | 18 - .../devicetree/bindings/net/calxeda-xgmac.yaml | 49 + .../devicetree/bindings/net/can/bosch,m_can.yaml | 111 +- .../bindings/net/ethernet-controller.yaml | 34 +- .../devicetree/bindings/net/qca,ar803x.yaml | 17 +- .../devicetree/bindings/net/qcom,ipa.yaml | 12 +- .../devicetree/bindings/net/renesas,ether.yaml | 9 +- .../devicetree/bindings/net/renesas,ravb.txt | 1 + .../devicetree/bindings/net/snps,dwmac.yaml | 30 +- .../devicetree/bindings/net/stm32-dwmac.txt | 44 - .../devicetree/bindings/net/stm32-dwmac.yaml | 148 + .../devicetree/bindings/net/ti,cpsw-switch.yaml | 18 +- .../devicetree/bindings/net/ti,davinci-mdio.yaml | 34 +- .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 98 +- .../devicetree/bindings/nvmem/imx-iim.txt | 22 - .../devicetree/bindings/nvmem/imx-iim.yaml | 57 + .../devicetree/bindings/nvmem/imx-ocotp.txt | 50 - .../devicetree/bindings/nvmem/imx-ocotp.yaml | 95 + .../devicetree/bindings/nvmem/mxs-ocotp.txt | 24 - .../devicetree/bindings/nvmem/mxs-ocotp.yaml | 50 + Documentation/devicetree/bindings/nvmem/nvmem.yaml | 2 - .../devicetree/bindings/nvmem/rockchip-efuse.txt | 54 - .../devicetree/bindings/nvmem/rockchip-efuse.yaml | 70 + .../devicetree/bindings/nvmem/st,stm32-romem.yaml | 17 + .../devicetree/bindings/pci/aardvark-pci.txt | 4 + .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 2 + .../devicetree/bindings/pci/cdns,cdns-pcie-ep.yaml | 2 +- .../bindings/pci/cdns,cdns-pcie-host.yaml | 3 +- .../devicetree/bindings/pci/cdns-pcie-ep.yaml | 25 + .../devicetree/bindings/pci/cdns-pcie-host.yaml | 13 +- .../devicetree/bindings/pci/cdns-pcie.yaml | 8 - .../devicetree/bindings/pci/intel-gw-pcie.yaml | 7 +- Documentation/devicetree/bindings/pci/pci-ep.yaml | 9 +- .../devicetree/bindings/pci/pci-rcar-gen2.txt | 3 +- .../devicetree/bindings/pci/rcar-pci-ep.yaml | 77 + Documentation/devicetree/bindings/pci/rcar-pci.txt | 3 +- .../bindings/pci/socionext,uniphier-pcie-ep.yaml | 92 + .../phy/amlogic,meson-axg-mipi-pcie-analog.yaml | 2 +- .../bindings/phy/amlogic,meson-axg-pcie.yaml | 2 +- .../bindings/phy/amlogic,meson8b-usb2-phy.yaml | 64 + .../devicetree/bindings/phy/calxeda-combophy.txt | 17 - .../devicetree/bindings/phy/calxeda-combophy.yaml | 51 + .../devicetree/bindings/phy/cdns,salvo-phy.yaml | 52 + .../devicetree/bindings/phy/intel,combo-phy.yaml | 101 + .../bindings/phy/intel,lgm-emmc-phy.yaml | 2 +- .../devicetree/bindings/phy/meson-gxl-usb3-phy.txt | 31 - .../devicetree/bindings/phy/meson8b-usb2-phy.txt | 28 - .../bindings/phy/phy-cadence-torrent.yaml | 59 +- .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 313 + .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 136 + .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 65 +- .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 80 + .../devicetree/bindings/phy/qcom-qmp-phy.txt | 242 - .../bindings/phy/qcom-usb-ipq4019-phy.yaml | 50 + .../devicetree/bindings/phy/rcar-gen2-phy.txt | 3 +- .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 70 - .../devicetree/bindings/phy/rcar-gen3-phy-usb3.txt | 52 - .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 117 + .../devicetree/bindings/phy/renesas,usb3-phy.yaml | 79 + .../bindings/phy/rockchip,px30-dsi-dphy.yaml | 2 +- .../bindings/phy/socionext,uniphier-pcie-phy.yaml | 77 + .../bindings/phy/socionext,uniphier-usb2-phy.yaml | 85 + .../phy/socionext,uniphier-usb3hs-phy.yaml | 103 + .../phy/socionext,uniphier-usb3ss-phy.yaml | 96 + .../devicetree/bindings/phy/uniphier-pcie-phy.txt | 36 - .../devicetree/bindings/phy/uniphier-usb2-phy.txt | 45 - .../bindings/phy/uniphier-usb3-hsphy.txt | 69 - .../bindings/phy/uniphier-usb3-ssphy.txt | 58 - .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 12 +- .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 37 +- .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 46 +- .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 108 +- .../bindings/pinctrl/cirrus,lochnagar.txt | 141 - .../bindings/pinctrl/cirrus,lochnagar.yaml | 190 + .../bindings/pinctrl/cirrus,madera-pinctrl.txt | 99 - .../devicetree/bindings/pinctrl/cirrus,madera.yaml | 122 + .../bindings/pinctrl/fsl,imx8mm-pinctrl.yaml | 31 +- .../bindings/pinctrl/fsl,imx8mn-pinctrl.yaml | 31 +- .../bindings/pinctrl/fsl,imx8mp-pinctrl.yaml | 31 +- .../bindings/pinctrl/fsl,imx8mq-pinctrl.yaml | 31 +- .../devicetree/bindings/pinctrl/intel,lgm-io.yaml | 4 +- .../devicetree/bindings/pinctrl/pinmux-node.yaml | 3 +- .../bindings/pinctrl/qcom,ipq6018-pinctrl.yaml | 3 +- .../bindings/pinctrl/st,stm32-pinctrl.yaml | 54 +- .../bindings/power/amlogic,meson-ee-pwrc.yaml | 105 +- .../devicetree/bindings/power/fsl,imx-gpc.txt | 91 - .../devicetree/bindings/power/fsl,imx-gpc.yaml | 124 + .../devicetree/bindings/power/fsl,imx-gpcv2.txt | 77 - .../devicetree/bindings/power/fsl,imx-gpcv2.yaml | 108 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../devicetree/bindings/power/renesas,apmu.yaml | 1 + .../bindings/power/renesas,rcar-sysc.yaml | 1 + Documentation/devicetree/bindings/pwm/imx-pwm.txt | 27 - Documentation/devicetree/bindings/pwm/imx-pwm.yaml | 66 + .../devicetree/bindings/pwm/imx-tpm-pwm.txt | 22 - .../devicetree/bindings/pwm/imx-tpm-pwm.yaml | 55 + Documentation/devicetree/bindings/pwm/mxs-pwm.txt | 17 - Documentation/devicetree/bindings/pwm/mxs-pwm.yaml | 43 + .../devicetree/bindings/pwm/pwm-samsung.yaml | 27 +- .../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 2 +- .../bindings/regulator/arizona-regulator.txt | 18 - .../bindings/regulator/cirrus,lochnagar.txt | 82 - .../bindings/regulator/gpio-regulator.yaml | 35 +- .../devicetree/bindings/regulator/mps,mp5416.yaml | 6 +- .../devicetree/bindings/regulator/mps,mpq7920.yaml | 28 +- .../devicetree/bindings/regulator/regulator.yaml | 5 +- .../bindings/regulator/rohm,bd71828-regulator.yaml | 34 +- .../bindings/regulator/rohm,bd71837-regulator.yaml | 27 +- .../bindings/regulator/st,stm32-booster.yaml | 3 +- .../bindings/regulator/st,stm32mp1-pwr-reg.yaml | 3 +- .../devicetree/bindings/regulator/wlf,arizona.yaml | 37 + .../bindings/remoteproc/st,stm32-rproc.yaml | 11 +- .../bindings/reserved-memory/reserved-memory.txt | 2 + .../reset/brcm,bcm7216-pcie-sata-rescal.yaml | 4 +- .../devicetree/bindings/reset/fsl,imx7-src.txt | 6 +- .../devicetree/bindings/reset/intel,rcu-gw.yaml | 3 +- .../devicetree/bindings/reset/renesas,rst.yaml | 1 + Documentation/devicetree/bindings/riscv/cpus.yaml | 20 +- .../devicetree/bindings/rtc/renesas,sh-rtc.yaml | 5 + Documentation/devicetree/bindings/rtc/rtc-mxc.txt | 26 - Documentation/devicetree/bindings/rtc/rtc-mxc.yaml | 57 + .../devicetree/bindings/rtc/rtc-mxc_v2.txt | 17 - .../devicetree/bindings/rtc/rtc-mxc_v2.yaml | 46 + .../devicetree/bindings/rtc/st,stm32-rtc.yaml | 47 +- Documentation/devicetree/bindings/serial/8250.txt | 100 - Documentation/devicetree/bindings/serial/8250.yaml | 233 + .../bindings/serial/amlogic,meson-uart.yaml | 16 +- .../devicetree/bindings/serial/ingenic,uart.txt | 28 - .../devicetree/bindings/serial/ingenic,uart.yaml | 94 + .../devicetree/bindings/serial/mrvl-serial.txt | 4 - .../devicetree/bindings/serial/nxp,sc16is7xx.txt | 4 + .../devicetree/bindings/serial/pl011.yaml | 10 +- .../devicetree/bindings/serial/qca,ar9330-uart.txt | 31 - .../bindings/serial/qca,ar9330-uart.yaml | 50 + .../bindings/serial/renesas,em-uart.yaml | 49 + .../devicetree/bindings/serial/renesas,hscif.yaml | 1 + .../devicetree/bindings/serial/renesas,scif.yaml | 1 + .../devicetree/bindings/serial/renesas,scifa.yaml | 15 +- .../devicetree/bindings/serial/renesas,scifb.yaml | 1 + .../devicetree/bindings/serial/rs485.yaml | 47 +- .../devicetree/bindings/serial/samsung_uart.yaml | 13 +- .../devicetree/bindings/serial/serial.yaml | 8 + .../devicetree/bindings/serial/sifive-serial.yaml | 2 +- .../devicetree/bindings/serial/st,stm32-uart.yaml | 14 + .../bindings/soc/amlogic/amlogic,canvas.yaml | 10 +- .../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt | 1 + .../devicetree/bindings/soc/qcom/qcom,apr.txt | 20 +- .../devicetree/bindings/soc/qcom/qcom,geni-se.txt | 94 - .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 225 + .../devicetree/bindings/soc/ti/k3-socinfo.yaml | 40 + .../devicetree/bindings/sound/adi,adau7118.yaml | 20 +- .../bindings/sound/allwinner,sun4i-a10-codec.yaml | 51 +- .../devicetree/bindings/sound/amlogic,aiu.yaml | 3 +- .../bindings/sound/amlogic,g12a-toacodec.yaml | 2 +- .../devicetree/bindings/sound/amlogic,t9015.yaml | 3 +- .../devicetree/bindings/sound/cirrus,lochnagar.txt | 39 - .../bindings/sound/cirrus,lochnagar.yaml | 52 + .../devicetree/bindings/sound/cirrus,madera.yaml | 113 + Documentation/devicetree/bindings/sound/madera.txt | 67 - .../devicetree/bindings/sound/qcom,wcd934x.yaml | 3 +- .../devicetree/bindings/sound/renesas,fsi.yaml | 41 +- .../devicetree/bindings/sound/rockchip-i2s.yaml | 6 +- .../devicetree/bindings/sound/tlv320adcx140.yaml | 10 +- .../devicetree/bindings/sound/wlf,arizona.txt | 53 - .../devicetree/bindings/sound/wlf,arizona.yaml | 114 + .../devicetree/bindings/spi/marvell,mmp2-ssp.yaml | 58 + .../bindings/spi/qcom,spi-qcom-qspi.yaml | 10 +- .../devicetree/bindings/spi/renesas,hspi.yaml | 4 +- .../devicetree/bindings/spi/renesas,sh-msiof.yaml | 44 +- .../devicetree/bindings/spi/spi-controller.yaml | 14 +- .../devicetree/bindings/spi/spi-pl022.yaml | 57 +- .../devicetree/bindings/spi/spi-pxa2xx.txt | 27 - .../devicetree/bindings/spi/spi-sifive.yaml | 25 +- .../devicetree/bindings/spi/st,stm32-qspi.yaml | 4 +- .../sram/allwinner,sun4i-a10-system-control.yaml | 64 +- .../devicetree/bindings/sram/rockchip-pmu-sram.txt | 16 - Documentation/devicetree/bindings/sram/sram.yaml | 28 +- .../devicetree/bindings/submitting-patches.rst | 91 + .../devicetree/bindings/submitting-patches.txt | 85 - .../bindings/thermal/amlogic,thermal.yaml | 10 +- .../devicetree/bindings/thermal/imx-thermal.txt | 61 - .../devicetree/bindings/thermal/imx-thermal.yaml | 102 + .../devicetree/bindings/thermal/imx8mm-thermal.txt | 15 - .../bindings/thermal/imx8mm-thermal.yaml | 58 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 7 +- .../bindings/thermal/rcar-gen3-thermal.txt | 60 - .../bindings/thermal/rcar-gen3-thermal.yaml | 99 + .../devicetree/bindings/thermal/rcar-thermal.yaml | 7 +- .../thermal/socionext,uniphier-thermal.yaml | 59 + .../devicetree/bindings/thermal/sprd-thermal.yaml | 2 +- .../bindings/thermal/uniphier-thermal.txt | 65 - .../devicetree/bindings/timer/arm,arch_timer.yaml | 10 +- .../bindings/timer/arm,arch_timer_mmio.yaml | 11 +- .../bindings/timer/cadence,ttc-timer.txt | 21 - .../devicetree/bindings/timer/cdns,ttc.yaml | 48 + .../devicetree/bindings/timer/fsl,imxgpt.txt | 45 - .../devicetree/bindings/timer/fsl,imxgpt.yaml | 72 + .../devicetree/bindings/timer/ingenic,tcu.txt | 138 - .../devicetree/bindings/timer/ingenic,tcu.yaml | 280 + .../devicetree/bindings/timer/nxp,sysctr-timer.txt | 25 - .../bindings/timer/nxp,sysctr-timer.yaml | 54 + .../devicetree/bindings/timer/nxp,tpm-timer.txt | 28 - .../devicetree/bindings/timer/nxp,tpm-timer.yaml | 61 + .../devicetree/bindings/timer/renesas,cmt.txt | 110 - .../devicetree/bindings/timer/renesas,cmt.yaml | 182 + .../devicetree/bindings/timer/renesas,mtu2.txt | 42 - .../devicetree/bindings/timer/renesas,mtu2.yaml | 76 + .../devicetree/bindings/timer/renesas,ostm.txt | 31 - .../devicetree/bindings/timer/renesas,ostm.yaml | 59 + .../devicetree/bindings/ufs/ti,j721e-ufs.yaml | 65 +- .../devicetree/bindings/usb/amlogic,dwc3.txt | 42 - .../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 76 +- .../devicetree/bindings/usb/aspeed,usb-vhub.yaml | 82 +- .../devicetree/bindings/usb/atmel-usb.txt | 56 +- .../devicetree/bindings/usb/brcm,bcm7445-ehci.yaml | 59 + Documentation/devicetree/bindings/usb/dwc2.yaml | 11 +- Documentation/devicetree/bindings/usb/dwc3.txt | 2 - Documentation/devicetree/bindings/usb/ehci-mv.txt | 23 - .../devicetree/bindings/usb/generic-ehci.yaml | 27 +- .../devicetree/bindings/usb/generic-ohci.yaml | 6 + .../devicetree/bindings/usb/ingenic,musb.yaml | 3 + .../devicetree/bindings/usb/keystone-usb.txt | 56 - .../bindings/usb/marvell,pxau2o-ehci.yaml | 62 + .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 8 +- .../devicetree/bindings/usb/qcom,dwc3.txt | 104 - .../devicetree/bindings/usb/qcom,dwc3.yaml | 174 + .../devicetree/bindings/usb/renesas,usb3-peri.yaml | 2 +- .../devicetree/bindings/usb/renesas,usbhs.yaml | 3 +- .../devicetree/bindings/usb/ti,j721e-usb.yaml | 54 +- .../devicetree/bindings/usb/ti,keystone-dwc3.yaml | 77 + .../devicetree/bindings/usb/ti,tps6598x.yaml | 64 + .../devicetree/bindings/usb/usb-conn-gpio.txt | 30 - Documentation/devicetree/bindings/usb/usb-xhci.txt | 2 + .../devicetree/bindings/vendor-prefixes.yaml | 28 + .../devicetree/bindings/watchdog/fsl-imx-wdt.txt | 24 - .../devicetree/bindings/watchdog/fsl-imx-wdt.yaml | 54 + .../bindings/watchdog/fsl-imx7ulp-wdt.txt | 22 - .../bindings/watchdog/fsl-imx7ulp-wdt.yaml | 60 + .../devicetree/bindings/watchdog/renesas,wdt.txt | 51 - .../devicetree/bindings/watchdog/renesas,wdt.yaml | 101 + .../bindings/watchdog/socionext,uniphier-wdt.yaml | 36 + .../devicetree/bindings/watchdog/ti,rti-wdt.yaml | 2 +- .../devicetree/bindings/watchdog/uniphier-wdt.txt | 20 - .../devicetree/bindings/writing-bindings.rst | 67 + .../devicetree/bindings/writing-bindings.txt | 60 - Documentation/devicetree/bindings/xilinx.txt | 143 - Documentation/devicetree/changesets.rst | 37 + Documentation/devicetree/changesets.txt | 31 - .../devicetree/dynamic-resolution-notes.rst | 27 + .../devicetree/dynamic-resolution-notes.txt | 24 - Documentation/devicetree/index.rst | 17 + Documentation/devicetree/of_unittest.rst | 205 + Documentation/devicetree/of_unittest.txt | 197 - Documentation/devicetree/overlay-notes.rst | 128 + Documentation/devicetree/overlay-notes.txt | 139 - Documentation/devicetree/usage-model.rst | 420 + Documentation/devicetree/usage-model.txt | 415 - Documentation/dontdiff | 1 + Documentation/driver-api/driver-model/devres.rst | 8 - Documentation/driver-api/driver-model/driver.rst | 32 +- Documentation/driver-api/gpio/board.rst | 15 +- Documentation/driver-api/iio/triggers.rst | 2 - Documentation/driver-api/infiniband.rst | 3 - Documentation/driver-api/soundwire/stream.rst | 89 +- Documentation/driver-api/soundwire/summary.rst | 7 +- .../debug/debug-vm-pgtable/arch-support.txt | 34 + Documentation/filesystems/fiemap.rst | 12 +- .../firmware-guide/acpi/intel-pmc-mux.rst | 153 + Documentation/fpga/dfl.rst | 84 + Documentation/index.rst | 3 + Documentation/infiniband/core_locking.rst | 2 - Documentation/kbuild/makefiles.rst | 187 +- Documentation/kbuild/modules.rst | 12 - Documentation/powerpc/bootwrapper.rst | 28 +- Documentation/powerpc/index.rst | 1 + Documentation/powerpc/transactional_memory.rst | 27 + Documentation/powerpc/vas-api.rst | 292 + Documentation/process/submitting-patches.rst | 2 +- Documentation/trace/coresight/coresight-ect.rst | 5 +- Documentation/trace/coresight/coresight.rst | 85 + .../it_IT/process/submitting-patches.rst | 2 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + Documentation/w1/slaves/w1_therm.rst | 50 +- Kconfig | 2 - MAINTAINERS | 122 +- Makefile | 217 +- arch/alpha/kernel/setup.c | 13 +- arch/arc/Kconfig | 1 + arch/arc/include/asm/highmem.h | 18 - arch/arc/mm/highmem.c | 28 +- arch/arm/Kconfig | 4 +- arch/arm/Kconfig.debug | 10 + arch/arm/Makefile | 5 +- arch/arm/boot/deflate_xip_data.sh | 2 +- arch/arm/boot/dts/Makefile | 19 +- arch/arm/boot/dts/am33xx-l4.dtsi | 6 +- arch/arm/boot/dts/am33xx.dtsi | 20 + arch/arm/boot/dts/am3517.dtsi | 24 +- arch/arm/boot/dts/am4372.dtsi | 20 + arch/arm/boot/dts/am437x-l4.dtsi | 7 +- arch/arm/boot/dts/am571x-idk.dts | 48 +- arch/arm/boot/dts/am5729-beagleboneai.dts | 731 ++ arch/arm/boot/dts/am572x-idk-common.dtsi | 63 +- arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 63 +- arch/arm/boot/dts/am57xx-idk-common.dtsi | 58 + arch/arm/boot/dts/armada-370-xp.dtsi | 2 - arch/arm/boot/dts/armada-375.dtsi | 2 - arch/arm/boot/dts/armada-38x.dtsi | 2 - arch/arm/boot/dts/armada-39x.dtsi | 4 - arch/arm/boot/dts/aspeed-ast2600-evb.dts | 4 + .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 78 +- .../boot/dts/aspeed-bmc-facebook-yosemitev2.dts | 231 + arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 202 +- arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts | 310 +- arch/arm/boot/dts/aspeed-bmc-opp-nicole.dts | 326 + arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 35 +- arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 112 + arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 34 + arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts | 37 +- arch/arm/boot/dts/aspeed-g4.dtsi | 10 + arch/arm/boot/dts/aspeed-g5.dtsi | 43 +- arch/arm/boot/dts/aspeed-g6.dtsi | 64 +- arch/arm/boot/dts/at91-dvk_su60_somc.dtsi | 2 +- arch/arm/boot/dts/at91-kizbox3-hs.dts | 4 +- arch/arm/boot/dts/at91-kizbox3_common.dtsi | 48 +- arch/arm/boot/dts/at91-sam9x60ek.dts | 23 + arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 54 + arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 64 +- arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi | 16 +- arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 12 - arch/arm/boot/dts/at91-sama5d2_icp.dts | 767 ++ arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 25 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 118 +- arch/arm/boot/dts/at91-wb50n.dtsi | 4 - arch/arm/boot/dts/at91rm9200.dtsi | 296 +- arch/arm/boot/dts/at91sam9g45.dtsi | 392 +- arch/arm/boot/dts/at91sam9m10g45ek.dts | 4 +- arch/arm/boot/dts/at91sam9n12.dtsi | 324 +- arch/arm/boot/dts/at91sam9n12ek.dts | 2 +- arch/arm/boot/dts/at91sam9rl.dtsi | 54 - arch/arm/boot/dts/at91sam9x5.dtsi | 54 - arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 13 +- arch/arm/boot/dts/bcm2835-common.dtsi | 1 - arch/arm/boot/dts/bcm2835-rpi-common.dtsi | 12 + arch/arm/boot/dts/bcm2835.dtsi | 1 + arch/arm/boot/dts/bcm2836.dtsi | 1 + arch/arm/boot/dts/bcm2837.dtsi | 1 + arch/arm/boot/dts/berlin2.dtsi | 6 +- arch/arm/boot/dts/berlin2cd.dtsi | 2 +- arch/arm/boot/dts/berlin2q.dtsi | 6 +- arch/arm/boot/dts/dm814x.dtsi | 74 +- arch/arm/boot/dts/dm816x.dtsi | 78 +- arch/arm/boot/dts/dove.dtsi | 3 +- arch/arm/boot/dts/dra7-evm-common.dtsi | 1 + arch/arm/boot/dts/dra7-evm.dts | 54 + arch/arm/boot/dts/dra7-ipu-dsp-common.dtsi | 39 + arch/arm/boot/dts/dra7-l4.dtsi | 57 +- arch/arm/boot/dts/dra7.dtsi | 46 + arch/arm/boot/dts/dra71-evm.dts | 42 + arch/arm/boot/dts/dra72-evm-common.dtsi | 18 +- arch/arm/boot/dts/dra72-evm-revc.dts | 42 + arch/arm/boot/dts/dra72-evm.dts | 42 + arch/arm/boot/dts/dra72x.dtsi | 6 + arch/arm/boot/dts/dra74-ipu-dsp-common.dtsi | 18 + arch/arm/boot/dts/dra74x.dtsi | 21 + arch/arm/boot/dts/dra76-evm.dts | 54 + arch/arm/boot/dts/e60k02.dtsi | 2 + arch/arm/boot/dts/exynos3250-monk.dts | 3 +- arch/arm/boot/dts/exynos3250-rinato.dts | 48 +- arch/arm/boot/dts/exynos4210-i9100.dts | 768 ++ arch/arm/boot/dts/exynos4210-origen.dts | 7 +- arch/arm/boot/dts/exynos4210-trats.dts | 41 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 33 +- arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 6 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 17 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 8 +- arch/arm/boot/dts/exynos4412-origen.dts | 14 +- arch/arm/boot/dts/exynos5250-arndale.dts | 13 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 2 +- arch/arm/boot/dts/imx50.dtsi | 8 +- arch/arm/boot/dts/imx51.dtsi | 3 +- arch/arm/boot/dts/imx53-cx9020.dts | 25 +- arch/arm/boot/dts/imx53.dtsi | 3 +- arch/arm/boot/dts/imx6dl-colibri-v1_1-eval-v3.dts | 31 + arch/arm/boot/dts/imx6q-dhcom-pdk2.dts | 115 +- arch/arm/boot/dts/imx6qdl-colibri-v1_1-uhs.dtsi | 44 + arch/arm/boot/dts/imx6qdl-colibri.dtsi | 11 +- arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 14 + arch/arm/boot/dts/imx6qdl-gw560x.dtsi | 31 + arch/arm/boot/dts/imx6qdl-gw5904.dtsi | 31 + arch/arm/boot/dts/imx6qdl-gw5910.dtsi | 35 +- arch/arm/boot/dts/imx6qdl-sr-som.dtsi | 11 + arch/arm/boot/dts/imx6qdl.dtsi | 13 +- arch/arm/boot/dts/imx6sl.dtsi | 13 +- arch/arm/boot/dts/imx6sx.dtsi | 2 +- arch/arm/boot/dts/imx6ul.dtsi | 2 +- arch/arm/boot/dts/imx7-tqma7.dtsi | 2 +- arch/arm/boot/dts/imx7d-cl-som-imx7.dts | 4 + arch/arm/boot/dts/imx7d-colibri.dtsi | 4 + arch/arm/boot/dts/imx7d-nitrogen7.dts | 4 + arch/arm/boot/dts/imx7d-pinfunc.h | 2 +- arch/arm/boot/dts/imx7d-sdb.dts | 4 + arch/arm/boot/dts/imx7d-tqma7.dtsi | 4 + arch/arm/boot/dts/imx7d-zii-rmu2.dts | 2 +- arch/arm/boot/dts/imx7d-zii-rpu2.dts | 2 +- arch/arm/boot/dts/imx7s.dtsi | 2 +- arch/arm/boot/dts/integratorap-im-pd1.dts | 270 + arch/arm/boot/dts/integratorap.dts | 53 +- arch/arm/boot/dts/keystone-k2e.dtsi | 4 +- arch/arm/boot/dts/keystone-k2g-evm.dts | 101 + arch/arm/boot/dts/keystone-k2g.dtsi | 26 +- arch/arm/boot/dts/keystone-k2hk.dtsi | 4 +- arch/arm/boot/dts/keystone-k2l.dtsi | 4 +- arch/arm/boot/dts/kirkwood-l-50.dts | 438 + .../boot/dts/kirkwood-netgear_readynas_nv+_v2.dts | 14 + arch/arm/boot/dts/kirkwood.dtsi | 2 +- arch/arm/boot/dts/ls1021a-twr.dts | 14 + arch/arm/boot/dts/meson.dtsi | 3 + arch/arm/boot/dts/meson8b-odroidc1.dts | 3 +- arch/arm/boot/dts/meson8b.dtsi | 5 +- arch/arm/boot/dts/meson8m2-mxiii-plus.dts | 4 +- arch/arm/boot/dts/meson8m2.dtsi | 13 +- arch/arm/boot/dts/mmp2.dtsi | 2 +- arch/arm/boot/dts/mmp3.dtsi | 26 +- arch/arm/boot/dts/mt2701-evb.dts | 21 + arch/arm/boot/dts/mt2701.dtsi | 33 + arch/arm/boot/dts/mt7623.dtsi | 25 + arch/arm/boot/dts/mt7623n-rfb-emmc.dts | 1 + arch/arm/boot/dts/omap2.dtsi | 31 +- arch/arm/boot/dts/omap2420.dtsi | 68 +- arch/arm/boot/dts/omap2430.dtsi | 68 +- arch/arm/boot/dts/omap3-beagle.dts | 33 + arch/arm/boot/dts/omap3-devkit8000.dts | 33 + arch/arm/boot/dts/omap3.dtsi | 134 +- arch/arm/boot/dts/omap4-l4.dtsi | 4 +- arch/arm/boot/dts/omap4.dtsi | 10 + arch/arm/boot/dts/omap5-l4.dtsi | 35 +- arch/arm/boot/dts/omap5.dtsi | 96 + arch/arm/boot/dts/pxa168.dtsi | 8 +- arch/arm/boot/dts/pxa3xx.dtsi | 2 +- arch/arm/boot/dts/pxa910.dtsi | 4 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 1 + arch/arm/boot/dts/qcom-ipq8064.dtsi | 6 + arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 405 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 11 + arch/arm/boot/dts/r8a7740.dtsi | 2 +- arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 37 + arch/arm/boot/dts/r8a7742-iwg21m.dtsi | 53 + arch/arm/boot/dts/r8a7742.dtsi | 648 ++ arch/arm/boot/dts/r8a7743.dtsi | 12 +- arch/arm/boot/dts/r8a7744.dtsi | 12 +- arch/arm/boot/dts/r8a7745.dtsi | 12 +- arch/arm/boot/dts/r8a7790.dtsi | 12 +- arch/arm/boot/dts/r8a7791.dtsi | 95 +- arch/arm/boot/dts/r8a7793.dtsi | 14 +- arch/arm/boot/dts/r8a7794.dtsi | 12 +- arch/arm/boot/dts/rk3036-kylin.dts | 2 +- arch/arm/boot/dts/rk3066a-mk808.dts | 2 +- arch/arm/boot/dts/rk3188-radxarock.dts | 6 +- arch/arm/boot/dts/rk3229-xms6.dts | 19 +- arch/arm/boot/dts/rk322x.dtsi | 10 + arch/arm/boot/dts/rk3288-firefly-reload.dts | 12 +- arch/arm/boot/dts/rk3288-firefly.dtsi | 12 +- arch/arm/boot/dts/rk3288-miqi.dts | 2 +- arch/arm/boot/dts/rk3288-phycore-som.dtsi | 6 +- arch/arm/boot/dts/rk3288-rock2-square.dts | 4 +- arch/arm/boot/dts/rk3288-tinker.dtsi | 6 +- arch/arm/boot/dts/rk3288.dtsi | 1 - arch/arm/boot/dts/rtd1195-horseradish.dts | 32 + arch/arm/boot/dts/rtd1195-mele-x1000.dts | 32 + arch/arm/boot/dts/rtd1195.dtsi | 217 + arch/arm/boot/dts/s5pv210-aries.dtsi | 359 +- arch/arm/boot/dts/s5pv210-fascinate4g.dts | 249 + arch/arm/boot/dts/s5pv210-galaxys.dts | 292 + arch/arm/boot/dts/s5pv210-pinctrl.dtsi | 9 +- arch/arm/boot/dts/s5pv210.dtsi | 23 +- arch/arm/boot/dts/sama5d2.dtsi | 415 +- arch/arm/boot/dts/sama5d3.dtsi | 537 +- arch/arm/boot/dts/sama5d3_can.dtsi | 20 +- arch/arm/boot/dts/sama5d3_emac.dtsi | 8 +- arch/arm/boot/dts/sama5d3_gmac.dtsi | 11 +- arch/arm/boot/dts/sama5d3_lcd.dtsi | 19 +- arch/arm/boot/dts/sama5d3_mci2.dtsi | 11 +- arch/arm/boot/dts/sama5d3_tcb1.dtsi | 12 +- arch/arm/boot/dts/sama5d3_uart.dtsi | 20 +- arch/arm/boot/dts/sama5d3xmb.dtsi | 6 +- arch/arm/boot/dts/sama5d3xmb_cmp.dtsi | 6 +- arch/arm/boot/dts/sama5d4.dtsi | 126 +- arch/arm/boot/dts/sh73a0.dtsi | 2 +- arch/arm/boot/dts/socfpga.dtsi | 16 + arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 65 + arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 39 +- arch/arm/boot/dts/stih407-family.dtsi | 14 - arch/arm/boot/dts/stih418.dtsi | 8 +- arch/arm/boot/dts/stm32f429.dtsi | 4 +- arch/arm/boot/dts/stm32h743.dtsi | 4 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 666 +- arch/arm/boot/dts/stm32mp151.dtsi | 37 +- arch/arm/boot/dts/stm32mp157.dtsi | 8 +- arch/arm/boot/dts/stm32mp157a-avenger96.dts | 314 +- arch/arm/boot/dts/stm32mp157a-dhcor-avenger96.dts | 38 + arch/arm/boot/dts/stm32mp157a-iot-box.dts | 68 + arch/arm/boot/dts/stm32mp157a-stinger96.dts | 12 + arch/arm/boot/dts/stm32mp157a-stinger96.dtsi | 342 + arch/arm/boot/dts/stm32mp157c-dhcom-pdk2.dts | 265 +- arch/arm/boot/dts/stm32mp157c-dhcom-som.dtsi | 368 - arch/arm/boot/dts/stm32mp157c-dk2.dts | 8 - arch/arm/boot/dts/stm32mp157c-ed1.dts | 7 +- arch/arm/boot/dts/stm32mp157c-ev1.dts | 14 +- arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts | 252 + arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 337 + arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 361 + arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 401 + arch/arm/boot/dts/stm32mp15xx-dhcor-io1v8.dtsi | 23 + arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 209 + arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 20 +- arch/arm/boot/dts/stm32mp15xx-osd32.dtsi | 230 + .../arm/boot/dts/sun7i-a20-olinuxino-lime-emmc.dts | 32 + arch/arm/boot/dts/sun8i-a83t.dtsi | 10 + .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 2 +- arch/arm/boot/dts/sun8i-h3.dtsi | 24 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 10 + arch/arm/boot/dts/tegra114-dalmore.dts | 3 +- arch/arm/boot/dts/tegra124-venice2.dts | 2 +- arch/arm/boot/dts/tegra20-colibri-eval-v3.dts | 2 +- arch/arm/boot/dts/tegra20-colibri-iris.dts | 2 +- arch/arm/boot/dts/tegra20-harmony.dts | 2 +- arch/arm/boot/dts/tegra20-medcom-wide.dts | 2 +- arch/arm/boot/dts/tegra20-paz00.dts | 2 +- arch/arm/boot/dts/tegra20-seaboard.dts | 2 +- arch/arm/boot/dts/tegra20-ventana.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-eval.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-v1.1-eval.dts | 2 +- arch/arm/boot/dts/tegra30-beaver.dts | 40 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 2 +- arch/arm/boot/dts/tegra30-colibri-eval-v3.dts | 2 +- arch/arm/boot/dts/uniphier-ld4.dtsi | 2 + arch/arm/boot/dts/uniphier-ld6b-ref.dts | 1 + arch/arm/boot/dts/uniphier-pro4-ace.dts | 1 + arch/arm/boot/dts/uniphier-pro4-ref.dts | 1 + arch/arm/boot/dts/uniphier-pro4-sanji.dts | 1 + arch/arm/boot/dts/uniphier-pro4.dtsi | 10 + arch/arm/boot/dts/uniphier-pro5.dtsi | 12 + arch/arm/boot/dts/uniphier-pxs2-gentil.dts | 1 + arch/arm/boot/dts/uniphier-pxs2-vodka.dts | 1 + arch/arm/boot/dts/uniphier-pxs2.dtsi | 12 + arch/arm/boot/dts/uniphier-sld8.dtsi | 2 + arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 328 +- arch/arm/configs/bcm2835_defconfig | 1 + arch/arm/configs/cm_x2xx_defconfig | 173 - arch/arm/configs/em_x270_defconfig | 178 - arch/arm/configs/exynos_defconfig | 8 +- arch/arm/configs/imx_v6_v7_defconfig | 2 + arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/configs/pxa_defconfig | 2 - arch/arm/configs/sama5_defconfig | 2 + arch/arm/configs/shmobile_defconfig | 2 + arch/arm/configs/sunxi_defconfig | 1 + arch/arm/configs/u8500_defconfig | 14 + arch/arm/include/asm/highmem.h | 9 - arch/arm/include/asm/pgtable.h | 1 - arch/arm/kernel/elf.c | 27 +- arch/arm/kernel/time.c | 2 +- arch/arm/lib/uaccess_with_memcpy.c | 7 +- arch/arm/mach-actions/Kconfig | 1 - arch/arm/mach-alpine/Kconfig | 1 - arch/arm/mach-asm9260/Kconfig | 1 - arch/arm/mach-aspeed/Kconfig | 1 - arch/arm/mach-berlin/Kconfig | 1 - arch/arm/mach-clps711x/Kconfig | 5 - arch/arm/mach-davinci/Kconfig | 1 - arch/arm/mach-davinci/board-dm644x-evm.c | 26 +- arch/arm/mach-imx/common.h | 1 - arch/arm/mach-imx/cpu.c | 159 - arch/arm/mach-imx/mach-imx6q.c | 8 +- arch/arm/mach-imx/mach-imx6sl.c | 8 +- arch/arm/mach-imx/mach-imx6sx.c | 8 +- arch/arm/mach-imx/mach-imx6ul.c | 8 +- arch/arm/mach-imx/mach-imx7d.c | 6 - arch/arm/mach-imx/mach-imx7ulp.c | 2 +- arch/arm/mach-imx/mach-pcm037.c | 2 +- arch/arm/mach-imx/mach-vf610.c | 47 + arch/arm/mach-imx/mxc.h | 22 +- arch/arm/mach-integrator/Kconfig | 9 +- arch/arm/mach-integrator/Makefile | 3 +- arch/arm/mach-integrator/impd1.c | 475 - arch/arm/mach-integrator/impd1.h | 15 - arch/arm/mach-integrator/integrator_ap.c | 31 - arch/arm/mach-integrator/lm.c | 96 - arch/arm/mach-integrator/lm.h | 24 - arch/arm/mach-mediatek/mediatek.c | 2 +- arch/arm/mach-mmp/Kconfig | 1 - arch/arm/mach-mmp/mmp-dt.c | 2 +- arch/arm/mach-mmp/mmp2-dt.c | 2 +- arch/arm/mach-mvebu/Kconfig | 3 - arch/arm/mach-omap2/Kconfig | 1 - arch/arm/mach-omap2/Makefile | 6 +- arch/arm/mach-omap2/board-generic.c | 39 +- arch/arm/mach-omap2/clockdomains44xx_data.c | 2 +- arch/arm/mach-omap2/clockdomains54xx_data.c | 2 +- arch/arm/mach-omap2/common.h | 7 + arch/arm/mach-omap2/omap-smp.c | 2 +- arch/arm/mach-omap2/omap_hwmod_2420_data.c | 20 - arch/arm/mach-omap2/omap_hwmod_2430_data.c | 19 - .../mach-omap2/omap_hwmod_2xxx_interconnect_data.c | 8 - arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c | 47 - .../mach-omap2/omap_hwmod_33xx_43xx_common_data.h | 2 - .../omap_hwmod_33xx_43xx_interconnect_data.c | 8 - .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 62 - arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 10 - arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 146 +- arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 45 - arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 90 - arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 89 - arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 176 - arch/arm/mach-omap2/omap_hwmod_81xx_data.c | 74 - arch/arm/mach-omap2/omap_hwmod_common_data.h | 3 - arch/arm/mach-omap2/pm33xx-core.c | 2 +- arch/arm/mach-omap2/sleep34xx.S | 2 +- arch/arm/mach-omap2/timer.c | 577 +- arch/arm/mach-prima2/Kconfig | 1 - arch/arm/mach-pxa/Kconfig | 17 - arch/arm/mach-pxa/Makefile | 5 - arch/arm/mach-pxa/cm-x255.c | 240 - arch/arm/mach-pxa/cm-x270.c | 419 - arch/arm/mach-pxa/cm-x2xx-pci.c | 196 - arch/arm/mach-pxa/cm-x2xx-pci.h | 14 - arch/arm/mach-pxa/cm-x2xx.c | 538 -- arch/arm/mach-pxa/em-x270.c | 1286 --- arch/arm/mach-pxa/include/mach/io.h | 18 - arch/arm/mach-realtek/Kconfig | 11 + arch/arm/mach-realtek/Makefile | 2 + arch/arm/mach-realtek/rtd1195.c | 40 + arch/arm/mach-realview/Kconfig | 10 - arch/arm/mach-rockchip/platsmp.c | 2 +- arch/arm/mach-rockchip/rockchip.c | 2 +- arch/arm/mach-s3c64xx/mach-crag6410-module.c | 7 +- arch/arm/mach-sa1100/assabet.c | 2 +- arch/arm/mach-shmobile/setup-rcar-gen2.c | 2 + arch/arm/mach-socfpga/Kconfig | 1 - arch/arm/mach-tegra/pm.c | 4 + arch/arm/mach-tegra/reset-handler.S | 7 +- arch/arm/mach-tegra/sleep-tegra30.S | 16 +- arch/arm/mach-tegra/tegra.c | 8 +- arch/arm/mach-versatile/Kconfig | 1 - arch/arm/mach-versatile/versatile_dt.c | 5 - arch/arm/mach-vexpress/Kconfig | 3 - arch/arm/mach-vexpress/core.h | 1 + arch/arm/mach-vexpress/dcscb.c | 1 + arch/arm/mach-vexpress/v2m.c | 23 + arch/arm/mach-zynq/Kconfig | 1 - arch/arm/mm/cache-b15-rac.c | 3 +- arch/arm/mm/dump.c | 29 +- arch/arm/mm/fault-armv.c | 7 +- arch/arm/mm/fault.c | 22 +- arch/arm/mm/highmem.c | 35 +- arch/arm/mm/idmap.c | 3 +- arch/arm/mm/init.c | 2 +- arch/arm/mm/ioremap.c | 12 +- arch/arm/mm/mm.h | 2 +- arch/arm/mm/mmu.c | 35 +- arch/arm/mm/pgd.c | 40 +- arch/arm/plat-samsung/adc.c | 8 +- arch/arm/plat-versatile/Kconfig | 7 - arch/arm/plat-versatile/Makefile | 1 - arch/arm/plat-versatile/include/plat/sched_clock.h | 7 - arch/arm/plat-versatile/sched-clock.c | 28 - arch/arm64/Kconfig | 1 + arch/arm64/Kconfig.platforms | 5 +- arch/arm64/Makefile | 2 - .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 9 + arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 12 + .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 9 +- .../boot/dts/allwinner/sun50i-h6-cpu-opp.dtsi | 117 + .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 3 + .../dts/allwinner/sun50i-h6-orangepi-lite2.dts | 65 + .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 17 +- .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 43 +- .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 13 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 60 + arch/arm64/boot/dts/amlogic/Makefile | 4 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 11 + arch/arm64/boot/dts/amlogic/meson-g12.dtsi | 32 +- .../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 125 + arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 145 + .../boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi | 18 +- arch/arm64/boot/dts/amlogic/meson-g12b-s922x.dtsi | 15 + .../boot/dts/amlogic/meson-g12b-ugoos-am6.dts | 377 +- arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi | 423 + arch/arm64/boot/dts/amlogic/meson-g12b.dtsi | 22 + .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 78 +- .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 98 +- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 23 +- arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts | 2 +- .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 2 +- .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 2 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 2 +- .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 2 +- .../boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi | 6 +- arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 23 + .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 73 +- .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 3 +- .../dts/amlogic/meson-gxl-s905d-phicomm-n1.dts | 4 + .../boot/dts/amlogic/meson-gxl-s905d-sml5442tw.dts | 80 + .../boot/dts/amlogic/meson-gxl-s905w-p281.dts | 4 + .../boot/dts/amlogic/meson-gxl-s905w-tx3-mini.dts | 4 + .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 4 + .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 77 +- .../dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts | 3 +- .../boot/dts/amlogic/meson-gxl-s905x-p212.dtsi | 3 +- arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 79 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 3 +- .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 3 +- arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-gxm-vega-s96.dts | 4 + arch/arm64/boot/dts/amlogic/meson-gxm.dtsi | 7 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 4 +- .../arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts | 402 + arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 24 + arch/arm64/boot/dts/arm/foundation-v8-gicv2.dtsi | 4 +- arch/arm64/boot/dts/arm/foundation-v8-gicv3.dtsi | 11 +- arch/arm64/boot/dts/arm/foundation-v8.dtsi | 142 +- arch/arm64/boot/dts/arm/fvp-base-revc.dts | 10 +- arch/arm64/boot/dts/arm/juno-base.dtsi | 82 +- arch/arm64/boot/dts/arm/juno-motherboard.dtsi | 166 +- arch/arm64/boot/dts/arm/rtsm_ve-aemv8a.dts | 2 +- .../boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi | 4 +- arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 152 +- arch/arm64/boot/dts/freescale/fsl-ls1012a-frdm.dts | 15 + arch/arm64/boot/dts/freescale/fsl-ls1012a-frwy.dts | 15 + arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts | 15 + arch/arm64/boot/dts/freescale/fsl-ls1012a-rdb.dts | 15 + arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 13 + .../freescale/fsl-ls1028a-kontron-sl28-var2.dts | 4 +- .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 5 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 6 + arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts | 33 + arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 65 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 130 +- .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 285 + .../arm64/boot/dts/freescale/imx8mm-beacon-kit.dts | 19 + .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 410 + arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 12 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 14 +- arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 12 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 12 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 88 +- .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 4 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 10 +- arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 95 +- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 18 +- arch/arm64/boot/dts/freescale/qoriq-fman3-0.dtsi | 1 + arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 4 +- .../arm64/boot/dts/hisilicon/hi6220-coresight.dtsi | 130 +- .../arm64/boot/dts/hisilicon/hikey960-pinctrl.dtsi | 6 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 4 +- arch/arm64/boot/dts/marvell/armada-3720-db.dts | 3 + .../boot/dts/marvell/armada-3720-espressobin.dtsi | 2 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 10 +- arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts | 22 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 4 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 2 +- .../dts/marvell/armada-8040-mcbin-singleshot.dts | 4 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts | 4 +- arch/arm64/boot/dts/marvell/armada-ap80x.dtsi | 1 - arch/arm64/boot/dts/mediatek/Makefile | 3 + arch/arm64/boot/dts/mediatek/mt2712-evb.dts | 74 + arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 158 +- arch/arm64/boot/dts/mediatek/mt6358.dtsi | 358 + arch/arm64/boot/dts/mediatek/mt6797-x20-dev.dts | 49 + arch/arm64/boot/dts/mediatek/mt6797.dtsi | 231 +- .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 4 + arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 4 + arch/arm64/boot/dts/mediatek/mt7622.dtsi | 11 + .../boot/dts/mediatek/mt8173-elm-hana-rev7.dts | 27 + arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dts | 14 + arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtsi | 70 + arch/arm64/boot/dts/mediatek/mt8173-elm.dts | 14 + arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 1173 +++ arch/arm64/boot/dts/mediatek/mt8173.dtsi | 80 +- arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 147 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 50 +- arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 3 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 5 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 30 +- arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 3 +- arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 10 + arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 7 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 89 +- arch/arm64/boot/dts/qcom/Makefile | 1 + .../arm64/boot/dts/qcom/apq8016-sbc-pmic-pins.dtsi | 74 - arch/arm64/boot/dts/qcom/apq8016-sbc-soc-pins.dtsi | 89 - arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 257 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 53 +- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 112 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 474 +- .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 25 +- arch/arm64/boot/dts/qcom/msm8916-pins.dtsi | 221 +- .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 98 +- .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 54 + .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 35 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 228 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 87 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 38 +- arch/arm64/boot/dts/qcom/pm8150.dtsi | 14 +- arch/arm64/boot/dts/qcom/pm8150b.dtsi | 14 +- arch/arm64/boot/dts/qcom/pm8150l.dtsi | 14 +- arch/arm64/boot/dts/qcom/pmi8994.dtsi | 6 + arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 85 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 100 + arch/arm64/boot/dts/qcom/sc7180-idp.dts | 66 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 959 ++- .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 46 + arch/arm64/boot/dts/qcom/sdm660.dtsi | 372 + arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 2 + arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 210 + arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 2 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 104 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 13 + arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 351 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 126 +- arch/arm64/boot/dts/realtek/Makefile | 6 + arch/arm64/boot/dts/realtek/rtd1293-ds418j.dts | 6 +- arch/arm64/boot/dts/realtek/rtd1293.dtsi | 12 +- arch/arm64/boot/dts/realtek/rtd1295-mele-v9.dts | 6 +- .../arm64/boot/dts/realtek/rtd1295-probox2-ava.dts | 6 +- arch/arm64/boot/dts/realtek/rtd1295-xnano-x5.dts | 30 + arch/arm64/boot/dts/realtek/rtd1295-zidoo-x9s.dts | 4 +- arch/arm64/boot/dts/realtek/rtd1295.dtsi | 21 +- arch/arm64/boot/dts/realtek/rtd1296-ds418.dts | 4 +- arch/arm64/boot/dts/realtek/rtd1296.dtsi | 8 +- arch/arm64/boot/dts/realtek/rtd129x.dtsi | 221 +- arch/arm64/boot/dts/realtek/rtd1395-bpi-m4.dts | 30 + arch/arm64/boot/dts/realtek/rtd1395-lionskin.dts | 36 + arch/arm64/boot/dts/realtek/rtd1395.dtsi | 65 + arch/arm64/boot/dts/realtek/rtd139x.dtsi | 193 + arch/arm64/boot/dts/realtek/rtd1619-mjolnir.dts | 44 + arch/arm64/boot/dts/realtek/rtd1619.dtsi | 12 + arch/arm64/boot/dts/realtek/rtd16xx.dtsi | 229 + arch/arm64/boot/dts/renesas/Makefile | 3 +- .../dts/renesas/aistarvision-mipi-adapter-2.1.dtsi | 94 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 18 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 18 +- .../boot/dts/renesas/r8a774c0-ek874-mipi-2.1.dts | 72 + arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 18 +- arch/arm64/boot/dts/renesas/r8a77950.dtsi | 14 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 34 +- arch/arm64/boot/dts/renesas/r8a77960.dtsi | 22 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 403 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 20 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 10 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 16 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 20 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 20 +- arch/arm64/boot/dts/rockchip/Makefile | 1 + arch/arm64/boot/dts/rockchip/px30.dtsi | 3 + arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 7 +- arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 557 ++ arch/arm64/boot/dts/rockchip/rk3326.dtsi | 15 + arch/arm64/boot/dts/rockchip/rk3328-a1.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 4 +- .../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-ficus.dts | 29 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 10 +- arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 7 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 4 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 11 +- arch/arm64/boot/dts/rockchip/rk3399-rock960.dts | 29 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 27 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 34 +- arch/arm64/boot/dts/socionext/Makefile | 1 + .../boot/dts/socionext/uniphier-ld11-global.dts | 1 + .../arm64/boot/dts/socionext/uniphier-ld11-ref.dts | 1 + arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi | 12 + .../boot/dts/socionext/uniphier-ld20-akebi96.dts | 189 + .../boot/dts/socionext/uniphier-ld20-global.dts | 1 + .../arm64/boot/dts/socionext/uniphier-ld20-ref.dts | 1 + arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 16 + .../arm64/boot/dts/socionext/uniphier-pxs3-ref.dts | 18 + arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 12 + arch/arm64/boot/dts/sprd/sc9863a.dtsi | 66 + arch/arm64/boot/dts/sprd/sharkl3.dtsi | 164 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 104 + arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 11 + .../boot/dts/ti/k3-am654-industrial-thermal.dtsi | 45 + .../boot/dts/ti/k3-j721e-common-proc-board.dts | 20 + arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 75 + arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 6 +- arch/arm64/configs/defconfig | 18 +- arch/arm64/include/asm/elf.h | 23 +- arch/arm64/include/asm/kvm_mmu.h | 10 +- arch/arm64/include/asm/pgalloc.h | 10 +- arch/arm64/include/asm/pgtable-types.h | 5 +- arch/arm64/include/asm/pgtable.h | 37 +- arch/arm64/include/asm/stage2_pgtable.h | 48 +- arch/arm64/kernel/hibernate.c | 44 +- arch/arm64/kernel/pci.c | 4 +- arch/arm64/kvm/mmu.c | 209 +- arch/arm64/mm/fault.c | 9 +- arch/arm64/mm/hugetlbpage.c | 15 +- arch/arm64/mm/kasan_init.c | 26 +- arch/arm64/mm/mmu.c | 52 +- arch/arm64/mm/pageattr.c | 7 +- arch/csky/include/asm/highmem.h | 12 +- arch/csky/mm/highmem.c | 56 +- arch/h8300/boot/compressed/Makefile | 2 +- arch/h8300/include/asm/pgtable.h | 1 - arch/hexagon/Makefile | 2 +- arch/hexagon/include/asm/fixmap.h | 4 +- arch/hexagon/include/asm/pgtable.h | 1 - arch/ia64/Makefile | 2 +- arch/ia64/include/asm/pgalloc.h | 4 +- arch/ia64/include/asm/pgtable.h | 17 +- arch/ia64/mm/fault.c | 7 +- arch/ia64/mm/hugetlbpage.c | 18 +- arch/ia64/mm/init.c | 28 +- arch/m68k/Makefile | 8 +- arch/microblaze/include/asm/highmem.h | 27 - arch/microblaze/mm/highmem.c | 21 +- arch/microblaze/mm/init.c | 3 - arch/mips/include/asm/highmem.h | 11 +- arch/mips/kernel/sysrq.c | 2 +- arch/mips/mm/cache.c | 6 +- arch/mips/mm/highmem.c | 54 +- arch/nds32/include/asm/highmem.h | 9 - arch/nds32/mm/highmem.c | 41 +- arch/nios2/include/asm/pgtable.h | 3 +- arch/nios2/mm/fault.c | 9 +- arch/nios2/mm/ioremap.c | 6 +- arch/openrisc/include/asm/pgtable.h | 1 - arch/openrisc/mm/fault.c | 10 +- arch/openrisc/mm/init.c | 4 +- arch/parisc/Makefile | 2 +- arch/parisc/include/asm/cacheflush.h | 30 +- arch/powerpc/Kconfig | 70 +- arch/powerpc/Kconfig.debug | 2 +- arch/powerpc/boot/Makefile | 14 +- arch/powerpc/boot/dts/Makefile | 1 - arch/powerpc/boot/dts/ep405.dts | 230 - arch/powerpc/boot/dts/pcm032.dts | 4 +- arch/powerpc/boot/dts/virtex440-ml507.dts | 406 - arch/powerpc/boot/dts/virtex440-ml510.dts | 466 - arch/powerpc/boot/dts/walnut.dts | 246 - arch/powerpc/boot/ep405.c | 71 - arch/powerpc/boot/ops.h | 1 - arch/powerpc/boot/serial.c | 5 - arch/powerpc/boot/treeboot-walnut.c | 81 - arch/powerpc/boot/uartlite.c | 79 - arch/powerpc/boot/virtex.c | 97 - arch/powerpc/boot/virtex405-head.S | 31 - arch/powerpc/boot/wrapper | 26 +- arch/powerpc/configs/40x/acadia_defconfig | 1 - arch/powerpc/configs/40x/ep405_defconfig | 62 - arch/powerpc/configs/40x/kilauea_defconfig | 1 - arch/powerpc/configs/40x/klondike_defconfig | 1 - arch/powerpc/configs/40x/makalu_defconfig | 1 - arch/powerpc/configs/40x/obs600_defconfig | 1 - arch/powerpc/configs/40x/virtex_defconfig | 75 - arch/powerpc/configs/44x/virtex5_defconfig | 74 - arch/powerpc/configs/adder875_defconfig | 1 - arch/powerpc/configs/ep88xc_defconfig | 1 - arch/powerpc/configs/mpc866_ads_defconfig | 1 - arch/powerpc/configs/mpc885_ads_defconfig | 1 - arch/powerpc/configs/powernv_defconfig | 1 + arch/powerpc/configs/ppc40x_defconfig | 9 - arch/powerpc/configs/ppc44x_defconfig | 8 - arch/powerpc/configs/ppc64_defconfig | 2 + arch/powerpc/configs/pseries_defconfig | 1 + arch/powerpc/configs/tqm8xx_defconfig | 1 - arch/powerpc/include/asm/asm-405.h | 19 - arch/powerpc/include/asm/atomic.h | 11 - arch/powerpc/include/asm/bitops.h | 4 - arch/powerpc/include/asm/book3s/32/kup.h | 7 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 83 +- arch/powerpc/include/asm/book3s/64/hash.h | 4 +- arch/powerpc/include/asm/book3s/64/kup-radix.h | 41 +- arch/powerpc/include/asm/book3s/64/mmu.h | 5 +- arch/powerpc/include/asm/book3s/64/pgalloc.h | 4 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 110 +- arch/powerpc/include/asm/book3s/64/radix.h | 6 +- arch/powerpc/include/asm/book3s/64/tlbflush-hash.h | 3 +- arch/powerpc/include/asm/cache.h | 2 +- arch/powerpc/include/asm/cmpxchg.h | 11 - arch/powerpc/include/asm/code-patching.h | 37 +- arch/powerpc/include/asm/cputable.h | 22 +- arch/powerpc/include/asm/debug.h | 2 +- arch/powerpc/include/asm/drmem.h | 1 + arch/powerpc/include/asm/fadump-internal.h | 4 +- arch/powerpc/include/asm/firmware.h | 1 + arch/powerpc/include/asm/fixmap.h | 4 + arch/powerpc/include/asm/ftrace.h | 14 + arch/powerpc/include/asm/futex.h | 3 - arch/powerpc/include/asm/highmem.h | 28 - arch/powerpc/include/asm/hugetlb.h | 4 - arch/powerpc/include/asm/hw_breakpoint.h | 31 +- arch/powerpc/include/asm/icswx.h | 20 +- arch/powerpc/include/asm/idle.h | 93 + arch/powerpc/include/asm/inst.h | 131 + arch/powerpc/include/asm/iommu.h | 4 +- arch/powerpc/include/asm/kasan.h | 10 +- arch/powerpc/include/asm/kprobes.h | 2 +- arch/powerpc/include/asm/kup.h | 14 +- arch/powerpc/include/asm/kvm_book3s.h | 2 +- arch/powerpc/include/asm/kvm_book3s_64.h | 44 +- arch/powerpc/include/asm/mmu.h | 10 +- arch/powerpc/include/asm/mmu_context.h | 30 + arch/powerpc/include/asm/module.h | 3 - arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h | 32 +- arch/powerpc/include/asm/nohash/32/mmu-8xx.h | 90 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 121 +- arch/powerpc/include/asm/nohash/32/pte-40x.h | 23 +- arch/powerpc/include/asm/nohash/32/pte-8xx.h | 4 +- arch/powerpc/include/asm/nohash/32/slice.h | 20 - arch/powerpc/include/asm/nohash/64/pgalloc.h | 2 +- arch/powerpc/include/asm/nohash/64/pgtable-4k.h | 32 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 34 +- arch/powerpc/include/asm/nohash/pgtable.h | 4 +- arch/powerpc/include/asm/paca.h | 2 + arch/powerpc/include/asm/page.h | 7 - arch/powerpc/include/asm/pgtable.h | 12 +- arch/powerpc/include/asm/ppc-opcode.h | 3 + arch/powerpc/include/asm/processor.h | 11 +- arch/powerpc/include/asm/prom.h | 1 + arch/powerpc/include/asm/ptrace.h | 46 +- arch/powerpc/include/asm/reg.h | 19 +- arch/powerpc/include/asm/reg_booke.h | 54 - arch/powerpc/include/asm/rtas-types.h | 124 + arch/powerpc/include/asm/rtas.h | 125 +- arch/powerpc/include/asm/slice.h | 2 - arch/powerpc/include/asm/spinlock.h | 4 - arch/powerpc/include/asm/sstep.h | 17 +- arch/powerpc/include/asm/switch_to.h | 2 - arch/powerpc/include/asm/syscall.h | 5 +- arch/powerpc/include/asm/time.h | 12 - arch/powerpc/include/asm/uaccess.h | 149 +- arch/powerpc/include/asm/uprobes.h | 7 +- arch/powerpc/include/asm/vas.h | 13 +- arch/powerpc/include/asm/xilinx_intc.h | 16 - arch/powerpc/include/asm/xilinx_pci.h | 21 - arch/powerpc/include/asm/xive-regs.h | 8 + arch/powerpc/include/asm/xive.h | 9 +- arch/powerpc/include/uapi/asm/cputable.h | 2 + arch/powerpc/include/uapi/asm/vas-api.h | 24 + arch/powerpc/kernel/align.c | 18 +- arch/powerpc/kernel/asm-offsets.c | 8 + arch/powerpc/kernel/cpu_setup_6xx.S | 2 + arch/powerpc/kernel/cpu_setup_power.S | 22 +- arch/powerpc/kernel/cputable.c | 124 +- arch/powerpc/kernel/crash_dump.c | 7 +- arch/powerpc/kernel/dawr.c | 23 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 32 +- arch/powerpc/kernel/eeh.c | 31 + arch/powerpc/kernel/entry_32.S | 69 +- arch/powerpc/kernel/entry_64.S | 8 +- arch/powerpc/kernel/epapr_paravirt.c | 7 +- arch/powerpc/kernel/exceptions-64s.S | 51 +- arch/powerpc/kernel/fadump.c | 155 +- arch/powerpc/kernel/fpu.S | 1 + arch/powerpc/kernel/head_32.S | 2 +- arch/powerpc/kernel/head_40x.S | 316 +- arch/powerpc/kernel/head_64.S | 9 +- arch/powerpc/kernel/head_8xx.S | 354 +- arch/powerpc/kernel/head_booke.h | 2 +- arch/powerpc/kernel/hw_breakpoint.c | 641 +- arch/powerpc/kernel/idle_6xx.S | 1 + arch/powerpc/kernel/idle_e500.S | 1 + arch/powerpc/kernel/jump_label.c | 5 +- arch/powerpc/kernel/kgdb.c | 9 +- arch/powerpc/kernel/kprobes.c | 47 +- arch/powerpc/kernel/l2cr_6xx.S | 1 + arch/powerpc/kernel/mce.c | 16 +- arch/powerpc/kernel/mce_power.c | 19 +- arch/powerpc/kernel/misc.S | 2 + arch/powerpc/kernel/misc_32.S | 11 +- arch/powerpc/kernel/module_32.c | 17 +- arch/powerpc/kernel/module_64.c | 301 +- arch/powerpc/kernel/nvram_64.c | 4 +- arch/powerpc/kernel/optprobes.c | 99 +- arch/powerpc/kernel/optprobes_head.S | 3 + arch/powerpc/kernel/paca.c | 32 + arch/powerpc/kernel/pci-hotplug.c | 2 - arch/powerpc/kernel/pci_64.c | 6 +- arch/powerpc/kernel/process.c | 113 +- arch/powerpc/kernel/prom.c | 38 +- arch/powerpc/kernel/prom_init.c | 36 +- arch/powerpc/kernel/ptrace/ptrace-noadv.c | 72 +- arch/powerpc/kernel/ptrace/ptrace-tm.c | 2 +- arch/powerpc/kernel/ptrace/ptrace-view.c | 2 +- arch/powerpc/kernel/ptrace/ptrace32.c | 4 +- arch/powerpc/kernel/rtas.c | 52 + arch/powerpc/kernel/security.c | 48 +- arch/powerpc/kernel/setup-common.c | 4 - arch/powerpc/kernel/setup_32.c | 10 +- arch/powerpc/kernel/setup_64.c | 15 +- arch/powerpc/kernel/signal.c | 22 +- arch/powerpc/kernel/signal_32.c | 2 +- arch/powerpc/kernel/signal_64.c | 10 +- arch/powerpc/kernel/smp.c | 2 +- arch/powerpc/kernel/swsusp_32.S | 2 + arch/powerpc/kernel/syscall_64.c | 72 +- arch/powerpc/kernel/sysfs.c | 82 +- arch/powerpc/kernel/trace/ftrace.c | 168 +- arch/powerpc/kernel/traps.c | 49 +- arch/powerpc/kernel/uprobes.c | 5 +- arch/powerpc/kernel/vecemu.c | 20 +- arch/powerpc/kernel/vector.S | 1 + arch/powerpc/kernel/vmlinux.lds.S | 3 +- arch/powerpc/kexec/core.c | 8 +- arch/powerpc/kexec/crash.c | 3 + arch/powerpc/kvm/book3s_64_mmu_hv.c | 13 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 103 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 66 +- arch/powerpc/kvm/book3s_hv.c | 15 +- arch/powerpc/kvm/book3s_hv_nested.c | 39 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 60 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 23 +- arch/powerpc/kvm/book3s_xive_native.c | 6 + arch/powerpc/kvm/book3s_xive_template.c | 3 + arch/powerpc/kvm/emulate_loadstore.c | 2 +- arch/powerpc/lib/Makefile | 2 +- arch/powerpc/lib/code-patching.c | 314 +- arch/powerpc/lib/feature-fixups-test.S | 69 + arch/powerpc/lib/feature-fixups.c | 163 +- arch/powerpc/lib/inst.c | 73 + arch/powerpc/lib/sstep.c | 460 +- arch/powerpc/lib/test_code-patching.S | 20 + arch/powerpc/lib/test_emulate_step.c | 56 +- arch/powerpc/mm/book3s32/hash_low.S | 32 +- arch/powerpc/mm/book3s32/mmu.c | 12 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 15 +- arch/powerpc/mm/book3s64/hash_tlb.c | 22 +- arch/powerpc/mm/book3s64/hash_utils.c | 72 +- arch/powerpc/mm/book3s64/internal.h | 16 + arch/powerpc/mm/book3s64/pgtable.c | 37 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 47 +- arch/powerpc/mm/book3s64/radix_tlb.c | 4 +- arch/powerpc/mm/book3s64/slb.c | 166 +- arch/powerpc/mm/book3s64/subpage_prot.c | 6 +- arch/powerpc/mm/fault.c | 92 +- arch/powerpc/mm/highmem.c | 26 +- arch/powerpc/mm/hugetlbpage.c | 71 +- arch/powerpc/mm/init_32.c | 12 +- arch/powerpc/mm/init_64.c | 4 +- arch/powerpc/mm/kasan/8xx.c | 74 + arch/powerpc/mm/kasan/Makefile | 2 + arch/powerpc/mm/kasan/book3s_32.c | 57 + arch/powerpc/mm/kasan/kasan_init_32.c | 88 +- arch/powerpc/mm/mem.c | 5 +- arch/powerpc/mm/mmu_decl.h | 4 + arch/powerpc/mm/nohash/40x.c | 4 +- arch/powerpc/mm/nohash/8xx.c | 227 +- arch/powerpc/mm/nohash/book3e_pgtable.c | 15 +- arch/powerpc/mm/pgtable.c | 64 +- arch/powerpc/mm/pgtable_32.c | 22 +- arch/powerpc/mm/pgtable_64.c | 10 +- arch/powerpc/mm/ptdump/8xx.c | 5 + arch/powerpc/mm/ptdump/bats.c | 41 +- arch/powerpc/mm/ptdump/hashpagetable.c | 20 +- arch/powerpc/mm/ptdump/ptdump.c | 79 +- arch/powerpc/mm/ptdump/ptdump.h | 3 + arch/powerpc/mm/ptdump/shared.c | 5 + arch/powerpc/mm/slice.c | 2 +- arch/powerpc/perf/8xx-pmu.c | 19 +- arch/powerpc/perf/callchain_64.c | 46 +- arch/powerpc/perf/core-book3s.c | 4 +- arch/powerpc/perf/hv-24x7.c | 96 +- arch/powerpc/platforms/40x/Kconfig | 76 - arch/powerpc/platforms/40x/Makefile | 3 - arch/powerpc/platforms/40x/ep405.c | 123 - arch/powerpc/platforms/40x/virtex.c | 54 - arch/powerpc/platforms/40x/walnut.c | 65 - arch/powerpc/platforms/44x/Kconfig | 40 +- arch/powerpc/platforms/44x/Makefile | 2 - arch/powerpc/platforms/44x/virtex.c | 60 - arch/powerpc/platforms/44x/virtex_ml510.c | 30 - arch/powerpc/platforms/4xx/pci.c | 4 +- arch/powerpc/platforms/52xx/lite5200_sleep.S | 2 + arch/powerpc/platforms/82xx/pq2.c | 3 + arch/powerpc/platforms/83xx/suspend-asm.S | 1 + arch/powerpc/platforms/86xx/mpc86xx_smp.c | 5 +- arch/powerpc/platforms/8xx/Kconfig | 50 +- arch/powerpc/platforms/Kconfig | 4 - arch/powerpc/platforms/Kconfig.cputype | 6 +- arch/powerpc/platforms/cell/iommu.c | 6 +- arch/powerpc/platforms/embedded6xx/wii.c | 25 +- arch/powerpc/platforms/powermac/bootx_init.c | 14 +- arch/powerpc/platforms/powermac/cache.S | 2 + arch/powerpc/platforms/powermac/nvram.c | 2 +- arch/powerpc/platforms/powermac/sleep.S | 5 +- arch/powerpc/platforms/powermac/smp.c | 5 +- arch/powerpc/platforms/powernv/Makefile | 2 +- arch/powerpc/platforms/powernv/idle.c | 2 +- arch/powerpc/platforms/powernv/npu-dma.c | 117 +- arch/powerpc/platforms/powernv/opal-fadump.c | 2 +- arch/powerpc/platforms/powernv/opal.c | 4 + arch/powerpc/platforms/powernv/pci-ioda-tce.c | 28 + arch/powerpc/platforms/powernv/pci-ioda.c | 299 +- arch/powerpc/platforms/powernv/pci.c | 20 - arch/powerpc/platforms/powernv/pci.h | 28 +- arch/powerpc/platforms/powernv/vas-api.c | 278 + arch/powerpc/platforms/powernv/vas-debug.c | 2 +- arch/powerpc/platforms/powernv/vas-fault.c | 382 + arch/powerpc/platforms/powernv/vas-window.c | 238 +- arch/powerpc/platforms/powernv/vas.c | 85 +- arch/powerpc/platforms/powernv/vas.h | 59 +- arch/powerpc/platforms/ps3/mm.c | 52 +- arch/powerpc/platforms/ps3/setup.c | 2 +- arch/powerpc/platforms/pseries/eeh_pseries.c | 8 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 26 +- arch/powerpc/platforms/pseries/ibmebus.c | 3 +- arch/powerpc/platforms/pseries/mobility.c | 3 + arch/powerpc/platforms/pseries/ras.c | 62 +- arch/powerpc/platforms/pseries/rtas-fadump.c | 2 +- arch/powerpc/platforms/pseries/setup.c | 22 +- arch/powerpc/platforms/pseries/vio.c | 7 +- arch/powerpc/sysdev/Makefile | 2 - arch/powerpc/sysdev/cpm_common.c | 2 + arch/powerpc/sysdev/xics/ics-rtas.c | 22 +- arch/powerpc/sysdev/xilinx_intc.c | 88 - arch/powerpc/sysdev/xilinx_pci.c | 132 - arch/powerpc/sysdev/xive/common.c | 13 +- arch/powerpc/sysdev/xive/native.c | 6 +- arch/powerpc/sysdev/xive/spapr.c | 7 + arch/powerpc/tools/head_check.sh | 8 +- arch/powerpc/xmon/Makefile | 2 +- arch/powerpc/xmon/xmon.c | 258 +- arch/powerpc/xmon/xmon_bpts.S | 11 + arch/powerpc/xmon/xmon_bpts.h | 14 + arch/riscv/Kbuild | 1 + arch/riscv/Kconfig | 7 + arch/riscv/Kconfig.socs | 17 +- arch/riscv/boot/dts/Makefile | 2 + arch/riscv/boot/dts/kendryte/Makefile | 4 +- arch/riscv/configs/nommu_k210_defconfig | 7 +- arch/riscv/include/asm/cacheinfo.h | 15 + arch/riscv/include/asm/gdb_xml.h | 117 + arch/riscv/include/asm/kdebug.h | 12 + arch/riscv/include/asm/kgdb.h | 112 + arch/riscv/include/asm/parse_asm.h | 219 + arch/riscv/include/asm/patch.h | 4 +- arch/riscv/include/asm/soc.h | 39 + arch/riscv/kernel/Makefile | 1 + arch/riscv/kernel/cacheinfo.c | 17 + arch/riscv/kernel/ftrace.c | 15 +- arch/riscv/kernel/head.S | 11 +- arch/riscv/kernel/kgdb.c | 390 + arch/riscv/kernel/patch.c | 46 +- arch/riscv/kernel/setup.c | 4 + arch/riscv/kernel/soc.c | 27 + arch/riscv/kernel/traps.c | 5 + arch/riscv/kernel/vmlinux.lds.S | 5 + arch/riscv/mm/init.c | 9 + arch/s390/Kconfig | 1 + arch/s390/include/asm/pgtable.h | 4 +- arch/sh/Kconfig | 62 +- arch/sh/Kconfig.cpu | 9 - arch/sh/Kconfig.debug | 13 +- arch/sh/Makefile | 29 +- arch/sh/boot/compressed/Makefile | 12 +- arch/sh/boot/compressed/misc.c | 8 - arch/sh/boot/compressed/vmlinux.scr | 2 +- arch/sh/configs/apsh4ad0a_defconfig | 3 +- arch/sh/configs/kfr2r09_defconfig | 2 - arch/sh/configs/magicpanelr2_defconfig | 2 - arch/sh/configs/polaris_defconfig | 1 - arch/sh/configs/r7780mp_defconfig | 2 - arch/sh/configs/r7785rp_defconfig | 2 - arch/sh/configs/rsk7201_defconfig | 2 - arch/sh/configs/rsk7203_defconfig | 2 - arch/sh/configs/rsk7264_defconfig | 2 - arch/sh/configs/rsk7269_defconfig | 2 - arch/sh/configs/sdk7786_defconfig | 3 +- arch/sh/configs/se7206_defconfig | 2 - arch/sh/configs/se7343_defconfig | 1 - arch/sh/configs/se7619_defconfig | 2 - arch/sh/configs/se7705_defconfig | 2 - arch/sh/configs/se7712_defconfig | 2 - arch/sh/configs/se7721_defconfig | 2 - arch/sh/configs/se7722_defconfig | 2 - arch/sh/configs/se7780_defconfig | 1 - arch/sh/configs/sh7710voipgw_defconfig | 1 - arch/sh/configs/sh7757lcr_defconfig | 2 +- arch/sh/configs/shmin_defconfig | 2 - arch/sh/configs/ul2_defconfig | 2 - arch/sh/drivers/pci/Makefile | 1 - arch/sh/drivers/pci/ops-sh5.c | 65 - arch/sh/drivers/pci/pci-sh5.c | 217 - arch/sh/drivers/pci/pci-sh5.h | 108 - arch/sh/include/asm/barrier.h | 4 +- arch/sh/include/asm/bitops.h | 26 - arch/sh/include/asm/bl_bit.h | 11 +- arch/sh/include/asm/bl_bit_64.h | 37 - arch/sh/include/asm/bugs.h | 4 - arch/sh/include/asm/cache_insns.h | 12 +- arch/sh/include/asm/cache_insns_64.h | 20 - arch/sh/include/asm/checksum.h | 6 +- arch/sh/include/asm/elf.h | 23 - arch/sh/include/asm/extable.h | 4 - arch/sh/include/asm/fixmap.h | 4 - arch/sh/include/asm/io.h | 6 +- arch/sh/include/asm/io_noioport.h | 34 +- arch/sh/include/asm/irq.h | 3 - arch/sh/include/asm/mmu_context.h | 12 - arch/sh/include/asm/mmu_context_64.h | 75 - arch/sh/include/asm/page.h | 21 +- arch/sh/include/asm/pgtable-2level.h | 1 - arch/sh/include/asm/pgtable-3level.h | 1 - arch/sh/include/asm/pgtable.h | 17 - arch/sh/include/asm/pgtable_32.h | 5 +- arch/sh/include/asm/pgtable_64.h | 307 - arch/sh/include/asm/posix_types.h | 6 +- arch/sh/include/asm/processor.h | 14 +- arch/sh/include/asm/processor_64.h | 212 - arch/sh/include/asm/ptrace_64.h | 14 - arch/sh/include/asm/string.h | 6 +- arch/sh/include/asm/string_64.h | 21 - arch/sh/include/asm/switch_to.h | 11 +- arch/sh/include/asm/switch_to_64.h | 32 - arch/sh/include/asm/syscall.h | 6 +- arch/sh/include/asm/syscall_64.h | 75 - arch/sh/include/asm/syscalls.h | 9 +- arch/sh/include/asm/syscalls_64.h | 18 - arch/sh/include/asm/thread_info.h | 4 +- arch/sh/include/asm/tlb.h | 6 +- arch/sh/include/asm/tlb_64.h | 68 - arch/sh/include/asm/traps.h | 4 - arch/sh/include/asm/traps_64.h | 35 - arch/sh/include/asm/types.h | 5 - arch/sh/include/asm/uaccess.h | 4 - arch/sh/include/asm/uaccess_64.h | 85 - arch/sh/include/asm/unistd.h | 6 +- arch/sh/include/asm/user.h | 7 - arch/sh/include/asm/vermagic.h | 4 - arch/sh/include/asm/vmlinux.lds.h | 8 - arch/sh/include/cpu-sh5/cpu/addrspace.h | 12 - arch/sh/include/cpu-sh5/cpu/cache.h | 94 - arch/sh/include/cpu-sh5/cpu/irq.h | 113 - arch/sh/include/cpu-sh5/cpu/mmu_context.h | 22 - arch/sh/include/cpu-sh5/cpu/registers.h | 103 - arch/sh/include/cpu-sh5/cpu/rtc.h | 9 - arch/sh/include/uapi/asm/posix_types.h | 8 +- arch/sh/include/uapi/asm/posix_types_64.h | 29 - arch/sh/include/uapi/asm/ptrace.h | 5 - arch/sh/include/uapi/asm/ptrace_64.h | 15 - arch/sh/include/uapi/asm/sigcontext.h | 13 - arch/sh/include/uapi/asm/stat.h | 61 - arch/sh/include/uapi/asm/swab.h | 10 - arch/sh/include/uapi/asm/unistd.h | 8 +- arch/sh/include/uapi/asm/unistd_64.h | 423 - arch/sh/kernel/Makefile | 16 +- arch/sh/kernel/cpu/Makefile | 1 - arch/sh/kernel/cpu/init.c | 2 +- arch/sh/kernel/cpu/irq/Makefile | 3 +- arch/sh/kernel/cpu/irq/intc-sh5.c | 194 - arch/sh/kernel/cpu/proc.c | 1 - arch/sh/kernel/cpu/sh4a/setup-sh7786.c | 1 + arch/sh/kernel/cpu/sh5/Makefile | 16 - arch/sh/kernel/cpu/sh5/clock-sh5.c | 76 - arch/sh/kernel/cpu/sh5/entry.S | 2000 ----- arch/sh/kernel/cpu/sh5/fpu.c | 106 - arch/sh/kernel/cpu/sh5/probe.c | 72 - arch/sh/kernel/cpu/sh5/setup-sh5.c | 121 - arch/sh/kernel/cpu/sh5/switchto.S | 195 - arch/sh/kernel/cpu/sh5/unwind.c | 342 - arch/sh/kernel/head_64.S | 346 - arch/sh/kernel/io_trapped.c | 7 +- arch/sh/kernel/irq_64.c | 48 - arch/sh/kernel/module.c | 9 - arch/sh/kernel/process.c | 2 - arch/sh/kernel/process_64.c | 461 - arch/sh/kernel/ptrace_64.c | 576 -- arch/sh/kernel/reboot.c | 6 - arch/sh/kernel/sh_ksyms_32.c | 17 + arch/sh/kernel/sh_ksyms_64.c | 51 - arch/sh/kernel/signal_64.c | 567 -- arch/sh/kernel/syscalls_64.S | 419 - arch/sh/kernel/traps_64.c | 814 -- arch/sh/kernel/vmlinux.lds.S | 18 +- arch/sh/lib/delay.c | 1 + arch/sh/lib64/Makefile | 17 - arch/sh/lib64/copy_page.S | 89 - arch/sh/lib64/copy_user_memcpy.S | 218 - arch/sh/lib64/memcpy.S | 202 - arch/sh/lib64/memset.S | 92 - arch/sh/lib64/panic.c | 15 - arch/sh/lib64/sdivsi3.S | 136 - arch/sh/lib64/strcpy.S | 98 - arch/sh/lib64/strlen.S | 34 - arch/sh/lib64/udelay.c | 49 - arch/sh/lib64/udivdi3.S | 121 - arch/sh/lib64/udivsi3.S | 60 - arch/sh/mm/Kconfig | 16 +- arch/sh/mm/Makefile | 31 +- arch/sh/mm/cache-sh4.c | 4 +- arch/sh/mm/cache-sh5.c | 621 -- arch/sh/mm/cache.c | 6 - arch/sh/mm/extable_64.c | 84 - arch/sh/mm/fault.c | 64 +- arch/sh/mm/hugetlbpage.c | 28 +- arch/sh/mm/init.c | 15 +- arch/sh/mm/kmap.c | 2 +- arch/sh/mm/tlb-sh5.c | 224 - arch/sh/mm/tlbex_32.c | 6 +- arch/sh/mm/tlbex_64.c | 166 - arch/sh/mm/tlbflush_64.c | 172 - arch/sparc/include/asm/highmem.h | 25 +- arch/sparc/kernel/process_64.c | 4 +- arch/sparc/mm/highmem.c | 25 +- arch/sparc/mm/io-unit.c | 1 - arch/sparc/mm/iommu.c | 1 - arch/um/Makefile | 2 +- arch/um/drivers/Makefile | 4 +- arch/unicore32/include/asm/pgtable.h | 1 - arch/unicore32/kernel/hibernate.c | 4 +- arch/unicore32/lib/Makefile | 4 +- arch/x86/Kconfig | 2 + arch/x86/events/core.c | 11 +- arch/x86/include/asm/elf.h | 22 +- arch/x86/include/asm/fixmap.h | 1 - arch/x86/include/asm/highmem.h | 9 - arch/x86/include/asm/memtype.h | 3 + arch/x86/include/asm/mmu_context.h | 88 +- arch/x86/include/asm/paravirt.h | 12 +- arch/x86/include/asm/pgtable.h | 1 + arch/x86/include/asm/pgtable_32.h | 2 +- arch/x86/include/asm/pgtable_64.h | 6 + arch/x86/include/asm/pgtable_types.h | 44 +- arch/x86/include/asm/tlbflush.h | 441 +- arch/x86/include/asm/uv/uv.h | 1 + arch/x86/kernel/alternative.c | 55 + arch/x86/kernel/cpu/common.c | 25 +- arch/x86/kernel/cpu/mtrr/generic.c | 4 +- arch/x86/kernel/paravirt.c | 21 +- arch/x86/kernel/process.c | 11 + arch/x86/mm/highmem_32.c | 50 +- arch/x86/mm/init.c | 44 +- arch/x86/mm/init_64.c | 4 +- arch/x86/mm/ioremap.c | 10 +- arch/x86/mm/kmmio.c | 2 +- arch/x86/mm/mem_encrypt.c | 2 +- arch/x86/mm/pat/set_memory.c | 7 +- arch/x86/mm/pgtable.c | 16 +- arch/x86/mm/pgtable_32.c | 2 +- arch/x86/mm/tlb.c | 384 +- arch/x86/pci/fixup.c | 4 + arch/x86/pci/xen.c | 16 +- arch/x86/platform/uv/tlb_uv.c | 4 +- arch/xtensa/include/asm/highmem.h | 27 - arch/xtensa/mm/highmem.c | 22 +- drivers/acpi/pci_mcfg.c | 8 +- drivers/acpi/pci_root.c | 11 +- drivers/amba/bus.c | 14 +- drivers/android/binderfs.c | 4 +- drivers/base/base.h | 1 + drivers/base/core.c | 235 +- drivers/base/dd.c | 33 +- drivers/base/firmware_loader/fallback.c | 15 +- drivers/base/firmware_loader/fallback.h | 8 +- drivers/base/firmware_loader/fallback_platform.c | 2 +- drivers/base/firmware_loader/fallback_table.c | 2 +- drivers/base/firmware_loader/firmware.h | 3 +- drivers/base/firmware_loader/main.c | 14 +- drivers/base/platform.c | 46 +- drivers/base/property.c | 13 +- drivers/base/soc.c | 2 +- drivers/base/swnode.c | 27 +- drivers/block/Kconfig | 2 + drivers/block/Makefile | 1 + drivers/block/ps3disk.c | 1 - drivers/block/rnbd/Kconfig | 28 + drivers/block/rnbd/Makefile | 15 + drivers/block/rnbd/README | 92 + drivers/block/rnbd/rnbd-clt-sysfs.c | 639 ++ drivers/block/rnbd/rnbd-clt.c | 1729 ++++ drivers/block/rnbd/rnbd-clt.h | 156 + drivers/block/rnbd/rnbd-common.c | 23 + drivers/block/rnbd/rnbd-log.h | 41 + drivers/block/rnbd/rnbd-proto.h | 303 + drivers/block/rnbd/rnbd-srv-dev.c | 134 + drivers/block/rnbd/rnbd-srv-dev.h | 92 + drivers/block/rnbd/rnbd-srv-sysfs.c | 215 + drivers/block/rnbd/rnbd-srv.c | 844 ++ drivers/block/rnbd/rnbd-srv.h | 78 + drivers/block/zram/zcomp.c | 7 +- drivers/bus/Kconfig | 41 +- drivers/bus/Makefile | 4 +- drivers/bus/arm-integrator-lm.c | 128 + drivers/bus/bt1-apb.c | 421 + drivers/bus/bt1-axi.c | 314 + drivers/bus/mhi/core/boot.c | 75 +- drivers/bus/mhi/core/init.c | 8 +- drivers/bus/mhi/core/internal.h | 9 +- drivers/bus/mhi/core/main.c | 197 +- drivers/bus/mhi/core/pm.c | 229 +- drivers/bus/ti-sysc.c | 25 +- drivers/bus/vexpress-config.c | 354 +- drivers/char/Kconfig | 2 +- drivers/char/ipmi/bt-bmc.c | 21 +- drivers/char/ipmi/ipmi_msghandler.c | 9 +- drivers/char/ipmi/ipmi_si_platform.c | 2 + drivers/char/ipmi/ipmi_ssif.c | 24 +- drivers/char/mem.c | 101 +- drivers/char/tlclk.c | 17 +- drivers/clk/Makefile | 4 +- drivers/clk/mediatek/Kconfig | 7 + drivers/clk/mediatek/Makefile | 1 + drivers/clk/mediatek/clk-mt2701-mm.c | 9 +- drivers/clk/mediatek/clk-mt2712-mm.c | 9 +- drivers/clk/mediatek/clk-mt6779-mm.c | 9 +- drivers/clk/mediatek/clk-mt6797-mm.c | 9 +- drivers/clk/mediatek/clk-mt8173-mm.c | 146 + drivers/clk/mediatek/clk-mt8173.c | 104 - drivers/clk/mediatek/clk-mt8183-mm.c | 9 +- drivers/clk/ti/clk-816x.c | 1 + drivers/clk/versatile/Kconfig | 21 +- drivers/clk/versatile/clk-impd1.c | 121 - drivers/clk/versatile/clk-vexpress-osc.c | 20 +- drivers/clk/zynqmp/clk-gate-zynqmp.c | 9 +- drivers/clk/zynqmp/clk-mux-zynqmp.c | 6 +- drivers/clk/zynqmp/clkc.c | 17 +- drivers/clk/zynqmp/divider.c | 12 +- drivers/clk/zynqmp/pll.c | 29 +- drivers/cpufreq/Kconfig.arm | 6 +- drivers/cpufreq/tegra20-cpufreq.c | 217 +- drivers/cpuidle/cpuidle-pseries.c | 39 +- drivers/cpuidle/cpuidle-tegra.c | 1 - drivers/crypto/nx/Makefile | 2 +- drivers/crypto/nx/nx-842-powernv.c | 1062 --- drivers/crypto/nx/nx-common-powernv.c | 1136 +++ drivers/crypto/xilinx/zynqmp-aes-gcm.c | 22 +- drivers/dax/dax-private.h | 1 + drivers/dax/kmem.c | 28 +- drivers/dca/dca-sysfs.c | 4 +- drivers/extcon/extcon-adc-jack.c | 3 +- drivers/extcon/extcon-arizona.c | 17 +- drivers/extcon/extcon-max14577.c | 10 + drivers/extcon/extcon.c | 2 +- drivers/firmware/Kconfig | 3 +- drivers/firmware/arm_scmi/Makefile | 4 +- drivers/firmware/arm_scmi/base.c | 7 + drivers/firmware/arm_scmi/common.h | 11 + drivers/firmware/arm_scmi/driver.c | 133 +- drivers/firmware/arm_scmi/mailbox.c | 17 + drivers/firmware/arm_scmi/perf.c | 5 + drivers/firmware/arm_scmi/power.c | 6 + drivers/firmware/arm_scmi/sensors.c | 4 + drivers/firmware/arm_scmi/shmem.c | 15 + drivers/firmware/arm_scmi/smc.c | 153 + drivers/firmware/dmi-id.c | 6 + drivers/firmware/dmi_scan.c | 30 + drivers/firmware/imx/imx-scu.c | 64 +- drivers/firmware/qcom_scm-legacy.c | 2 +- drivers/firmware/qcom_scm.c | 11 +- drivers/firmware/raspberrypi.c | 61 + drivers/firmware/stratix10-rsu.c | 10 +- drivers/firmware/stratix10-svc.c | 62 +- drivers/firmware/tegra/bpmp-tegra186.c | 4 +- drivers/firmware/tegra/bpmp.c | 9 +- drivers/firmware/trusted_foundations.c | 21 +- drivers/firmware/xilinx/zynqmp-debug.c | 5 +- drivers/firmware/xilinx/zynqmp.c | 607 +- drivers/fpga/Kconfig | 2 +- drivers/fpga/Makefile | 1 + drivers/fpga/dfl-afu-dma-region.c | 4 +- drivers/fpga/dfl-afu-main.c | 35 +- drivers/fpga/dfl-fme-main.c | 23 +- drivers/fpga/dfl-fme-perf.c | 1020 +++ drivers/fpga/dfl-fme.h | 2 + drivers/fpga/dfl.c | 15 +- drivers/fpga/dfl.h | 39 +- drivers/fpga/ice40-spi.c | 10 +- drivers/fpga/machxo2-spi.c | 12 +- drivers/fpga/stratix10-soc.c | 28 +- drivers/fpga/zynqmp-fpga.c | 14 +- drivers/gnss/serial.h | 2 +- drivers/gnss/sirf.c | 8 +- drivers/gpio/Kconfig | 24 +- drivers/gpio/Makefile | 2 + drivers/gpio/TODO | 4 + drivers/gpio/gpio-aggregator.c | 568 ++ drivers/gpio/gpio-dwapb.c | 248 +- drivers/gpio/gpio-f7188x.c | 33 +- drivers/gpio/gpio-ftgpio010.c | 2 +- drivers/gpio/gpio-ich.c | 2 +- drivers/gpio/gpio-max730x.c | 12 +- drivers/gpio/gpio-mb86s7x.c | 28 +- drivers/gpio/gpio-merrifield.c | 10 +- drivers/gpio/gpio-mlxbf2.c | 5 +- drivers/gpio/gpio-mm-lantiq.c | 2 +- drivers/gpio/gpio-pca953x.c | 96 +- drivers/gpio/gpio-pch.c | 73 +- drivers/gpio/gpio-pl061.c | 9 +- drivers/gpio/gpio-rcar.c | 4 +- drivers/gpio/gpio-regmap.c | 349 + drivers/gpio/gpio-tegra186.c | 1 + drivers/gpio/gpio-xgene-sb.c | 14 +- drivers/gpio/gpiolib-acpi.c | 6 +- drivers/gpio/gpiolib-devprop.c | 5 +- drivers/gpio/gpiolib-of.c | 31 + drivers/gpio/gpiolib.c | 165 +- drivers/gpio/gpiolib.h | 27 +- drivers/gpu/drm/drm_fb_helper.c | 4 +- drivers/gpu/drm/mediatek/Kconfig | 1 + drivers/gpu/drm/mediatek/mtk_disp_color.c | 5 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 5 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 5 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 12 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 19 +- drivers/gpu/drm/mediatek/mtk_drm_ddp.c | 259 +- drivers/gpu/drm/mediatek/mtk_drm_ddp.h | 7 - drivers/gpu/drm/mediatek/mtk_drm_drv.c | 45 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 2 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 8 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 4 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 56 +- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 17 +- drivers/greybus/Kconfig | 6 +- drivers/greybus/arpc.h | 2 +- drivers/hwtracing/coresight/Makefile | 3 +- .../hwtracing/coresight/coresight-cti-platform.c | 11 +- drivers/hwtracing/coresight/coresight-cti-sysfs.c | 16 +- drivers/hwtracing/coresight/coresight-cti.c | 232 +- drivers/hwtracing/coresight/coresight-cti.h | 8 +- drivers/hwtracing/coresight/coresight-etb10.c | 2 +- drivers/hwtracing/coresight/coresight-etm3x.c | 2 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 2 +- drivers/hwtracing/coresight/coresight-etm4x.c | 33 +- drivers/hwtracing/coresight/coresight-platform.c | 91 +- drivers/hwtracing/coresight/coresight-priv.h | 21 +- drivers/hwtracing/coresight/coresight-sysfs.c | 204 + drivers/hwtracing/coresight/coresight-tmc-etf.c | 16 +- drivers/hwtracing/coresight/coresight-tmc.c | 2 +- drivers/hwtracing/coresight/coresight.c | 82 +- drivers/i2c/busses/i2c-i801.c | 6 +- drivers/iio/accel/Kconfig | 10 +- drivers/iio/accel/bma180.c | 208 +- drivers/iio/accel/dmard06.c | 3 +- drivers/iio/accel/hid-sensor-accel-3d.c | 18 +- drivers/iio/accel/kxsd9-i2c.c | 11 +- drivers/iio/accel/mxc4005.c | 4 +- drivers/iio/accel/st_accel.h | 2 + drivers/iio/accel/st_accel_buffer.c | 3 +- drivers/iio/accel/st_accel_core.c | 83 +- drivers/iio/accel/st_accel_i2c.c | 5 + drivers/iio/adc/Kconfig | 45 + drivers/iio/adc/Makefile | 3 + drivers/iio/adc/ad7476.c | 59 +- drivers/iio/adc/ad7780.c | 27 +- drivers/iio/adc/ad7791.c | 64 +- drivers/iio/adc/ad7793.c | 144 +- drivers/iio/adc/ad9467.c | 422 + drivers/iio/adc/ad_sigma_delta.c | 8 +- drivers/iio/adc/adi-axi-adc.c | 482 ++ drivers/iio/adc/at91-sama5d2_adc.c | 233 +- drivers/iio/adc/at91_adc.c | 5 +- drivers/iio/adc/exynos_adc.c | 17 +- drivers/iio/adc/fsl-imx25-gcq.c | 4 +- drivers/iio/adc/intel_mrfld_adc.c | 6 +- drivers/iio/adc/max1241.c | 227 + drivers/iio/adc/max1363.c | 32 +- drivers/iio/adc/mcp3422.c | 5 +- drivers/iio/adc/stm32-adc-core.c | 34 +- drivers/iio/adc/sun4i-gpadc-iio.c | 4 +- drivers/iio/adc/ti-ads124s08.c | 7 +- drivers/iio/adc/xilinx-xadc-core.c | 4 +- drivers/iio/adc/xilinx-xadc-events.c | 2 +- drivers/iio/adc/xilinx-xadc.h | 2 +- drivers/iio/buffer/industrialio-buffer-dma.c | 1 - drivers/iio/buffer/industrialio-buffer-dmaengine.c | 41 +- drivers/iio/buffer/industrialio-hw-consumer.c | 31 - drivers/iio/buffer/industrialio-triggered-buffer.c | 11 - drivers/iio/buffer/kfifo_buf.c | 22 - drivers/iio/chemical/Kconfig | 11 + drivers/iio/chemical/Makefile | 1 + drivers/iio/chemical/atlas-ezo-sensor.c | 177 + drivers/iio/chemical/atlas-sensor.c | 36 +- drivers/iio/chemical/bme680_core.c | 36 +- drivers/iio/chemical/ccs811.c | 112 +- drivers/iio/chemical/pms7003.c | 17 +- drivers/iio/chemical/sps30.c | 9 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 18 +- .../iio/common/hid-sensors/hid-sensor-trigger.h | 3 +- drivers/iio/common/st_sensors/st_sensors_core.c | 13 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 4 +- drivers/iio/common/st_sensors/st_sensors_spi.c | 6 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 13 +- drivers/iio/dac/Kconfig | 6 +- drivers/iio/dac/ad5360.c | 17 +- drivers/iio/dac/ad5380.c | 8 +- drivers/iio/dac/ad5421.c | 21 +- drivers/iio/dac/ad5446.c | 18 +- drivers/iio/dac/ad5449.c | 12 +- drivers/iio/dac/ad5592r-base.c | 30 +- drivers/iio/dac/ad5592r-base.h | 1 + drivers/iio/dac/ad5592r.c | 4 +- drivers/iio/dac/ad5593r.c | 2 +- drivers/iio/dac/ad5624r_spi.c | 8 +- drivers/iio/dac/ad5686.c | 10 +- drivers/iio/dac/ad5686.h | 2 + drivers/iio/dac/ad5755.c | 22 +- drivers/iio/dac/ad5761.c | 12 +- drivers/iio/dac/ad5764.c | 12 +- drivers/iio/dac/ltc2632.c | 67 +- drivers/iio/dac/vf610_dac.c | 11 +- drivers/iio/gyro/Kconfig | 2 +- drivers/iio/gyro/adis16130.c | 4 +- drivers/iio/gyro/adis16136.c | 10 +- drivers/iio/gyro/bmg160_i2c.c | 6 +- drivers/iio/gyro/bmg160_spi.c | 5 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 18 +- drivers/iio/gyro/mpu3050-i2c.c | 4 +- drivers/iio/gyro/st_gyro_buffer.c | 3 +- drivers/iio/gyro/st_gyro_core.c | 9 +- drivers/iio/health/afe4403.c | 14 +- drivers/iio/health/max30100.c | 7 +- drivers/iio/humidity/hid-sensor-humidity.c | 12 +- drivers/iio/humidity/hts221_buffer.c | 6 +- drivers/iio/humidity/hts221_i2c.c | 6 +- drivers/iio/humidity/hts221_spi.c | 6 +- drivers/iio/imu/Kconfig | 13 + drivers/iio/imu/Makefile | 1 + drivers/iio/imu/adis.c | 27 +- drivers/iio/imu/adis16400.c | 21 +- drivers/iio/imu/adis16460.c | 27 +- drivers/iio/imu/adis16475.c | 1338 +++ drivers/iio/imu/adis16480.c | 16 +- drivers/iio/imu/adis_buffer.c | 58 +- drivers/iio/imu/adis_trigger.c | 72 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 4 +- drivers/iio/imu/bmi160/bmi160_spi.c | 4 +- drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 8 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 23 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 4 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 21 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 96 + drivers/iio/industrialio-buffer.c | 93 +- drivers/iio/industrialio-core.c | 126 +- drivers/iio/industrialio-trigger.c | 53 - drivers/iio/inkern.c | 27 - drivers/iio/light/Kconfig | 2 + drivers/iio/light/bh1780.c | 6 +- drivers/iio/light/cm32181.c | 271 +- drivers/iio/light/cm3232.c | 3 +- drivers/iio/light/gp2ap002.c | 19 +- drivers/iio/light/gp2ap020a00f.c | 6 +- drivers/iio/light/hid-sensor-als.c | 18 +- drivers/iio/light/hid-sensor-prox.c | 18 +- drivers/iio/light/isl29125.c | 28 +- drivers/iio/light/ltr501.c | 41 +- drivers/iio/light/opt3001.c | 3 +- drivers/iio/light/si1133.c | 18 +- drivers/iio/light/st_uvis25_i2c.c | 7 +- drivers/iio/light/st_uvis25_spi.c | 7 +- drivers/iio/light/tsl2563.c | 2 +- drivers/iio/light/tsl2772.c | 6 +- drivers/iio/light/vcnl4000.c | 746 +- drivers/iio/light/vl6180.c | 3 +- drivers/iio/light/zopt2201.c | 4 +- drivers/iio/magnetometer/ak8974.c | 201 +- drivers/iio/magnetometer/bmc150_magn_spi.c | 4 +- drivers/iio/magnetometer/hid-sensor-magn-3d.c | 18 +- drivers/iio/magnetometer/mmc35240.c | 4 +- drivers/iio/magnetometer/rm3100-core.c | 5 +- drivers/iio/magnetometer/st_magn_core.c | 3 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 18 +- drivers/iio/orientation/hid-sensor-rotation.c | 18 +- drivers/iio/pressure/bmp280-core.c | 100 +- drivers/iio/pressure/hid-sensor-press.c | 18 +- drivers/iio/pressure/hp206c.c | 8 +- drivers/iio/pressure/ms5611_i2c.c | 4 +- drivers/iio/pressure/ms5611_spi.c | 4 +- drivers/iio/pressure/st_pressure_core.c | 7 +- drivers/iio/pressure/zpa2326.c | 9 +- drivers/iio/proximity/Kconfig | 24 + drivers/iio/proximity/Makefile | 2 + drivers/iio/proximity/ping.c | 7 +- drivers/iio/proximity/sx9310.c | 1069 +++ drivers/iio/proximity/vcnl3020.c | 258 + drivers/iio/temperature/hid-sensor-temperature.c | 12 +- drivers/iio/temperature/ltc2983.c | 4 +- drivers/iio/temperature/max31856.c | 5 +- drivers/iio/trigger/iio-trig-hrtimer.c | 2 +- drivers/infiniband/Kconfig | 1 + drivers/infiniband/core/Makefile | 9 +- drivers/infiniband/core/addr.c | 4 + drivers/infiniband/core/cm.c | 306 +- drivers/infiniband/core/cma.c | 114 +- drivers/infiniband/core/cma_configfs.c | 13 + drivers/infiniband/core/cma_priv.h | 1 + drivers/infiniband/core/cma_trace.h | 20 +- drivers/infiniband/core/core_priv.h | 3 + drivers/infiniband/core/cq.c | 173 + drivers/infiniband/core/device.c | 22 +- drivers/infiniband/core/fmr_pool.c | 494 -- drivers/infiniband/core/lag.c | 138 + drivers/infiniband/core/mad.c | 255 +- drivers/infiniband/core/multicast.c | 12 +- drivers/infiniband/core/rdma_core.c | 25 +- drivers/infiniband/core/rdma_core.h | 7 +- drivers/infiniband/core/rw.c | 2 +- drivers/infiniband/core/sa_query.c | 51 +- drivers/infiniband/core/sysfs.c | 10 +- drivers/infiniband/core/ucma.c | 65 +- drivers/infiniband/core/ud_header.c | 2 +- drivers/infiniband/core/user_mad.c | 22 +- drivers/infiniband/core/uverbs.h | 21 +- drivers/infiniband/core/uverbs_cmd.c | 76 +- drivers/infiniband/core/uverbs_ioctl.c | 24 +- drivers/infiniband/core/uverbs_main.c | 40 +- drivers/infiniband/core/uverbs_std_types.c | 95 - drivers/infiniband/core/uverbs_std_types_cq.c | 17 +- drivers/infiniband/core/uverbs_std_types_mr.c | 12 +- drivers/infiniband/core/uverbs_std_types_qp.c | 401 + drivers/infiniband/core/uverbs_std_types_srq.c | 234 + drivers/infiniband/core/uverbs_std_types_wq.c | 194 + drivers/infiniband/core/uverbs_uapi.c | 3 + drivers/infiniband/core/verbs.c | 159 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 76 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 18 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 357 +- drivers/infiniband/hw/bnxt_re/qplib_fp.h | 42 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 88 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 91 - drivers/infiniband/hw/bnxt_re/qplib_res.c | 1 + drivers/infiniband/hw/bnxt_re/qplib_res.h | 53 + drivers/infiniband/hw/bnxt_re/qplib_sp.c | 3 - drivers/infiniband/hw/bnxt_re/qplib_sp.h | 2 - drivers/infiniband/hw/bnxt_re/roce_hsi.h | 106 + drivers/infiniband/hw/cxgb4/device.c | 1 + drivers/infiniband/hw/efa/efa.h | 6 +- drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 63 +- drivers/infiniband/hw/efa/efa_com.c | 5 +- drivers/infiniband/hw/efa/efa_com.h | 3 +- drivers/infiniband/hw/efa/efa_com_cmd.c | 18 +- drivers/infiniband/hw/efa/efa_com_cmd.h | 11 +- drivers/infiniband/hw/efa/efa_main.c | 52 +- drivers/infiniband/hw/efa/efa_verbs.c | 19 +- drivers/infiniband/hw/hfi1/Makefile | 4 + drivers/infiniband/hw/hfi1/affinity.c | 12 +- drivers/infiniband/hw/hfi1/affinity.h | 3 +- drivers/infiniband/hw/hfi1/chip.c | 303 +- drivers/infiniband/hw/hfi1/chip.h | 5 +- drivers/infiniband/hw/hfi1/common.h | 13 +- drivers/infiniband/hw/hfi1/driver.c | 231 +- drivers/infiniband/hw/hfi1/file_ops.c | 4 +- drivers/infiniband/hw/hfi1/hfi.h | 38 +- drivers/infiniband/hw/hfi1/init.c | 13 +- drivers/infiniband/hw/hfi1/ipoib.h | 171 + drivers/infiniband/hw/hfi1/ipoib_main.c | 309 + drivers/infiniband/hw/hfi1/ipoib_rx.c | 95 + drivers/infiniband/hw/hfi1/ipoib_tx.c | 828 ++ drivers/infiniband/hw/hfi1/msix.c | 36 +- drivers/infiniband/hw/hfi1/msix.h | 7 +- drivers/infiniband/hw/hfi1/netdev.h | 118 + drivers/infiniband/hw/hfi1/netdev_rx.c | 481 ++ drivers/infiniband/hw/hfi1/qp.c | 18 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 4 +- drivers/infiniband/hw/hfi1/trace.c | 42 +- drivers/infiniband/hw/hfi1/trace_ctxts.h | 11 +- drivers/infiniband/hw/hfi1/verbs.c | 14 +- drivers/infiniband/hw/hfi1/vnic.h | 5 +- drivers/infiniband/hw/hfi1/vnic_main.c | 325 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 5 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 148 +- drivers/infiniband/hw/hns/hns_roce_common.h | 4 - drivers/infiniband/hw/hns/hns_roce_cq.c | 351 +- drivers/infiniband/hw/hns/hns_roce_device.h | 246 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 114 +- drivers/infiniband/hw/hns/hns_roce_hem.h | 11 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 360 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 1713 ++-- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 15 +- drivers/infiniband/hw/hns/hns_roce_main.c | 71 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 1644 ++-- drivers/infiniband/hw/hns/hns_roce_qp.c | 509 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 378 +- drivers/infiniband/hw/i40iw/i40iw.h | 9 - drivers/infiniband/hw/i40iw/i40iw_verbs.c | 1 - drivers/infiniband/hw/i40iw/i40iw_verbs.h | 1 - drivers/infiniband/hw/mlx4/ah.c | 11 +- drivers/infiniband/hw/mlx4/main.c | 11 - drivers/infiniband/hw/mlx4/mlx4_ib.h | 18 +- drivers/infiniband/hw/mlx4/mr.c | 93 - drivers/infiniband/hw/mlx5/Makefile | 3 +- drivers/infiniband/hw/mlx5/ah.c | 35 +- drivers/infiniband/hw/mlx5/cmd.c | 114 +- drivers/infiniband/hw/mlx5/cmd.h | 4 +- drivers/infiniband/hw/mlx5/cong.c | 4 +- drivers/infiniband/hw/mlx5/devx.c | 17 +- drivers/infiniband/hw/mlx5/flow.c | 147 +- drivers/infiniband/hw/mlx5/gsi.c | 38 +- drivers/infiniband/hw/mlx5/ib_rep.h | 2 +- drivers/infiniband/hw/mlx5/main.c | 73 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 72 +- drivers/infiniband/hw/mlx5/odp.c | 10 +- drivers/infiniband/hw/mlx5/qos.c | 13 +- drivers/infiniband/hw/mlx5/qp.c | 4098 ++++----- drivers/infiniband/hw/mlx5/qp.h | 6 +- drivers/infiniband/hw/mlx5/qpc.c | 44 +- drivers/infiniband/hw/mlx5/srq.c | 10 +- drivers/infiniband/hw/mlx5/srq_cmd.c | 111 +- drivers/infiniband/hw/mlx5/wr.c | 1504 ++++ drivers/infiniband/hw/mlx5/wr.h | 76 + drivers/infiniband/hw/mthca/mthca_dev.h | 10 - drivers/infiniband/hw/mthca/mthca_mr.c | 262 +- drivers/infiniband/hw/mthca/mthca_provider.c | 105 +- drivers/infiniband/hw/mthca/mthca_provider.h | 23 - drivers/infiniband/hw/ocrdma/ocrdma.h | 1 - drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 3 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 1 - drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 2 - drivers/infiniband/hw/qedr/main.c | 1 - drivers/infiniband/hw/qedr/qedr.h | 1 - drivers/infiniband/hw/qedr/verbs.c | 6 +- drivers/infiniband/hw/qedr/verbs.h | 2 +- drivers/infiniband/hw/qib/qib_iba7322.c | 7 +- drivers/infiniband/hw/qib/qib_verbs.c | 1 - drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 1 - drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 5 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 2 +- drivers/infiniband/sw/rdmavt/ah.c | 11 +- drivers/infiniband/sw/rdmavt/ah.h | 4 +- drivers/infiniband/sw/rdmavt/mr.c | 155 - drivers/infiniband/sw/rdmavt/mr.h | 15 - drivers/infiniband/sw/rdmavt/qp.c | 24 +- drivers/infiniband/sw/rdmavt/vt.c | 4 - drivers/infiniband/sw/rxe/rxe.c | 1 + drivers/infiniband/sw/rxe/rxe_param.h | 3 + drivers/infiniband/sw/rxe/rxe_verbs.c | 9 +- drivers/infiniband/sw/siw/siw.h | 4 +- drivers/infiniband/sw/siw/siw_main.c | 1 - drivers/infiniband/sw/siw/siw_mem.c | 5 +- drivers/infiniband/sw/siw/siw_verbs.c | 1 - drivers/infiniband/ulp/Makefile | 1 + drivers/infiniband/ulp/ipoib/ipoib_main.c | 37 +- drivers/infiniband/ulp/ipoib/ipoib_multicast.c | 23 +- drivers/infiniband/ulp/ipoib/ipoib_verbs.c | 3 + drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 3 + drivers/infiniband/ulp/iser/iscsi_iser.h | 79 +- drivers/infiniband/ulp/iser/iser_initiator.c | 19 +- drivers/infiniband/ulp/iser/iser_memory.c | 188 +- drivers/infiniband/ulp/iser/iser_verbs.c | 126 +- drivers/infiniband/ulp/isert/ib_isert.c | 5 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c | 12 +- drivers/infiniband/ulp/rtrs/Kconfig | 27 + drivers/infiniband/ulp/rtrs/Makefile | 15 + drivers/infiniband/ulp/rtrs/README | 213 + drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c | 200 + drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 483 ++ drivers/infiniband/ulp/rtrs/rtrs-clt.c | 2992 +++++++ drivers/infiniband/ulp/rtrs/rtrs-clt.h | 252 + drivers/infiniband/ulp/rtrs/rtrs-log.h | 28 + drivers/infiniband/ulp/rtrs/rtrs-pri.h | 399 + drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c | 38 + drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 321 + drivers/infiniband/ulp/rtrs/rtrs-srv.c | 2178 +++++ drivers/infiniband/ulp/rtrs/rtrs-srv.h | 148 + drivers/infiniband/ulp/rtrs/rtrs.c | 612 ++ drivers/infiniband/ulp/rtrs/rtrs.h | 196 + drivers/infiniband/ulp/srp/ib_srp.c | 265 +- drivers/infiniband/ulp/srp/ib_srp.h | 27 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 67 +- drivers/infiniband/ulp/srpt/ib_srpt.h | 5 - drivers/input/serio/i8042-ppcio.h | 57 - drivers/input/serio/i8042.h | 2 - drivers/interconnect/Kconfig | 3 +- drivers/interconnect/Makefile | 1 + drivers/interconnect/core.c | 143 +- drivers/interconnect/imx/Kconfig | 17 + drivers/interconnect/imx/Makefile | 9 + drivers/interconnect/imx/imx.c | 284 + drivers/interconnect/imx/imx.h | 61 + drivers/interconnect/imx/imx8mm.c | 105 + drivers/interconnect/imx/imx8mn.c | 94 + drivers/interconnect/imx/imx8mq.c | 103 + drivers/interconnect/internal.h | 2 + drivers/iommu/dma-iommu.c | 5 +- drivers/macintosh/Kconfig | 1 - drivers/macintosh/ams/ams-input.c | 37 +- drivers/macintosh/ams/ams.h | 4 +- drivers/macintosh/windfarm_pm112.c | 21 +- drivers/md/Kconfig | 20 + drivers/md/Makefile | 3 + drivers/md/dm-bufio.c | 109 +- drivers/md/dm-crypt.c | 80 +- drivers/md/dm-ebs-target.c | 471 + drivers/md/dm-historical-service-time.c | 561 ++ drivers/md/dm-integrity.c | 6 +- drivers/md/dm-log-writes.c | 2 +- drivers/md/dm-mpath.c | 123 +- drivers/md/dm-path-selector.h | 2 +- drivers/md/dm-queue-length.c | 2 +- drivers/md/dm-raid.c | 2 +- drivers/md/dm-raid1.c | 2 +- drivers/md/dm-service-time.c | 2 +- drivers/md/dm-stats.c | 2 +- drivers/md/dm-stripe.c | 2 +- drivers/md/dm-switch.c | 2 +- drivers/md/dm-writecache.c | 42 +- drivers/md/dm-zoned-metadata.c | 1046 ++- drivers/md/dm-zoned-reclaim.c | 210 +- drivers/md/dm-zoned-target.c | 463 +- drivers/md/dm-zoned.h | 113 +- drivers/md/dm.c | 11 +- drivers/md/persistent-data/dm-btree-internal.h | 4 +- drivers/md/persistent-data/dm-btree-spine.c | 6 +- drivers/memory/Kconfig | 11 + drivers/memory/Makefile | 1 + drivers/memory/bt1-l2-ctl.c | 322 + drivers/memory/samsung/exynos5422-dmc.c | 8 +- drivers/message/fusion/mptbase.c | 8 +- drivers/mfd/Kconfig | 5 +- drivers/mfd/intel_quark_i2c_gpio.c | 1 - drivers/mfd/sm501.c | 24 +- drivers/mfd/vexpress-sysreg.c | 99 +- drivers/misc/Kconfig | 9 - drivers/misc/Makefile | 1 - drivers/misc/cardreader/rts5249.c | 29 - drivers/misc/cardreader/rts5260.c | 26 - drivers/misc/cardreader/rts5261.c | 47 +- drivers/misc/cardreader/rtsx_pcr.c | 43 +- drivers/misc/cardreader/rtsx_pcr.h | 1 - drivers/misc/cxl/Kconfig | 8 - drivers/misc/fastrpc.c | 13 +- drivers/misc/genwqe/card_utils.c | 42 +- drivers/misc/habanalabs/Makefile | 3 + drivers/misc/habanalabs/command_buffer.c | 28 +- drivers/misc/habanalabs/command_submission.c | 385 +- drivers/misc/habanalabs/context.c | 8 - drivers/misc/habanalabs/debugfs.c | 116 + drivers/misc/habanalabs/device.c | 53 +- drivers/misc/habanalabs/firmware_if.c | 297 +- drivers/misc/habanalabs/gaudi/Makefile | 5 + drivers/misc/habanalabs/gaudi/gaudi.c | 6748 +++++++++++++++ drivers/misc/habanalabs/gaudi/gaudiP.h | 261 + drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 884 ++ drivers/misc/habanalabs/gaudi/gaudi_hwmgr.c | 121 + drivers/misc/habanalabs/gaudi/gaudi_security.c | 9090 ++++++++++++++++++++ drivers/misc/habanalabs/goya/goya.c | 345 +- drivers/misc/habanalabs/goya/goyaP.h | 12 +- drivers/misc/habanalabs/goya/goya_coresight.c | 2 +- drivers/misc/habanalabs/goya/goya_security.c | 100 +- drivers/misc/habanalabs/habanalabs.h | 187 +- drivers/misc/habanalabs/habanalabs_drv.c | 14 +- drivers/misc/habanalabs/habanalabs_ioctl.c | 21 + drivers/misc/habanalabs/hw_queue.c | 118 +- drivers/misc/habanalabs/hwmon.c | 75 + drivers/misc/habanalabs/include/armcp_if.h | 43 +- .../include/gaudi/asic_reg/cpu_if_regs.h | 174 + .../include/gaudi/asic_reg/dma0_core_masks.h | 348 + .../include/gaudi/asic_reg/dma0_core_regs.h | 156 + .../include/gaudi/asic_reg/dma0_qm_masks.h | 800 ++ .../include/gaudi/asic_reg/dma0_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/dma1_core_regs.h | 156 + .../include/gaudi/asic_reg/dma1_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/dma2_core_regs.h | 156 + .../include/gaudi/asic_reg/dma2_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/dma3_core_regs.h | 156 + .../include/gaudi/asic_reg/dma3_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/dma4_core_regs.h | 156 + .../include/gaudi/asic_reg/dma4_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/dma5_core_regs.h | 156 + .../include/gaudi/asic_reg/dma5_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/dma6_core_regs.h | 156 + .../include/gaudi/asic_reg/dma6_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/dma7_core_regs.h | 156 + .../include/gaudi/asic_reg/dma7_qm_regs.h | 834 ++ .../gaudi/asic_reg/dma_if_e_n_down_ch0_regs.h | 896 ++ .../gaudi/asic_reg/dma_if_e_n_down_ch1_regs.h | 896 ++ .../include/gaudi/asic_reg/dma_if_e_n_regs.h | 860 ++ .../gaudi/asic_reg/dma_if_e_s_down_ch0_regs.h | 896 ++ .../gaudi/asic_reg/dma_if_e_s_down_ch1_regs.h | 896 ++ .../include/gaudi/asic_reg/dma_if_e_s_regs.h | 860 ++ .../gaudi/asic_reg/dma_if_w_n_down_ch0_regs.h | 896 ++ .../gaudi/asic_reg/dma_if_w_n_down_ch1_regs.h | 896 ++ .../include/gaudi/asic_reg/dma_if_w_n_regs.h | 860 ++ .../gaudi/asic_reg/dma_if_w_s_down_ch0_regs.h | 896 ++ .../gaudi/asic_reg/dma_if_w_s_down_ch1_regs.h | 896 ++ .../include/gaudi/asic_reg/dma_if_w_s_regs.h | 860 ++ .../include/gaudi/asic_reg/gaudi_blocks.h | 4974 +++++++++++ .../habanalabs/include/gaudi/asic_reg/gaudi_regs.h | 299 + .../include/gaudi/asic_reg/mme0_ctrl_regs.h | 1456 ++++ .../include/gaudi/asic_reg/mme0_qm_masks.h | 800 ++ .../include/gaudi/asic_reg/mme0_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/mme1_ctrl_regs.h | 1456 ++++ .../include/gaudi/asic_reg/mme2_ctrl_regs.h | 1456 ++++ .../include/gaudi/asic_reg/mme2_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/mme3_ctrl_regs.h | 1456 ++++ .../include/gaudi/asic_reg/mmu_up_regs.h | 72 + .../include/gaudi/asic_reg/nif_rtr_ctrl_0_regs.h | 896 ++ .../include/gaudi/asic_reg/nif_rtr_ctrl_1_regs.h | 896 ++ .../include/gaudi/asic_reg/nif_rtr_ctrl_2_regs.h | 896 ++ .../include/gaudi/asic_reg/nif_rtr_ctrl_3_regs.h | 896 ++ .../include/gaudi/asic_reg/nif_rtr_ctrl_4_regs.h | 896 ++ .../include/gaudi/asic_reg/nif_rtr_ctrl_5_regs.h | 896 ++ .../include/gaudi/asic_reg/nif_rtr_ctrl_6_regs.h | 896 ++ .../include/gaudi/asic_reg/nif_rtr_ctrl_7_regs.h | 896 ++ .../{goya => gaudi}/asic_reg/psoc_etr_regs.h | 0 .../gaudi/asic_reg/psoc_global_conf_masks.h | 502 ++ .../include/gaudi/asic_reg/psoc_global_conf_regs.h | 1062 +++ .../include/gaudi/asic_reg/psoc_hbm_pll_regs.h | 114 + .../include/gaudi/asic_reg/psoc_pci_pll_regs.h | 114 + .../include/gaudi/asic_reg/psoc_timestamp_regs.h | 56 + .../include/gaudi/asic_reg/sif_rtr_ctrl_0_regs.h | 896 ++ .../include/gaudi/asic_reg/sif_rtr_ctrl_1_regs.h | 896 ++ .../include/gaudi/asic_reg/sif_rtr_ctrl_2_regs.h | 896 ++ .../include/gaudi/asic_reg/sif_rtr_ctrl_3_regs.h | 896 ++ .../include/gaudi/asic_reg/sif_rtr_ctrl_4_regs.h | 896 ++ .../include/gaudi/asic_reg/sif_rtr_ctrl_5_regs.h | 896 ++ .../include/gaudi/asic_reg/sif_rtr_ctrl_6_regs.h | 896 ++ .../include/gaudi/asic_reg/sif_rtr_ctrl_7_regs.h | 896 ++ .../habanalabs/include/gaudi/asic_reg/stlb_regs.h | 82 + .../include/gaudi/asic_reg/tpc0_cfg_masks.h | 2578 ++++++ .../include/gaudi/asic_reg/tpc0_cfg_regs.h | 1226 +++ .../include/gaudi/asic_reg/tpc0_qm_masks.h | 800 ++ .../include/gaudi/asic_reg/tpc0_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/tpc1_cfg_regs.h | 1226 +++ .../include/gaudi/asic_reg/tpc1_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/tpc2_cfg_regs.h | 1226 +++ .../include/gaudi/asic_reg/tpc2_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/tpc3_cfg_regs.h | 1226 +++ .../include/gaudi/asic_reg/tpc3_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/tpc4_cfg_regs.h | 1226 +++ .../include/gaudi/asic_reg/tpc4_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/tpc5_cfg_regs.h | 1226 +++ .../include/gaudi/asic_reg/tpc5_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/tpc6_cfg_regs.h | 1226 +++ .../include/gaudi/asic_reg/tpc6_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/tpc7_cfg_regs.h | 1226 +++ .../include/gaudi/asic_reg/tpc7_qm_regs.h | 834 ++ drivers/misc/habanalabs/include/gaudi/gaudi.h | 59 + .../habanalabs/include/gaudi/gaudi_async_events.h | 310 + .../include/gaudi/gaudi_async_ids_map_extended.h | 694 ++ .../habanalabs/include/gaudi/gaudi_coresight.h | 367 + .../misc/habanalabs/include/gaudi/gaudi_fw_if.h | 36 + .../misc/habanalabs/include/gaudi/gaudi_masks.h | 458 + .../misc/habanalabs/include/gaudi/gaudi_packets.h | 212 + .../misc/habanalabs/include/gaudi/gaudi_reg_map.h | 27 + .../habanalabs/include/goya/asic_reg/goya_masks.h | 3 +- .../habanalabs/include/goya/asic_reg/goya_regs.h | 1 + .../include/goya/asic_reg/psoc_timestamp_regs.h | 56 + .../misc/habanalabs/include/goya/goya_reg_map.h | 43 +- drivers/misc/habanalabs/include/hl_boot_if.h | 58 +- .../habanalabs/include/hw_ip/mmu/mmu_general.h | 2 +- .../misc/habanalabs/include/hw_ip/mmu/mmu_v1_1.h | 16 + drivers/misc/habanalabs/memory.c | 37 +- drivers/misc/habanalabs/pci.c | 63 +- drivers/misc/habanalabs/sysfs.c | 17 +- drivers/misc/lkdtm/bugs.c | 2 +- drivers/misc/mic/scif/scif_nodeqp.c | 2 +- drivers/misc/mic/scif/scif_rma.c | 26 +- drivers/misc/ocxl/context.c | 2 +- drivers/misc/pci_endpoint_test.c | 4 + drivers/misc/sgi-xp/xpc_main.c | 10 +- drivers/misc/sgi-xp/xpnet.c | 8 +- drivers/misc/vexpress-syscfg.c | 280 - drivers/misc/xilinx_sdfec.c | 61 +- drivers/mmc/host/sdhci-of-arasan.c | 38 +- drivers/net/ethernet/mellanox/mlx4/main.c | 2 - drivers/net/ethernet/mellanox/mlx4/mr.c | 183 - drivers/net/ethernet/qlogic/qed/qed.h | 1 + drivers/net/ethernet/qlogic/qed/qed_main.c | 9 + drivers/net/ethernet/qlogic/qed/qed_rdma.c | 1 - drivers/net/ethernet/qlogic/qed/qed_rdma.h | 1 - drivers/net/ethernet/toshiba/ps3_gelic_net.c | 2 - drivers/nvme/target/rdma.c | 4 +- drivers/nvmem/core.c | 104 +- drivers/nvmem/imx-ocotp.c | 9 +- drivers/nvmem/jz4780-efuse.c | 4 +- drivers/nvmem/qfprom.c | 14 - drivers/nvmem/zynqmp_nvmem.c | 11 +- drivers/of/dynamic.c | 3 +- drivers/of/fdt.c | 8 +- drivers/of/kobj.c | 3 +- drivers/of/of_reserved_mem.c | 51 +- drivers/of/platform.c | 4 +- drivers/of/property.c | 20 +- drivers/parport/daisy.c | 29 +- drivers/parport/ieee1284.c | 94 +- drivers/parport/ieee1284_ops.c | 70 +- drivers/parport/parport_amiga.c | 22 +- drivers/parport/parport_atari.c | 2 +- drivers/parport/parport_cs.c | 6 +- drivers/parport/parport_gsc.c | 25 +- drivers/parport/parport_gsc.h | 21 +- drivers/parport/parport_ip32.c | 117 +- drivers/parport/parport_mfc3.c | 21 +- drivers/parport/parport_pc.c | 263 +- drivers/parport/parport_sunbpp.c | 2 +- drivers/parport/probe.c | 34 +- drivers/parport/procfs.c | 6 +- drivers/parport/share.c | 292 +- drivers/pci/controller/Kconfig | 22 +- drivers/pci/controller/Makefile | 3 +- drivers/pci/controller/cadence/pcie-cadence-ep.c | 2 +- drivers/pci/controller/cadence/pcie-cadence-host.c | 10 +- drivers/pci/controller/cadence/pcie-cadence.h | 6 +- drivers/pci/controller/dwc/Kconfig | 17 +- drivers/pci/controller/dwc/Makefile | 1 + drivers/pci/controller/dwc/pci-dra7xx.c | 8 +- drivers/pci/controller/dwc/pci-imx6.c | 4 +- drivers/pci/controller/dwc/pci-meson.c | 4 +- drivers/pci/controller/dwc/pcie-al.c | 2 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 22 +- drivers/pci/controller/dwc/pcie-designware-host.c | 4 +- drivers/pci/controller/dwc/pcie-designware.c | 7 +- drivers/pci/controller/dwc/pcie-designware.h | 3 +- drivers/pci/controller/dwc/pcie-hisi.c | 19 +- drivers/pci/controller/dwc/pcie-intel-gw.c | 2 +- drivers/pci/controller/dwc/pcie-tegra194.c | 9 +- drivers/pci/controller/dwc/pcie-uniphier-ep.c | 383 + .../pci/controller/mobiveil/pcie-mobiveil-host.c | 4 +- drivers/pci/controller/pci-aardvark.c | 266 +- drivers/pci/controller/pci-host-common.c | 18 +- drivers/pci/controller/pci-host-generic.c | 26 +- drivers/pci/controller/pci-hyperv.c | 82 +- drivers/pci/controller/pci-tegra.c | 7 +- drivers/pci/controller/pci-thunder-ecam.c | 14 +- drivers/pci/controller/pci-thunder-pem.c | 16 +- drivers/pci/controller/pci-v3-semi.c | 6 +- drivers/pci/controller/pci-xgene.c | 4 +- drivers/pci/controller/pcie-altera.c | 2 +- drivers/pci/controller/pcie-brcmstb.c | 37 +- drivers/pci/controller/pcie-mediatek.c | 3 + drivers/pci/controller/pcie-rcar-ep.c | 563 ++ drivers/pci/controller/pcie-rcar-host.c | 1130 +++ drivers/pci/controller/pcie-rcar.c | 1211 +-- drivers/pci/controller/pcie-rcar.h | 140 + drivers/pci/controller/pcie-rockchip-ep.c | 2 +- drivers/pci/controller/pcie-tango.c | 13 +- drivers/pci/controller/vmd.c | 6 +- drivers/pci/ecam.c | 10 +- drivers/pci/endpoint/functions/pci-epf-test.c | 3 + drivers/pci/endpoint/pci-epc-mem.c | 204 +- drivers/pci/hotplug/pciehp.h | 2 - drivers/pci/hotplug/rpaphp_core.c | 2 +- drivers/pci/hotplug/shpchp.h | 2 +- drivers/pci/hotplug/shpchp_ctrl.c | 3 +- drivers/pci/hotplug/shpchp_pci.c | 5 +- drivers/pci/of.c | 2 +- drivers/pci/p2pdma.c | 2 + drivers/pci/pci-acpi.c | 6 +- drivers/pci/pci-bridge-emul.c | 61 +- drivers/pci/pci-label.c | 4 +- drivers/pci/pci.c | 64 +- drivers/pci/pcie/Kconfig | 1 - drivers/pci/pcie/aer.c | 340 +- drivers/pci/pcie/aspm.c | 10 - drivers/pci/pcie/dpc.c | 3 +- drivers/pci/pcie/edr.c | 4 +- drivers/pci/pcie/pme.c | 4 +- drivers/pci/pcie/portdrv.h | 13 +- drivers/pci/pcie/ptm.c | 22 +- drivers/pci/probe.c | 65 +- drivers/pci/quirks.c | 50 +- drivers/pci/remove.c | 2 +- drivers/pci/setup-bus.c | 115 +- drivers/pci/setup-res.c | 9 +- drivers/pci/switch/switchtec.c | 2 +- drivers/pcmcia/yenta_socket.c | 40 +- drivers/phy/amlogic/Kconfig | 15 +- drivers/phy/amlogic/Makefile | 1 - drivers/phy/amlogic/phy-meson-gxl-usb3.c | 283 - drivers/phy/amlogic/phy-meson8b-usb2.c | 149 +- drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c | 2 +- drivers/phy/broadcom/phy-bcm-sr-usb.c | 57 +- drivers/phy/broadcom/phy-brcm-usb.c | 16 +- drivers/phy/cadence/Kconfig | 9 + drivers/phy/cadence/Makefile | 1 + drivers/phy/cadence/phy-cadence-salvo.c | 325 + drivers/phy/cadence/phy-cadence-sierra.c | 27 +- drivers/phy/intel/Kconfig | 15 + drivers/phy/intel/Makefile | 1 + drivers/phy/intel/phy-intel-combo.c | 632 ++ drivers/phy/motorola/phy-cpcap-usb.c | 2 - drivers/phy/qualcomm/Kconfig | 17 + drivers/phy/qualcomm/Makefile | 2 + drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c | 148 + drivers/phy/qualcomm/phy-qcom-qmp.c | 254 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 238 +- drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c | 287 + drivers/phy/samsung/phy-s5pv210-usb2.c | 4 + drivers/phy/ti/phy-am654-serdes.c | 104 +- drivers/phy/ti/phy-j721e-wiz.c | 65 +- drivers/phy/ti/phy-omap-usb2.c | 60 +- drivers/power/reset/Kconfig | 2 +- drivers/power/reset/vexpress-poweroff.c | 8 +- drivers/ps3/ps3-lpm.c | 8 +- drivers/ps3/ps3-vuart.c | 5 +- drivers/rapidio/devices/rio_mport_cdev.c | 27 +- drivers/reset/hisilicon/hi6220_reset.c | 69 +- drivers/reset/reset-imx7.c | 101 + drivers/reset/reset-zynqmp.c | 26 +- drivers/rtc/Kconfig | 2 +- drivers/s390/scsi/zfcp_aux.c | 5 +- drivers/s390/scsi/zfcp_diag.h | 6 +- drivers/s390/scsi/zfcp_erp.c | 84 +- drivers/s390/scsi/zfcp_ext.h | 11 + drivers/s390/scsi/zfcp_fsf.c | 76 +- drivers/s390/scsi/zfcp_qdio.c | 19 +- drivers/s390/scsi/zfcp_scsi.c | 131 +- drivers/s390/scsi/zfcp_sysfs.c | 16 +- drivers/scsi/BusLogic.c | 2 +- drivers/scsi/aacraid/aachba.c | 1 - drivers/scsi/aacraid/commctrl.c | 13 +- drivers/scsi/aacraid/commsup.c | 4 +- drivers/scsi/aacraid/linit.c | 16 +- drivers/scsi/aic7xxx/aic79xx_core.c | 18 +- drivers/scsi/aic7xxx/aic7xxx_core.c | 19 +- drivers/scsi/aic94xx/aic94xx_sds.c | 14 +- drivers/scsi/bfa/bfa_core.c | 2 +- drivers/scsi/bfa/bfa_fcpim.c | 4 +- drivers/scsi/bfa/bfa_fcs_lport.c | 4 +- drivers/scsi/bfa/bfa_fcs_rport.c | 4 +- drivers/scsi/bfa/bfa_ioc_ct.c | 4 +- drivers/scsi/bfa/bfa_svc.c | 7 +- drivers/scsi/bfa/bfad.c | 2 +- drivers/scsi/bfa/bfad_attr.c | 4 +- drivers/scsi/bfa/bfad_bsg.c | 2 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 4 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 1 + drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 18 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 7 +- drivers/scsi/cxlflash/main.c | 1 + drivers/scsi/dpt_i2o.c | 2 +- drivers/scsi/fcoe/fcoe.c | 4 +- drivers/scsi/fnic/fnic_main.c | 4 +- drivers/scsi/fnic/fnic_scsi.c | 6 +- drivers/scsi/fnic/vnic_dev.c | 12 +- drivers/scsi/fnic/vnic_wq.c | 4 +- drivers/scsi/gdth.c | 4 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 5 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 13 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 17 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 26 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 4 +- drivers/scsi/ipr.c | 5 +- drivers/scsi/isci/isci.h | 6 +- drivers/scsi/libiscsi.c | 4 +- drivers/scsi/libsas/sas_ata.c | 1 + drivers/scsi/lpfc/lpfc.h | 23 +- drivers/scsi/lpfc/lpfc_attr.c | 108 +- drivers/scsi/lpfc/lpfc_ct.c | 1 - drivers/scsi/lpfc/lpfc_debugfs.c | 3 +- drivers/scsi/lpfc/lpfc_els.c | 12 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 8 +- drivers/scsi/lpfc/lpfc_hw4.h | 2 +- drivers/scsi/lpfc/lpfc_init.c | 82 +- drivers/scsi/lpfc/lpfc_mbox.c | 3 +- drivers/scsi/lpfc/lpfc_nvme.c | 37 - drivers/scsi/lpfc/lpfc_nvmet.c | 8 - drivers/scsi/lpfc/lpfc_sli.c | 45 +- drivers/scsi/lpfc/lpfc_sli4.h | 2 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/megaraid/megaraid_mbox.c | 6 +- drivers/scsi/megaraid/megaraid_sas.h | 8 +- drivers/scsi/megaraid/megaraid_sas_base.c | 10 +- drivers/scsi/megaraid/megaraid_sas_fp.c | 12 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 81 +- drivers/scsi/megaraid/megaraid_sas_fusion.h | 6 +- drivers/scsi/mpt3sas/Makefile | 3 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 266 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 21 +- drivers/scsi/mpt3sas/mpt3sas_debugfs.c | 157 + drivers/scsi/mpt3sas/mpt3sas_scsih.c | 8 +- drivers/scsi/mvsas/mv_init.c | 6 +- drivers/scsi/pmcraid.c | 4 +- drivers/scsi/qedf/qedf.h | 6 +- drivers/scsi/qedf/qedf_els.c | 10 +- drivers/scsi/qedf/qedf_io.c | 48 +- drivers/scsi/qedf/qedf_main.c | 135 +- drivers/scsi/qedi/qedi_iscsi.c | 21 +- drivers/scsi/qedi/qedi_main.c | 22 +- drivers/scsi/qla1280.c | 4 +- drivers/scsi/qla2xxx/qla_attr.c | 40 +- drivers/scsi/qla2xxx/qla_bsg.c | 8 +- drivers/scsi/qla2xxx/qla_dbg.c | 866 +- drivers/scsi/qla2xxx/qla_dbg.h | 443 +- drivers/scsi/qla2xxx/qla_def.h | 728 +- drivers/scsi/qla2xxx/qla_fw.h | 768 +- drivers/scsi/qla2xxx/qla_gbl.h | 26 +- drivers/scsi/qla2xxx/qla_init.c | 380 +- drivers/scsi/qla2xxx/qla_inline.h | 8 +- drivers/scsi/qla2xxx/qla_iocb.c | 140 +- drivers/scsi/qla2xxx/qla_isr.c | 287 +- drivers/scsi/qla2xxx/qla_mbx.c | 123 +- drivers/scsi/qla2xxx/qla_mid.c | 4 +- drivers/scsi/qla2xxx/qla_mr.c | 120 +- drivers/scsi/qla2xxx/qla_mr.h | 32 +- drivers/scsi/qla2xxx/qla_nvme.c | 16 +- drivers/scsi/qla2xxx/qla_nvme.h | 64 +- drivers/scsi/qla2xxx/qla_nx.c | 208 +- drivers/scsi/qla2xxx/qla_nx.h | 36 +- drivers/scsi/qla2xxx/qla_nx2.c | 26 +- drivers/scsi/qla2xxx/qla_os.c | 133 +- drivers/scsi/qla2xxx/qla_sup.c | 323 +- drivers/scsi/qla2xxx/qla_target.c | 111 +- drivers/scsi/qla2xxx/qla_target.h | 232 +- drivers/scsi/qla2xxx/qla_tmpl.c | 140 +- drivers/scsi/qla2xxx/qla_tmpl.h | 2 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 16 + drivers/scsi/qla4xxx/ql4_os.c | 2 +- drivers/scsi/scsi_debug.c | 2072 ++++- drivers/scsi/scsi_error.c | 2 + drivers/scsi/scsi_lib.c | 230 +- drivers/scsi/scsi_transport_iscsi.c | 68 +- drivers/scsi/sd.c | 19 + drivers/scsi/sgiwd93.c | 2 +- drivers/scsi/snic/snic.h | 2 +- drivers/scsi/snic/snic_ctl.c | 5 +- drivers/scsi/sr.c | 26 +- drivers/scsi/st.c | 5 +- drivers/scsi/ufs/ti-j721e-ufs.c | 13 +- drivers/scsi/ufs/ufs-mediatek.c | 30 +- drivers/scsi/ufs/ufs-qcom.c | 10 +- drivers/scsi/ufs/ufs-sysfs.c | 61 +- drivers/scsi/ufs/ufs.h | 43 +- drivers/scsi/ufs/ufs_quirks.h | 7 + drivers/scsi/ufs/ufshcd.c | 515 +- drivers/scsi/ufs/ufshcd.h | 45 +- drivers/scsi/vmw_pvscsi.c | 2 +- drivers/slimbus/core.c | 6 +- drivers/slimbus/qcom-ngd-ctrl.c | 5 +- drivers/soc/amlogic/meson-ee-pwrc.c | 112 +- drivers/soc/fsl/dpio/dpio-service.c | 6 +- drivers/soc/fsl/dpio/qbman-portal.c | 12 - drivers/soc/fsl/qbman/qman.c | 5 - drivers/soc/fsl/qe/qe.c | 4 +- drivers/soc/fsl/qe/ucc.c | 2 +- drivers/soc/imx/Makefile | 3 + drivers/soc/imx/soc-imx.c | 192 + drivers/soc/imx/soc-imx8m.c | 7 +- drivers/soc/kendryte/k210-sysctl.c | 12 + drivers/soc/mediatek/Kconfig | 7 + drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mtk-mmsys.c | 378 + drivers/soc/qcom/Kconfig | 6 +- drivers/soc/qcom/cmd-db.c | 78 +- drivers/soc/qcom/pdr_interface.c | 4 - drivers/soc/qcom/qcom_aoss.c | 1 + drivers/soc/qcom/rpmh-internal.h | 59 +- drivers/soc/qcom/rpmh-rsc.c | 746 +- drivers/soc/qcom/rpmh.c | 97 +- drivers/soc/qcom/rpmhpd.c | 24 + drivers/soc/qcom/rpmpd.c | 5 + drivers/soc/qcom/smp2p.c | 4 +- drivers/soc/qcom/socinfo.c | 6 + drivers/soc/renesas/Kconfig | 11 + drivers/soc/renesas/Makefile | 1 + drivers/soc/renesas/r8a7742-sysc.c | 42 + drivers/soc/renesas/rcar-rst.c | 1 + drivers/soc/renesas/rcar-sysc.c | 3 + drivers/soc/renesas/rcar-sysc.h | 1 + drivers/soc/sifive/sifive_l2_cache.c | 40 +- drivers/soc/tegra/Kconfig | 1 + drivers/soc/tegra/fuse/fuse-tegra.c | 57 +- drivers/soc/tegra/fuse/fuse-tegra20.c | 1 + drivers/soc/tegra/fuse/fuse-tegra30.c | 6 + drivers/soc/tegra/fuse/fuse.h | 8 + drivers/soc/tegra/fuse/tegra-apbmisc.c | 32 +- drivers/soc/tegra/pmc.c | 3 + drivers/soc/ti/Kconfig | 10 + drivers/soc/ti/Makefile | 1 + drivers/soc/ti/k3-socinfo.c | 152 + drivers/soc/ti/knav_qmss_queue.c | 2 +- drivers/soc/xilinx/zynqmp_pm_domains.c | 26 +- drivers/soc/xilinx/zynqmp_power.c | 17 +- drivers/soundwire/Makefile | 8 +- drivers/soundwire/bus.c | 71 +- drivers/soundwire/bus.h | 4 + drivers/soundwire/bus_type.c | 22 +- drivers/soundwire/cadence_master.c | 8 +- drivers/soundwire/debugfs.c | 2 +- drivers/soundwire/intel.c | 9 +- drivers/soundwire/intel_init.c | 4 +- drivers/soundwire/master.c | 172 + drivers/soundwire/mipi_disco.c | 11 +- drivers/soundwire/qcom.c | 34 +- drivers/soundwire/slave.c | 10 +- drivers/soundwire/sysfs_local.h | 14 + drivers/soundwire/sysfs_slave.c | 214 + drivers/soundwire/sysfs_slave_dpn.c | 300 + drivers/spi/spi-zynqmp-gqspi.c | 5 - drivers/staging/android/ion/ion_page_pool.c | 4 +- drivers/staging/axis-fifo/axis-fifo.c | 12 +- drivers/staging/comedi/comedi_internal.h | 4 +- drivers/staging/comedi/drivers/ni_pcimio.c | 4 +- drivers/staging/fbtft/fb_st7789v.c | 32 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 6 +- drivers/staging/gasket/gasket_page_table.c | 2 +- drivers/staging/gasket/gasket_sysfs.c | 2 + drivers/staging/gdm724x/gdm_lte.c | 2 +- drivers/staging/greybus/hid.c | 3 +- drivers/staging/greybus/light.c | 3 +- drivers/staging/greybus/loopback.c | 2 +- drivers/staging/greybus/uart.c | 19 +- drivers/staging/iio/Documentation/overview.txt | 2 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 77 +- drivers/staging/media/Kconfig | 2 + drivers/staging/media/Makefile | 1 + drivers/staging/media/tegra-video/Kconfig | 12 + drivers/staging/media/tegra-video/Makefile | 8 + drivers/staging/media/tegra-video/TODO | 11 + drivers/staging/media/tegra-video/csi.c | 539 ++ drivers/staging/media/tegra-video/csi.h | 147 + drivers/staging/media/tegra-video/tegra210.c | 978 +++ drivers/staging/media/tegra-video/vi.c | 1074 +++ drivers/staging/media/tegra-video/vi.h | 257 + drivers/staging/media/tegra-video/video.c | 155 + drivers/staging/media/tegra-video/video.h | 29 + drivers/staging/most/usb/Kconfig | 2 +- drivers/staging/most/usb/usb.c | 305 +- drivers/staging/mt7621-dts/mt7621.dtsi | 9 +- .../mt7621-pci-phy/mediatek,mt7621-pci-phy.txt | 28 - .../mt7621-pci-phy/mediatek,mt7621-pci-phy.yaml | 36 + drivers/staging/mt7621-pci/pci-mt7621.c | 64 +- drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 2 +- drivers/staging/pi433/pi433_if.c | 1 + drivers/staging/qlge/qlge_dbg.c | 7 +- drivers/staging/qlge/qlge_main.c | 476 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 99 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 33 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 4 +- drivers/staging/rtl8188eu/core/rtw_led.c | 17 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 6 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 2 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 19 +- drivers/staging/rtl8188eu/hal/fw.c | 7 +- drivers/staging/rtl8188eu/hal/odm.c | 54 +- drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 2 - drivers/staging/rtl8188eu/hal/phy.c | 62 +- drivers/staging/rtl8188eu/hal/rf.c | 2 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 2 +- drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 3 - drivers/staging/rtl8188eu/include/osdep_service.h | 2 +- drivers/staging/rtl8188eu/include/rtl8188e_spec.h | 2 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 116 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 24 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 18 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 6 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 126 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 4 +- drivers/staging/rtl8712/rtl871x_xmit.c | 158 +- drivers/staging/rtl8712/rtl871x_xmit.h | 2 +- drivers/staging/rtl8712/usb_halinit.c | 2 +- drivers/staging/rtl8712/wifi.h | 9 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 6 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 7 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 9 +- drivers/staging/rtl8723bs/core/rtw_security.c | 6 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 2 - drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 22 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 45 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 8 +- drivers/staging/rtl8723bs/hal/odm.c | 13 - drivers/staging/rtl8723bs/hal/odm.h | 2 +- drivers/staging/rtl8723bs/hal/odm_RegDefine11N.h | 4 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 44 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 4 - drivers/staging/rtl8723bs/include/hal_data.h | 8 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 2 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 34 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 6 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 33 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 26 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 8 +- drivers/staging/sm750fb/sm750.c | 154 +- drivers/staging/sm750fb/sm750.h | 21 +- drivers/staging/sm750fb/sm750_hw.c | 2 +- drivers/staging/speakup/speakup_decext.c | 4 + drivers/staging/speakup/speakup_decpc.c | 4 + drivers/staging/speakup/speakup_dectlk.c | 5 +- drivers/staging/speakup/speakup_dummy.c | 4 + drivers/staging/speakup/speakup_soft.c | 4 + drivers/staging/speakup/spk_types.h | 3 +- drivers/staging/speakup/spkguide.txt | 7 +- drivers/staging/speakup/sysfs-driver-speakup | 6 + drivers/staging/speakup/varhandlers.c | 1 + drivers/staging/unisys/visorhba/visorhba_main.c | 2 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 4 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 383 +- .../vc04_services/bcm2835-camera/bcm2835-camera.h | 62 +- .../vc04_services/bcm2835-camera/controls.c | 97 +- .../vc04_services/bcm2835-camera/mmal-common.h | 18 +- .../vc04_services/bcm2835-camera/mmal-parameters.h | 14 +- .../staging/vc04_services/interface/vchi/vchi.h | 81 - .../interface/vchiq_arm/vchiq_2835_arm.c | 7 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 8 +- .../interface/vchiq_arm/vchiq_connected.c | 33 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 19 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 7 + .../vc04_services/interface/vchiq_arm/vchiq_if.h | 8 +- .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 166 +- drivers/staging/vt6655/Makefile | 3 - drivers/staging/vt6655/baseband.c | 320 +- drivers/staging/vt6655/baseband.h | 37 +- drivers/staging/vt6655/card.c | 145 +- drivers/staging/vt6655/card.h | 4 - drivers/staging/vt6655/channel.c | 4 +- drivers/staging/vt6655/device_main.c | 37 +- drivers/staging/vt6655/rf.c | 4 +- drivers/staging/vt6655/rxtx.c | 252 +- drivers/staging/vt6656/Makefile | 6 +- drivers/staging/vt6656/baseband.c | 620 +- drivers/staging/vt6656/baseband.h | 17 +- drivers/staging/vt6656/card.c | 570 +- drivers/staging/vt6656/card.h | 20 +- drivers/staging/vt6656/device.h | 20 +- drivers/staging/vt6656/firmware.c | 106 - drivers/staging/vt6656/firmware.h | 25 - drivers/staging/vt6656/key.c | 47 +- drivers/staging/vt6656/key.h | 13 +- drivers/staging/vt6656/mac.c | 128 +- drivers/staging/vt6656/mac.h | 28 +- drivers/staging/vt6656/main_usb.c | 181 +- drivers/staging/vt6656/power.c | 34 +- drivers/staging/vt6656/power.h | 2 +- drivers/staging/vt6656/rf.c | 463 +- drivers/staging/vt6656/rf.h | 3 +- drivers/staging/vt6656/rxtx.c | 674 +- drivers/staging/vt6656/rxtx.h | 20 +- drivers/staging/vt6656/usbpipe.c | 70 +- drivers/staging/vt6656/usbpipe.h | 11 +- drivers/staging/vt6656/wcmd.c | 3 +- drivers/staging/wfx/Makefile | 1 + drivers/staging/wfx/TODO | 51 +- drivers/staging/wfx/bh.c | 50 +- drivers/staging/wfx/bh.h | 1 + drivers/staging/wfx/bus.h | 2 + drivers/staging/wfx/bus_sdio.c | 86 +- drivers/staging/wfx/bus_spi.c | 44 +- drivers/staging/wfx/data_rx.c | 16 +- drivers/staging/wfx/data_rx.h | 3 +- drivers/staging/wfx/data_tx.c | 352 +- drivers/staging/wfx/data_tx.h | 8 +- drivers/staging/wfx/debug.c | 70 +- drivers/staging/wfx/fwio.c | 14 +- drivers/staging/wfx/hif_api_cmd.h | 623 +- drivers/staging/wfx/hif_api_general.h | 495 +- drivers/staging/wfx/hif_api_mib.h | 671 +- drivers/staging/wfx/hif_rx.c | 221 +- drivers/staging/wfx/hif_tx.c | 119 +- drivers/staging/wfx/hif_tx.h | 10 +- drivers/staging/wfx/hif_tx_mib.c | 386 + drivers/staging/wfx/hif_tx_mib.h | 436 +- drivers/staging/wfx/hwio.c | 18 +- drivers/staging/wfx/key.c | 71 +- drivers/staging/wfx/key.h | 2 - drivers/staging/wfx/main.c | 78 +- drivers/staging/wfx/main.h | 4 +- drivers/staging/wfx/queue.c | 533 +- drivers/staging/wfx/queue.h | 42 +- drivers/staging/wfx/scan.c | 13 +- drivers/staging/wfx/sta.c | 871 +- drivers/staging/wfx/sta.h | 38 +- drivers/staging/wfx/traces.h | 31 +- drivers/staging/wfx/wfx.h | 47 +- drivers/staging/wilc1000/hif.c | 4 +- drivers/target/iscsi/iscsi_target_util.c | 30 +- drivers/target/loopback/tcm_loop.c | 36 +- drivers/target/target_core_alua.c | 10 +- drivers/target/target_core_configfs.c | 82 +- drivers/target/target_core_device.c | 13 +- drivers/target/target_core_pr.c | 2 +- drivers/target/target_core_pscsi.c | 6 +- drivers/target/target_core_tpg.c | 3 +- drivers/target/target_core_transport.c | 6 +- drivers/target/target_core_user.c | 177 +- drivers/tee/Kconfig | 2 + drivers/tee/optee/call.c | 6 +- drivers/tee/tee_core.c | 159 + drivers/tee/tee_shm.c | 31 +- drivers/thermal/imx_sc_thermal.c | 2 +- drivers/thunderbolt/Kconfig | 1 - drivers/thunderbolt/icm.c | 22 + drivers/thunderbolt/nhi.c | 5 + drivers/thunderbolt/nhi.h | 2 + drivers/thunderbolt/switch.c | 11 +- drivers/tty/hvc/hvc_console.c | 23 +- drivers/tty/hvc/hvcs.c | 2 - drivers/tty/mxser.c | 7 +- drivers/tty/n_gsm.c | 39 +- drivers/tty/rocket.c | 10 +- drivers/tty/serial/8250/8250_core.c | 18 +- drivers/tty/serial/8250/8250_exar.c | 65 +- drivers/tty/serial/8250/8250_fintek.c | 13 +- drivers/tty/serial/8250/8250_pci.c | 6 - drivers/tty/serial/8250/8250_port.c | 9 +- drivers/tty/serial/8250/Kconfig | 1 + drivers/tty/serial/8250/serial_cs.c | 6 +- drivers/tty/serial/Kconfig | 16 +- drivers/tty/serial/amba-pl011.c | 1 + drivers/tty/serial/ar933x_uart.c | 6 +- drivers/tty/serial/atmel_serial.c | 6 +- drivers/tty/serial/fsl_lpuart.c | 27 +- drivers/tty/serial/imx.c | 13 +- drivers/tty/serial/lantiq.c | 40 +- drivers/tty/serial/lpc32xx_hs.c | 1 - drivers/tty/serial/omap-serial.c | 52 +- drivers/tty/serial/qcom_geni_serial.c | 7 +- drivers/tty/serial/samsung_tty.c | 84 +- drivers/tty/serial/sc16is7xx.c | 73 +- drivers/tty/serial/serial_core.c | 22 +- drivers/tty/serial/sh-sci.h | 1 - drivers/tty/serial/stm32-usart.c | 74 +- drivers/tty/serial/stm32-usart.h | 1 + drivers/tty/serial/xilinx_uartps.c | 12 +- drivers/tty/sysrq.c | 68 +- drivers/tty/vcc.c | 1 + drivers/tty/vt/keyboard.c | 26 +- drivers/tty/vt/selection.c | 133 +- drivers/uio/uio.c | 2 +- drivers/uio/uio_dmem_genirq.c | 3 +- drivers/uio/uio_hv_generic.c | 1 + drivers/usb/cdns3/cdns3-ti.c | 3 +- drivers/usb/cdns3/core.c | 47 +- drivers/usb/cdns3/core.h | 2 - drivers/usb/cdns3/drd.c | 4 +- drivers/usb/cdns3/ep0.c | 7 - drivers/usb/cdns3/gadget.c | 15 +- drivers/usb/chipidea/Kconfig | 37 +- drivers/usb/chipidea/Makefile | 13 +- drivers/usb/chipidea/ci.h | 1 + drivers/usb/chipidea/ci_hdrc_imx.c | 13 +- drivers/usb/chipidea/ci_hdrc_imx.h | 2 + drivers/usb/chipidea/ci_hdrc_usb2.c | 30 +- drivers/usb/chipidea/ci_hdrc_zevio.c | 67 - drivers/usb/chipidea/core.c | 48 +- drivers/usb/chipidea/udc.c | 170 +- drivers/usb/chipidea/udc.h | 6 +- drivers/usb/chipidea/usbmisc_imx.c | 334 +- drivers/usb/class/cdc-acm.c | 2 +- drivers/usb/class/usblp.c | 5 +- drivers/usb/core/hcd-pci.c | 7 +- drivers/usb/core/hcd.c | 3 + drivers/usb/core/hub.c | 2 +- drivers/usb/core/hub.h | 2 +- drivers/usb/core/otg_whitelist.h | 2 +- drivers/usb/core/sysfs.c | 6 +- drivers/usb/core/usb.h | 2 +- drivers/usb/dwc2/core.c | 23 +- drivers/usb/dwc2/core.h | 6 +- drivers/usb/dwc2/core_intr.c | 7 +- drivers/usb/dwc2/debug.h | 2 +- drivers/usb/dwc2/hcd.h | 2 +- drivers/usb/dwc2/hw.h | 3 +- drivers/usb/dwc2/params.c | 19 - drivers/usb/dwc2/platform.c | 39 + drivers/usb/dwc3/core.c | 62 +- drivers/usb/dwc3/core.h | 83 +- drivers/usb/dwc3/debug.h | 4 +- drivers/usb/dwc3/debugfs.c | 14 +- drivers/usb/dwc3/drd.c | 6 +- drivers/usb/dwc3/dwc3-keystone.c | 41 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 422 +- drivers/usb/dwc3/dwc3-of-simple.c | 30 +- drivers/usb/dwc3/gadget.c | 469 +- drivers/usb/dwc3/gadget.h | 2 +- drivers/usb/dwc3/host.c | 2 +- drivers/usb/dwc3/io.h | 2 +- drivers/usb/dwc3/trace.h | 2 +- drivers/usb/early/xhci-dbc.c | 1 - drivers/usb/early/xhci-dbc.h | 2 +- drivers/usb/gadget/composite.c | 78 +- drivers/usb/gadget/configfs.c | 14 +- drivers/usb/gadget/function/f_acm.c | 16 + drivers/usb/gadget/function/f_eem.c | 2 - drivers/usb/gadget/function/f_fs.c | 2 +- drivers/usb/gadget/function/f_serial.c | 16 + drivers/usb/gadget/function/f_tcm.c | 3 + drivers/usb/gadget/function/f_uvc.h | 2 +- drivers/usb/gadget/function/rndis.h | 2 +- drivers/usb/gadget/function/u_audio.h | 2 +- drivers/usb/gadget/function/u_ecm.h | 2 +- drivers/usb/gadget/function/u_eem.h | 2 +- drivers/usb/gadget/function/u_ether.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_phonet.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 | 57 +- drivers/usb/gadget/function/u_serial.h | 4 +- drivers/usb/gadget/function/u_tcm.h | 2 +- drivers/usb/gadget/function/u_uac1.h | 2 +- drivers/usb/gadget/function/u_uac1_legacy.h | 2 +- drivers/usb/gadget/function/u_uac2.h | 2 +- drivers/usb/gadget/function/u_uvc.h | 2 +- drivers/usb/gadget/function/uvc.h | 4 +- drivers/usb/gadget/function/uvc_configfs.h | 2 +- drivers/usb/gadget/function/uvc_v4l2.c | 4 +- drivers/usb/gadget/function/uvc_v4l2.h | 2 +- drivers/usb/gadget/function/uvc_video.c | 76 +- drivers/usb/gadget/function/uvc_video.h | 4 +- drivers/usb/gadget/legacy/mass_storage.c | 14 +- drivers/usb/gadget/udc/aspeed-vhub/core.c | 16 +- drivers/usb/gadget/udc/aspeed-vhub/hub.c | 236 +- drivers/usb/gadget/udc/aspeed-vhub/vhub.h | 12 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 112 +- drivers/usb/gadget/udc/atmel_usba_udc.h | 12 + drivers/usb/gadget/udc/core.c | 2 + drivers/usb/gadget/udc/dummy_hcd.c | 27 +- drivers/usb/gadget/udc/fsl_udc_core.c | 4 +- drivers/usb/gadget/udc/gr_udc.c | 1 - drivers/usb/gadget/udc/lpc32xx_udc.c | 11 +- drivers/usb/gadget/udc/m66592-udc.c | 2 +- drivers/usb/gadget/udc/max3420_udc.c | 2 +- drivers/usb/gadget/udc/mv_u3d_core.c | 2 +- drivers/usb/gadget/udc/net2272.c | 2 +- drivers/usb/gadget/udc/omap_udc.c | 2 +- drivers/usb/gadget/udc/s3c2410_udc.c | 4 - drivers/usb/gadget/udc/tegra-xudc.c | 140 + drivers/usb/gadget/udc/udc-xilinx.c | 1 + drivers/usb/gadget/usbstring.c | 24 + drivers/usb/host/Kconfig | 29 + drivers/usb/host/Makefile | 2 + drivers/usb/host/ehci-brcm.c | 280 + drivers/usb/host/ehci-fsl.h | 2 +- drivers/usb/host/ehci-mv.c | 12 +- drivers/usb/host/ehci-mxc.c | 15 +- drivers/usb/host/ehci-pci.c | 6 +- drivers/usb/host/ehci-platform.c | 4 + drivers/usb/host/ehci-tegra.c | 1 - drivers/usb/host/ehci.h | 2 +- drivers/usb/host/fhci.h | 2 +- drivers/usb/host/imx21-hcd.h | 2 +- drivers/usb/host/ohci-pci.c | 9 +- drivers/usb/host/ohci-platform.c | 5 + drivers/usb/host/ohci-sm501.c | 7 +- drivers/usb/host/ohci.h | 2 +- drivers/usb/host/pci-quirks.c | 24 +- drivers/usb/host/r8a66597.h | 2 +- drivers/usb/host/u132-hcd.c | 10 - drivers/usb/host/uhci-pci.c | 8 +- drivers/usb/host/xhci-debugfs.h | 2 +- drivers/usb/host/xhci-ext-caps.h | 2 +- drivers/usb/host/xhci-mtk.h | 2 +- drivers/usb/host/xhci-mvebu.h | 2 +- drivers/usb/host/xhci-pci-renesas.c | 645 ++ drivers/usb/host/xhci-pci.c | 47 +- drivers/usb/host/xhci-pci.h | 28 + drivers/usb/host/xhci-plat.c | 20 +- drivers/usb/host/xhci-plat.h | 2 +- drivers/usb/host/xhci-rcar.h | 2 +- drivers/usb/host/xhci-trace.h | 2 +- drivers/usb/host/xhci.h | 3 +- drivers/usb/isp1760/isp1760-core.h | 2 +- drivers/usb/isp1760/isp1760-regs.h | 2 +- drivers/usb/isp1760/isp1760-udc.h | 2 +- drivers/usb/misc/sisusbvga/sisusb.h | 2 +- drivers/usb/misc/sisusbvga/sisusb_init.h | 2 +- drivers/usb/misc/sisusbvga/sisusb_struct.h | 2 +- drivers/usb/misc/usb_u132.h | 2 +- drivers/usb/mtu3/mtu3.h | 2 +- drivers/usb/mtu3/mtu3_debug.h | 2 +- drivers/usb/mtu3/mtu3_dr.h | 2 +- drivers/usb/mtu3/mtu3_hw_regs.h | 2 +- drivers/usb/mtu3/mtu3_qmu.h | 2 +- drivers/usb/mtu3/mtu3_trace.h | 2 +- drivers/usb/musb/davinci.h | 2 +- drivers/usb/musb/jz4740.c | 4 +- drivers/usb/musb/mediatek.c | 6 + drivers/usb/musb/musb_core.c | 9 +- drivers/usb/musb/musb_core.h | 2 +- drivers/usb/musb/musb_debug.h | 2 +- drivers/usb/musb/musb_debugfs.c | 10 +- drivers/usb/musb/musb_dma.h | 2 +- drivers/usb/musb/musb_gadget.h | 2 +- drivers/usb/musb/musb_host.c | 10 +- drivers/usb/musb/musb_host.h | 2 +- drivers/usb/musb/musb_io.h | 2 +- drivers/usb/musb/musb_regs.h | 2 +- drivers/usb/musb/musb_trace.h | 2 +- drivers/usb/musb/omap2430.h | 2 +- drivers/usb/musb/tusb6010.h | 2 +- drivers/usb/phy/phy-fsl-usb.h | 2 +- drivers/usb/phy/phy-jz4770.c | 12 +- drivers/usb/phy/phy-mv-usb.h | 2 +- drivers/usb/renesas_usbhs/common.h | 2 +- drivers/usb/renesas_usbhs/fifo.h | 2 +- drivers/usb/renesas_usbhs/mod.h | 2 +- drivers/usb/renesas_usbhs/pipe.h | 2 +- drivers/usb/renesas_usbhs/rcar2.h | 2 +- drivers/usb/renesas_usbhs/rcar3.h | 2 +- drivers/usb/renesas_usbhs/rza.h | 2 +- drivers/usb/roles/class.c | 4 +- drivers/usb/serial/belkin_sa.h | 2 +- drivers/usb/serial/ch341.c | 68 +- drivers/usb/serial/io_16654.h | 2 +- drivers/usb/serial/io_edgeport.h | 2 +- drivers/usb/serial/io_ionsp.h | 2 +- drivers/usb/serial/io_ti.h | 2 +- drivers/usb/serial/io_usbvend.h | 2 +- drivers/usb/serial/iuu_phoenix.h | 2 +- drivers/usb/serial/mct_u232.h | 2 +- drivers/usb/serial/option.c | 4 + drivers/usb/serial/oti6858.h | 2 +- drivers/usb/serial/pl2303.h | 2 +- drivers/usb/serial/qcserial.c | 1 + drivers/usb/serial/usb_wwan.c | 4 + drivers/usb/serial/visor.h | 2 +- drivers/usb/serial/whiteheat.h | 2 +- drivers/usb/storage/debug.h | 2 +- drivers/usb/storage/initializers.h | 2 +- drivers/usb/storage/protocol.h | 2 +- drivers/usb/storage/scsiglue.h | 2 +- drivers/usb/storage/sierra_ms.c | 4 - drivers/usb/storage/transport.h | 2 +- drivers/usb/storage/unusual_alauda.h | 2 +- drivers/usb/storage/unusual_cypress.h | 2 +- drivers/usb/storage/unusual_datafab.h | 2 +- drivers/usb/storage/unusual_devs.h | 2 +- drivers/usb/storage/unusual_ene_ub6250.h | 2 +- drivers/usb/storage/unusual_freecom.h | 2 +- drivers/usb/storage/unusual_isd200.h | 2 +- drivers/usb/storage/unusual_jumpshot.h | 2 +- drivers/usb/storage/unusual_karma.h | 2 +- drivers/usb/storage/unusual_onetouch.h | 2 +- drivers/usb/storage/unusual_realtek.h | 2 +- drivers/usb/storage/unusual_sddr09.h | 2 +- drivers/usb/storage/unusual_sddr55.h | 2 +- drivers/usb/storage/unusual_uas.h | 2 +- drivers/usb/storage/unusual_usbat.h | 2 +- drivers/usb/storage/usb.h | 2 +- drivers/usb/typec/Kconfig | 3 +- drivers/usb/typec/class.c | 36 +- drivers/usb/typec/mux/intel_pmc_mux.c | 42 +- drivers/usb/typec/tcpm/fusb302.c | 32 +- drivers/usb/typec/tcpm/fusb302_reg.h | 2 +- drivers/usb/typec/tps6598x.c | 64 +- drivers/usb/typec/ucsi/Makefile | 4 + drivers/usb/typec/ucsi/psy.c | 241 + drivers/usb/typec/ucsi/trace.c | 10 +- drivers/usb/typec/ucsi/ucsi.c | 41 +- drivers/usb/typec/ucsi/ucsi.h | 26 +- drivers/vfio/mdev/mdev_sysfs.c | 2 +- drivers/vfio/pci/vfio_pci.c | 353 +- drivers/vfio/pci/vfio_pci_config.c | 50 +- drivers/vfio/pci/vfio_pci_intrs.c | 14 + drivers/vfio/pci/vfio_pci_nvlink2.c | 2 +- drivers/vfio/pci/vfio_pci_private.h | 15 + drivers/vfio/pci/vfio_pci_rdwr.c | 24 +- drivers/vfio/vfio.c | 13 +- drivers/vfio/vfio_iommu_type1.c | 609 +- drivers/vhost/scsi.c | 1 + drivers/video/fbdev/Kconfig | 2 +- drivers/video/fbdev/ps3fb.c | 4 +- drivers/visorbus/controlvmchannel.h | 2 +- drivers/visorbus/vbuschannel.h | 2 +- drivers/visorbus/visorbus_private.h | 2 +- drivers/w1/masters/omap_hdq.c | 82 +- drivers/w1/slaves/w1_ds2430.c | 2 +- drivers/w1/slaves/w1_therm.c | 1668 +++- drivers/xen/privcmd.c | 1 - fs/Kconfig.binfmt | 2 +- fs/afs/Makefile | 2 + fs/afs/afs.h | 3 +- fs/afs/afs_vl.h | 1 + fs/afs/callback.c | 345 +- fs/afs/cell.c | 10 +- fs/afs/cmservice.c | 67 +- fs/afs/dir.c | 1253 ++- fs/afs/dir_silly.c | 190 +- fs/afs/dynroot.c | 93 + fs/afs/file.c | 62 +- fs/afs/flock.c | 114 +- fs/afs/fs_operation.c | 239 + fs/afs/fs_probe.c | 339 +- fs/afs/fsclient.c | 1305 ++- fs/afs/inode.c | 491 +- fs/afs/internal.h | 523 +- fs/afs/main.c | 6 +- fs/afs/proc.c | 42 +- fs/afs/protocol_yfs.h | 2 +- fs/afs/rotate.c | 447 +- fs/afs/rxrpc.c | 45 +- fs/afs/security.c | 8 +- fs/afs/server.c | 299 +- fs/afs/server_list.c | 40 +- fs/afs/super.c | 107 +- fs/afs/vl_alias.c | 382 + fs/afs/vl_rotate.c | 4 + fs/afs/vlclient.c | 146 +- fs/afs/volume.c | 154 +- fs/afs/write.c | 148 +- fs/afs/xattr.c | 300 +- fs/afs/yfsclient.c | 914 +- fs/bad_inode.c | 1 + fs/binfmt_elf.c | 4 - fs/binfmt_em86.c | 6 +- fs/binfmt_misc.c | 4 +- fs/binfmt_script.c | 6 +- fs/btrfs/extent_io.h | 1 + fs/btrfs/inode.c | 4 +- fs/cifs/cifs_debug.c | 6 + fs/cifs/cifs_debug.h | 145 +- fs/cifs/cifsencrypt.c | 8 +- fs/cifs/cifsfs.c | 2 + fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 20 +- fs/cifs/cifsproto.h | 36 +- fs/cifs/cifsroot.c | 6 +- fs/cifs/cifssmb.c | 81 +- fs/cifs/connect.c | 130 +- fs/cifs/dfs_cache.c | 14 +- fs/cifs/file.c | 60 +- fs/cifs/inode.c | 18 +- fs/cifs/link.c | 8 +- fs/cifs/misc.c | 60 +- fs/cifs/netmisc.c | 6 +- fs/cifs/readdir.c | 10 +- fs/cifs/sess.c | 55 +- fs/cifs/smb1ops.c | 2 +- fs/cifs/smb2inode.c | 137 +- fs/cifs/smb2misc.c | 20 +- fs/cifs/smb2ops.c | 174 +- fs/cifs/smb2pdu.c | 499 +- fs/cifs/smb2pdu.h | 13 +- fs/cifs/smb2proto.h | 25 +- fs/cifs/smbdirect.c | 165 +- fs/cifs/transport.c | 75 +- fs/compat_binfmt_elf.c | 5 + fs/debugfs/internal.h | 2 +- fs/dlm/dlm_internal.h | 7 +- fs/dlm/lockspace.c | 18 +- fs/dlm/rcom.c | 2 +- fs/dlm/user.c | 2 +- fs/exec.c | 52 +- fs/ext2/inode.c | 1 + fs/ext4/Kconfig | 3 +- fs/ext4/acl.c | 5 +- fs/ext4/balloc.c | 5 +- fs/ext4/ext4.h | 40 +- fs/ext4/ext4_extents.h | 9 +- fs/ext4/ext4_jbd2.h | 11 +- fs/ext4/extents.c | 444 +- fs/ext4/extents_status.c | 2 +- fs/ext4/file.c | 17 +- fs/ext4/fsync.c | 28 +- fs/ext4/ialloc.c | 1 + fs/ext4/indirect.c | 4 +- fs/ext4/inline.c | 6 +- fs/ext4/inode.c | 152 +- fs/ext4/ioctl.c | 8 - fs/ext4/mballoc.c | 512 +- fs/ext4/mballoc.h | 16 +- fs/ext4/migrate.c | 12 +- fs/ext4/namei.c | 76 +- fs/ext4/super.c | 27 +- fs/ext4/xattr.c | 13 +- fs/f2fs/data.c | 3 +- fs/f2fs/inline.c | 1 + fs/fat/fatent.c | 103 +- fs/fat/inode.c | 6 + fs/fs-writeback.c | 1 + fs/gfs2/inode.c | 1 + fs/hpfs/buffer.c | 2 +- fs/hpfs/file.c | 1 + fs/inode.c | 112 +- fs/internal.h | 2 - fs/ioctl.c | 82 +- fs/iomap/fiemap.c | 11 +- fs/jbd2/transaction.c | 14 +- fs/kernfs/file.c | 2 +- fs/nilfs2/inode.c | 3 +- fs/ocfs2/extent_map.c | 4 +- fs/orangefs/orangefs-bufmap.c | 9 +- fs/orangefs/orangefs-mod.c | 2 +- fs/overlayfs/inode.c | 5 +- fs/proc/array.c | 8 +- fs/seq_file.c | 7 +- fs/sysfs/file.c | 1 + fs/xfs/xfs_iops.c | 1 + include/asm-generic/5level-fixup.h | 59 - include/asm-generic/io.h | 64 +- include/asm-generic/pgtable-nop4d-hack.h | 64 - include/asm-generic/pgtable-nopud.h | 4 - include/asm-generic/pgtable.h | 4 +- include/drm/ttm/ttm_bo_api.h | 4 - include/dt-bindings/clock/r8a7742-cpg-mssr.h | 42 + include/dt-bindings/clock/tegra114-car.h | 14 +- include/dt-bindings/clock/tegra124-car-common.h | 14 +- include/dt-bindings/clock/tegra20-car.h | 2 +- include/dt-bindings/clock/tegra210-car.h | 16 +- include/dt-bindings/clock/tegra30-car.h | 14 +- include/dt-bindings/firmware/imx/rsrc.h | 84 + include/dt-bindings/interconnect/imx8mm.h | 50 + include/dt-bindings/interconnect/imx8mn.h | 41 + include/dt-bindings/interconnect/imx8mq.h | 48 + include/dt-bindings/phy/phy.h | 1 + include/dt-bindings/pinctrl/rockchip.h | 11 - include/dt-bindings/power/meson-gxbb-power.h | 13 + include/dt-bindings/power/meson8-power.h | 13 + include/dt-bindings/power/qcom-rpmpd.h | 12 + include/dt-bindings/power/r8a7742-sysc.h | 29 + .../dt-bindings/reset/amlogic,meson-gxbb-reset.h | 2 +- include/dt-bindings/reset/imx8mp-reset.h | 50 + include/dt-bindings/reset/imx8mq-reset.h | 56 +- include/dt-bindings/reset/realtek,rtd1195.h | 74 + include/dt-bindings/reset/realtek,rtd1295.h | 3 + include/linux/binfmts.h | 3 +- include/linux/bitops.h | 2 +- include/linux/coresight.h | 32 +- include/linux/cpuhotplug.h | 1 + include/linux/device-mapper.h | 9 +- include/linux/dm-bufio.h | 12 + include/linux/dma-direct.h | 2 + include/linux/dma-mapping.h | 86 +- include/linux/elfnote.h | 2 +- include/linux/fiemap.h | 25 + include/linux/firmware.h | 1 - include/linux/firmware/imx/sci.h | 1 - include/linux/firmware/imx/types.h | 65 - include/linux/firmware/intel/stratix10-smc.h | 49 +- .../linux/firmware/intel/stratix10-svc-client.h | 71 +- include/linux/firmware/trusted_foundations.h | 1 + include/linux/firmware/xlnx-zynqmp.h | 237 +- include/linux/fpga/adi-axi-common.h | 6 +- include/linux/fs.h | 26 +- include/linux/fsl/bestcomm/bestcomm.h | 2 +- include/linux/fwnode.h | 2 + include/linux/gpio/driver.h | 48 +- include/linux/gpio/machine.h | 17 +- include/linux/gpio/regmap.h | 86 + include/linux/greybus/greybus_protocols.h | 44 +- include/linux/highmem.h | 81 +- include/linux/hw_breakpoint.h | 4 + include/linux/iio/adc/ad_sigma_delta.h | 58 - include/linux/iio/adc/adi-axi-adc.h | 64 + include/linux/iio/buffer-dma.h | 2 +- include/linux/iio/buffer-dmaengine.h | 3 + include/linux/iio/buffer_impl.h | 9 - include/linux/iio/consumer.h | 18 - include/linux/iio/hw-consumer.h | 1 - include/linux/iio/iio.h | 10 +- include/linux/iio/imu/adis.h | 87 +- include/linux/iio/kfifo_buf.h | 1 - include/linux/iio/trigger.h | 3 - include/linux/iio/triggered_buffer.h | 2 - include/linux/ima.h | 7 + include/linux/interconnect.h | 25 + include/linux/iomap.h | 2 +- include/linux/iommu.h | 16 + include/linux/ioport.h | 7 + include/linux/kconfig.h | 2 + include/linux/memory_hotplug.h | 9 +- include/linux/mfd/core.h | 2 +- include/linux/mhi.h | 23 +- include/linux/mlx4/device.h | 22 +- include/linux/mlx5/mlx5_ifc.h | 9 +- include/linux/mlx5/qp.h | 68 +- include/linux/mm.h | 12 +- include/linux/mod_devicetable.h | 2 + include/linux/of_reserved_mem.h | 12 + include/linux/parport.h | 16 +- include/linux/pci-acpi.h | 18 +- include/linux/pci-ecam.h | 25 +- include/linux/pci-epc.h | 38 +- include/linux/pci.h | 43 +- include/linux/pci_ids.h | 6 + include/linux/phy/omap_usb.h | 69 +- include/linux/platform_data/clk-integrator.h | 2 - include/linux/platform_data/gpio-dwapb.h | 1 - include/linux/property.h | 1 + include/linux/qed/qed_if.h | 1 + include/linux/qed/qed_rdma_if.h | 1 - include/linux/rtsx_pci.h | 25 - include/linux/scatterlist.h | 50 +- include/linux/sched.h | 3 + include/linux/scmi_protocol.h | 6 + include/linux/scpi_protocol.h | 6 + include/linux/seq_file.h | 19 + include/linux/serial_core.h | 4 +- include/linux/soc/mediatek/mtk-mmsys.h | 20 + include/linux/soundwire/sdw.h | 32 +- include/linux/soundwire/sdw_type.h | 9 +- include/linux/sysrq.h | 18 +- include/linux/tee_drv.h | 17 + include/linux/thunderbolt.h | 2 +- include/linux/usb/chipidea.h | 1 + include/linux/usb/composite.h | 3 + include/linux/usb/gadget.h | 8 + include/linux/usb/hcd.h | 3 +- include/linux/usb/typec.h | 1 + include/linux/vexpress.h | 30 - include/linux/vfio.h | 4 +- include/linux/workqueue.h | 2 +- include/linux/writeback.h | 1 + include/rdma/ib_cm.h | 9 +- include/rdma/ib_fmr_pool.h | 93 - include/rdma/ib_mad.h | 49 +- include/rdma/ib_verbs.h | 298 +- include/rdma/ibta_vol1_c12.h | 6 + include/rdma/lag.h | 23 + include/rdma/opa_port_info.h | 10 +- include/rdma/opa_vnic.h | 4 +- include/rdma/rdma_cm.h | 17 +- include/rdma/rdmavt_qp.h | 31 +- include/rdma/uverbs_ioctl.h | 18 +- include/rdma/uverbs_std_types.h | 2 +- include/rdma/uverbs_types.h | 3 +- include/scsi/sas.h | 8 +- include/scsi/scsi_cmnd.h | 1 - include/soc/bcm2835/raspberrypi-firmware.h | 9 +- include/soc/fsl/qe/qe.h | 2 +- include/soc/imx/cpu.h | 36 + include/soc/qcom/cmd-db.h | 1 + include/target/iscsi/iscsi_target_core.h | 10 - include/target/target_core_backend.h | 4 +- include/target/target_core_base.h | 1 + include/trace/events/afs.h | 111 +- include/trace/events/ext4.h | 9 +- include/trace/events/qla.h | 7 + include/uapi/linux/fiemap.h | 6 +- include/uapi/linux/magic.h | 1 + include/uapi/linux/tee.h | 9 + include/uapi/linux/vfio.h | 319 + include/uapi/misc/habanalabs.h | 245 +- include/uapi/rdma/hfi/hfi1_user.h | 3 +- include/uapi/rdma/ib_user_ioctl_cmds.h | 81 + include/uapi/rdma/ib_user_ioctl_verbs.h | 43 + include/uapi/rdma/mlx5-abi.h | 9 +- include/uapi/rdma/mlx5_user_ioctl_cmds.h | 6 + include/uapi/rdma/rdma_user_cm.h | 15 +- init/Kconfig | 44 +- init/Makefile | 2 +- init/main.c | 10 + kernel/cgroup/cgroup.c | 10 +- kernel/cgroup/rstat.c | 60 +- kernel/cpu_pm.c | 4 +- kernel/debug/debug_core.c | 14 +- kernel/dma/Kconfig | 6 +- kernel/dma/Makefile | 1 + kernel/dma/contiguous.c | 4 +- kernel/dma/debug.c | 2 +- kernel/dma/direct.c | 56 +- kernel/dma/pool.c | 264 + kernel/dma/remap.c | 121 +- kernel/events/hw_breakpoint.c | 16 + kernel/gen_kheaders.sh | 2 +- kernel/kcov.c | 266 +- kernel/kexec_file.c | 5 + kernel/kprobes.c | 34 +- kernel/module.c | 50 +- kernel/power/poweroff.c | 2 +- kernel/rcu/tree_stall.h | 2 +- kernel/relay.c | 22 +- kernel/resource.c | 5 + kernel/user.c | 2 +- kernel/workqueue.c | 207 +- lib/Kconfig.debug | 61 + lib/Makefile | 2 + lib/flex_proportions.c | 7 +- lib/kobject.c | 14 +- lib/logic_pio.c | 22 +- lib/math/prime_numbers.c | 10 +- lib/percpu-refcount.c | 6 +- lib/strncpy_from_user.c | 1 + lib/test_bitops.c | 60 + lib/test_firmware.c | 26 +- lib/test_lockup.c | 2 +- lib/test_printf.c | 4 +- lib/ubsan.c | 33 +- lib/zlib_inflate/inffast.c | 91 +- mm/Kconfig | 4 + mm/Makefile | 1 + mm/compaction.c | 2 +- mm/debug_vm_pgtable.c | 382 + mm/filemap.c | 2 +- mm/frontswap.c | 6 +- mm/huge_memory.c | 6 +- mm/hugetlb.c | 16 +- mm/internal.h | 2 +- mm/kasan/init.c | 11 - mm/ksm.c | 10 +- mm/list_lru.c | 2 +- mm/memblock.c | 2 +- mm/memcontrol.c | 4 +- mm/memory.c | 10 +- mm/memory_hotplug.c | 159 +- mm/mmap.c | 2 +- mm/mremap.c | 4 +- mm/page-writeback.c | 2 +- mm/slub.c | 2 +- mm/sparse.c | 2 +- mm/util.c | 22 +- mm/vmalloc.c | 2 +- mm/vmscan.c | 6 +- mm/vmstat.c | 32 +- mm/zbud.c | 2 +- net/bpfilter/Kconfig | 6 +- net/bpfilter/Makefile | 11 +- net/rds/Makefile | 2 +- net/rds/ib.c | 43 +- net/rds/ib.h | 2 - net/rds/ib_cm.c | 8 +- net/rds/ib_fmr.c | 269 - net/rds/ib_frmr.c | 4 +- net/rds/ib_mr.h | 14 +- net/rds/ib_rdma.c | 28 +- net/rxrpc/peer_event.c | 3 + net/rxrpc/proc.c | 6 +- net/smc/smc_ib.c | 13 +- samples/Kconfig | 26 +- samples/Makefile | 5 +- samples/auxdisplay/Makefile | 11 +- samples/connector/Makefile | 12 +- samples/hidraw/Makefile | 9 +- samples/mei/Makefile | 9 +- samples/pidfd/Makefile | 8 +- samples/seccomp/Makefile | 42 +- samples/timers/Makefile | 17 +- samples/uhid/.gitignore | 2 + samples/uhid/Makefile | 9 +- samples/uhid/uhid-example.c | 4 +- samples/vfs/Makefile | 11 +- samples/watchdog/Makefile | 10 +- scripts/Kbuild.include | 2 +- scripts/Makefile.build | 67 +- scripts/Makefile.clean | 2 +- scripts/Makefile.host | 4 +- scripts/Makefile.lib | 79 +- scripts/Makefile.modpost | 75 +- scripts/Makefile.package | 8 +- scripts/Makefile.userprogs | 45 + scripts/basic/fixdep.c | 2 +- scripts/checkpatch.pl | 64 +- scripts/checkstack.pl | 87 +- scripts/gcc-plugins/Makefile | 2 +- scripts/get_maintainer.pl | 46 +- scripts/headers_install.sh | 14 +- scripts/kconfig/Makefile | 11 +- scripts/kconfig/menu.c | 3 +- scripts/kconfig/parser.y | 30 +- scripts/kconfig/streamline_config.pl | 21 + scripts/kconfig/symbol.c | 2 +- scripts/kconfig/tests/rand_nested_choice/Kconfig | 35 - .../kconfig/tests/rand_nested_choice/__init__.py | 17 - .../tests/rand_nested_choice/expected_stdout0 | 2 - .../tests/rand_nested_choice/expected_stdout1 | 4 - .../tests/rand_nested_choice/expected_stdout2 | 5 - scripts/link-vmlinux.sh | 2 - scripts/mkcompile_h | 3 +- scripts/mksysmap | 2 +- scripts/mod/file2alias.c | 2 + scripts/mod/modpost.c | 386 +- scripts/mod/modpost.h | 19 +- scripts/mod/sumversion.c | 117 +- scripts/modules-check.sh | 16 +- scripts/package/buildtar | 6 +- scripts/xz_wrap.sh | 2 +- security/integrity/evm/evm_crypto.c | 2 +- security/integrity/ima/ima.h | 20 +- security/integrity/ima/ima_api.c | 23 +- security/integrity/ima/ima_crypto.c | 252 +- security/integrity/ima/ima_fs.c | 4 +- security/integrity/ima/ima_init.c | 24 +- security/integrity/ima/ima_main.c | 54 + security/integrity/ima/ima_policy.c | 12 +- security/integrity/ima/ima_queue.c | 36 +- security/integrity/ima/ima_template.c | 25 +- security/integrity/ima/ima_template_lib.c | 18 + security/keys/internal.h | 11 - security/keys/keyctl.c | 16 +- security/security.c | 7 +- sound/drivers/Kconfig | 12 - sound/drivers/Makefile | 2 - sound/drivers/ml403-ac97cr.c | 1298 --- sound/drivers/pcm-indirect2.c | 560 -- sound/drivers/pcm-indirect2.h | 127 - sound/ppc/snd_ps3.c | 2 +- tools/arch/sh/include/asm/barrier.h | 2 +- tools/gpio/lsgpio.c | 12 + tools/testing/selftests/lib/config | 1 + tools/testing/selftests/powerpc/Makefile | 1 + .../selftests/powerpc/nx-gzip/99-nx-gzip.rules | 1 + tools/testing/selftests/powerpc/nx-gzip/Makefile | 8 + tools/testing/selftests/powerpc/nx-gzip/README | 45 + .../testing/selftests/powerpc/nx-gzip/gunz_test.c | 1028 +++ .../testing/selftests/powerpc/nx-gzip/gzfht_test.c | 433 + tools/testing/selftests/powerpc/nx-gzip/gzip_vas.c | 316 + .../selftests/powerpc/nx-gzip/include/copy-paste.h | 56 + .../selftests/powerpc/nx-gzip/include/crb.h | 155 + .../testing/selftests/powerpc/nx-gzip/include/nx.h | 38 + .../selftests/powerpc/nx-gzip/include/nx_dbg.h | 95 + .../selftests/powerpc/nx-gzip/include/nxu.h | 650 ++ .../selftests/powerpc/nx-gzip/include/vas-api.h | 1 + .../selftests/powerpc/nx-gzip/nx-gzip-test.sh | 46 + tools/testing/selftests/powerpc/pmu/.gitignore | 1 + tools/testing/selftests/powerpc/pmu/Makefile | 8 +- .../selftests/powerpc/pmu/count_stcx_fail.c | 161 + tools/testing/selftests/powerpc/pmu/ebb/trace.h | 4 +- tools/testing/selftests/powerpc/pmu/loop.S | 35 + tools/testing/selftests/powerpc/signal/Makefile | 2 +- .../powerpc/signal/sig_sc_double_restart.c | 174 + tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 73 + tools/testing/selftests/vm/mremap_dontunmap.c | 1 - tools/testing/selftests/vm/pkey-helpers.h | 225 + tools/testing/selftests/vm/pkey-powerpc.h | 133 + tools/testing/selftests/vm/pkey-x86.h | 181 + tools/testing/selftests/vm/protection_keys.c | 1580 ++++ tools/testing/selftests/x86/.gitignore | 1 - tools/testing/selftests/x86/Makefile | 2 +- tools/testing/selftests/x86/pkey-helpers.h | 219 - tools/testing/selftests/x86/protection_keys.c | 1506 ---- usr/include/Makefile | 6 +- 3749 files changed, 234672 insertions(+), 85694 deletions(-) create mode 100644 Documentation/ABI/stable/sysfs-driver-firmware-zynqmp create mode 100644 Documentation/ABI/testing/sysfs-block-rnbd create mode 100644 Documentation/ABI/testing/sysfs-bus-event_source-devices-dfl_fme create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-proximity create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-sx9310 create mode 100644 Documentation/ABI/testing/sysfs-bus-soundwire-master create mode 100644 Documentation/ABI/testing/sysfs-bus-soundwire-slave create mode 100644 Documentation/ABI/testing/sysfs-class-rnbd-client create mode 100644 Documentation/ABI/testing/sysfs-class-rnbd-server create mode 100644 Documentation/ABI/testing/sysfs-class-rtrs-client create mode 100644 Documentation/ABI/testing/sysfs-class-rtrs-server create mode 100644 Documentation/ABI/testing/sysfs-driver-w1_therm create mode 100644 Documentation/admin-guide/device-mapper/dm-ebs.rst create mode 100644 Documentation/admin-guide/gpio/gpio-aggregator.rst create mode 100644 Documentation/devicetree/bindings/ABI.rst delete mode 100644 Documentation/devicetree/bindings/ABI.txt create mode 100644 Documentation/devicetree/bindings/arm/calxeda/hb-sregs.yaml delete mode 100644 Documentation/devicetree/bindings/arm/calxeda/l2ecc.txt create mode 100644 Documentation/devicetree/bindings/arm/calxeda/l2ecc.yaml delete mode 100644 Documentation/devicetree/bindings/ata/sata_highbank.txt create mode 100644 Documentation/devicetree/bindings/ata/sata_highbank.yaml delete mode 100644 Documentation/devicetree/bindings/auxdisplay/hit,hd44780.txt create mode 100644 Documentation/devicetree/bindings/auxdisplay/hit,hd44780.yaml create mode 100644 Documentation/devicetree/bindings/bus/arm,integrator-ap-lm.yaml create mode 100644 Documentation/devicetree/bindings/bus/baikal,bt1-apb.yaml create mode 100644 Documentation/devicetree/bindings/bus/baikal,bt1-axi.yaml delete mode 100644 Documentation/devicetree/bindings/clock/calxeda.txt create mode 100644 Documentation/devicetree/bindings/clock/calxeda.yaml delete mode 100644 Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt create mode 100644 Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx1-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx1-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx21-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx21-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx23-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx23-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx25-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx25-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx27-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx27-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx28-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx28-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx31-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx31-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx35-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx35-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx5-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx5-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx6q-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx6q-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx6sl-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx6sl-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx6sll-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx6sll-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx6sx-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx6sx-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx6ul-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx6ul-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx7d-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx7d-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx8qxp-lpcg.txt create mode 100644 Documentation/devicetree/bindings/clock/imx8qxp-lpcg.yaml delete mode 100644 Documentation/devicetree/bindings/clock/ingenic,cgu.txt create mode 100644 Documentation/devicetree/bindings/clock/ingenic,cgu.yaml create mode 100644 Documentation/devicetree/bindings/cpufreq/nvidia,tegra20-cpufreq.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/analogix,anx7814.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/anx7814.txt create mode 100644 Documentation/devicetree/bindings/dma/ingenic,dma.yaml delete mode 100644 Documentation/devicetree/bindings/dma/jz4780-dma.txt delete mode 100644 Documentation/devicetree/bindings/extcon/extcon-arizona.txt create mode 100644 Documentation/devicetree/bindings/extcon/wlf,arizona.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/fsl-imx-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/fsl-imx-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-mxs.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-mxs.yaml create mode 100644 Documentation/devicetree/bindings/gpio/renesas,em-gio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/renesas,gpio-rcar.txt create mode 100644 Documentation/devicetree/bindings/gpio/renesas,rcar-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt create mode 100644 Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml create mode 100644 Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-cadence.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-jz4780.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-xiic.txt create mode 100644 Documentation/devicetree/bindings/i2c/ingenic,i2c.yaml create mode 100644 Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,axi-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max1241.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/rockchip-saradc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/rockchip-saradc.yaml create mode 100644 Documentation/devicetree/bindings/iio/chemical/ams,ccs811.yaml create mode 100644 Documentation/devicetree/bindings/iio/common.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/st,stm32-dac.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/st,stm32-dac.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml delete mode 100644 Documentation/devicetree/bindings/iio/imu/bmi160.txt create mode 100644 Documentation/devicetree/bindings/iio/imu/bosch,bmi160.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/amstaos,tsl2563.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/tsl2563.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/vcnl4000.txt create mode 100644 Documentation/devicetree/bindings/iio/light/vishay,vcnl4000.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/vishay,vcnl3020.yaml create mode 100644 Documentation/devicetree/bindings/index.rst delete mode 100644 Documentation/devicetree/bindings/input/gpio-keys-polled.txt delete mode 100644 Documentation/devicetree/bindings/input/gpio-keys.txt create mode 100644 Documentation/devicetree/bindings/input/gpio-keys.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/fsl,imx8m-noc.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,irqs [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,irqs [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/ingenic, [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/ingenic, [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] delete mode 100644 Documentation/devicetree/bindings/iommu/renesas,ipmmu-vmsa.txt create mode 100644 Documentation/devicetree/bindings/iommu/renesas,ipmmu-vmsa.yaml delete mode 100644 Documentation/devicetree/bindings/ipmi/ipmi-smic.txt create mode 100644 Documentation/devicetree/bindings/ipmi/ipmi-smic.yaml delete mode 100644 Documentation/devicetree/bindings/mailbox/fsl,mu.txt create mode 100644 Documentation/devicetree/bindings/mailbox/fsl,mu.yaml delete mode 100644 Documentation/devicetree/bindings/media/marvell,mmp2-ccic.txt create mode 100644 Documentation/devicetree/bindings/media/marvell,mmp2-ccic.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/baikal,bt1 [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/calxeda-dd [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/calxeda-dd [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ingenic,jz [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/ingenic,nemc.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/renesas,dbsc.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/renesas,dbsc.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/arizona.txt delete mode 100644 Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt create mode 100644 Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml create mode 100644 Documentation/devicetree/bindings/mfd/cirrus,madera.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/madera.txt create mode 100644 Documentation/devicetree/bindings/mfd/wlf,arizona.yaml create mode 100644 Documentation/devicetree/bindings/mmc/ingenic,mmc.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/jz4740.txt delete mode 100644 Documentation/devicetree/bindings/mtd/ingenic,jz4780-nand.txt create mode 100644 Documentation/devicetree/bindings/mtd/ingenic,nand.yaml delete mode 100644 Documentation/devicetree/bindings/net/calxeda-xgmac.txt create mode 100644 Documentation/devicetree/bindings/net/calxeda-xgmac.yaml delete mode 100644 Documentation/devicetree/bindings/net/stm32-dwmac.txt create mode 100644 Documentation/devicetree/bindings/net/stm32-dwmac.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/imx-iim.txt create mode 100644 Documentation/devicetree/bindings/nvmem/imx-iim.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/imx-ocotp.txt create mode 100644 Documentation/devicetree/bindings/nvmem/imx-ocotp.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/mxs-ocotp.txt create mode 100644 Documentation/devicetree/bindings/nvmem/mxs-ocotp.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/rockchip-efuse.txt create mode 100644 Documentation/devicetree/bindings/nvmem/rockchip-efuse.yaml create mode 100644 Documentation/devicetree/bindings/pci/cdns-pcie-ep.yaml create mode 100644 Documentation/devicetree/bindings/pci/rcar-pci-ep.yaml create mode 100644 Documentation/devicetree/bindings/pci/socionext,uniphier-pcie-ep.yaml create mode 100644 Documentation/devicetree/bindings/phy/amlogic,meson8b-usb2-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/calxeda-combophy.txt create mode 100644 Documentation/devicetree/bindings/phy/calxeda-combophy.yaml create mode 100644 Documentation/devicetree/bindings/phy/cdns,salvo-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/intel,combo-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/meson-gxl-usb3-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/meson8b-usb2-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/qcom,qmp-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,qmp-usb3-dp-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-snps-femto-v2.yaml delete mode 100644 Documentation/devicetree/bindings/phy/qcom-qmp-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/rcar-gen3-phy-usb2.txt delete mode 100644 Documentation/devicetree/bindings/phy/rcar-gen3-phy-usb3.txt create mode 100644 Documentation/devicetree/bindings/phy/renesas,usb2-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/renesas,usb3-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/socionext,uniphier-pcie-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/socionext,uniphier-usb2-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/socionext,uniphier-usb3hs [...] create mode 100644 Documentation/devicetree/bindings/phy/socionext,uniphier-usb3ss [...] delete mode 100644 Documentation/devicetree/bindings/phy/uniphier-pcie-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/uniphier-usb2-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/uniphier-usb3-hsphy.txt delete mode 100644 Documentation/devicetree/bindings/phy/uniphier-usb3-ssphy.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml delete mode 100644 Documentation/devicetree/bindings/power/fsl,imx-gpc.txt create mode 100644 Documentation/devicetree/bindings/power/fsl,imx-gpc.yaml delete mode 100644 Documentation/devicetree/bindings/power/fsl,imx-gpcv2.txt create mode 100644 Documentation/devicetree/bindings/power/fsl,imx-gpcv2.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/imx-pwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/imx-pwm.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/imx-tpm-pwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/imx-tpm-pwm.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/mxs-pwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/mxs-pwm.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/arizona-regulator.txt delete mode 100644 Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt create mode 100644 Documentation/devicetree/bindings/regulator/wlf,arizona.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/rtc-mxc.txt create mode 100644 Documentation/devicetree/bindings/rtc/rtc-mxc.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/rtc-mxc_v2.txt create mode 100644 Documentation/devicetree/bindings/rtc/rtc-mxc_v2.yaml delete mode 100644 Documentation/devicetree/bindings/serial/8250.txt create mode 100644 Documentation/devicetree/bindings/serial/8250.yaml delete mode 100644 Documentation/devicetree/bindings/serial/ingenic,uart.txt create mode 100644 Documentation/devicetree/bindings/serial/ingenic,uart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/mrvl-serial.txt delete mode 100644 Documentation/devicetree/bindings/serial/qca,ar9330-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/qca,ar9330-uart.yaml create mode 100644 Documentation/devicetree/bindings/serial/renesas,em-uart.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.yaml create mode 100644 Documentation/devicetree/bindings/soc/ti/k3-socinfo.yaml delete mode 100644 Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt create mode 100644 Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml create mode 100644 Documentation/devicetree/bindings/sound/cirrus,madera.yaml delete mode 100644 Documentation/devicetree/bindings/sound/madera.txt delete mode 100644 Documentation/devicetree/bindings/sound/wlf,arizona.txt create mode 100644 Documentation/devicetree/bindings/sound/wlf,arizona.yaml create mode 100644 Documentation/devicetree/bindings/spi/marvell,mmp2-ssp.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-pxa2xx.txt delete mode 100644 Documentation/devicetree/bindings/sram/rockchip-pmu-sram.txt create mode 100644 Documentation/devicetree/bindings/submitting-patches.rst delete mode 100644 Documentation/devicetree/bindings/submitting-patches.txt delete mode 100644 Documentation/devicetree/bindings/thermal/imx-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/imx-thermal.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/imx8mm-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/imx8mm-thermal.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml create mode 100644 Documentation/devicetree/bindings/thermal/socionext,uniphier-th [...] delete mode 100644 Documentation/devicetree/bindings/thermal/uniphier-thermal.txt delete mode 100644 Documentation/devicetree/bindings/timer/cadence,ttc-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/cdns,ttc.yaml delete mode 100644 Documentation/devicetree/bindings/timer/fsl,imxgpt.txt create mode 100644 Documentation/devicetree/bindings/timer/fsl,imxgpt.yaml delete mode 100644 Documentation/devicetree/bindings/timer/ingenic,tcu.txt create mode 100644 Documentation/devicetree/bindings/timer/ingenic,tcu.yaml delete mode 100644 Documentation/devicetree/bindings/timer/nxp,sysctr-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/nxp,sysctr-timer.yaml delete mode 100644 Documentation/devicetree/bindings/timer/nxp,tpm-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/nxp,tpm-timer.yaml delete mode 100644 Documentation/devicetree/bindings/timer/renesas,cmt.txt create mode 100644 Documentation/devicetree/bindings/timer/renesas,cmt.yaml delete mode 100644 Documentation/devicetree/bindings/timer/renesas,mtu2.txt create mode 100644 Documentation/devicetree/bindings/timer/renesas,mtu2.yaml delete mode 100644 Documentation/devicetree/bindings/timer/renesas,ostm.txt create mode 100644 Documentation/devicetree/bindings/timer/renesas,ostm.yaml delete mode 100644 Documentation/devicetree/bindings/usb/amlogic,dwc3.txt create mode 100644 Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml delete mode 100644 Documentation/devicetree/bindings/usb/ehci-mv.txt delete mode 100644 Documentation/devicetree/bindings/usb/keystone-usb.txt create mode 100644 Documentation/devicetree/bindings/usb/marvell,pxau2o-ehci.yaml delete mode 100644 Documentation/devicetree/bindings/usb/qcom,dwc3.txt create mode 100644 Documentation/devicetree/bindings/usb/qcom,dwc3.yaml create mode 100644 Documentation/devicetree/bindings/usb/ti,keystone-dwc3.yaml create mode 100644 Documentation/devicetree/bindings/usb/ti,tps6598x.yaml delete mode 100644 Documentation/devicetree/bindings/usb/usb-conn-gpio.txt delete mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx-wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx7ulp-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx7ulp-wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/renesas,wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/renesas,wdt.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/socionext,uniphier-wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/uniphier-wdt.txt create mode 100644 Documentation/devicetree/bindings/writing-bindings.rst delete mode 100644 Documentation/devicetree/bindings/writing-bindings.txt create mode 100644 Documentation/devicetree/changesets.rst delete mode 100644 Documentation/devicetree/changesets.txt create mode 100644 Documentation/devicetree/dynamic-resolution-notes.rst delete mode 100644 Documentation/devicetree/dynamic-resolution-notes.txt create mode 100644 Documentation/devicetree/index.rst create mode 100644 Documentation/devicetree/of_unittest.rst delete mode 100644 Documentation/devicetree/of_unittest.txt create mode 100644 Documentation/devicetree/overlay-notes.rst delete mode 100644 Documentation/devicetree/overlay-notes.txt create mode 100644 Documentation/devicetree/usage-model.rst delete mode 100644 Documentation/devicetree/usage-model.txt create mode 100644 Documentation/features/debug/debug-vm-pgtable/arch-support.txt create mode 100644 Documentation/firmware-guide/acpi/intel-pmc-mux.rst create mode 100644 Documentation/powerpc/vas-api.rst create mode 100644 arch/arm/boot/dts/am5729-beagleboneai.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-yosemitev2.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-opp-nicole.dts create mode 100644 arch/arm/boot/dts/at91-sama5d2_icp.dts create mode 100644 arch/arm/boot/dts/bcm2835-rpi-common.dtsi create mode 100644 arch/arm/boot/dts/dra7-ipu-dsp-common.dtsi create mode 100644 arch/arm/boot/dts/dra74-ipu-dsp-common.dtsi create mode 100644 arch/arm/boot/dts/exynos4210-i9100.dts create mode 100644 arch/arm/boot/dts/imx6dl-colibri-v1_1-eval-v3.dts create mode 100644 arch/arm/boot/dts/imx6qdl-colibri-v1_1-uhs.dtsi create mode 100644 arch/arm/boot/dts/integratorap-im-pd1.dts create mode 100644 arch/arm/boot/dts/kirkwood-l-50.dts create mode 100644 arch/arm/boot/dts/r8a7742-iwg21d-q7.dts create mode 100644 arch/arm/boot/dts/r8a7742-iwg21m.dtsi create mode 100644 arch/arm/boot/dts/r8a7742.dtsi create mode 100644 arch/arm/boot/dts/rtd1195-horseradish.dts create mode 100644 arch/arm/boot/dts/rtd1195-mele-x1000.dts create mode 100644 arch/arm/boot/dts/rtd1195.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157a-dhcor-avenger96.dts create mode 100644 arch/arm/boot/dts/stm32mp157a-iot-box.dts create mode 100644 arch/arm/boot/dts/stm32mp157a-stinger96.dts create mode 100644 arch/arm/boot/dts/stm32mp157a-stinger96.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp157c-dhcom-som.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcor-io1v8.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xx-osd32.dtsi create mode 100644 arch/arm/boot/dts/sun7i-a20-olinuxino-lime-emmc.dts delete mode 100644 arch/arm/configs/cm_x2xx_defconfig delete mode 100644 arch/arm/configs/em_x270_defconfig delete mode 100644 arch/arm/mach-integrator/impd1.c delete mode 100644 arch/arm/mach-integrator/impd1.h delete mode 100644 arch/arm/mach-integrator/lm.c delete mode 100644 arch/arm/mach-integrator/lm.h delete mode 100644 arch/arm/mach-pxa/cm-x255.c delete mode 100644 arch/arm/mach-pxa/cm-x270.c delete mode 100644 arch/arm/mach-pxa/cm-x2xx-pci.c delete mode 100644 arch/arm/mach-pxa/cm-x2xx-pci.h delete mode 100644 arch/arm/mach-pxa/cm-x2xx.c delete mode 100644 arch/arm/mach-pxa/em-x270.c delete mode 100644 arch/arm/mach-pxa/include/mach/io.h create mode 100644 arch/arm/mach-realtek/Kconfig create mode 100644 arch/arm/mach-realtek/Makefile create mode 100644 arch/arm/mach-realtek/rtd1195.c delete mode 100644 arch/arm/plat-versatile/Kconfig delete mode 100644 arch/arm/plat-versatile/include/plat/sched_clock.h delete mode 100644 arch/arm/plat-versatile/sched-clock.c create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-cpu-opp.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-gtking-pro.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905d-sml5442tw.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-beacon-baseboard.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-beacon-kit.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-beacon-som.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt6358.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8173-elm-hana-rev7.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8173-elm.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/apq8016-sbc-pmic-pins.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/apq8016-sbc-soc-pins.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm660.dtsi create mode 100644 arch/arm64/boot/dts/realtek/rtd1295-xnano-x5.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1395-bpi-m4.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1395-lionskin.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1395.dtsi create mode 100644 arch/arm64/boot/dts/realtek/rtd139x.dtsi create mode 100644 arch/arm64/boot/dts/realtek/rtd1619-mjolnir.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1619.dtsi create mode 100644 arch/arm64/boot/dts/realtek/rtd16xx.dtsi create mode 100644 arch/arm64/boot/dts/renesas/aistarvision-mipi-adapter-2.1.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a774c0-ek874-mipi-2.1.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3326.dtsi create mode 100644 arch/arm64/boot/dts/socionext/uniphier-ld20-akebi96.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am654-industrial-thermal.dtsi delete mode 100644 arch/powerpc/boot/dts/ep405.dts delete mode 100644 arch/powerpc/boot/dts/virtex440-ml507.dts delete mode 100644 arch/powerpc/boot/dts/virtex440-ml510.dts delete mode 100644 arch/powerpc/boot/dts/walnut.dts delete mode 100644 arch/powerpc/boot/ep405.c delete mode 100644 arch/powerpc/boot/treeboot-walnut.c delete mode 100644 arch/powerpc/boot/uartlite.c delete mode 100644 arch/powerpc/boot/virtex.c delete mode 100644 arch/powerpc/boot/virtex405-head.S delete mode 100644 arch/powerpc/configs/40x/ep405_defconfig delete mode 100644 arch/powerpc/configs/40x/virtex_defconfig delete mode 100644 arch/powerpc/configs/44x/virtex5_defconfig delete mode 100644 arch/powerpc/include/asm/asm-405.h create mode 100644 arch/powerpc/include/asm/idle.h create mode 100644 arch/powerpc/include/asm/inst.h delete mode 100644 arch/powerpc/include/asm/nohash/32/slice.h create mode 100644 arch/powerpc/include/asm/rtas-types.h delete mode 100644 arch/powerpc/include/asm/xilinx_intc.h delete mode 100644 arch/powerpc/include/asm/xilinx_pci.h create mode 100644 arch/powerpc/include/uapi/asm/vas-api.h create mode 100644 arch/powerpc/lib/inst.c create mode 100644 arch/powerpc/lib/test_code-patching.S create mode 100644 arch/powerpc/mm/book3s64/internal.h create mode 100644 arch/powerpc/mm/kasan/8xx.c create mode 100644 arch/powerpc/mm/kasan/book3s_32.c delete mode 100644 arch/powerpc/platforms/40x/ep405.c delete mode 100644 arch/powerpc/platforms/40x/virtex.c delete mode 100644 arch/powerpc/platforms/40x/walnut.c delete mode 100644 arch/powerpc/platforms/44x/virtex.c delete mode 100644 arch/powerpc/platforms/44x/virtex_ml510.c create mode 100644 arch/powerpc/platforms/powernv/vas-api.c create mode 100644 arch/powerpc/platforms/powernv/vas-fault.c delete mode 100644 arch/powerpc/sysdev/xilinx_intc.c delete mode 100644 arch/powerpc/sysdev/xilinx_pci.c create mode 100644 arch/powerpc/xmon/xmon_bpts.S create mode 100644 arch/powerpc/xmon/xmon_bpts.h create mode 100644 arch/riscv/include/asm/cacheinfo.h create mode 100644 arch/riscv/include/asm/gdb_xml.h create mode 100644 arch/riscv/include/asm/kdebug.h create mode 100644 arch/riscv/include/asm/kgdb.h create mode 100644 arch/riscv/include/asm/parse_asm.h create mode 100644 arch/riscv/kernel/kgdb.c delete mode 100644 arch/sh/drivers/pci/ops-sh5.c delete mode 100644 arch/sh/drivers/pci/pci-sh5.c delete mode 100644 arch/sh/drivers/pci/pci-sh5.h delete mode 100644 arch/sh/include/asm/bl_bit_64.h delete mode 100644 arch/sh/include/asm/cache_insns_64.h delete mode 100644 arch/sh/include/asm/mmu_context_64.h delete mode 100644 arch/sh/include/asm/pgtable_64.h delete mode 100644 arch/sh/include/asm/processor_64.h delete mode 100644 arch/sh/include/asm/ptrace_64.h delete mode 100644 arch/sh/include/asm/string_64.h delete mode 100644 arch/sh/include/asm/switch_to_64.h delete mode 100644 arch/sh/include/asm/syscall_64.h delete mode 100644 arch/sh/include/asm/syscalls_64.h delete mode 100644 arch/sh/include/asm/tlb_64.h delete mode 100644 arch/sh/include/asm/traps_64.h delete mode 100644 arch/sh/include/asm/uaccess_64.h delete mode 100644 arch/sh/include/cpu-sh5/cpu/addrspace.h delete mode 100644 arch/sh/include/cpu-sh5/cpu/cache.h delete mode 100644 arch/sh/include/cpu-sh5/cpu/irq.h delete mode 100644 arch/sh/include/cpu-sh5/cpu/mmu_context.h delete mode 100644 arch/sh/include/cpu-sh5/cpu/registers.h delete mode 100644 arch/sh/include/cpu-sh5/cpu/rtc.h delete mode 100644 arch/sh/include/uapi/asm/posix_types_64.h delete mode 100644 arch/sh/include/uapi/asm/ptrace_64.h delete mode 100644 arch/sh/include/uapi/asm/unistd_64.h delete mode 100644 arch/sh/kernel/cpu/irq/intc-sh5.c delete mode 100644 arch/sh/kernel/cpu/sh5/Makefile delete mode 100644 arch/sh/kernel/cpu/sh5/clock-sh5.c delete mode 100644 arch/sh/kernel/cpu/sh5/entry.S delete mode 100644 arch/sh/kernel/cpu/sh5/fpu.c delete mode 100644 arch/sh/kernel/cpu/sh5/probe.c delete mode 100644 arch/sh/kernel/cpu/sh5/setup-sh5.c delete mode 100644 arch/sh/kernel/cpu/sh5/switchto.S delete mode 100644 arch/sh/kernel/cpu/sh5/unwind.c delete mode 100644 arch/sh/kernel/head_64.S delete mode 100644 arch/sh/kernel/irq_64.c delete mode 100644 arch/sh/kernel/process_64.c delete mode 100644 arch/sh/kernel/ptrace_64.c delete mode 100644 arch/sh/kernel/sh_ksyms_64.c delete mode 100644 arch/sh/kernel/signal_64.c delete mode 100644 arch/sh/kernel/syscalls_64.S delete mode 100644 arch/sh/kernel/traps_64.c delete mode 100644 arch/sh/lib64/Makefile delete mode 100644 arch/sh/lib64/copy_page.S delete mode 100644 arch/sh/lib64/copy_user_memcpy.S delete mode 100644 arch/sh/lib64/memcpy.S delete mode 100644 arch/sh/lib64/memset.S delete mode 100644 arch/sh/lib64/panic.c delete mode 100644 arch/sh/lib64/sdivsi3.S delete mode 100644 arch/sh/lib64/strcpy.S delete mode 100644 arch/sh/lib64/strlen.S delete mode 100644 arch/sh/lib64/udelay.c delete mode 100644 arch/sh/lib64/udivdi3.S delete mode 100644 arch/sh/lib64/udivsi3.S delete mode 100644 arch/sh/mm/cache-sh5.c delete mode 100644 arch/sh/mm/extable_64.c delete mode 100644 arch/sh/mm/tlb-sh5.c delete mode 100644 arch/sh/mm/tlbex_64.c delete mode 100644 arch/sh/mm/tlbflush_64.c create mode 100644 drivers/block/rnbd/Kconfig create mode 100644 drivers/block/rnbd/Makefile create mode 100644 drivers/block/rnbd/README create mode 100644 drivers/block/rnbd/rnbd-clt-sysfs.c create mode 100644 drivers/block/rnbd/rnbd-clt.c create mode 100644 drivers/block/rnbd/rnbd-clt.h create mode 100644 drivers/block/rnbd/rnbd-common.c create mode 100644 drivers/block/rnbd/rnbd-log.h create mode 100644 drivers/block/rnbd/rnbd-proto.h create mode 100644 drivers/block/rnbd/rnbd-srv-dev.c create mode 100644 drivers/block/rnbd/rnbd-srv-dev.h create mode 100644 drivers/block/rnbd/rnbd-srv-sysfs.c create mode 100644 drivers/block/rnbd/rnbd-srv.c create mode 100644 drivers/block/rnbd/rnbd-srv.h create mode 100644 drivers/bus/arm-integrator-lm.c create mode 100644 drivers/bus/bt1-apb.c create mode 100644 drivers/bus/bt1-axi.c create mode 100644 drivers/clk/mediatek/clk-mt8173-mm.c delete mode 100644 drivers/crypto/nx/nx-842-powernv.c create mode 100644 drivers/crypto/nx/nx-common-powernv.c create mode 100644 drivers/firmware/arm_scmi/smc.c create mode 100644 drivers/fpga/dfl-fme-perf.c create mode 100644 drivers/gpio/gpio-aggregator.c create mode 100644 drivers/gpio/gpio-regmap.c create mode 100644 drivers/hwtracing/coresight/coresight-sysfs.c create mode 100644 drivers/iio/adc/ad9467.c create mode 100644 drivers/iio/adc/adi-axi-adc.c create mode 100644 drivers/iio/adc/max1241.c create mode 100644 drivers/iio/chemical/atlas-ezo-sensor.c create mode 100644 drivers/iio/imu/adis16475.c create mode 100644 drivers/iio/proximity/sx9310.c create mode 100644 drivers/iio/proximity/vcnl3020.c delete mode 100644 drivers/infiniband/core/fmr_pool.c create mode 100644 drivers/infiniband/core/lag.c create mode 100644 drivers/infiniband/core/uverbs_std_types_qp.c create mode 100644 drivers/infiniband/core/uverbs_std_types_srq.c create mode 100644 drivers/infiniband/core/uverbs_std_types_wq.c create mode 100644 drivers/infiniband/hw/hfi1/ipoib.h create mode 100644 drivers/infiniband/hw/hfi1/ipoib_main.c create mode 100644 drivers/infiniband/hw/hfi1/ipoib_rx.c create mode 100644 drivers/infiniband/hw/hfi1/ipoib_tx.c create mode 100644 drivers/infiniband/hw/hfi1/netdev.h create mode 100644 drivers/infiniband/hw/hfi1/netdev_rx.c create mode 100644 drivers/infiniband/hw/mlx5/wr.c create mode 100644 drivers/infiniband/hw/mlx5/wr.h create mode 100644 drivers/infiniband/ulp/rtrs/Kconfig create mode 100644 drivers/infiniband/ulp/rtrs/Makefile create mode 100644 drivers/infiniband/ulp/rtrs/README create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-clt.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-clt.h create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-log.h create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-pri.h create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-srv.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-srv.h create mode 100644 drivers/infiniband/ulp/rtrs/rtrs.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs.h delete mode 100644 drivers/input/serio/i8042-ppcio.h create mode 100644 drivers/interconnect/imx/Kconfig create mode 100644 drivers/interconnect/imx/Makefile create mode 100644 drivers/interconnect/imx/imx.c create mode 100644 drivers/interconnect/imx/imx.h create mode 100644 drivers/interconnect/imx/imx8mm.c create mode 100644 drivers/interconnect/imx/imx8mn.c create mode 100644 drivers/interconnect/imx/imx8mq.c create mode 100644 drivers/md/dm-ebs-target.c create mode 100644 drivers/md/dm-historical-service-time.c create mode 100644 drivers/memory/bt1-l2-ctl.c create mode 100644 drivers/misc/habanalabs/gaudi/Makefile create mode 100644 drivers/misc/habanalabs/gaudi/gaudi.c create mode 100644 drivers/misc/habanalabs/gaudi/gaudiP.h create mode 100644 drivers/misc/habanalabs/gaudi/gaudi_coresight.c create mode 100644 drivers/misc/habanalabs/gaudi/gaudi_hwmgr.c create mode 100644 drivers/misc/habanalabs/gaudi/gaudi_security.c create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/cpu_if_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma0_core_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma0_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma0_qm_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma0_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma1_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma1_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma2_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma2_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma3_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma3_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma4_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma4_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma5_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma5_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma6_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma6_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma7_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma7_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_e_n_down_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_e_n_down_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_e_n_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_e_s_down_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_e_s_down_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_e_s_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_w_n_down_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_w_n_down_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_w_n_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_w_s_down_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_w_s_down_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_w_s_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/gaudi_blocks.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/gaudi_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme0_ctrl_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme0_qm_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme0_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme1_ctrl_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme2_ctrl_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme2_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme3_ctrl_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mmu_up_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_1_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_2_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_3_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_4_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_5_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_6_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_7_regs.h copy drivers/misc/habanalabs/include/{goya => gaudi}/asic_reg/psoc_etr_regs.h (100%) create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_global_conf [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_global_conf_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_hbm_pll_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_pci_pll_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_timestamp_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_1_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_2_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_3_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_4_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_5_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_6_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_7_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/stlb_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc0_cfg_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc0_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc0_qm_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc0_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc1_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc1_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc2_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc2_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc3_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc3_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc4_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc4_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc5_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc5_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc6_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc6_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc7_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc7_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi.h create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_async_events.h create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_async_ids_map_extended.h create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_coresight.h create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_fw_if.h create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_packets.h create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_reg_map.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/psoc_timestamp_regs.h create mode 100644 drivers/misc/habanalabs/include/hw_ip/mmu/mmu_v1_1.h delete mode 100644 drivers/misc/vexpress-syscfg.c create mode 100644 drivers/pci/controller/dwc/pcie-uniphier-ep.c create mode 100644 drivers/pci/controller/pcie-rcar-ep.c create mode 100644 drivers/pci/controller/pcie-rcar-host.c create mode 100644 drivers/pci/controller/pcie-rcar.h delete mode 100644 drivers/phy/amlogic/phy-meson-gxl-usb3.c create mode 100644 drivers/phy/cadence/phy-cadence-salvo.c create mode 100644 drivers/phy/intel/phy-intel-combo.c create mode 100644 drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c create mode 100644 drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c create mode 100644 drivers/scsi/mpt3sas/mpt3sas_debugfs.c create mode 100644 drivers/soc/imx/soc-imx.c create mode 100644 drivers/soc/mediatek/mtk-mmsys.c create mode 100644 drivers/soc/renesas/r8a7742-sysc.c create mode 100644 drivers/soc/ti/k3-socinfo.c create mode 100644 drivers/soundwire/master.c create mode 100644 drivers/soundwire/sysfs_local.h create mode 100644 drivers/soundwire/sysfs_slave.c create mode 100644 drivers/soundwire/sysfs_slave_dpn.c create mode 100644 drivers/staging/media/tegra-video/Kconfig create mode 100644 drivers/staging/media/tegra-video/Makefile create mode 100644 drivers/staging/media/tegra-video/TODO create mode 100644 drivers/staging/media/tegra-video/csi.c create mode 100644 drivers/staging/media/tegra-video/csi.h create mode 100644 drivers/staging/media/tegra-video/tegra210.c create mode 100644 drivers/staging/media/tegra-video/vi.c create mode 100644 drivers/staging/media/tegra-video/vi.h create mode 100644 drivers/staging/media/tegra-video/video.c create mode 100644 drivers/staging/media/tegra-video/video.h delete mode 100644 drivers/staging/mt7621-pci-phy/mediatek,mt7621-pci-phy.txt create mode 100644 drivers/staging/mt7621-pci-phy/mediatek,mt7621-pci-phy.yaml delete mode 100644 drivers/staging/vt6656/firmware.c delete mode 100644 drivers/staging/vt6656/firmware.h create mode 100644 drivers/staging/wfx/hif_tx_mib.c delete mode 100644 drivers/usb/chipidea/ci_hdrc_zevio.c create mode 100644 drivers/usb/host/ehci-brcm.c create mode 100644 drivers/usb/host/xhci-pci-renesas.c create mode 100644 drivers/usb/host/xhci-pci.h create mode 100644 drivers/usb/typec/ucsi/psy.c create mode 100644 fs/afs/fs_operation.c create mode 100644 fs/afs/vl_alias.c delete mode 100644 include/asm-generic/5level-fixup.h delete mode 100644 include/asm-generic/pgtable-nop4d-hack.h create mode 100644 include/dt-bindings/clock/r8a7742-cpg-mssr.h create mode 100644 include/dt-bindings/interconnect/imx8mm.h create mode 100644 include/dt-bindings/interconnect/imx8mn.h create mode 100644 include/dt-bindings/interconnect/imx8mq.h create mode 100644 include/dt-bindings/power/meson-gxbb-power.h create mode 100644 include/dt-bindings/power/meson8-power.h create mode 100644 include/dt-bindings/power/r8a7742-sysc.h create mode 100644 include/dt-bindings/reset/imx8mp-reset.h create mode 100644 include/dt-bindings/reset/realtek,rtd1195.h create mode 100644 include/linux/fiemap.h delete mode 100644 include/linux/firmware/imx/types.h create mode 100644 include/linux/gpio/regmap.h create mode 100644 include/linux/iio/adc/adi-axi-adc.h delete mode 100644 include/linux/platform_data/clk-integrator.h create mode 100644 include/linux/soc/mediatek/mtk-mmsys.h delete mode 100644 include/rdma/ib_fmr_pool.h create mode 100644 include/rdma/lag.h create mode 100644 include/soc/imx/cpu.h create mode 100644 kernel/dma/pool.c create mode 100644 lib/test_bitops.c create mode 100644 mm/debug_vm_pgtable.c delete mode 100644 net/rds/ib_fmr.c create mode 100644 samples/uhid/.gitignore create mode 100644 scripts/Makefile.userprogs delete mode 100644 scripts/kconfig/tests/rand_nested_choice/Kconfig delete mode 100644 scripts/kconfig/tests/rand_nested_choice/__init__.py delete mode 100644 scripts/kconfig/tests/rand_nested_choice/expected_stdout0 delete mode 100644 scripts/kconfig/tests/rand_nested_choice/expected_stdout1 delete mode 100644 scripts/kconfig/tests/rand_nested_choice/expected_stdout2 delete mode 100644 sound/drivers/ml403-ac97cr.c delete mode 100644 sound/drivers/pcm-indirect2.c delete mode 100644 sound/drivers/pcm-indirect2.h create mode 100644 tools/testing/selftests/powerpc/nx-gzip/99-nx-gzip.rules create mode 100644 tools/testing/selftests/powerpc/nx-gzip/Makefile create mode 100644 tools/testing/selftests/powerpc/nx-gzip/README create mode 100644 tools/testing/selftests/powerpc/nx-gzip/gunz_test.c create mode 100644 tools/testing/selftests/powerpc/nx-gzip/gzfht_test.c create mode 100644 tools/testing/selftests/powerpc/nx-gzip/gzip_vas.c create mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/copy-paste.h create mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/crb.h create mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/nx.h create mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/nx_dbg.h create mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/nxu.h create mode 120000 tools/testing/selftests/powerpc/nx-gzip/include/vas-api.h create mode 100755 tools/testing/selftests/powerpc/nx-gzip/nx-gzip-test.sh create mode 100644 tools/testing/selftests/powerpc/pmu/count_stcx_fail.c create mode 100644 tools/testing/selftests/powerpc/signal/sig_sc_double_restart.c create mode 100644 tools/testing/selftests/vm/pkey-helpers.h create mode 100644 tools/testing/selftests/vm/pkey-powerpc.h create mode 100644 tools/testing/selftests/vm/pkey-x86.h create mode 100644 tools/testing/selftests/vm/protection_keys.c delete mode 100644 tools/testing/selftests/x86/pkey-helpers.h delete mode 100644 tools/testing/selftests/x86/protection_keys.c