This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_build/master-arm in repository toolchain/ci/linux.
from 835d31d319d9 Merge tag 'media/v5.15-1' of git://git.kernel.org/pub/scm/ [...] adds a3af0140663d drm/i915: apply WaEnableVGAAccessThroughIOPort as needed adds 0ea02bb8bc7a Revert "drm/i915/display: Drop FIXME about turn off infoframes" adds b91e3c830f00 drm/i915/xelpd: break feature inheritance adds 544021e3f2aa drm/i915/jsl: Add W/A 1409054076 for JSL adds 151ec347b06a drm/i915: Force a TypeC PHY disconnect during suspend/shutdown adds c88e2647c5bb drm/i915/display: Do not zero past infoframes.vsc adds 451e05e20270 drm/i915/dmc: Introduce DMC_FW_MAIN adds 3d5928a168a9 drm/i915/xelpd: Pipe A DMC plugging adds 2ef140bd2352 drm/i915/adl_p: Pipe B DMC Support adds dac0f8ad653a drm/i915/adl_p: Load DMC adds 17203224f053 drm/i915/dsc: abstract helpers to get bigjoiner primary/se [...] adds 266152ae61f7 drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans adds d6b10b1ae436 drm/i915: Introduce hsw_get_buf_trans() adds 30e0afa55702 drm/i915: Wrap the platform specific buf trans structs int [...] adds 4542c6cff69e drm/i915: Rename dkl phy buf trans tables adds 13cee3c12398 drm/i915: Wrap the buf trans tables into a struct adds 439ebf9ef199 drm/i915: Introduce intel_get_buf_trans() adds 87f7074330a3 drm/i915; Return the whole buf_trans struct from get_buf_trans() adds d2c496f7c9bb drm/i915: Store the HDMI default entry in the bug trans struct adds c40a253b719a drm/i915: Introduce encoder->get_buf_trans() adds 4441a8e39b62 drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs adds 299d49542c11 drm/i915: Introduce rkl_get_combo_buf_trans() adds 5aca4881f3f4 drm/i915: Fix dg1 buf trans tables adds 8b95b28047da drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table adds cdad39216afd drm/i915: keep backlight_enable on until turn eDP display off adds 019d8146aa26 drm/i915: Fix ehl edp hbr2 vswing table adds 2b3bc165d055 drm/i915: Clean up jsl/ehl buf trans functions adds 150712dfd718 drm/i915: Nuke buf_trans hdmi functions adds 51565971cdbf drm/i915: Add the missing adls vswing tables adds 0ba1d03cd878 drm/i915/fbc: s/threshold/limit/ adds 5826d9f2115c drm/i915/fbc: Extract intel_fbc_program_cfb() adds 45a321a7ee0a drm/i915/fbc: Embed the compressed_llb node adds 337e54f77cee drm/i915/fbc: Don't pass around the mm node adds d502f6c4389f drm/i915/fbc: Handle 16bpp compression limit better adds 9c8a442d9d37 drm/i915/fbc: Introduce g4x_dpfc_ctl_limit() adds c48f67ee91ad drm/i915/fbc: Extract intel_fbc_stolen_end() adds 8538d78e26ec drm/i915/fbc: Make the cfb allocation loop a bit more legible adds 46b2c40e0af3 drm/i915/fbc: Allocate llb before cfb adds f07d7400ecf5 drm/i915: Stop hand rolling drm_crtc_mask() adds e969c2da0e5b drm/i915: Clean up intel_get_load_detect_pipe() a bit adds 7397bd54da67 drm/i915: Clean up intel_find_initial_plane_obj() a bit adds 670c89eb6d1d drm/i915: Clean up pre-skl wm calling convention adds 08dfd243abac drm/i915: Clean up intel_fbdev_init_bios() a bit adds f15f01a79949 drm/i915: s/intel_crtc/crtc/ adds 0e20b769c4b3 drm/i915/display/psr: Handle SU Y granularity adds 061093d75ae3 drm/i915/display/adl_p: Implement Wa_22012278275 adds 1d53ccdc400c drm/i915/display/adl_p: Implement Wa_16011168373 adds 61e887329e33 drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline adds c4449742a7c2 drm/i915/display/adl_p: Implement Wa_16011303918 adds cbeeb00f14d2 drm/i915/display: fix level 0 adjustement on display ver >= 12 adds 0bc3a4eda1fb drm/i915/display: use max_level to control loop adds b54d8e8de2b2 drm/i915/jsl: Remove require_force_probe protection adds 747aeb2632f6 drm/i915/ehl: Remove require_force_probe protection adds a03e880a700d drm/i915/display: Fix state mismatch in drm infoframe adds e42c6c1bc8d5 Merge drm/drm-next into drm-intel-next adds 3352d86dcd33 drm/i915/display/dg1: Correctly map DPLLs during state readout adds 01fa662091bd drm/i915/display: check if compressed_llb was allocated adds 9c13c8ff38a2 drm/i915/hdcp: Nuke Platform check for mst hdcp init adds d70cc074bc6a drm/i915: finish INTEL_GEN and friends conversion adds cd5606aa3992 gpu/drm/i915: nuke old GEN macros adds b4d7049acebf Merge tag 'drm-intel-next-2021-07-08' of git://anongit.fre [...] adds 241a9e233e7c drm/bridge: ti-sn65dsi83: Fix sparse warnings adds 4154fa0e2688 drm/i915/dpcd_bl: Remove redundant AUX backlight frequency [...] adds 3faea9939a3d drm/i915/dpcd_bl: Handle drm_dpcd_read/write() return valu [...] adds 46e745a8edc8 drm/i915/dpcd_bl: Cleanup intel_dp_aux_vesa_enable_backlig [...] adds 3b51c2bb6f5f drm/i915/dpcd_bl: Cache some backlight capabilities in int [...] adds ade673bb2ba4 drm/i915/dpcd_bl: Move VESA backlight enabling code closer [...] adds 17917ff62443 drm/i915/dpcd_bl: Return early in vesa_calc_max_backlight [...] adds 837f93247634 drm/i915/dpcd_bl: Print return codes for VESA backlight failures adds 867cf9cd73c3 drm/dp: Extract i915's eDP backlight code into DRM helpers adds 6eca310e8924 drm/nouveau/kms/nv50-: Add basic DPCD backlight support fo [...] adds 16c243e99d33 udmabuf: Add support for mapping hugepages (v4) adds d098775ed440 drm/nouveau: init the base GEM fields for internal BOs adds 86441fa29e57 Merge drm/drm-next into drm-misc-next adds 26594678d00f drm/doc: document how userspace should find out CRTC index adds a3a5f9d0fb15 drm/panel: db7430: Add driver for Samsung DB7430 adds f42498705965 drm/panfrost: Fix missing clk_disable_unprepare() on error [...] adds 557acb5ffd45 dt-bindings: display: simple: List hpd properties in panel-simple adds feac44bad7d7 dt-bindings: drm: Introduce the DP AUX bus adds 476c864dd465 dt-bindings: drm/bridge: ti-sn65dsi86: Add aux-bus child adds aeb33699fc2c drm: Introduce the DP AUX bus adds 74c06c282ae6 drm/panel: panel-simple: Allow panel-simple be a DP AUX en [...] adds cc5a3fc041f0 drm/panel: panel-simple: Stash DP AUX bus; allow using it for DDC adds a1e3667a9835 drm/bridge: ti-sn65dsi86: Promote the AUX channel to its o [...] adds e0bbcc6233f7 drm/bridge: ti-sn65dsi86: Add support for the DP AUX bus adds a70e558c1510 drm/bridge: ti-sn65dsi86: Don't read EDID blob over DDC adds 4c1b3d94bf63 drm/bridge: ti-sn65dsi86: Improve probe errors with dev_er [...] adds ab6f24b404c9 arm64: dts: qcom: sc7180-trogdor: Move panel under the bri [...] adds d92223ead97c drm/vmwgfx: Simplify devcaps code adds 7a7a933edd6c drm/vmwgfx: Introduce VMware mks-guest-stats adds a12be0277316 drm/vmwgfx: Fix subresource updates with new contexts adds 74231041d140 drm/vmwgfx: Fix some static checker warnings adds f674a218c610 drm/vmwgfx: remove code that was using physical page addresses adds 8d9a8d9bd503 drm/vmwgfx: inline access to the pages from the piter adds b7d0949f6ce6 drm/vmwgfx: Refactor vmw_mksstat_remove_ioctl to expect pg [...] adds baee602e5c0d drm/vmwgfx: Remove vmw_chipset adds 352a81b71ea0 drm/vmwgfx: Fix implicit declaration error adds 00f4471e42c8 Merge drm/drm-next into drm-misc-next adds 213d50927763 drm/i915/ttm: Introduce a TTM i915 gem object backend adds 2e53d7c1147a drm/i915/lmem: Verify checks for lmem residency adds f425821b9468 drm/vma: Add a driver_private member to vma_node. adds cf3e3e86d779 drm/i915: Use ttm mmap handling for ttm bo's. adds bfd616ff9a26 Merge tag 'tags/topic/i915-ttm-2021-06-11' into drm-misc-next adds ade0e676ecdc drm/doc: document drm_mode_get_plane adds 9c61e7895468 dma-buf: some dma_fence_chain improvements adds 440d0f12b52a dma-buf: add dma_fence_chain_alloc/free v3 adds 413f52f146f1 drm/dbi: Support DBI typec1 read operations adds c2a61865baa4 drm/panel: s6e63m0: Switch to DBI abstraction for SPI adds aae74ff9caa8 drm/ast: Add detect function support adds bdb8d06dfefd dmabuf: Add the capability to expose DMA-BUF stats in sysfs adds ad5fd900a69b drivers: gpu: add missing MODULE_DEVICE_TABLE in anx7625.c adds f4790083c7c2 drm/vc4: hdmi: Rely on interrupts to handle hotplug adds 3f35b6b041f6 MAINTAINERS: update vmwgfx info adds ebc9ac7c3dfe drm/vmwgfx: Update device headers adds c2aaa37dc18f drm/vmwgfx: Fix a 64bit regression on svga3 adds 46e4e5ffbc2a drm/vmwgfx: Fix a bad merge in otable batch takedown adds 9f808288ba88 drm/vmwgfx: Fix build issues in mksGuestStats discovered b [...] adds d35c97f606a1 fbdev/omap2: use DEFINE_SPINLOCK() instead of spin_lock_init(). adds 51f52547df70 dma-buf: Document DMA_BUF_IOCTL_SYNC (v3) adds f03ab6629c7b drm/bridge: anx7625: Make hpd workqueue freezable adds 12fc23a4a3d1 drm/amdgpu: fix amdgpu_preempt_mgr_new() adds e87138e05c80 drm/gma500/oaktrail_lvds: replace continue with break adds db8b7ca5b232 drm/bridge: ti-sn65dsi83: Replace connector format patchin [...] adds a3050f23c774 drm/panel: Add connector_type and bus_format for AUO G104S [...] adds d112e10fece5 drm/panel: Add connector_type for some EDT displays adds 4824a5f7ce10 drm/panel: Add bus_format and bus_flags for EDT ETM0430G0DH6 adds b966d857c57a drm: bridge: ti-sn65dsi83: Move LVDS format selection to . [...] adds 7f0b7f5ee367 drm: bridge: ti-sn65dsi83: Pass mode explicitly to helper [...] adds a6ea7d268a63 drm: bridge: ti-sn65dsi83: Switch to atomic operations adds 03ea01c0c295 drm: bridge: ti-sn65dsi83: Retrieve output format from bri [...] adds 1451d0e90f47 drm: bridge: ti-sn65dsi83: Retrieve the display mode from [...] adds 22f0463ae606 drm/amdgpu: unwrap fence chains in the explicit sync fence adds 8c505bdc9c8b drm/amdgpu: rework dma_resv handling v3 adds 89bcadc8f94b dma-buf: Document non-dynamic exporter expectations better adds 2e717a55982a udmabuf: configurable list_limit and size_limit_mb adds 3a1fde58fab3 drm/virtio: Add fences for Guest blobs adds 56934baef47b drm/virtio: Prepare resource_flush to accept a fence adds 5c68ab9276aa drm/virtio: Add the fence in resource_flush if present adds 14407d3afed0 drm/dp_helper: Rework the drm_dp_aux documentation adds c48935ab6b12 drm/dp_helper: Mention the concurrency requirement hw_mutex adds bacbab58f09d drm: Mention the power state requirement on side-channel o [...] adds ecd3ee3d0c73 Merge tag 'asoc-hdmi-codec-improvements-v2' of git://git.k [...] adds 1698ecb218eb drm/vc4: hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET adds 82bd607178c0 drm/vc4: hdmi: Set HDMI_MAI_FMT adds 9a8fd277a82c drm/vc4: hdmi: Set VC4_HDMI_MAI_CONFIG_FORMAT_REVERSE adds 8434111ccfec drm/vc4: hdmi: Remove firmware logic for MAI threshold setting adds 91e99e113929 drm/vc4: hdmi: Register HDMI codec adds 403797925768 drm/ttm: Fix multihop assert on eviction. adds ae1bef72c20f drm/ttm: add TTM_PL_FLAG_TEMPORARY flag v3 adds 3e640f1bb893 drm/amdgpu: user temporary GTT as bounce buffer adds 9a22149e9561 ydrm/amdgpu: always allow evicting to SYSTEM domain adds 2b70af79fd22 drm/amdgpu: switch gtt_mgr to counting used pages adds ea7acd7c5967 drm/amdgpu: Fix BUG_ON assert adds 2254e49cef70 dma-resv: Fix kerneldoc adds 94dd80feb658 drm/panfrost: Shrink sched_lock adds 7d7a0fc4a5ce drm/panfrost: Use xarray and helpers for depedency tracking adds 7601d53c2c49 drm/panfrost: Fix implicit sync adds 7fdc48cc63a3 drm/panfrost: Make sure MMU context lifetime is not bound [...] adds 0715786771f2 dt-bindings: drm/bridge: ti-sn65dsi8: Make enable GPIO optional adds bbda1704fc15 drm/bridge: ti-sn65dsi86: Make enable GPIO optional adds d4d643f9ef4f drm/bridge: ti-sn65dsi86: Use bitmask to store valid rates adds 4e5763f03e10 drm/bridge: ti-sn65dsi86: Wrap panel with panel-bridge adds 77674e722f4b drm/bridge: ti-sn65dsi86: Group code in sections adds 379d34264687 drm/bridge: ti-sn65dsi86: Split connector creation to a function adds d7fdae599109 drm/gem: Tiny kernel clarification for drm_gem_fence_array_add adds d6abed2ad168 dma-buf: Switch to inline kerneldoc adds 05459351ce30 dma-buf: Document dma-buf implicit fencing/resv fencing rules adds 7d30963fd191 drm/atomic-helper: make drm_gem_plane_helper_prepare_fb th [...] adds 29a840842743 drm/<driver>: drm_gem_plane_helper_prepare_fb is now the default adds 1a8961307af6 drm/armada: Remove prepare/cleanup_fb hooks adds f8bd3dbb9eb0 drm/vram-helpers: Create DRM_GEM_VRAM_PLANE_HELPER_FUNCS adds 942d8344d5f1 drm/omap: Follow implicit fencing in prepare_fb adds 40cfc7fce4d0 drm/simple-helper: drm_gem_simple_display_pipe_prepare_fb [...] adds 7150185900a7 drm/tiny: drm_gem_simple_display_pipe_prepare_fb is the default adds 3b5ac97ad468 drm/sched: Declare entity idle only after HW submission adds 0cabcf83b200 drm/amdgpu: Track IRQ state in local device state adds f4b62145f47b drm/hibmc: Call drm_irq_uninstall() unconditionally adds b2ffa2c25bba drm/radeon: Track IRQ state in local device state adds 1e4cd78ed493 drm: Don't test for IRQ support in VBLANK ioctls adds 24d31c4995b4 drm/armada: Don't set struct drm_device.irq_enabled adds ac1723c16b66 drm/i915: Track IRQ state in local device state adds 64be7a1d4d72 drm/komeda: Don't set struct drm_device.irq_enabled adds a4583a0ebce9 drm/malidp: Don't set struct drm_device.irq_enabled adds 8d1cc01d3e29 drm/exynos: Don't set struct drm_device.irq_enabled adds 6a940c4da672 drm/kirin: Don't set struct drm_device.irq_enabled adds b09b85f1455e drm/imx: Don't set struct drm_device.irq_enabled adds d1e9d7350989 drm/imx/dcss: Don't set struct drm_device.irq_enabled adds 192a20290880 drm/mediatek: Don't set struct drm_device.irq_enabled adds a77cd38b3d60 drm/nouveau: Don't set struct drm_device.irq_enabled adds daea75017cfc drm/omapdrm: Track IRQ state in local device state adds 578b1cc6a695 drm/rcar-du: Don't set struct drm_device.irq_enabled adds e0d17d6270d3 drm/rockchip: Don't set struct drm_device.irq_enabled adds 4a4928b0b1d2 drm/sti: Don't set struct drm_device.irq_enabled adds aa2fcf12178a drm/stm: Don't set struct drm_device.irq_enabled adds 8ff113fa4219 drm/sun4i: Don't set struct drm_device.irq_enabled adds 14746211570b drm/tegra: Don't set struct drm_device.irq_enabled adds a35a9375403f drm/tidss: Don't use struct drm_device.irq_enabled adds 44737e4c8f05 drm/vc4: Don't set struct drm_device.irq_enabled adds 9ed64b1d1567 drm/vkms: Don't set struct drm_device.irq_enabled adds aa3d18a344a1 drm/vmwgfx: Don't set struct drm_device.irq_enabled adds fe319919f40d drm/xlnx: Don't set struct drm_device.irq_enabled adds 9ea39a900a1f drm/zte: Don't set struct drm_device.irq_enabled adds 60f3c604bcc0 drm/radeon: Fix NULL dereference when updating memory stats adds 1fad1b7ed1eb drm/sched: Document what the timedout_job method should do adds 78efe21b6f8e drm/sched: Allow using a dedicated workqueue for the timeo [...] adds 9f4e91101332 drm/panfrost: Make ->run_job() return an ERR_PTR() when ap [...] adds 42738bad000e drm/panfrost: Get rid of the unused JS_STATUS_EVENT_ACTIVE [...] adds 6ef2f37f4016 drm/panfrost: Drop the pfdev argument passed to panfrost_e [...] adds 7319965fa19e drm/panfrost: Do the exception -> string translation using [...] adds 229f45788e22 drm/panfrost: Expose a helper to trigger a GPU reset adds 070ce7657bdf drm/panfrost: Use a threaded IRQ for job interrupts adds a11c4711238a drm/panfrost: Simplify the reset serialization logic adds 1d0cab5461d7 drm/panfrost: Make sure job interrupts are masked before r [...] adds ed7a34c57def drm/panfrost: Disable the AS on unhandled page faults adds f9ab9c66f080 drm/panfrost: Reset the GPU when the AS_ACTIVE bit is stuck adds 2905db2764cd drm/panfrost: Don't reset the GPU on job faults unless we [...] adds 30b5d4ed5b2e drm/panfrost: Kill in-flight jobs on FD close adds 030761e097b4 drm/panfrost: Queue jobs on the hardware adds 0ec187f69bcb drm/panfrost: Increase the AS_ACTIVE polling timeout adds 97c9bfe3f660 drm/aperture: Pass DRM driver structure instead of driver name adds fb786a48ac0d drm/vkms: update the current status of todo list adds 3f5aa5ac0b0f drm/dbi: Print errors for mipi_dbi_command() adds 796c3e35ac16 drm/bochs: Move to tiny/ adds 11e96701d1c0 drm/bochs: Use managed initialization for GEM VRAM helpers adds 9aa0267476ed drm/vram-helper: Unexport drm_vram_helper_{alloc,release}_mm() adds e36edabc9411 drm/mgag200: Don't pass flags to drm_dev_register() adds 382d019d1022 drm/mgag200: Inline mgag200_device_init() adds 02d4b387cb56 drm/mgag200: Extract device type and flags in mgag200_pci_probe() adds d9cc564bf3ae drm/mgag200: Constify LUT for programming bpp adds 375cca1cfeb5 drm/vgem: Implement mmap as GEM object function adds 9d9fb756b539 drm/vc4: hdmi: Limit noise when deferring snd card registration adds 0b066a6809d0 drm: vc4: Fix pixel-wrap issue with DVP teardown adds 1a3c1959740c drm/vkms: replace macro in vkms_release() adds 7915d5612945 drm/qxl: Remove empty qxl_gem_prime_mmap() adds 65a969655cb9 drm/meson: Convert to Linux IRQ interfaces adds 9ca41d1fcf58 drm/arm/komeda: Don't include drm_irq.h adds b0fee7df43cf drm/vmwgfx: Convert to Linux IRQ interfaces adds 39a364a19e03 drm/hisilicon/hibmc: Convert to Linux IRQ interfaces adds f8ac863b6a93 drm/gud: Free buffers on device removal adds 2eecd93b743b drm/gud: Use scatter-gather USB bulk transfer adds b3f4ef669357 drm/gud: Add Raspberry Pi Pico ID adds a0356899ebe8 drm/gud: Add async_flush module parameter adds 9d38814d1e34 dma-buf: fix dma_resv_test_signaled test_all handling v2 adds 3e1ad79bf661 drm/nouveau: always wait for the exclusive fence adds 911684de2a8b drm/vkms: Create a debugfs file to get vkms config data adds ea9a897b8aff drm/gma500: Fix end of loop tests for list_for_each_entry adds 60f800b2bdfa drm/msm: always wait for the exclusive fence adds 10f7b40e4f30 drm/panel: add basic DP AUX backlight support adds bfd451403d70 drm/panel-simple: Support DP AUX backlight adds 18a1488bf1e1 drm/panel-simple: Support for delays between GPIO & regulator adds 13aceea56fd5 drm/panel-simple: Update validation warnings for eDP panel [...] adds c20dec193584 dt-bindings: display: simple: Add Samsung ATNA33XC20 adds 4bfe6c8f7c23 drm/panel-simple: Add Samsung ATNA33XC20 adds 710fa9aa1632 drm/panel: Fix up DT bindings for Samsung lms397kf04 adds a84cb7a49431 drm/gma500: Add the missed drm_gem_object_put() in psb_use [...] adds a60d6b416463 dt-bindings: display: simple: Add EDT ETMV570G2DHU adds f3ba46debcaf dt-bindings: display: simple: Add EDT ETM0350G0DH6 adds e46f73fbbe00 drm/panel: simple: Add support for EDT ETMV570G2DHU panel adds f08a2a1eecb6 drm/panel: simple: Add support for EDT ETM0350G0DH6 panel adds 4fdd600214e6 drm: bridge: nwl-dsi: Drop unused nwl_dsi_plat_clk_config adds 7dc924d7c595 drm/panfrost:fix the exception name always "UNKNOWN" adds b557a5f8da57 drm/of: free the right object adds 3667bbd78290 drm: bridge: Mark deprecated operations in drm_bridge_funcs adds 6293eb28913f Revert "drm/vgem: Implement mmap as GEM object function" adds b71565022031 drm/gem: Export implementation of shadow-plane helpers adds 7602d4221842 drm/vkms: Inherit plane state from struct drm_shadow_plane_state adds b43e2ec03b0d drm/vkms: Let shadow-plane helpers prepare the plane's FB adds bbeb7461c7ee drm/vkms: Use dma-buf mapping from shadow-plane state for [...] adds 072ed3431f5b drm/dp: Move panel DP AUX backlight support to drm_dp_helper adds 35d283658a61 drm/shmem-helper: Align to page size in dumb_create adds 1333adfcc3cb dt-bindings: display/panel: Add Innolux EJ030NA adds 868d043f0560 drm/panel: Add Innolux EJ030NA 3.0" 320x480 panel adds 776efe800fed drm/vc4: hdmi: Drop devm interrupt handler for hotplug interrupts adds 44fe9f90eb9d drm/vc4: hdmi: Only call into DRM framework if registered adds 27da370e0fb3 drm/vc4: hdmi: Remove drm_encoder->crtc usage adds 48bd85808443 drm/qxl: Convert to Linux IRQ interfaces adds db20ea679d9c drm/vbox: Convert to Linux IRQ interfaces adds 311ac6f3e566 drm/omapdrm: Remove outdated comment adds 6f9223a56fab drm/of: free the iterator object on failure adds 5ead9b5b1575 drm/panel-simple: Power the panel when probing DP AUX backlight adds 17a1837d07be drm/dp: For drm_panel_dp_aux_backlight(), init backlight a [...] adds 588b3eee5288 Merge tag 'drm-misc-next-2021-07-16' of git://anongit.free [...] adds f82ff130a5e6 drm/panel: Add DT bindings for Samsung LMS380KF01 adds 57f6190a60ec drm/panel: ws2401: Add driver for WideChips WS2401 adds 648ce7fd186c drm/stm: ltdc: Silence -EPROBE_DEFER till bridge attached adds 5cc4e71f0199 drm/stm: dsi: compute the transition time from LP to HS and back adds 98a65439172d video: fbdev: kyro: fix a DoS bug by restricting user input adds 0189cb57b96f fbmem: Convert from atomic_t to refcount_t on fb_info->count adds 613ba71619cf drm/ingenic: Convert to Linux IRQ interfaces adds c715def51591 dma-buf: Delete the DMA-BUF attachment sysfs statistics adds 572994bf18ff drm/ast: Zero is missing in detect function adds f34bf652d680 drm/ast: Disable fast reset after DRAM initial adds b46998d81a1d drm/bochs: Fix missing pci_disable_device() on error in bo [...] adds 63c57e8dc7a0 dma_buf: remove dmabuf sysfs teardown before release adds 51fdf0914f26 drm/print: fixup spelling in a comment adds 869e76f7a918 drm: avoid circular locks in drm_mode_getconnector adds 5eff9585de22 drm: avoid blocking in drm_clients_info's rcu section adds 1f7ef07cfa14 drm: add a locked version of drm_is_current_master adds 0b0860a3cf5e drm: serialize drm_file.master with a new spinlock adds 56f0729a510f drm: protect drm_master pointers in drm_lease.c adds 26a4dc29b74a drm/v3d: Expose performance counters to userspace adds 77e21b50acab vgaarb: remove VGA_DEFAULT_DEVICE adds b0b514abc4cf vgaarb: remove vga_conflicts adds 45549c00d3ff vgaarb: move the kerneldoc for vga_set_legacy_decoding to [...] adds 6609176f56ad vgaarb: cleanup vgaarb.h adds b8779475869a vgaarb: provide a vga_client_unregister wrapper adds f6b1772b2555 vgaarb: remove the unused irq_set_state argument to vga_cl [...] adds bf44e8cecc03 vgaarb: don't pass a cookie to vga_client_register adds d391c5827107 drivers/firmware: move x86 Generic System Framebuffers support adds 8633ef82f101 drivers/firmware: consolidate EFI framebuffer setup for al [...] adds 99279ad8feb9 video: fbdev: arcfb: remove redundant initialization of va [...] adds 030fadb01381 video: fbdev: neofb: add a check against divide error adds 474596fc749c dt-bindings: display: simple-bridge: Add corpro,gm7123 compatible adds 8da49a33dda7 Merge tag 'drm-misc-next-2021-07-22' of git://anongit.free [...] adds 35482f9dc56b Backmerge tag 'v5.14-rc3' into drm-next adds 71260b9a7020 drivers/firmware: fix SYSFB depends to prevent build failures adds 15d27b15de96 efi: sysfb_efi: fix build when EFI is not set adds 4b4e7a2a4c53 drm/bridge: make a const array static, makes object smaller adds 015f2ebb9376 drm: rcar-du: Shutdown the display on system shutdown adds c29b6b0b126e drm: rcar-du: Don't put reference to drm_device in rcar_du [...] adds 5e7ef0b85c77 drm: rcar-du: Shutdown the display on remove adds fb8d617f8fd6 drm/bridge: Centralize error message when bridge attach fails adds 5bcc48395b9f drm: bridge: dw-hdmi: Attach to next bridge if available adds e9e056949c92 drm: rcar-du: lvds: Convert to DRM panel bridge helper adds d0f44e0dac29 drm: rcar-du: dw-hdmi: Set output port number adds c24110a8fd09 drm: rcar-du: Use drm_bridge_connector_init() helper adds 9b54182ce239 drm: rcar-du: lvds: Don't set bridge driver_private field adds 6571a76af380 drm: rcar-du: lvds: Use dev_err_probe() adds 988dbd25b8ae Merge tag 'du-next-20210728' of git://linuxtv.org/pinchart [...] adds 8626e63eeea8 drm/panfrost: devfreq: Don't display error for EPROBE_DEFER adds c18c36dc75fe Documentation: gpu: Mention the requirements for new properties adds 90c7c70a0a90 drm/fourcc: Add modifier definitions for Arm Fixed Rate Co [...] adds a791cde6d272 drm/hisilicon/hibmc: Remove variable 'priv' from hibmc_unload() adds 37408cd825a4 drm/gem: Provide drm_gem_fb_{begin,end}_cpu_access() helpers adds ce724470a2e5 drm/udl: Use framebuffer dma-buf helpers adds 08971eea06db drm/mipi-dbi: Use framebuffer dma-buf helpers adds 08b7ef0524f5 drm/gud: Use framebuffer dma-buf helpers adds 329e2c42f8ea drm/gm12u320: Use framebuffer dma-buf helpers adds baf6c24bacdd drm/repaper: Use framebuffer dma-buf helpers adds 9200454ca047 drm/st7586: Use framebuffer dma-buf helpers adds 1522756c7954 drm/shmobile: Convert to Linux IRQ interfaces adds 6474e67eabfb dt-bindings: display: simple: add some Logic Technologies [...] adds 47956bc86ee4 drm/bridge: nwl-dsi: Avoid potential multiplication overfl [...] adds 1f49bf8b6aec dt-bindings: display: ssd1307fb: Convert to json-schema adds c92ecb4eac76 drm/rockchip: dsi: add own additional pclk handling adds a8124139845f dt-bindings: display: rockchip-dsi: add optional #phy-cell [...] adds 71f68fe7f121 drm/rockchip: dsi: add ability to work as a phy instead of [...] adds 79e93d0a74e7 documentation: Update #nouveau IRC channel network adds 03b7c552d081 maintainers: Update freedesktop.org IRC channels adds 3012248fdfee drm: document drm_property_enum.value for bitfields adds b36b242d4b8e video: fbdev: asiliantfb: Error out if 'pixclock' equals zero adds 1520b4b7ba96 video: fbdev: kyro: Error out if 'pixclock' equals zero adds f92763cb0feb video: fbdev: riva: Error out if 'pixclock' equals zero adds fdb57c3217a0 dt-bindings: display: simple: Add AUO B133HAN05 & B140HAN06 adds 93ea7aa8dfc0 drm/panel: simple: Add support for two more AUO panels adds f98f273f3a98 dt-bindings: Add QiShenglong vendor prefix adds 0937a7b3625d video: ep93xx: Prepare clock before using it adds 0f3b68b66a6d drm/dsi: Add _NO_ to MIPI_DSI_* flags disabling features adds c206c7faeb32 drm/bridge: dw-mipi-dsi: Find the possible DSI devices adds 40f2218dc4ac drm/prime: fix comment on PRIME Helpers adds 6f11f37459d8 drm/plane: remove drm_helper_get_plane_damage_clips adds c7fcbf251397 drm/plane: check that fb_damage is set up when used adds ba6cd766e0bf drm/plane: Move drm_plane_enable_fb_damage_clips into core adds ca31fef11dc8 Backmerge remote-tracking branch 'drm/drm-next' into drm-m [...] adds df26600ad3e7 drm: add logging for RMFB ioctl adds 17ce9c61c71c drm: document DRM_IOCTL_MODE_RMFB adds 7b4b3733fd68 video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_up [...] adds ef9d793825b5 video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() adds 8a15af3b86f4 video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() adds 251e48a1db75 video: fbdev: ssd1307fb: Optimize screen updates adds 833d14a4bf83 video: fbdev: ssd1307fb: Cache address ranges adds 0c9856e4edcd drm: mxsfb: Enable recovery on underflow adds 9891cb54445b drm: mxsfb: Increase number of outstanding requests on V4 [...] adds b776b0f00f24 drm: mxsfb: Use bus_format from the nearest bridge if present adds 5e23c98178eb drm: mxsfb: Clear FIFO_CLEAR bit adds 92bd92c44d0d drm/dp_mst: Fix return code on sideband message failure adds f1f3e37535a0 drm/vmwgfx: Switch to using DRM_IOCTL_DEF_DRV adds 2b273544f580 drm/vmwgfx: Cleanup logging adds cfdc3458db8a drm/vmwgfx: Be a lot more flexible with MOB limits adds c29758cdc78a drm/vmwgfx: Use 2.19 version number to recognize mks-stats ioctls adds 28be2405fb75 drm: use the lookup lock in drm_is_current_master adds 7835ed6a9e86 drm/panel-sony-acx424akp: Modernize backlight handling adds d793b8f732d6 drm: clarify usage of drm leases adds f143778d9082 drm/vc4: hdmi: Remove redundant variables adds c7d30623540b drm/vc4: hdmi: Remove unused struct adds cfeeb0b5e09c Merge tag 'drm-misc-next-2021-07-29' of git://anongit.free [...] adds da3d378dec86 drm/msm: Let fences read directly from memptrs adds 298287f6e79a drm/msm: Signal fences sooner adds af5b4fff0fe8 drm/msm: Split out devfreq handling adds 552fce98b06f drm/msm: Split out get_freq() helper adds 9bc95570175a drm/msm: Devfreq tuning adds 375f9a63a66b drm/msm: Docs and misc cleanup adds 86c2a0f000c1 drm/msm: Small submitqueue creation cleanup adds 030af2b05aee drm/msm: drop drm_gem_object_put_locked() adds 390ad4212197 drm: Drop drm_gem_object_put_locked() adds 7039d3f89b2f drm/msm/submit: Simplify out-fence-fd handling adds be40596bb5cf drm/msm: Consolidate submit bo state adds a61acbbe9cf8 drm/msm: Track "seqno" fences by idr adds 79341eb74c1f drm/msm: Return ERR_PTR() from submit_create() adds 1d8a5ca436ee drm/msm: Conversion to drm scheduler adds bd0b8e9f9c3c drm/msm: Drop submit bo_list adds e3e24ee51ed2 drm/msm: Drop struct_mutex in submit path adds fc40e5e10c3b drm/msm: Utilize gpu scheduler priorities adds 4541e4f2225c drm/msm/gem: Mark active before pinning adds f1b7996551a4 Merge tag 'drm-msm-next-2021-07-28' of https://gitlab.free [...] adds 6963d6c176fe drm/amdgpu: add a mutex for the smu11 i2c bus (v2) adds 5125c96a9d87 drm/amdgpu/pm: rework i2c xfers on sienna cichlid (v4) adds f400b6cec81e drm/amdgpu/pm: rework i2c xfers on arcturus (v5) adds af01340bc423 drm/amdgpu/pm: add smu i2c implementation for navi1x (v5) adds 00e3a289d9e2 drm/amdgpu: add new helper for handling EEPROM i2c transfers adds 24f55c05592e drm/amdgpu/ras: switch ras eeprom handling to use generic helper adds 25e5c09f2b15 drm/amdgpu/ras: switch fru eeprom handling to use generic [...] adds 39ed82d1d9ce drm/amdgpu: i2c subsystem uses 7 bit addresses adds 3e2eae8db216 drm/amdgpu: add I2C_CLASS_HWMON to SMU i2c buses adds 73a5784a5bd0 drm/amdgpu: rework smu11 i2c for generic operation adds b36d8d6b7748 drm/amdgpu: only set restart on first cmd of the smu i2c t [...] adds 2485f8cfff38 drm/amdgpu: Remember to wait 10ms for write buffer flush v2 adds 6240da4dfc99 dmr/amdgpu: Add RESTART handling also to smu_v11_0_i2c (VG20) adds 965ec37c4685 drm/amdgpu: Drop i > 0 restriction for issuing RESTART adds 6a0a55a2eb45 drm/amdgpu: Send STOP for the last byte of msg only adds 14df56504fdf drm/amd/pm: SMU I2C: Return number of messages processed adds 35ed27032cd2 drm/amdgpu/pm: ADD I2C quirk adapter table adds daaa75fd9817 drm/amdgpu: Fix Vega20 I2C to be agnostic (v2) adds 746b584762e4 drm/amdgpu: Fixes to the AMDGPU EEPROM driver adds 93ade343bbad drm/amdgpu: EEPROM respects I2C quirks adds 025a64a58792 drm/amdgpu: I2C EEPROM full memory addressing adds ccdfbfec9e1c drm/amdgpu: RAS and FRU now use 19-bit I2C address adds edb63a53081d drm/amdgpu: Fix wrap-around bugs in RAS adds f4322d80ad67 drm/amdgpu: I2C class is HWMON adds c28aa44de813 drm/amdgpu: RAS: EEPROM --> RAS adds a43996573ad5 drm/amdgpu: Rename misspelled function adds 1fab841ff63d drm/amdgpu: RAS xfer to read/write adds 16ef797737c8 drm/amdgpu: EEPROM: add explicit read and write adds 16736627610d drm/amd/pm: Extend the I2C quirk table adds ebe57d0c8ecc drm/amd/pm: Simplify managed I2C transfer functions adds 36b1a00d2bb4 drm/amdgpu: Fix width of I2C address adds cf696091d38b drm/amdgpu: Return result fix in RAS adds dce4400e6516 drm/amdgpu: Fix amdgpu_ras_eeprom_init() adds 803c6ebdd328 drm/amdgpu: Simplify RAS EEPROM checksum calculations adds e4e6a58935ee drm/amdgpu: Use explicit cardinality for clarity adds d7edde3dea08 drm/amdgpu: Nerf buff adds 0686627b3fb2 drm/amdgpu: Some renames adds 017dad64db7b drm/amdgpu: Get rid of test function adds 63d4c081a556 drm/amdgpu: Optimize EEPROM RAS table I/O adds c65b0805e779 drm/amdgpu: RAS EEPROM table is now in debugfs adds d456f3875af2 drm/amdgpu: fix 64 bit divide in eeprom code adds 1d9d2ca85b32 drm/amdgpu: Fix koops when accessing RAS EEPROM adds e2e04041a25f drm/amdgpu: Use a single loop adds 9de96f3f7e33 drm/amdgpu: Correctly disable the I2C IP block adds da98d99b0acd drm/amd/pm: Simplify managed I2C transfer of Aldebaran adds c11ffa54be78 drm/amdgpu: rectify line endings in umc v8_7_0 IP headers adds 0677e4225653 drm/amdgpu: add license to umc_8_7_0_sh_mask.h adds aae435c6e8c8 drm/amdgpu: add function to show ucode name via id adds dc739d18c653 drm/amdgpu: add function to show psp_gfx_cmd name via id adds 631233321016 drm/amdgpu: show explicit name instead of id in psp_cmd_su [...] adds 4ef87d8f10aa drm/amdgpu: Fix resource leak on probe error path adds 36f5f9d37e19 drm/amdgpu: Avoid printing of stack contents on firmware l [...] adds dcb388eddb5f drm/amdgpu: use xarray for storing pasid in vm adds 88f7f88159bc drm/amdgpu: separate out vm pasid assignment adds 51627f038041 drm/amdkfd: Only apply TLB flush optimization on ALdebaran adds 5af4438f1e83 drm/amdgpu: Read clock counter via MMIO to reduce delay (v5) adds ae87df077554 drm/amd/pm: Add I2C quirk table to Aldebaran adds c0838d3a93fc drm/amdgpu: The I2C IP doesn't support 0 writes/reads adds b5840166dcb8 drm/amdgpu: SRIOV flr_work should take write_lock adds 4d9f771e111e drm/amdgpu: Return error if no RAS adds 1bc6c29f58a4 drm/amd/display: isolate link training setting override to [...] adds 556a979d3c50 drm/amd/display: DMUB Outbound Interrupt Process-X86 adds 0713921b4ced drm/amd/display: Add null checks adds 46db138dc83a drm/amd/display: Add Freesync HDMI support to DM with DMUB adds 9cb2f2df669e drm/amd/display: Fix updating infoframe for DCN3.1 eDP adds f5bfc11e46af Revert "drm/amd/display: Always write repeater mode regard [...] adds cf83f5cf244f drm/amd/display: remove faulty assert adds 9f95e77800f3 drm/amd/display: Adjust types and formatting for future de [...] adds 1e0958bb9c56 drm/amd/display: [FW Promotion] Release 0.0.72 adds cc590fd27190 drm/amd/display: 3.2.142 adds babbdf5b3a8b drm/amd/display: Round KHz up when calculating clock requests adds 7b101c95486c drm/amd/display: increase max EDID size to 2k adds 3006c9245542 drm/amdgpu: fix a signedness bug in __verify_ras_table_checksum() adds 1d864f1088bb drm/amdgpu: Fix signedness bug in __amdgpu_eeprom_xfer() adds b8badd507a5b drm/amdgpu: unlock on error in amdgpu_ras_debugfs_table_read() adds 64598e23de78 drm/amdgpu: return -EFAULT if copy_to_user() fails adds b407a3aa2835 drm/amd/pm: new SmuMetrics data structure for Sienna Cichlid adds be22e2b9f4f9 drm/amd/pm: update the gpu metrics data retrieving for Sie [...] adds a6556ed8ea5f drm/amd/pm: bump DRIVER_IF_VERSION for Sienna Cichlid adds dde586453962 drm/amd/pm: drop smu_v13_0_1.c|h files for yellow carp adds 6435af81ed2c drm/amd/display: update header file name adds 9604b74bff62 drm/amdgpu: Correct the irq numbers for virtual crtc adds 4818545a1daf drm/amdkfd: handle fault counters on invalid address adds 186c8a8585e1 drm/amdgpu: initialize umc ras function adds c5b53d128130 drm/amdgpu/display - only update eDP's backlight level whe [...] adds 468f04cfbb43 drm/amdkfd: Allow CPU access for all VRAM BOs adds 3c727c1c4593 drm/amdgpu: Restore msix after FLR adds d59682dffe82 drm/amd/pm: Fix BACO state setting for Beige_Goby adds 53d0533049a5 Revert "drm/amdkfd: Only apply TLB flush optimization on A [...] adds 4bba567c8c35 Revert "drm/amdkfd: Add memory sync before TLB flush on unmap" adds 4e7b93ca52fb Revert "drm/amdgpu: Fix warning of Function parameter or m [...] adds 7ed9876c9793 Revert "drm/amdkfd: Make TLB flush conditional on mapping" adds 024d8811c90e Revert "drm/amdgpu: Add table_freed parameter to amdgpu_vm [...] adds 430f8e6edbaa Revert "drm/amdkfd: Add heavy-weight TLB flush after unmapping" adds b05e50b35229 drm/amd/pm: Add waiting for response of mode-reset message [...] adds 308ef2ad8492 drm/amdgpu: Resolve bug in UMC 6.7 error offset calculation adds 0c492e22ba2c drm/amdgpu: add another Renoir DID adds 554398174d98 amdgpu/nv.c - Added video codec support for Yellow Carp adds 9075096b09e5 amdgpu/nv.c - Optimize code for video codec support structure adds 25a3e8ac07a8 drm/amdgpu: Switch to VRAM buffer for USBC PD FW. adds 85da6459f45b drm/amdgpu: Switch to LFB for USBC PD FW in psp v13 adds b76a8062af2f drm/amd/display: avoid printing ERROR for unknown CEA parse(v2) adds 0a2ba7b72c0a drm/amdgpu: update the golden setting for vangogh adds decd8ce9dfd9 drm/amdgpu: update golden setting for sienna_cichlid adds c5c21a58ece9 drm/amdgpu: update gc golden setting for dimgrey_cavefish adds 67a1af079b49 drm/amd/pm: update DRIVER_IF_VERSION for beige_goby adds 9ce5ed6eaac5 drm/amdgpu/display: make a const array common_rates static [...] adds 048af66be7b5 drm/amdgpu: split amdgpu_device_access_vram() into two sma [...] adds 5fb95aa73f3c drm/amdgpu/ttm: replace duplicate code with exiting function adds 03373e2be290 drm/amdgpu/ttm: optimize vram access in amdgpu_ttm_access_ [...] adds ad43a647bcdb drm/amd/display: Fix 10bit 4K display on CIK GPUs adds 1e9653a41aaf drm/amd/display: reset dpcd_cap.dpcd_rev for passive dongle. adds 71e433ee91dc drm/amd/display: Assume active upper layer owns the HW cursor adds 23e55639b87f drm/amd/display: Fix timer_per_pixel unit error adds 97b9c006f153 drm/amd/display: Prevent Diags from entering S2 adds 98e95e4f7996 drm/amd/display: log additional register state for debug adds 46ddb8965882 drm/amd/display: implement workaround for riommu related hang adds 360d1b654493 drm/amd/display: Extend dmub_cmd_psr_copy_settings_data struct adds dce7e5318d4e drm/amd/display: remove compbuf size wait adds d459b79b9416 drm/amd/display: [FW Promotion] Release 0.0.73 adds 356789e8401c drm/amd/display: 3.2.143 adds 2be7f77f6c36 drm/amd/display: add debug print for DCC validation failure adds 5948190a0ec8 drm/amd/display: Reduce delay when sink device not able to [...] adds d93d53563697 drm/amd/display: Add copyright notice to new files adds 3addbde269f2 drm/amd/display: Fixed hardware power down bypass during h [...] adds 0f806243125d drm/amd/display: Fix comparison error in dcn21 DML adds 11a7e64266ee drm/amd/display: 3.2.144 adds 328fe6e27cb0 drm/amd/display: Enable eDP ILR on DCN2.1 adds 2e63f4064eda drm/amd/display: Fix max vstartup calculation for modes wi [...] adds f891ae71f3b0 drm/amd/display: Populate socclk entries for dcn3.02/3.03 adds ffa09d932ff8 drm/amd/display: Query VCO frequency from register for DCN3.1 adds b2d5b64e9358 drm/amd/display: Update bounding box for DCN3.1 adds 0070a5b7004a drm/amd/display: Only set default brightness for OLED adds 324b1fcba697 drm/amd/display: DCN2X Prefer ODM over bottom pipe to find [...] adds e0f65a85d405 drm/amd/display: Remove MALL function from DCN3.1 adds ba16b22d4228 drm/amd/display: Line Buffer changes adds a4d5df1787cc drm/amd/display: add workaround for riommu invalidation re [...] adds ff7903551c96 drm/amd/display: Populate dtbclk entries for dcn3.02/3.03 adds 5bb0d5cf9fc7 drm/amd/display: Refine condition for cursor visibility adds 5624c3455d5e drm/amd/display: [FW Promotion] Release 0.0.75 adds d95743c79861 drm/amd/display: 3.2.145 adds 550ff7ad37fa drm/amd/display: change zstate allow msg condition adds 54e606546124 drm/amd/pm: Support board calibration on aldebaran adds d8c33180c01f drm/amdgpu: Fix documentaion for amdgpu_bo_add_to_shadow_list adds 331e78187f3a drm/amdgpu: add psp command to get num xgmi links between [...] adds 3f46c4e9ce25 drm/amdkfd: report xgmi bandwidth between direct peers to the kfd adds 933048103837 drm/amdkfd: report pcie bandwidth to the kfd adds f72ac409416e drm/amdgpu - Corrected the video codecs array name for yel [...] adds 1a4772d922d2 drm/amdgpu: Change the imprecise function name adds 4067cdb1cfad drm/amdgpu: Add error message when programing registers fails adds 95f71f12aa45 drm/amdgpu: Fix a printing message adds cd5955f40173 drm/amdgpu: Change a few function names adds 9af5379c8508 drm/amdkfd: Renaming dqm->packets to dqm->packet_mgr adds 78ccea9ff2ad drm/amdkfd: Set priv_queue to NULL after it is freed adds 4f942aaeb19d drm/amdkfd: Fix a concurrency issue during kfd recovery adds 1a394b3c3de2 drm/amd/amdgpu: Update debugfs link_settings output link_r [...] adds 6d7f735366c7 drm/amd/amdgpu: Add a new line to debugfs phy_settings output adds e25515e22bdc drm/amdgpu: Fix documentaion for dm_dmub_outbox1_low_irq adds 410e302ea53f drm/amdkfd: Update SMI throttle event bitmask adds ff99849b00fe drm/amd/amdgpu: consider kernel job always not guilty adds 222e0a71c297 drm/amd/amdgpu: add consistent PSP FW loading size checking adds aff890288de2 drm/amdgpu/acp: Make PM domain really work adds e97c8d86773d drm/amdgpu: update yellow carp external rev_id handling adds 69b30d80ef0d drm/amdgpu: add yellow carp pci id (v2) adds 5ccde01b50c0 drm/amdgpu: increase size for sdma fw name string adds 30ebc16aac64 drm/amdgpu: adjust fw_name string length for toc adds d0f56dc25afb drm/amdgpu: add cyan_skillfish asic type adds 708391977be5 drm/amdgpu: dynamic initialize ip offset for cyan_skillfish adds 6e80eacd9c99 drm/amdgpu: init family name for cyan_skillfish adds f36fb5a0e361 drm/amdgpu: set ip blocks for cyan_skillfish adds 621312a2acdf drm/amdgpu: add cp/rlc fw loading support for cyan_skillfish adds bf4759a81b7b drm/amdgpu: add sdma fw loading support for cyan_skillfish adds d594e3cc19be drm/amdgpu: load fw direclty for cyan_skillfish adds 9dbd8a125170 drm/amdgpu: add cyan_skillfish support in gmc v10 adds 9724bb6621cb drm/amdgpu: add cyan_skillfish support in gfx v10 adds 86491ff7c6e7 drm/amdgpu: add sdma v5 golden settings for cyan_skillfish adds d9393f9b68a5 drm/amdgpu: add gc v10 golden settings for cyan_skillfish adds 06e75b88e8b8 drm/amdkfd: enable cyan_skillfish KFD adds b515937b414a drm/amdgpu: add chip early init for cyan_skillfish adds 338b3cf0b9f8 drm/amdgpu: add nbio support for cyan_skillfish adds 2766534b766e drm/amdgpu: add mp 11.0.8 header for cyan_skillfish adds e330a68f30a6 drm/amdgpu: add psp v11.0.8 driver for cyan_skillfish adds 3188fd0752a5 drm/amdgpu: init psp v11.0.8 function for cyan_skillfish adds 1c7916af55a7 drm/amdgpu: enable psp v11.0.8 for cyan_skillfish adds c5d0aa482e10 drm/amdgpu: use direct loading by default for cyan_skillfish2 adds 128ac51a5c92 drm/amdgpu: add smu_v11_8_pmfw header for cyan_skilfish adds 1139402e646d drm/amdgpu: add smu_v11_8_ppsmc header for cyan_skilfish adds ad75be36d448 drm/amdgpu: add smu interface header for cyan_skilfish adds 67c3f8456a14 drm/amdgpu: add basic ppt functions for cyan_skilfish adds 61ad757dae89 drm/amdgpu: add check_fw_version support for cyan_skillfish adds 641df0990487 drm/amdgpu: enable SMU for cyan_skilfish adds 7fd74ad88054 drm/amdgpu: add autoload_supported check for RLC autoload adds a8f706966b92 drm/amdgpu: add pci device id for cyan_skillfish adds 5810323ba692 drm/amd/pm: Fix a bug communicating with the SMU (v5) adds 1bece222eabe drm/amdgpu: Clear doorbell interrupt status for Sienna Cichlid adds 7a69ce40aeef drm/amd/display: Fix ASSR regression on embedded panels adds fe6b1032b23e drm/amdgpu: Change the imprecise output adds 61a6813f3f4e drm/amdgpu: Add msix restore for pass-through mode adds bdb99dbe3ece drm/amdgpu: retire sdma v5_2 golden settings from driver adds 91b03fc6b50c drm/amdgpu: Check pmops for desired suspend state adds 9857bb9457fe drm/amd/display: Guard DST_Y_PREFETCH register overflow in DCN21 adds d0260f62eeeb drm/amdgpu: Rename amdgpu_acpi_is_s0ix_supported adds e088068dc9a5 drm/amd/display: Add missing DCN21 IP parameter adds af1f2b19fd7d drm/amd/display: Fix PSR command version adds b2abb05364f7 drm/amd/display: Add ETW logging for AUX failures adds b30eda8d416c drm/amd/display: Add ETW log to dmub_psr_get_state adds 91a9ead069b8 drm/amd/display: Fixed EdidUtility build errors adds ea2f15ff7eaf drm/amd/display: fix missing reg offset adds 40ef288f90f9 drm/amd/display: add update authentication interface adds 7ac851bcd547 drm/amd/display: remove unused functions adds 02352bfd78c3 drm/amd/display: Always wait for update lock status adds bbf87050791f drm/amd/display: refactor riommu invalidation wa adds 849cf9326bd7 drm/amd/display: ensure dentist display clock update finis [...] adds add0733d19c5 drm/amd/display: [FW Promotion] Release 0.0.76 adds 1df272a8b37e drm/amd/display: 3.2.146 adds f87534347a5d Revert "Revert "drm/amdkfd: Add heavy-weight TLB flush aft [...] adds e9949dd79182 Revert "Revert "drm/amdgpu: Add table_freed parameter to a [...] adds 8f0e2d5c9997 Revert "Revert "drm/amdkfd: Make TLB flush conditional on [...] adds 3b2b254425cc Revert "Revert "drm/amdgpu: Fix warning of Function parame [...] adds b928ecfbe369 Revert "Revert "drm/amdkfd: Add memory sync before TLB flu [...] adds 92cf050868c9 drm/amd/pm: restore user customized OD settings properly for NV1x adds b521be9bc3c7 drm/amd/pm: restore user customized OD settings properly f [...] adds d0ae0b64fd13 drm/amdgpu/display: only enable aux backlight control for [...] adds 50dea4ec1afb maintainers: add bugs and chat URLs for amdgpu adds 7fd13baeb7a3 drm/amdgpu/display: add support for multiple backlights adds b84d029d9f71 drm/amdgpu: remove the access of xxx_PSP_DEBUG on cycan_skillfish adds f8e487ce83da drm/amdgpu: Added latest PSP FW header adds 6ff34fd69093 drm/amdgpu: Added support for added psp driver binaries FW adds 8abadab37fa1 drm/amdgpu: Consolidated PSP13 BL FW loading adds edc8c81f2438 drm/amdgpu: Added PSP13 BL loading support for additional drivers adds 8d35a2596164 drm/amdgpu: adjust fence driver enable sequence adds b8e42844b48d drm/amdgpu: enable psp front door loading by default for c [...] adds 544dcd74b709 drm/amd/pm: Fix a bug in semaphore double-lock adds 04d505de7f82 Merge tag 'amd-drm-next-5.15-2021-07-29' of https://gitlab [...] adds 676f11b5a4a0 drm: clean up unused kerneldoc in drm_lease.c adds 64c0274fb15c drm/dp: Don't zero PWMGEN_BIT_COUNT when driver_pwm_freq_h [...] adds acb06210b096 drm/bridge: ti-sn65dsi86: Fix power off sequence adds e183bf31cf0d drm/bridge: ti-sn65dsi86: Add some 100 us delays adds 7c4125b093d5 Revert "drm/panel-simple: Add Samsung ATNA33XC20" adds 81c3212dd5fb Revert "drm/panel-simple: Support for delays between GPIO [...] adds 32ce3b320343 drm/panel: atna33xc20: Introduce the Samsung ATNA33XC20 panel adds 853bc3957085 drm/pl111: Remove unused including <linux/version.h> adds 9746f5fe70aa drm/panel: Add support for E Ink VB3300-KCA adds 6c9bd4432b25 DRM: ast: Fixed coding style issues of ast_mode.c adds 33e1fc062456 drm/connector: add ref to drm_connector_get in iter docs adds 0ae865ef92f1 drm: Fix typo in comments adds 2f425cf5242a drm: Fix oops in damage self-tests by mocking damage property adds 6e5b47a4f1dd drm: document drm_mode_get_property adds 279cc2e9543e drm: Define DRM_FORMAT_MAX_PLANES adds f6424ecdb3c8 drm/gem: Provide drm_gem_fb_{vmap,vunmap}() adds 0ec77bd92b51 drm/gem: Clear mapping addresses for unused framebuffer planes adds 0029d3182969 drm/gud: Map framebuffer BOs with drm_gem_fb_vmap() adds 50fff206c5e3 drm/vkms: Map output framebuffer BOs with drm_gem_fb_vmap() adds fed4c105acff dt-bindings: Add DT bindings for QiShenglong Gopher 2b panel adds 49179e6657a2 drm/panel-simple: add Gopher 2b LCD panel adds 7dbdce806268 dt-bindings: display: panel: Add ilitek ili9341 panel bindings adds 5a04227326b0 drm/panel: Add ilitek ili9341 panel driver adds 49f7844b0884 Merge tag 'drm-misc-next-2021-08-05' of git://anongit.free [...] adds 9efba20291f2 Merge tag 'bus_remove_return_void-5.15' of git://git.kerne [...] adds de5986504296 drm/amdgpu: Fix out-of-bounds read when update mapping adds 4a134261f5d8 Revert "Revert "drm/amdkfd: Add heavy-weight TLB flush aft [...] adds cc6152ff4ff3 Revert "Revert "drm/amdgpu: Add table_freed parameter to a [...] adds fce1a7eb35b2 Revert "Revert "drm/amdkfd: Make TLB flush conditional on [...] adds b1f21482affa Revert "Revert "drm/amdgpu: Fix warning of Function parame [...] adds 626803d1f217 Revert "Revert "drm/amdkfd: Add memory sync before TLB flu [...] adds 3cd293a78a58 Revert "Revert "drm/amdkfd: Only apply TLB flush optimizat [...] adds a50fe7078035 drm/amdkfd: Only apply heavy-weight TLB flush on Aldebaran adds 198fbe15ce53 drm/amdgpu: fix the doorbell missing when in CGPG issue fo [...] adds 4dc8e494bb73 drm/amd/display: Fix typo in comments adds 04f61f6c85b8 gpu/drm/radeon: Fix typo in comments adds d865e4b81364 drm/amdgpu/powerplay/smu10: Fix a typo in error message adds c73aa9b22315 drm/amd/pm: update yellow carp pmfw interface version adds 8d70136e2dc7 drm/amdgpu: fix checking pmops when PM_SLEEP is not enabled adds 719e433ed052 drm/amdgpu: Fix channel_index table layout for Aldebaran adds a38414335d7d drm/amd/pm: correct aldebaran smu feature mapping FEATURE_ [...] adds 067f44c8b459 drm/amdgpu: avoid over-handle of fence driver fini in s3 t [...] adds d7b5dae099fb gpu/drm/amd: Remove duplicated include of drm_drv.h adds 84ec374bd580 drm/amdgpu: create amdgpu_vkms (v4) adds fd922f7a0e90 drm/amdgpu: cleanup dce_virtual adds 733ee71ae0d0 drm/amdgpu: replace dce_virtual with amdgpu_vkms (v3) adds 4fb930715468 drm/amd/amdgpu: remove redundant host to psp cmd buf allocations adds ba18f2350e49 drm/amd/display: Assume LTTPR interop for DCN31+ adds a453d2fa4b23 drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X adds 2eedeb070e38 drm/amd/display: Increase stutter watermark for dcn303 adds 8c0fc3bf1a9f drm/amd/display: Remove redundant vblank workqueues in DM adds f39b21c49958 drm/amd/display: Fix resetting DCN3.1 HW when resuming from S4 adds e13c2ea2f522 drm/amd/display: Add check for validating unsupported ODM [...] adds dd2939efd52f drm/amd/display: workaround for hard hang on HPD on native DP adds c8b3538d05f7 drm/amd/display: Move specific DCN2x code that uses FPU to DML adds 96ee63730fa3 drm/amd/display: Add control mechanism for FPU adds 2d8471dc371f drm/amd/display: Add control mechanism for FPU utilization adds 0ea7ee821701 drm/amd/display: Add DC_FP helper to check FPU state adds 1cc00e5e63ce drm/amd/display: [FW Promotion] Release 0.0.77 adds ffb1a145dc9a drm/amd/display: 3.2.147 adds 72a74a18015c drm/amdgpu/display: fix DMUB firmware version info adds d2a266fad506 drm/amd/amdgpu: add regCP_MEx_INT_STAT_DEBUG for Aldebaran [...] adds a2e9b1666ea7 drm/amdgpu: add DID for beige goby adds 7a3d63835317 drm/amd/pm: update smu v13.0.1 firmware header adds 9712ee0e44e0 drm/amdgpu: update PSP BL cmd IDs adds 4b2965275498 drm/amdgpu: added synchronization for psp cmd buf access adds 564e3dcf7962 drm/amd/amdgpu: Recovery vcn instance iterate. adds 14fb496a84f1 drm/amdgpu: set RAS EEPROM address from VBIOS adds 685967b3c138 drm/amdgpu: Put MODE register in wave debug info adds 11e612a093ab drm/amdgpu: don't enable baco on boco platforms in runpm adds a204ea8c2077 drm/amdgpu: drop redundant null-pointer checks in amdgpu_t [...] adds 9d6fa9c7ff93 drm/amdkfd: Expose GFXIP engine version to sysfs adds c841e55274d6 drm/radeon: Update pitch for page flip adds b5768a78d259 DRM: gpu: radeon: Fixed coding style issues adds a5467ebd681f drm/amd/pm: Fix a memory leak in an error handling path in [...] adds e88ebd83ed50 drm/amdgpu: Add preferred mode in modeset when freesync vi [...] adds 1b41d67ec961 drm/amd/pm: bug fix for the runtime pm BACO adds 420c81c84b59 drm/amdgpu: check for allocation failure in amdgpu_vkms_sw_init() adds ed7c28c77103 drm/amd/display: Remove redundant initialization of variab [...] adds a43e2a0e1149 drm/amdkfd: Allow querying SVM attributes that are clear adds 59b9d6baa1be Merge tag 'amd-drm-next-5.15-2021-08-06' of https://gitlab [...] adds c649432e86ca drm/i915: Fix busy ioctl commentary adds 0e9d217b7937 Merge tag 'topic/i915-ttm-2021-06-11' of git://anongit.fre [...] adds 35c6367f5160 drm/i915/selftests: Reorder tasklet_disable vs local_bh_disable adds b4b9731b02c3 drm/i915: Simplify userptr locking adds 8c209f42cb3a drm/i915/adl_p: Add initial ADL_P Workarounds adds c865204e84a1 drm/i915/ttm: Fix memory leaks adds 88be9a0a06b7 drm/i915/ttm: add ttm_buddy_man adds f701b16d4cc5 drm/i915/ttm: add i915_sg_from_buddy_resource adds 38f28c0695c0 drm/i915/ttm: Calculate the object placement at get_pages time adds beb6a22911ff drm/i915/ttm: pass along the I915_BO_ALLOC_CONTIGUOUS adds 687c7d0fcf80 drm/i915/ttm: remove node usage in our naming adds d53ec322dc7d drm/i915/ttm: switch over to ttm_buddy_man adds 13c2ceb6addb drm/i915/ttm: restore min_page_size behaviour adds dc2408d86e5a drm/i915/gem: Remove duplicated call to ops->pread adds a6c5b8912521 drm/i915/ttm: remove unused function adds 1c4dbe056dab drm/i915: Reference objects on the ww object list adds 5c43ec5d538a drm/i915: Break out dma_resv ww locking utilities to separ [...] adds 3b86eb82dc2c drm/i915: Introduce a ww transaction helper adds 0dcd6fdf3b4b drm/i915/gt: Add an insert_entry for gen8_ppgtt adds 3607e1e9ba75 drm/i915/gt: Add a routine to iterate over the pagetables [...] adds b4ef95309110 drm/i915/gt: Export the pinned context constructor and destructor adds cf586021642d drm/i915/gt: Pipelined page migration adds 563baae1875c drm/i915/gt: Pipelined clear adds 94ce0d65076c drm/i915/gt: Setup a default migration context on the GT adds 50331a7b5074 drm/i915/ttm: accelerated move implementation adds 57143f2e5b41 drm/i915/gem: Zap the client blt code adds 99919be74aa3 drm/i915/gem: Zap the i915_gem_object_blt code adds 5cd57f676bb9 drm/i915: Perform execbuffer object locking as a separate step adds 6796c7728505 drm/i915: Remove duplicate include of intel_region_lmem.h adds 932641f0323e drm/i915: extract steered reg access to common function adds 0957e931df64 drm/i915: Add GT support for multiple types of multicast steering adds 319392742155 drm/i915: Add support for explicit L3BANK steering adds b07a6483839a drm/i915/ttm: Fix incorrect assumptions about ttm_bo_valid [...] adds 59bd8ae7d33c drm/i915/selftests: add back the selftest() hook for the buddy adds 3e28d37146db drm/i915: Move priolist to new i915_sched_engine object adds 074bb195bce1 drm/i915: Add i915_sched_engine_is_empty function adds c4fd7d8cc3ca drm/i915: Reset sched_engine.no_priolist immediately after [...] adds 349a2bc5aae4 drm/i915: Move active tracking to i915_sched_engine adds 3f623e06cd56 drm/i915: Move engine->schedule to i915_sched_engine adds 71ed60112d5d drm/i915: Add kick_backend function to i915_sched_engine adds d2a31d026492 drm/i915: Update i915_scheduler to operate on i915_sched_engine adds 22916bad07a5 drm/i915: Move submission tasklet to i915_sched_engine adds 088b4d4a48ee drm/i915/guc: Introduce unified HXG messages adds 572f2a5cd974 drm/i915/guc: Update firmware to v62.0.0 adds bfde26df7af4 drm/i915/doc: Include GuC ABI documentation adds 577729533cdc drm/i915: Document the Virtual Engine uAPI adds ca319ee9ca6a drm/i915/eb: Fix pagefault disabling in the first slowpath adds 4bc2d5747eb0 drm/i915/ttm: fix static warning adds 0ff375759f64 drm/i915: Update object placement flags to be mutable adds 3c2b8f326e7f drm/i915/ttm: Adjust gem flags and caching settings after a move adds 32b7cf51a441 drm/i915/ttm: Use TTM for system memory adds d3f3baa3562a drm/i915: Reinstate the mmap ioctl for some platforms adds 53fe9cf2dafe drm/i915/selftest: Extend ctx_timestamp ICL workaround to GEN11 adds f587623b78ff drm/doc/rfc: i915 GuC submission / DRM scheduler adds 0454a490bdeb drm/doc/rfc: i915 new parallel submission uAPI plan adds b6e913e19c54 drm/i915/gem: Implement object migration adds bf74a18ca856 drm/i915/gem: Introduce a selftest for the gem object migr [...] adds e11b7b6e574d drm/i915/display: Migrate objects to LMEM if possible for display adds d22632c83b94 drm/i915: support forcing the page size with lmem adds 32334c9b1fd7 drm/i915/gtt: ignore min_page_size for paging structures adds 27e4b467d94e drm/i915: Use the correct IRQ during resume adds 91b96f0008a2 drm/i915: Drop all references to DRM IRQ midlayer adds 7e8376f1d127 drm/i915: Improve debug Kconfig texts a bit adds 0c1145e05ce1 drm/i915/selftests: fix smatch warning in igt_check_blocks adds b23228f287bc drm/i915/selftests: fix smatch warning in mock_reserve adds 7c517f83fa8c drm/i915/gt: finish INTEL_GEN and friends conversion adds 88c6317b36c0 drm/i915/adl_s: Fix dma_mask_size to 39 bit adds 4a832721238c drm/i915/huc: Update TGL and friends to HuC 7.9.3 adds 520dfc807d31 drm/i915/adlp: Add ADL-P GuC/HuC firmware files adds fe4751c3d513 drm/i915: Drop I915_CONTEXT_PARAM_RINGSIZE adds 74e4b90988b2 drm/i915: Stop storing the ring size in the ring pointer (v3) adds 6ff6d61dd2a9 drm/i915: Drop I915_CONTEXT_PARAM_NO_ZEROMAP adds 677db6adc57d drm/i915/gem: Set the watchdog timeout directly in intel_c [...] adds 8cc256a24da1 drm/i915/gem: Return void from context_apply_all adds 4a766ae40ec8 drm/i915: Drop the CONTEXT_CLONE API (v2) adds 00dae4d3d35d drm/i915: Implement SINGLE_TIMELINE with a syncobj (v4) adds c7a71fc8ee04 drm/i915: Drop getparam support for I915_CONTEXT_PARAM_ENGINES adds 521695c6f1a3 drm/i915/gem: Disallow bonding of virtual engines (v3) adds dd4f1bbae8f9 drm/i915/gem: Remove engine auto-magic with FENCE_SUBMIT (v2) adds 5ac545b8b014 drm/i915/request: Remove the hook from await_execution adds ebb1ca741bee drm/i915/gem: Disallow creating contexts with too many engines adds a4839cb1137b drm/i915: Stop manually RCU banging in reset_stats_ioctl (v2) adds aaa5957c9759 drm/i915/gem: Add a separate validate_priority helper adds f8a9a5c2e905 drm/i915: Add gem/i915_gem_context.h to the docs adds a34857dc9247 drm/i915/gem: Add an intermediate proto_context struct (v5) adds 07a635a825e6 drm/i915/gem: Rework error handling in default_engines adds 263ae12c3c8d drm/i915/gem: Optionally set SSEU in intel_context_set_gem adds bc2ceb7a0875 drm/i915: Add an i915_gem_vm_lookup helper adds def25b7bc342 drm/i915/gem: Make an alignment check more sensible adds d4433c7600f7 drm/i915/gem: Use the proto-context to handle create param [...] adds 046d1660daee drm/i915/gem: Return an error ptr from context_lookup adds 8579d37eff4d drm/i915/gt: Drop i915_address_space::file (v2) adds a4c1cdd34e2c drm/i915/gem: Delay context creation (v3) adds ccbc1b97948a drm/i915/gem: Don't allow changing the VM on running conte [...] adds d9d29c747df8 drm/i915/gem: Don't allow changing the engine set on runni [...] adds 5888d5885974 drm/i915/selftests: Take a VM in kernel_context() adds f92906e220f1 i915/gem/selftests: Assign the VM at context creation in i [...] adds 0eee9977f9d3 drm/i915/gem: Roll all of context creation together adds ca06f9363836 drm/i915: Finalize contexts in GEM_CONTEXT_CREATE on version 13+ adds b3f450d9e1f3 drm/i915: use consistent CPU mappings for pin_map users adds 78d2ad7eb4e1 drm/i915/gt: Fix -EDEADLK handling regression adds c492405860f7 drm/i915: Settle on "adl-x" in WA comments adds 28ec02c9cbeb drm/i915: Implement Wa_1508744258 adds 5d4ed4f8b5ef drm/i915/adl_s: Extend Wa_1406941453 adds 611ac726f9eb Merge drm/drm-next into drm-intel-gt-next adds 1ccf7294b76d drm/i915/guc: Relax CTB response timeout adds dd9c0f3cbbe6 drm/i915/guc: Improve error message for unsolicited CT response adds c26e289f1d8d drm/i915/guc: Increase size of CTB buffers adds 1681924d8bde drm/i915/guc: Add non blocking CTB send function adds b43b9950486e drm/i915/guc: Add stall timer to non blocking CTB send function adds 75452167a279 drm/i915/guc: Optimize CTB writes and reads adds 3101e9952bd6 drm/i915/guc: Module load failure test for CT buffer creation adds 289f5a72009b drm/i915/uapi: convert drm_i915_gem_caching to kernel doc adds 3aa8c57fe25a drm/i915/uapi: convert drm_i915_gem_set_domain to kernel doc adds 8f88ca76b394 drm/i915/gtt: drop the page table optimisation adds db47fe727e1f drm/i915/step: s/<platform>_revid_tbl/<platform>_revids adds c314b6939540 drm/i915: Make pre-production detection use direct revid c [...] adds 0f93f5da1cdc drm/i915/skl: Use revid->stepping tables adds 6eea6f16e697 drm/i915/kbl: Drop pre-production revision from stepping table adds fd51fa8ac638 drm/i915/bxt: Use revid->stepping tables adds 3dd22d46c7f6 drm/i915/glk: Use revid->stepping tables adds cc7a3393f288 drm/i915/icl: Use revid->stepping tables adds 61b2dc4b5868 drm/i915/jsl_ehl: Use revid->stepping tables adds 97cf9b581539 drm/i915/rkl: Use revid->stepping tables adds dae751f40c19 drm/i915/dg1: Use revid->stepping tables adds 41eb74d51db7 drm/i915/cnl: Drop all workarounds adds eee42141e498 drm/i915/icl: Drop workarounds that only apply to pre-prod [...] adds d6e6ac294d91 Merge branch 'topic/revid_steppings' into drm-intel-gt-next adds 1cbf731ef3a1 drm/i915: Fix missing docbook chapters for i915 uapi. adds 93b713304188 drm/i915: Revert "drm/i915/gem: Asynchronous cmdparser" adds 93a2711cddd5 Revert "drm/i915: Propagate errors on awaiting already sig [...] adds 7d6a276e2fa9 drm/i915: Remove allow_alloc from i915_gem_object_get_sg* adds dc194184d0ce drm/i915: Drop error handling from dma_fence_work adds 0c6609bb20cf Revert "drm/i915: Skip over MI_NOOP when parsing" adds e7737b67ab46 drm/i915/uapi: reject caching ioctls for discrete adds aef7b67a7956 drm/i915/uapi: convert drm_i915_gem_userptr to kernel doc adds 15eb083bdb56 drm/i915: Correct the docs for intel_engine_cmd_parser adds 7961c5b60f23 drm/i915: Add TTM offset argument to mmap. adds f4fa096ad4c2 drm/i915: Fix application of WaInPlaceDecompressionHang adds 131b1252e76a drm/i915/icl: Drop a couple unnecessary workarounds adds 1e1824de33c1 drm/i915: Program DFR enable/disable as a GT workaround adds 6b73a7f380a3 drm/i915: Make GT workaround upper bounds exclusive adds 4f62a7e0d333 drm/i915: Ditch i915 globals shrink infrastructure adds 75d3bf84dfca drm/i915: Call i915_globals_exit() after i915_pmu_exit() adds db484889d1ff drm/i915: Call i915_globals_exit() if pci_register_device() fails adds a04ea6ae7c67 drm/i915: Use a table for i915_init/exit (v2) adds 0f4651359a23 drm/i915: Make the kmem slab for i915_buddy_block a global adds d1fbcbbc8cb4 drm/i915: do not abbreviate version in debugfs adds f39730350dd1 drm/i915: Add release id version adds 05eb46384ecb drm/i915: Add XE_HP initial definitions adds 086df54e20be drm/i915/xehpsdv: add initial XeHP SDV definitions adds 9e22cfc5e9b9 drm/i915/dg2: add DG2 platform info adds 6ce40431d13c Merge branch 'topic/xehp-dg2-definitions-2021-07-21' into [...] adds 442e049aedb2 drm/i915/gen12: Use fuse info to enable SFC adds 8f57f295c895 drm/i915/selftests: Allow for larger engine counts adds 50a9ea0843da drm/i915/xehp: Handle new device context ID format adds 7fc37efd8fa0 drm/i915/xehp: New engine context offsets adds 56bc88745e73 drm/i915/guc: Add new GuC interface defines and structures adds 7518d9b67cf5 drm/i915/guc: Remove GuC stage descriptor, add LRC descriptor adds 27213d79b384 drm/i915/guc: Add LRC descriptor context lookup array adds 925dc1cf58ed drm/i915/guc: Implement GuC submission tasklet adds 2330923e9247 drm/i915/guc: Add bypass tasklet submission path to GuC adds 3a4cdf1982f0 drm/i915/guc: Implement GuC context operations for new inteface adds b208f2d51b46 drm/i915/guc: Insert fence on context when deregistering adds e0717063ccb4 drm/i915/guc: Defer context unpin until scheduling is disabled adds b8b183abca51 drm/i915/guc: Disable engine barriers with GuC during unpin adds 1f5cdb06b1d3 drm/i915/guc: Extend deregistration fence to schedule disable adds e6cb8dc93f34 drm/i915: Disable preempt busywait when using GuC scheduling adds 38d5ec43063c drm/i915/guc: Ensure request ordering via completion fences adds 4dbd39440555 drm/i915/guc: Disable semaphores when using GuC scheduling adds f4eb1f3fe946 drm/i915/guc: Ensure G2H response has space in buffer adds b97060a99b01 drm/i915/guc: Update intel_gt_wait_for_idle to work with GuC adds 28ff6520a34d drm/i915/guc: Update GuC debugfs to support new GuC adds dbf9da8d55ef drm/i915/guc: Add trace point for GuC submit adds e03b59064be4 drm/i915: Add intel_context tracing adds 7894375e2703 drm/i915/gt: fix platform prefix adds f9be30003fb3 drm/i915/gt: nuke unused legacy engine hw_id adds 265b5ee0d32b drm/i915/gt: rename legacy engine->hw_id to engine->gen6_hw_id adds eea97e42f48b drm/i915/xehp: VDBOX/VEBOX fusing registers are enable-based adds 81340cf3bddd drm/i915/uapi: reject set_domain for discrete adds 0b03d93fde21 drm/i915: Extend Wa_1406941453 to adl-p adds d8905ba705ab drm/i915/xehp: Define multicast register ranges adds 938c778f6a22 drm/i915/xehp: Extra media engines - Part 1 (engine definitions) adds 1b16b6b69672 drm/i915/xehp: Extra media engines - Part 2 (interrupts) adds ddabf72176af drm/i915/xehp: Extra media engines - Part 3 (reset) adds bfac1e2b6e2d drm/i915/xehp: Xe_HP forcewake support adds 816753c06f23 drm/i915/gt: nuke gen6_hw_id adds f3170ba8c907 drm/i915/gem: Check object_can_migrate from object_migrate adds 34c7ef0a375c drm/i915/gem: Refactor placement setup for i915_gem_object [...] adds 82ec88e11d46 drm/i915/gem: Call i915_gem_flush_free_objects() in i915_g [...] adds bf947c989c16 drm/i915/gem: Unify user object creation (v3) adds 75e382850b7e drm/i915/gem/ttm: Only call __i915_gem_object_set_pages if needed adds 76b62448dc8f drm/i915/gem: Always call obj->ops->migrate unless can_mig [...] adds d7b2cb380b3a drm/i915/gem: Correct the locking and pin pattern for dma- [...] adds cdb35d1ed6d2 drm/i915/gem: Migrate to system at dma-buf attach time (v7) adds 3821cc7fc0b9 drm/i915: document caching related bits adds 13d29c823738 drm/i915/ehl: unconditionally flush the pages on acquire adds 556120256ecd drm/i915/guc: GuC virtual engines adds 96d3e0e1ad0a drm/i915/guc: Make hangcheck work with GuC virtual engines adds 1e98d8c52ed5 drm/i915: Hold reference to intel_context over life of i91 [...] adds b02d86b91570 drm/i915/guc: Disable bonding extension with GuC submission adds a95d116098e4 drm/i915/guc: Direct all breadcrumbs for a class to single [...] adds 27466222ab8a drm/i915: Add i915_sched_engine destroy vfunc adds d1cee2d37a62 drm/i915: Move active request tracking to a vfunc adds eb5e7da736f3 drm/i915/guc: Reset implementation for new GuC interface adds c41ee2873eb3 drm/i915: Reset GPU immediately if submission is disabled adds e5a1ad035938 drm/i915/guc: Add disable interrupts to guc sanitize adds cad46a332f3d drm/i915/guc: Suspend/resume implementation for new interface adds 1e0fd2b5da1e drm/i915/guc: Handle context reset notification adds f7957e603cbc drm/i915/guc: Handle engine reset failure notification adds 933864af1181 drm/i915/guc: Enable the timer expired interrupt for GuC adds 6de12da16678 drm/i915/guc: Provide mmio list to be saved/restored on en [...] adds d75dc57fee98 drm/i915/guc: Don't complain about reset races adds c17b637928f0 drm/i915/guc: Enable GuC engine reset adds 573ba126aef3 drm/i915/guc: Capture error state on context reset adds dc0dad365c5e drm/i915/guc: Fix for error capture after full GPU reset with GuC adds 793578524050 drm/i915/guc: Hook GuC scheduling policies up adds cb6cc815868c drm/i915/guc: Connect reset modparam updates to GuC policy flags adds 731c2ad5e1f8 drm/i915/guc: Include scheduling policies in the debugfs s [...] adds 481d458caede drm/i915/guc: Add golden context to GuC ADS adds ae8ac10dfd2a drm/i915/guc: Implement banned contexts for GuC submission adds 62eaf0ae217d drm/i915/guc: Support request cancellation adds 3f5dff6c18aa drm/i915/selftest: Better error reporting from hangcheck selftest adds 3a4bfa091c46 drm/i915/selftest: Fix workarounds selftest for GuC submission adds 064a1f35bf19 drm/i915/selftest: Fix MOCS selftest for GuC submission adds 716c61c87556 drm/i915/selftest: Increase some timeouts in live_requests adds 617e87c05c72 drm/i915/selftest: Fix hangcheck self test for GuC submission adds 3a7b72665ea5 drm/i915/selftest: Bump selftest timeouts for hangcheck adds ee242ca704d3 drm/i915/guc: Implement GuC priority management adds e754dccbc908 drm/i915/guc: Unblock GuC submission on Gen11+ adds e43c5261a654 drm/i915/xehpsdv: Correct parameters for IS_XEHPSDV_GT_STEP() adds 6d5de3275609 drm/i915: Check for nomodeset in i915_init() first adds 512ba03e35cc drm/i915: move i915_active slab to direct module init/exit adds a28beb344bb1 drm/i915: move i915_buddy slab to direct module init/exit adds 2dcec7d3fe53 drm/i915: move intel_context slab to direct module init/exit adds a6270d1d4cef drm/i915: move gem_context slab to direct module init/exit adds c8ad09affd27 drm/i915: move gem_objects slab to direct module init/exit adds 47514ac752ef drm/i915: move request slabs to direct module init/exit adds 210a0f5ce460 drm/i915: move scheduler slabs to direct module init/exit adds 64fc7cc71c22 drm/i915: move vma slab to direct module init/exit adds bb13ea282535 drm/i915: Remove i915_globals adds 708b7df3480a drm/i915: Extract i915_module.c adds 94fd8400c2a3 drm/i915/gt: remove explicit CNL handling from intel_mocs.c adds 91a197e4e140 drm/i915/gt: remove explicit CNL handling from intel_sseu.c adds 701d31860d34 drm/i915/gt: rename CNL references in intel_engine.h adds 6266992cf105 drm/i915/gt: remove GRAPHICS_VER == 10 adds 6d0e4f077c89 drm/i915/selftests: prefer the create_user helper adds 3989de0ef562 drm/i915/xehp: Fix missing sentinel on mcr_ranges_xehp adds dff0fc499092 drm/i915/guc/slpc: Initial definitions for SLPC adds 7ba79a671568 drm/i915/guc/slpc: Gate Host RPS when SLPC is enabled adds 7695d08f1e30 drm/i915/guc/slpc: Adding SLPC communication interfaces adds 869cd27ece29 drm/i915/guc/slpc: Allocate, initialize and release SLPC adds 63c0eb30bfe9 drm/i915/guc/slpc: Enable SLPC and add related H2G events adds db301cffd8a2 drm/i915/guc/slpc: Remove BUG_ON in guc_submission_disable adds d41f6f82d319 drm/i915/guc/slpc: Add methods to set min/max frequency adds c279bec18e97 drm/i915/guc/slpc: Add get max/min freq hooks adds f1928ac2a18f drm/i915/guc/slpc: Add debugfs for SLPC info adds 899a0fd73a41 drm/i915/guc/slpc: Enable ARAT timer interrupt adds 025cb07bebfa drm/i915/guc/slpc: Cache platform frequency limits adds 41e5c17ebfc2 drm/i915/guc/slpc: Sysfs hooks for SLPC adds 8ee2c227822e drm/i915/guc/slpc: Add SLPC selftest adds 216d56c5da5c drm/i915/guc/rc: Setup and enable GuCRC feature adds e05316366040 drm/i915/dg2: Add forcewake table adds 05b78d291d38 drm/i915/xehp: Changes to ss/eu definitions adds eb962fae0078 drm/i915/xehpsdv: Add maximum sseu limits adds ab49840272cf drm/i915/dg2: DG2 uses the same sseu limits as XeHP SDV adds ce13c78fa93e drm/i915: Disable gpu relocations adds 8e02cceb1f1f drm/i915: delete gpu reloc code adds b65a9489730a drm/i915/userptr: Probe existence of backing struct pages [...] adds 3ffe82d701a4 drm/i915/xehp: handle new steering options adds 768fe28dd3dc drm/i915/xehpsdv: Define steering tables adds 1705f22c86fb drm/i915/dg2: Update steering tables adds 927dfdd09d8c drm/i915/dg2: Add SQIDI steering adds 25fed6b324ac Merge tag 'drm-intel-gt-next-2021-08-06-1' of ssh://git.fr [...] adds a19effb6dbe5 drm: xlnx: zynqmp_dpsub: Call pm_runtime_get_sync before s [...] adds 97271c7ee1cf drm: xlnx: zynqmp_dpsub: Update dependencies for ZynqMP DP adds a338619bd760 drm: xlnx: zynqmp: release reset to DP controller before a [...] adds 1e42874b0df7 drm: xlnx: zynqmp: Add zynqmp_disp_layer_is_video() to sim [...] adds b7f4753d7b71 drm: xlnx: zynqmp_dpsub: Pass disp structure to all intern [...] adds e06926ecc3d0 drm: xlnx: zynqmp_dpsub: Fix graphics layer blending adds 650f12042b85 drm: xlnx: zynqmp_dpsub: Add global alpha support adds 8c772f0b2b8e drm: xlnx: zynqmp_dpsub: Expose plane ordering to userspace adds 6ebfd22c9690 drm/xlnx/zynqmp_disp: Fix incorrectly named enum 'zynqmp_d [...] adds cb22f12f3025 Merge tag 'drm-xilinx-dpsub-20210809' of git://linuxtv.org [...] adds d372ba424310 drm/i915/plane: add intel_plane_helper_add() helper adds eafaa3e96299 drm/i915: Handle cdclk crawling flag in standard manner adds edc2c4b95668 drm/i915/display/xelpd: Fix incorrect color capability reporting adds 4de062463a86 drm/i915/dg1: Compute MEM Bandwidth using MCHBAR adds 0f9b145a0a0a drm/i915: do not abbreviate version in debugfs adds ca6374e267e2 drm/i915: Add release id version adds 8e55f99c510f drm/i915: Invoke another _DSM to enable MUX on HP Workstat [...] adds 1d2b8fd93ed5 drm/i915/display: Settle on "adl-x" in WA comments adds c86ef50f05c6 drm/i915: Limit Wa_22010178259 to affected platforms adds 9f5827580749 drm/i915/display/xelpd: Extend Wa_14011508470 adds d5bfbad21436 Merge drm/drm-next into drm-intel-next adds 23bd991992f4 drm/i915/debugfs: DISPLAY_VER 13 lpsp capability adds 7ad2d09ccde2 Merge branch 'topic/revid_steppings' into drm-intel-next adds d77e37063bce drm/i915/display: Add write permissions for fec support adds da3829ef9992 drm/i915/display/dsc: Add Per connector debugfs node for D [...] adds dc22aa130565 drm/i915/display/dsc: Force dsc BPP adds 36203e4fb4cb drm/i915/display/adl_p: Implement PSR changes adds 425057e72593 drm/i915/display: Disable FBC when PSR2 is enabled display [...] adds 76e50ea054ae drm/i915/display: Fix shared dpll mismatch for bigjoiner slave adds 8ff36e025f25 drm/i915/adl_s: Wa_14011765242 is also needed on A1 displa [...] adds e04a71e6f8d9 drm/i915/rkl: Wa_1409767108 also applies to RKL adds efa894a50296 drm/i915/rkl: Wa_1408330847 no longer applies to RKL adds 46b0d7091cb9 drm/i915: Make display workaround upper bounds exclusive adds c86fc48a2463 Merge branch 'topic/xehp-dg2-definitions-2021-07-21' into [...] adds 22e26af76903 drm/i915: Fork DG1 interrupt handler adds 3176fb663c0b drm/i915/dg2: Add fake PCH adds 1f3e84c4edcd drm/i915/dg2: Add cdclk table and reference clock adds 87fc875a2b85 drm/i915/dg2: Skip shared DPLL handling adds 48f8f016d4d6 drm/i915/dg2: Don't wait for AUX power well enable ACKs adds 263862652f16 drm/i915/dg2: Setup display outputs adds 49f756342b81 drm/i915/dg2: Add dbuf programming adds 47753748ad05 drm/i915/dg2: Don't program BW_BUDDY registers adds 5eb6bf0b44e7 drm/i915/dg2: Don't read DRAM info adds 34ba3c8a7d8e drm/i915/dg2: DG2 has fixed memory bandwidth adds e631a440c03c drm/i915/step: Add macro magic for handling steps adds f3ba1e90eb54 drm/i915/dmc: Change intel_get_stepping_info() adds f6f2425a8e2d drm/i915/firmware: Update to DMC v2.12 on TGL adds e73db72732dc drm/i915/firmware: Update to DMC v2.03 on RKL adds fdc0b946a9ca drm/i915/dg2: Classify DG2 PHY types adds ce7e1f86b703 drm/i915/dg2: Add DG2 to the PSR2 defeature list adds 9b52aa720168 drm/i915/bios: Fix ports mask adds 3c73553f56cd drm/i915: Program chicken bit during DP MST sequence on TGL+ adds 4fd177288a4e drm/i915: fix not reading DSC disable fuse in GLK adds ec387b8ff8d7 drm/i915/display: split DISPLAY_VER 9 and 10 in intel_setu [...] adds 5cc92edb6ee8 drm/i915/display/psr2: Mark as updated all planes that int [...] adds 6bdab0e5b5c0 drm/i915/display/psr2: Fix cursor updates using legacy apis adds 9243b966a20b drm/i915: Extend QGV point restrict mask to 0x3 adds 192fbfb76744 drm/i915: Implement PSF GV point support adds 84030adb9e27 drm/i915/display: Disable audio, DRRS and PSR before planes adds ba3b049f4774 drm/i915/adl_p: Allow underrun recovery when possible adds 573d7ce4f69a drm/i915/adlp: Add workaround to disable CMTG clock gating adds 41c791fcd61a drm/i915: dgfx cards need to wait on pcode's uncore init done adds bae676411906 drm/i915/adl_s: Update ddi buf translation tables adds 65ad82b2a3e8 drm/i915/adl_p: Add ddi buf translation tables for combo PHY adds 290810080478 drm/i915/dg2: Add MPLLB programming for SNPS PHY adds 865b73ea18bb drm/i915/dg2: Add MPLLB programming for HDMI adds a046a0daa3c6 drm/i915/dg2: Add vswing programming for SNPS phys adds f82f2563bc60 drm/i915/dg2: Update modeset sequences adds a6a128116e55 drm/i915/dg2: Wait for SNPS PHY calibration during display init adds 7711749a6049 drm/i915/dg2: Update lane disable power state during PSR adds 11955c87d209 drm/i915/dg2: Update to bigjoiner path adds 155b8645de9e drm/i915/dp: DPTX writes Swing/Pre-emphs(DPCD 0x103-0x106) [...] adds cad83b405fe4 drm/i915/display: remove PORT_F workaround for CNL adds 1d89509a5dd6 drm/i915/display: remove explicit CNL handling from intel_cdclk.c adds 44bf1b737be0 drm/i915/display: remove explicit CNL handling from intel_color.c adds f9a3a827f7e3 drm/i915/display: remove explicit CNL handling from intel_ [...] adds 89a346007c45 drm/i915/display: remove explicit CNL handling from intel_crtc.c adds 4da27d5dfe66 drm/i915/display: remove explicit CNL handling from intel_ddi.c adds 6e5b3d6b1f54 drm/i915/display: remove explicit CNL handling from intel_ [...] adds 3a6242e31686 drm/i915/display: remove explicit CNL handling from intel_dmc.c adds 94a79070d277 drm/i915/display: remove explicit CNL handling from intel_dp.c adds 8de358cbebd9 drm/i915/display: remove explicit CNL handling from intel_ [...] adds f1be52cb0ee7 drm/i915/display: remove explicit CNL handling from intel_vdsc.c adds c988d2dcd227 drm/i915/display: remove explicit CNL handling from skl_un [...] adds c27310e3d6ba drm/i915/display: remove explicit CNL handling from intel_ [...] adds b623aae585cb drm/i915/display: remove CNL ddi buf translation tables adds 4a8b03a41b4c drm/i915/display: rename CNL references in skl_scaler.c adds 938a8a9af7b9 drm/i915: remove explicit CNL handling from i915_irq.c adds dbac4f3946ec drm/i915: remove explicit CNL handling from intel_pm.c adds cf9fb29cfc02 drm/i915: remove explicit CNL handling from intel_pch.c adds b426c837460a drm/i915: remove explicit CNL handling from intel_wopcm.c adds a2db1945362b drm/i915: rename CNL references in intel_dram.c adds 244dba4cb596 drm/i915: replace random CNL comments adds 4c6b3021217f drm/i915: switch num_scalers/num_sprites to consider DISPLAY_VER adds 5dae69a9fd97 drm/i915: remove GRAPHICS_VER == 10 adds a4d082fc194a drm/i915: rename/remove CNL registers adds 78f613ba1efb drm/i915: finish removal of CNL adds 615a77246691 drm/i915/dg1: Adjust the AUDIO power domain adds 82929a2140eb drm/i915: Correct SFC_DONE register offset adds 233624e0d5a0 drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled adds d4bc18183ee1 drm/i915/display/adl_p: Correctly program MBUS DBOX A credits adds 3bfa7d40ce73 drm/i915/dg2: Add support for new DG2-G11 revid 0x5 adds a22c074fd1dd Merge tag 'drm-intel-next-2021-08-10-1' of git://anongit.f [...] adds d19c81378829 locking/lockdep: Provide lockdep_assert{,_once}() helpers adds 649839d7cf97 drm: add lockdep assert to drm_is_current_master_locked adds 98c9644f3363 drm: nouveau: fix disp.c build when NOUVEAU_BACKLIGHT is n [...] adds 81162f4bdeca drm/panel: simple: add Multi-Innotechnology MI1010AIT-1CP1 adds 0c044f7d96d3 drm/panel: simple: add LOGIC Technologies LTTD800480070-L6WH-RT adds bd03d440e258 drm: bridge: it66121: Check drm_bridge_attach retval adds 7d066dc73929 drm/bridge: anx7625: Tune K value for IVO panel adds 147696720eca drm/mgag200: Select clock in PLL update functions adds 08a709467c17 drm/mgag200: Return errno codes from PLL compute functions adds 83c90cdb7525 drm/mgag200: Remove P_ARRAY_SIZE adds f86c3ed55920 drm/mgag200: Split PLL setup into compute and update functions adds d9d992238a5a drm/mgag200: Introduce separate variable for PLL S parameter adds 2dd040946ecf drm/mgag200: Store values (not bits) in struct mgag200_pll_values adds 35b36ff4495a drm/mgag200: Split PLL compute functions by device type adds ac643ccd3023 drm/mgag200: Split PLL compute function for G200SE by rev adds 8fb60d1bcd90 drm/mgag200: Declare PLL clock constants static const adds 2545ac960364 drm/mgag200: Abstract pixel PLL via struct mgag200_pll adds 38c5af44a75a drm/simple-kms: Support custom CRTC state adds 51b569394b47 drm/mgag200: Introduce custom CRTC state adds 0a6dab7d07d2 drm/mgag200: Compute PLL values during atomic check adds 43b36232ded2 drm/gem: Provide offset-adjusted framebuffer BO mappings adds add8b6a9a568 drm/ast: Use offset-adjusted shadow-plane mappings adds 6d463aaf5632 drm/gud: Get offset-adjusted mapping from drm_gem_fb_vmap() adds 70594e8bed7f drm/hyperv: Use offset-adjusted shadow-plane mappings adds af022daf08a4 drm/mgag200: Use offset-adjusted shadow-plane mappings adds 12f84ab2ff56 drm/cirrus: Use offset-adjusted shadow-plane mappings adds 229d94680878 drm/gm12u320: Use offset-adjusted shadow-plane mappings adds 8b9b88b94b96 drm/simpledrm: Use offset-adjusted shadow-plane mapping adds e5cf6fd4d700 drm/udl: Use offset-adjusted shadow-plane mapping adds 0c64f2f3c8d5 drm/vbox: Use offset-adjusted shadow-plane mappings adds 2ca380ea0e6a drm/vkms: Use offset-adjusted shadow-plane mappings and output adds d7bd351faabe drm/vmwgfx: Remove the repeated declaration adds aa841a99f240 drm/vmwgfx: Use list_move_tail instead of list_del/list_ad [...] adds 1cb48cf3b1da drm/vmwgfx: Use list_move_tail instead of list_del/list_ad [...] adds 2bc5da528dd5 drm/vmwgfx: fix potential UAF in vmwgfx_surface.c adds bc65754ca614 drm/vmwgfx: Make use of PFN_ALIGN/PFN_UP helper macro adds 5f50b7659da6 drm/vmwgfx: Replace "vmw_num_pages" with "PFN_UP" adds a4812d0b7fcf dma-buf: Fix a few typos in dma-buf documentation adds 450d61794d9c drm/amdgpu: Convert to Linux IRQ interfaces adds 71eba7bd2624 drm/arm/hdlcd: Convert to Linux IRQ interfaces adds 889652839e55 drm/atmel-hlcdc: Convert to Linux IRQ interfaces adds 03ac16e584e4 drm/fsl-dcu: Convert to Linux IRQ interfaces adds 229085070036 drm/gma500: Convert to Linux IRQ interfaces adds 58889cdc39cf drm/kmb: Convert to Linux IRQ interfaces adds f026e431cf86 drm/msm: Convert to Linux IRQ interfaces adds 5fc40f41c137 drm/mxsfb: Convert to Linux IRQ interfaces adds 14c615d82872 drm/radeon: Convert to Linux IRQ interfaces adds 5518572dce7d drm/tidss: Convert to Linux IRQ interfaces adds b6366814fa77 drm/tilcdc: Convert to Linux IRQ interfaces adds 5226711e6c41 drm/vc4: Convert to Linux IRQ interfaces adds 0b05dd6b453d drm: Remove unused devm_drm_irq_install() adds c1736b9008cb drm: IRQ midlayer is now legacy adds 4d3b3c93bcc1 drm/ingenic: Remove dead code adds 83326a73a1f2 drm/ingenic: Use standard drm_atomic_helper_commit_tail adds b9770b0b6eac udmabuf: fix general protection fault in udmabuf_create adds 3c383a3688b7 drm/virtio: set non-cross device blob uuid_state adds 96275df87a07 drm/edid: fix edid field name adds c7782443a889 drm/bridge: ti-sn65dsi86: Avoid creating multiple connectors adds 2819cf0e7dbe Merge tag 'drm-misc-next-2021-08-12' of git://anongit.free [...] adds ef668f2790e9 drm/mediatek: Adjust rdma fifo threshold calculate formula adds 78d1783c3243 drm/mediatek: Separate aal sub driver adds c7ef8f3572ae drm/mediatek: Add mt8183 aal support adds 500007ebbae5 drm/mediatek: Implement mmap as GEM object function adds 8867c4b39361 dt-bindings: display: mediatek: dsi: add documentation for [...] adds 58e4c5398200 drm/mediatek: Add support for main DDP path on MT8167 adds 5b0ef98ed1e2 drm/mediatek: Test component initialization earlier in the [...] adds c1ec54b7b5af drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb adds f4be17cd5b14 drm/mediatek: Remove struct cmdq_client adds 8cdcb3653424 drm/mediatek: Detect CMDQ execution timeout adds bc9241be73d9 drm/mediatek: Add cmdq_handle in mtk_crtc adds 9efb16c2fdd6 drm/mediatek: Clear pending flag when cmdq packet is done adds f97a1b658052 Merge tag 'mediatek-drm-next-5.15' of https://git.kernel.o [...] adds a6f24383f6c0 drm/msm/a6xx: Fix llcc configuration for a660 gpu adds 27514ce2e78e drm/msm/a6xx: Use rev to identify SKU adds 192f4ee3e408 drm/msm/a6xx: Add support for Adreno 7c Gen 3 gpu adds 840d10b64dad drm: msm: Add 680 gpu to the adreno gpu list adds 510410bfc034 drm/msm: Implement mmap as GEM object function adds 0710a740dc21 drm/msm: Periodically update RPTR shadow adds c9f737c7980b drm/msm: Use nvmem_cell_read_variable_le_u32() to read speed bin adds a83cc4fb19bd drm/msm: Use list_move_tail instead of list_del/list_add_t [...] adds 58890a4bfaa7 dt-bindings: msm: dsi: add missing 7nm bindings adds bb5b94f5bbe7 dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy adds 5ac178381d26 drm/msm/dsi: support CPHY mode for 7nm pll/phy adds b93cc4b20137 drm/msm/dsi: drop gdsc regulator handling adds bfddcfe155a2 drm/msm: Fix error return code in msm_drm_init() adds 4d319afe666b drm/msm/mdp4: refactor HW revision detection into read_mdp [...] adds 4af4fc92939d drm/msm/mdp4: move HW revision detection to earlier phase adds 56bd931ae506 drm/msm: mdp4: drop vblank get/put from prepare/complete_commit adds 9e66ccd6526b drm/msm/dpu: Add newlines to printks adds d119b7cb965d drm/msm/dsi: phy: use of_device_get_match_data adds 94ad6ec98739 drm/msm/dsi: drop msm_dsi_phy_get_shared_timings adds 9a152785e233 dt-bindings: msm/dsi: Add sc7280 7nm dsi phy adds 6af927984b54 drm/msm/dsi: Add PHY configuration for SC7280 adds 65c391b31994 drm/msm/dsi: Add DSI support for SC7280 adds 24a5993e5bc2 drm/msm/dsi: update dsi register header file for tpg adds 5e2a72d43498 drm/msm/dsi: add support for dsi test pattern generator adds 6183606da324 drm/msm/dsi: rename dual DSI to bonded DSI adds f518f6c111e7 drm/msm/dsi: add three helper functions adds a2f3d32f1434 drm/msm/dpu: support setting up two independent DSI connectors adds 0f1b69fea260 drm/msm/mdp5: move mdp5_encoder_set_intf_mode after msm_ds [...] adds 9b6ce7db0db4 drm/msm/dp: stop calling set_encoder_mode callback adds ef2cd4273f53 drm/msm/dsi: stop calling set_encoder_mode callback adds b9007a03275a drm/msm/kms: drop set_encoder_mode callback adds 601f0479c583 drm/msm/dp: add logs across DP driver for ease of debugging adds 2fd653bbce95 drm/msm: remove a repeated including of <linux/debugfs.h> adds 462f7017a691 drm/msm/dsi: Fix DSI and DSI PHY regulator config from SDM660 adds 5752d58c4e0f drm/msm/dp: Remove unused variable adds 5bccb945f38b drm/msm/disp/dpu1: add safe lut config in dpu driver adds e8a767e04dbc drm/msm/dp: update is_connected status base on sink count [...] adds f964cfb7bcff drm/msm/dpu: add support for alpha blending properties adds a41cdb693595 drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear n [...] adds 061a9aeab07f dt-bindings: display: msm: dsi-controller-main: restore as [...] adds 083cc3a4d451 drm/msm: Add adreno_is_a640_family() adds f3a6b02c950a drm/msm: Rework SQE version check adds 6977cc89c875 drm/msm/dsi: Fix some reference counted resource leaks adds 52352fe2f866 drm/msm/dp: use dp_ctrl_off_link_stream during PHY complia [...] adds 4b85d405cfe9 drm/msm/dp: reduce link rate if failed at link training 1 adds 0b324564ff74 drm/msm/dp: reset aux controller after dp_aux_cmd_fifo_tx( [...] adds 7e10bf427850 drm/msm/dp: replug event is converted into an unplug follo [...] adds 7948fe12d47a drm/msm/dp: return correct edid checksum after corrupted e [...] adds 2e0adc765d88 drm/msm/dp: do not end dp link training until video is ready adds 26ae419cd9ec drm/msm/dp: add drm debug logs to dp_pm_resume/suspend adds 858c595a3f5d drm/msm/dsi: add continuous clock support for 7nm PHY adds cb0927ab80d2 drm/msi/mdp4: populate priv->kms in mdp4_kms_init adds 397ab98e2d69 Merge tag 'drm-msm-next-2021-08-12' of https://gitlab.free [...] adds 124e8b1990ac drm/amdgpu: Extend full access wait time in guest adds e78b3197dbf7 drm/amd/amdgpu: skip locking delayed work if not initialized. adds f43a19fd0e97 drm/amd/display: Remove invalid assert for ODM + MPC case adds 82367e7f22d0 drm/amd/display: fix missing writeback disablement if plan [...] adds f9ccaf6da031 drm/amd/display: refactor the codes to centralize the stre [...] adds 4fd771ea441e drm/amd/display: refactor the cursor programing codes adds 781e1e23131c drm/amd/display: fix incorrect CM/TF programming sequence in dwb adds 04c1aad9fa0f drm/amd/display: Correct comment style adds 56aca2309301 drm/amd/display: Add AUX I2C tracing. adds 0a95fab36a66 drm/amd/display: add authentication_complete in hdcp output adds e8272b98b951 drm/amd/display: [FW Promotion] Release 0.0.78 adds c71f260ad4fc drm/amd/display: 3.2.148 adds 19c618e613af drm/amd/display: Clear GPINT after DMCUB has reset adds 314c7629e202 drm/amd/display: Increase timeout threshold for DMCUB reset adds 704bd53543c6 drm/amd/display: use GFP_ATOMIC in amdgpu_dm_irq_schedule_work adds f59a66c1915e drm/amd/display: use do-while-0 for DC_TRACE_LEVEL_MESSAGE() adds 7b42552be667 drm/amdgpu: fix kernel-doc warnings on non-kernel-doc comments adds 6940db0fd1be drm/amdgpu: Removed unnecessary if statement adds 59066d0083d2 drm/amdgpu: handle VCN instances when harvesting (v2) adds 828db598bfcd amdgpu/pm: Replace navi10 usage of sprintf with sysfs_emit adds fe14c2859ffd amdgpu/pm: Replace smu11 usage of sprintf with sysfs_emit adds e738c2f0e654 amdgpu/pm: Replace smu12/13 usage of sprintf with sysfs_emit adds 21f0742af1dd amdgpu/pm: Replace vega10 usage of sprintf with sysfs_emit adds 0b023410da60 amdgpu/pm: Replace vega12,20 usage of sprintf with sysfs_emit adds 6db0c87a0a8e amdgpu/pm: Replace hwmgr smu usage of sprintf with sysfs_emit adds fdf8eea5d3bd amdgpu/pm: Replace amdgpu_pm usage of sprintf with sysfs_emit adds 5d58f1a52b2e drm/amd/pm: restore fan_mode AMD_FAN_CTRL_NONE on resume (v2) adds f5bd523988c8 drm/amd/pm: graceful exit on restore fan mode failure (v2) adds eff8cbf096a7 drm/amdkfd: AIP mGPUs best prefetch location for xnack on adds b53ef0df1ba8 drm/amdkfd: CWSR with software scheduler adds a211260c34cf gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitiali [...] adds 554594567b1f drm/display: fix possible null-pointer dereference in dcn1 [...] adds c530b02f3985 drm/amd/amdgpu embed hw_fence into amdgpu_job adds 19838cbae736 drm/amd/pm: correct DPM_XGMI/VCN_DPM feature name adds 4a1cac255947 drm/amd/pm: skip to load smu microcode on sriov for aldebaran adds cb5da84a5f08 drm/amd/pm: change return value in aldebaran_get_power_limit() adds becf6c95523a drm/amd/pm: change smu msg's attribute to allow working un [...] adds 1d0e622f8db2 drm/amd/pm: change pp_dpm_sclk/mclk/fclk attribute is RO f [...] adds 3e183e2faea9 drm/amdgpu: Add MB_REQ_MSG_READY_TO_RESET response when VF [...] adds 6457205c0756 drm/amd/amdgpu: consolidate PSP TA context adds fe122ee54282 Revert "drm/amd/pm: fix workload mismatch on vega10" adds 3919a485187a drm/amd/pm: change the workload type for some cards adds 2bbab7ce7cf3 drm/amdkfd: fix random KFDSVMRangeTest.SetGetAttributesTes [...] adds 893cf382c040 drm/amd/amdgpu: remove unnecessary RAS context field adds f3289d049720 drm/amd/pm: correct the fan speed RPM setting adds 96401f7c2190 drm/amd/pm: record the RPM and PWM based fan speed settings adds fb1f667e71c0 drm/amd/pm: correct the fan speed PWM retrieving adds d9ca7567b864 drm/amd/pm: correct the fan speed RPM retrieving adds 0d8318e11203 drm/amd/pm: drop the unnecessary intermediate percent-base [...] adds bc08cab6902c drm/amd/pm: drop unnecessary manual mode check adds b64625a303de drm/amd/pm: correct the address of Arcturus fan related registers adds 58de0ef2149f drm/amd/display: Create dc_sink when EDID fail adds 09a5df6c444c drm/amd/display: Fix multi-display support for idle opt workqueue adds 58aa1c50e5a2 drm/amd/display: Use vblank control events for PSR enable/disable adds f586fea89760 drm/amd/display: Ensure DCN save after VM setup adds 961606872a28 drm/amd/display: Guard vblank wq flush with DCN guards adds 01934c30c04f drm/amd/display: [FW Promotion] Release 0.0.79 adds 571ca8de5314 drm/amd/display: 3.2.149 adds 3a6e4106a8fd drm/radeon: Add break to switch statement in radeonfb_crea [...] adds 44357a1bd5f5 drm/amdgpu: get extended xgmi topology data adds 424f2b2e263e drm/amdgpu: correct MMSCH 1.0 version adds 65c7e943ea59 drm/amd/display: Use DCN30 watermark calc for DCN301 adds 42447deb8839 drm/amdgpu: disable BACO support for 699F:C7 polaris12 SKU [...] adds f2bd514d852e drm/amdgpu: increase max xgmi physical node for aldebaran adds ce97f37be895 drm/amd: consolidate TA shared memory structures adds 691191a2f458 drm/amd/amdgpu:flush ttm delayed work before cancel_sync adds c94126c4aa48 drm/amd/pm: Fix spelling mistake "firwmare" -> "firmware" adds 36a7aee027bc drm: amdgpu: remove obsolete reference to config CHASH adds 8ac1696b1d6b drm/amd/pm: a quick fix for "divided by zero" error adds 9deb0b3dcf13 drm/amdgpu: use the preferred pin domain after the check adds 90a9266269eb drm/amdgpu: Cancel delayed work when GFXOFF is disabled adds 697b6e28d0e8 Merge tag 'amd-drm-next-5.15-2021-08-20' of https://gitlab [...] adds 12495f4eb298 drm/etnaviv: add HWDB entry for GC7000 r6202 adds 432f51e7deed drm/etnaviv: add clock gating workaround for GC7000 r6202 adds 81fd23e2b3cc drm/etnaviv: Implement mmap as GEM object function adds 0def4b732b20 Merge commit '81fd23e2b3ccf71c807e671444e8accaba98ca53' of [...] adds 687db2207b1b gpu: host1x: Add DMA fence implementation adds c78f837ae3d1 gpu: host1x: Add no-recovery mode adds 17a298e9ac7c gpu: host1x: Add job release callback adds e902585fc8b6 gpu: host1x: Add support for syncpoint waits in CDMA pushbuffer adds 0fddaa85d661 gpu: host1x: Add option to skip firewall for a job adds f51632cc0ed3 drm/tegra: Extract tegra_gem_lookup() adds 57e203953d15 drm/tegra: Add new UAPI to header adds 9916612311a7 drm/tegra: Boot VIC during runtime PM resume adds e0f2977c3573 drm/tegra: Allocate per-engine channel in core code adds d7c591bc1a3f drm/tegra: Implement new UAPI adds fc34833640a1 drm/tegra: Implement syncpoint management UAPI adds 44e961381354 drm/tegra: Implement syncpoint wait UAPI adds 13abe0bb15ce drm/tegra: Implement job submission part of new UAPI adds 8cc95f3fd35e drm/tegra: Add job firewall adds ef531d01663a drm/tegra: Bump driver version adds 04d5d5df9df7 drm/tegra: dc: Support memory bandwidth management adds ad85b0843ee4 drm/tegra: dc: Extend debug stats with total number of events adds ff41dd274858 gpu: host1x: debug: Use dma_addr_t more consistently adds afa770fe57b9 gpu: host1x: debug: Dump only relevant parts of CDMA push buffer adds fed028939417 gpu: host1x: debug: Dump DMASTART and DMAEND register adds 571a9233fcd4 Merge tag 'drm/tegra/for-5.15-rc1' of ssh://git.freedeskto [...] adds b74a29fac6de drm/exynos: g2d: fix missing unlock on error in g2d_runque [...] adds 8c27cc5b90ed drm/exynos: Convert from atomic_t to refcount_t on g2d_cmd [...] adds c626f3864bbb drm/exynos: Always initialize mapping in exynos_drm_regist [...] adds 7d8eb202719b Merge tag 'exynos-drm-next-for-v5.15' of git://git.kernel. [...] adds 37bf34e10ccf drm/i915: Use designated initializers for init/exit table adds 3070d934a0b8 drm/i915/adl_p: Also disable underrun recovery with MSO adds 2c772cf5fe20 drm/i915/gt: Potential error pointer dereference in pinned [...] adds fb43ebc83e06 drm/i915/selftest: Fix use of err in igt_reset_{fail, nop} [...] adds 5bea1c8ce673 Merge tag 'drm-intel-next-fixes-2021-08-26' of git://anong [...] adds 234b4fd9176c drm/amd/display: refactor riommu invalidation wa adds 7301757ea1fb drm/amdgpu/OLAND: clip the ref divider max value adds f270921a17b9 drm/amdkfd: CWSR with sw scheduler on Aldebaran and Arcturus adds 8a1d1bdb845a drm/amdgpu: switch from 'pci_' to 'dma_' API adds a5f61dd41273 drm/radeon: switch from 'pci_' to 'dma_' API adds a47f6a5806da drm/amdgpu: Fix build with missing pm_suspend_target_state [...] adds 355e3e4ccc2c drm/amd/amdgpu: add name field back to ras_common_if adds 30acef3c4ad1 drm/amd/amdgpu: consolidate PSP TA init shared buf functions adds 3341d30d1cc7 drm/amd/display: Add Logging for HDMI color depth information adds 3907c492184e drm/amdgpu: Add driver infrastructure for MCA RAS adds f24d991bb964 drm/amdgpu: Update RAS XGMI Error Query adds ff891a2e6431 drm/amdkfd: check access permisson to restore retry fault adds 2f617f4df8df drm/amdkfd: map SVM range with correct access permission adds bf756fb833cb drm/amdgpu: add missing cleanups for Polaris12 UVD/VCE on suspend adds 859e4659273f drm/amdgpu: add missing cleanups for more ASICs on UVD/VCE [...] adds 416e1fab4752 drm/amdgpu: drop redundant cancel_delayed_work_sync call adds d035f84d834c drm/amdgpu: rename amdgpu_bo_get_preferred_pin_domain adds 1ec06c2dee67 drm/amdkfd: Account for SH/SE count when setting up cu masks. adds 3c4ff2dcc0df drm/amdgpu: Add support for RAS XGMI err query adds 54e6badbedd8 drm/amdgpu: Clear RAS interrupt status on aldebaran adds 192fb630fbd4 drm/amdgpu: disable GFX CGCG in aldebaran adds 0bbf06d88873 drm/amd/display: Update number of DCN3 clock states adds a7a9d11e12fc drm/amd/display: Update bounding box states (v2) adds b6d585041fd0 drm/amd/display: Remove duplicate dml init adds 61d861cf4785 drm/amd/display: Move AllowDRAMSelfRefreshOrDRAMClockChang [...] adds 8f0284f190e6 Merge tag 'amd-drm-next-5.15-2021-08-27' of https://gitlab [...] adds 477f70cd2a67 Merge tag 'drm-next-2021-08-31-1' of git://anongit.freedes [...] adds 42365abdde2a sparc64: Add compile-time asserts for siginfo_t offsets adds 56516a42f2f1 arm: Add compile-time asserts for siginfo_t offsets adds 726e337b6454 arm64: Add compile-time asserts for siginfo_t offsets adds 2c9f7eaf0865 signal/sparc: si_trapno is only used with SIGILL ILL_ILLTRP adds 7de5f68d497c signal/alpha: si_trapno is only used with SIGFPE and SIGTR [...] adds c7fff9288dce signal: Remove the generic __ARCH_SI_TRAPNO support adds 50ae81305c7a signal: Verify the alignment and size of siginfo_t adds f4ac73023449 signal: Rename SIL_PERF_EVENT SIL_FAULT_PERF_EVENT for con [...] adds ee53488cc741 Final si_trapno bits adds 48983701a1e0 Merge branch 'siginfo-si_trapno-for-v5.15' of git://git.ke [...] adds b48c7236b13c exit/bdflush: Remove the deprecated bdflush system call adds a3616a3c0272 signal/m68k: Use force_sigsegv(SIGSEGV) in fpsp040_die adds 307d522f5eb8 signal/seccomp: Refactor seccomp signal and coredump generation adds d21918e5a94a signal/seccomp: Dump core when there is only one live thread adds bcfeebbff362 Merge branch 'exit-cleanups-for-v5.15' of git://git.kernel [...] adds fd264b310579 arm64/perf: Replace '0xf' instances with ID_AA64DFR0_PMUVE [...] adds 42b6b10a54f0 arm64: mte: avoid TFSRE0_EL1 related operations unless in [...] adds 638982a03fbc arm64: mte: rename gcr_user_excl to mte_ctrl adds 433c38f40f6a arm64: mte: change ASYNC and SYNC TCF settings into bitfields adds d2e0d8f9746d arm64: move preemption disablement to prctl handlers adds dd061616edcf arm64: mte: introduce a per-CPU tag checking mode preference adds 80c7c36fb3dd Documentation: document the preferred tag checking mode feature adds afdfd93a53ae arm64: mte: optimize GCR_EL1 modification on kernel entry/exit adds d914b80a8f56 arm64: avoid double ISB on kernel entry adds 82868247897b arm64: kasan: mte: use a constant kernel GCR_EL1 value adds 767215030150 arm64: kasan: mte: remove redundant mte_report_once logic adds 7a062ce31807 arm64/cpufeature: Optionally disable MTE via command-line adds 79d82cbcbb3d arm64/kexec: Test page size support with new TGRAN range values adds ff85f10ba8e4 arm64: cpufeature: Use defined macro instead of magic numbers adds ec63e300fa8b arm64: SSBS/DIT: print SSBS and DIT bit when printing PSTATE adds 2806556c5e1a arm64: use __func__ to get function name in pr_err adds a8caaa239c60 arm64/sme: Document boot requirements for SME adds 8f1fbc975b86 arm64: unnecessary end 'return;' in void functions adds b24b5205099a arm64/sve: Make fpsimd_bind_task_to_cpu() static adds 70a4039bd4d7 arm64: move the (z)install rules to arch/arm64/Makefile adds 312b7104f39b arm64: fix typo in a comment adds ede3241a5f23 arm64: entry: Add SYM_CODE annotation for __bad_stack adds 5e10f9887ed8 arm64: mm: Fix TLBI vs ASID rollover adds 090bf6f84b4d arm64: replace in_irq() with in_hardirq() adds 38ee3c5e36a1 arm64/sve: Add some comments for sve_save/load_state() adds 04fa17d1368c arm64/sve: Add a comment documenting the binutils needed f [...] adds 90268574a3e8 arm64: head: avoid over-mapping in map_memory adds e3849765037b arm64: Document the requirement for SCR_EL3.HCE adds 7559b7d7d651 arm64/sve: Better handle failure to allocate SVE register storage adds 24de5838db70 arm64: signal32: Drop pointless call to sigdelsetmask() adds 5845e703f9b5 arm64: mm: fix comment typo of pud_offset_phys() adds 50cb99fa89aa arm64: Do not trap PMSNEVFR_EL1 adds dac3ce63bffe kselftest/arm64: Ignore check_gcr_el1_cswitch binary adds 7710861017ac kselftest/arm64: Provide a helper binary and "library" for [...] adds b43ab36a6d86 kselftest/arm64: Validate vector lengths are set in sve-probe-vls adds 95cf3f23877b kselftest/arm64: Add tests for SVE vector configuration adds e96595c55d23 kselftest/arm64: Add a TODO list for floating point tests adds 83e5dcbece4e kselftest/arm64: mte: Fix misleading output when skipping tests adds 0c69bd2ca6ee kselftest/arm64: pac: Fix skipping of tests on systems wit [...] adds d4e4dc4fab68 kselftest/arm64: signal: Add SVE to the set of features we [...] adds ace19b1845a5 kselftest/arm64: signal: Support signal frames with SVE re [...] adds c1f67a19c12e kselftest/arm64: signal: Check SVE signal frame shows expe [...] adds d25ac50ce8f7 kselftest/arm64: signal: Verify that signals can't change [...] adds 5262b216f4a9 kselftest/arm64: signal: Add test case for SVE register st [...] adds fa5ca80db89e kselftest/arm64: signal: Add a TODO list for signal handli [...] adds 622909e51a00 Merge branches 'for-next/mte', 'for-next/misc' and 'for-ne [...] adds 46a2b02d232e arm64: entry: consolidate entry/exit helpers adds bc29b71f53b1 arm64: entry: clarify entry/exit helpers adds 4d1c2ee2709f arm64: entry: move bulk of ret_to_user to C adds e130338eed5d arm64: entry: call exit_to_user_mode() from C adds 1a7f67e618d4 Merge branch 'for-next/entry' into for-next/core adds c94d89fafa49 Merge branch 'sched/core' adds d82158fa6df4 arm64: Implement task_cpu_possible_mask() adds 08cd8f4112db arm64: exec: Adjust affinity for compat tasks with mismatc [...] adds df950811f4a8 arm64: Prevent offlining first CPU with 32-bit EL0 on mism [...] adds 7af33504d1c8 arm64: Advertise CPUs capable of running 32-bit applicatio [...] adds ead7de462ae5 arm64: Hook up cmdline parameter to allow mismatched 32-bit EL0 adds 94f9c00f6460 arm64: Remove logic to kill 32-bit tasks on 64-bit-only cores adds 702f43872665 Documentation: arm64: describe asymmetric 32-bit support adds 65266a7c6abf Merge remote-tracking branch 'tip/sched/arm64' into for-next/core adds 57c78a234e80 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds fc062ad8e406 asm-generic: ffs: Drop bogus reference to ffz location adds f27180dd63e1 asm-generic/uaccess.h: remove __strncpy_from_user/__strnlen_user adds 2f69b04a8868 h8300: remove stale strncpy_from_user adds 2820cfdc0817 hexagon: use generic strncpy/strnlen from_user adds c52801a774ce arc: use generic strncpy/strnlen from_user adds 0cd115188693 csky: use generic strncpy/strnlen from_user adds b26b181651f3 microblaze: use generic strncpy/strnlen from_user adds e93a1cb8d2b3 s390: use generic strncpy/strnlen from_user adds 98b861a30431 asm-generic: uaccess: remove inline strncpy_from_user/strn [...] adds 166ec4633b63 asm-generic: remove extra strn{cpy_from,len}_user declarations adds e6226997ec5a asm-generic: reverse GENERIC_{STRNCPY_FROM,STRNLEN}_USER symbols adds a71bfc007976 Merge branch 'asm-generic-uaccess-7' of git://git.kernel.o [...] adds 8f76f9c46952 bitops/non-atomic: make @nr unsigned to avoid any DIV adds 4cdc4cc2ad35 Merge tag 'asm-generic-5.15' of git://git.kernel.org/pub/s [...] adds 12c3dca25d2f ARM: ep93xx: remove MaverickCrunch support adds ec03f18cc222 clk: at91: add register definition for sama7g5's master clock adds 56bc29659182 ARM: at91: add new SoC sama7g5 adds 577cb67ad98b ARM: at91: debug: add sama7g5 low level debug uart adds f19dd1df9e71 ARM: at91: pm: move pm_bu to soc_pm data structure adds fe4c09e56852 ARM: at91: pm: move the setup of soc_pm.bu->suspended adds 0a7a2443c7a4 ARM: at91: pm: document at91_soc_pm structure adds 404956f47c3c ARM: at91: pm: check for different controllers in at91_pm_ [...] adds 629ba8ee03a5 ARM: at91: pm: do not initialize pdev adds 29cdf077a9ef ARM: at91: pm: use r7 instead of tmp1 adds 87e1b30c29b9 ARM: at91: pm: avoid push and pop on stack while memory is [...] adds e3821ed47670 ARM: at91: pm: s/CONFIG_SOC_SAM9X60/CONFIG_HAVE_AT91_SAM9X [...] adds 15126bb61b12 ARM: at91: pm: add support for waiting MCK1..4 adds 96abf1686150 ARM: at91: sfrbu: add sfrbu registers definitions for sama7g5 adds d8c7983f31ac ARM: at91: ddr: add registers definitions for sama7g5's ddr adds f0bbf17958e8 ARM: at91: pm: add self-refresh support for sama7g5 adds 28eb1d40fe57 ARM: at91: pm: add support for MCK1..4 save/restore for ulp modes adds 475be50fc149 ARM: at91: pm: add support for 2.5V LDO regulator control adds 5b0bef872c1d ARM: at91: pm: wait for ddr power mode off adds 2c26cb4d6944 ARM: at91: pm: add sama7g5 ddr controller adds 892e1f4a3ae5 ARM: at91: pm: add sama7g5 ddr phy controller adds d2d4716d8384 ARM: at91: pm: save ddr phy calibration data to securam adds f205adb60898 ARM: at91: pm: add backup mode support for SAMA7G5 adds ccdbdf33bdc0 ARM: at91: pm: add sama7g5's pmc adds 9d464cc5ac01 ARM: at91: sama7: introduce sama7 SoC family adds 6501330f9f5e ARM: at91: pm: add pm support for SAMA7G5 adds ad9bc2e35cf5 ARM: at91: pm: add sama7g5 shdwc adds 318845985fa0 Merge tag 'at91-soc-5.15' of git://git.kernel.org/pub/scm/ [...] adds ae92d4211944 arm: omap2: Drop MACH_OMAP3517EVM entry adds 8d5a937f10ed MAINTAINERS: Adopt SanCloud dts files as supported adds 4108b6cc7a60 Merge tag 'omap-for-v5.15/soc-signed' of git://git.kernel. [...] adds c8d9a986d0f2 arm: omap2: Drop obsolete MACH_OMAP3_PANDORA entry adds 4297d1c0834a arm: omap2: Drop the unused OMAP_PACKAGE_* KConfig entries adds e694952772a7 Merge tag 'omap-for-v5.15/soc-late-signed' of git://git.ke [...] adds 06ce83a4dd42 ARM: ixp4xx: Delete NSLU2 boardfiles adds ee2f116b646c ARM: ixp4xx: Delete NAS100D boardfiles adds 42be2c98dd70 ARM: ixp4xx: Delete the D-Link DSM-G600 boardfiles adds 86687cc42e53 ARM: ixp4xx: Delete Omicron boardfiles adds 73907f98d98d ARM: ixp4xx: Delete Gateway WG302v2 boardfiles adds 5be86f6886c2 ARM: ixp4xx: Delete the Arcom Vulcan boardfiles adds b00ced38e317 ARM: ixp4xx: Delete Avila boardfiles adds 73d04ca5f4ac ARM: ixp4xx: Delete Intel reference design boardfiles adds 6dc9b80c2a25 ARM: ixp4xx: Delete Coyote and IXDPG425 boardfiles adds df412c3560ea ARM: ixp4xx: Delete GTWX5715 board files adds b71377b3e1e0 ARM: ixp4xx: Delete the Freecom FSG-3 boardfiles adds 0fbd7409446a Merge tag 'ixp4xx-del-boardfiles-v5.15' of git://git.kerne [...] adds b49a0e69a7b1 soc: aspeed: lpc-ctrl: Fix boundary check for mmap adds 8b07e990fb25 soc: aspeed: p2a-ctrl: Fix boundary check for mmap adds 8812dff6459d soc: aspeed: socinfo: Add AST2625 variant adds 2f9b25fa6682 soc: aspeed: Re-enable FWH2AHB on AST2600 adds 9dbacd465ab7 Merge tag 'aspeed-5.15-soc' of git://git.kernel.org/pub/sc [...] adds 9664efeb5b86 ARM: s3c: delete unneed local variable "delay" adds 51e321fed0ff soc: aspeed-lpc-ctrl: Fix clock cleanup in error path adds 634135a07b88 Merge tag 'soc-5.15' of git://git.kernel.org/pub/scm/linux [...] adds bfe6b5590ce6 soc: renesas: Identify R-Car H3e-2G and M3e-2G adds b6e952c35267 Merge tag 'renesas-drivers-for-v5.15-tag1' of git://git.ke [...] adds 3fbcc6763bb2 bus: ixp4xx: Add DT bindings for the IXP4xx expansion bus adds 1c953bda90ca bus: ixp4xx: Add a driver for IXP4xx expansion bus adds 21a0a29d16c6 watchdog: ixp4xx: Rewrite driver to use core adds f62b38965ad4 pata: ixp4xx: Use local dev variable adds d2b507acc62d pata: ixp4xx: Use IS_ENABLED() to determine endianness adds 8e3d25a62318 pata: ixp4xx: Refer to cmd and ctl rather than csN adds be470496eece pata: ixp4xx: Add DT bindings adds 47adef20e67d pata: ixp4xx: Rewrite to use device tree adds 775dea4deec6 Merge tag 'ixp4xx-drivers-arm-soc-v5.15-1' of git://git.ke [...] adds 8122dc58cb3e bus: ti-sysc: Add quirk for OMAP4 McASP to disable SIDLE mode adds 4e0018530c2e bus: ti-sysc: Correct misdocumentation of 'sysc_ioremap()' adds cea08169ad4c bus: ti-sysc: using pm_runtime_resume_and_get instead of p [...] adds fdc07ca0724d Merge branch 'omap-for-v5.14/ti-sysc' into omap-for-v5.15/ti-sysc adds 9c8300b16087 Merge tag 'omap-for-v5.15/ti-sysc-signed' of git://git.ker [...] adds d2c334f49c83 bus: ixp4xx: return on error in ixp4xx_exp_probe() adds affd9bfabc0f Revert "ARM: dts: imx6q: Use correct SDMA script for SPI5 core" adds 394e1fb847a4 Revert "ARM: dts: imx6: Use correct SDMA script for SPI cores" adds 8592f02464d5 Revert "dmaengine: imx-sdma: refine to load context only once" adds e555a03b1128 dmaengine: imx-sdma: remove duplicated sdma_load_context adds e8fafa50645c dmaengine: dma: imx-sdma: add fw_loaded and is_ram_script adds a4965888e64e dmaengine: imx-sdma: add mcu_2_ecspi script adds 980f884866ee spi: imx: fix ERR009165 adds 8eb1252bbedf spi: imx: remove ERR009165 workaround on i.mx6ul adds 4852e9a299ba dmaengine: imx-sdma: remove ERR009165 on i.mx6ul adds 04d21cc278e0 dma: imx-sdma: add i.mx6ul compatible name adds b98ce2f4e32b dmaengine: imx-sdma: add uart rom script adds 4e2b10be1f4f dmaengine: imx-sdma: add terminated list for freed descrip [...] adds a41461b6c400 Merge tag 'imx-ecspi-5.15' of git://git.kernel.org/pub/scm [...] adds fb6d1d3b25d2 soc: mediatek: pm-domains: Use correct mask for bus_prot_clr adds 114956518c85 soc: mediatek: pm-domains: Add domain_supply cap for mfg_async PD adds 7bdcead7a75e soc: mmsys: mediatek: add mask to mmsys routes adds bc3fc5c05100 soc: mediatek: mmsys: add MT8365 support adds 25423731956b soc: mediatek: mmsys: Fix missing UFOE component in mt8173 [...] adds a8c371f0cfe7 Merge tag 'v5.14-next-soc' of git://git.kernel.org/pub/scm [...] adds e460a86aab66 MAINTAINERS: update arm,pl353-smc.yaml reference adds eaf89f1cd38c memory: tegra: fix unused-function warning adds 10dd9a8a5f7e Merge branch 'for-v5.15/tegra-mc' into for-next adds 0f78964b523f memory: omap-gpmc: Clear GPMC_CS_CONFIG7 register on resto [...] adds 77ed5e9dec55 memory: omap-gpmc: Drop custom PM calls with cpu_pm notifier adds c28b584deb1b Merge branch 'for-v5.15/omap-gpmc' into for-next adds 0dc76ecbbf15 Merge tag 'memory-controller-drv-5.15' of git://git.kernel [...] adds 2a65927edb27 dt-bindings: soc: ti: pruss: Update bindings for K3 AM64x SoCs adds 22ea87ef3f22 soc: ti: pruss: Enable support for ICSSG subsystems on K3 [...] adds ed4520d6a10b soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex adds 62e8ce8506f5 dt-bindings: soc: ti: pruss: Add dma-coherent property adds 866e1691ed5b Merge tag 'drivers_soc_for_5.15' of git://git.kernel.org/p [...] adds 63b282f17271 firmware: arm_scmi: Add support for type handling in commo [...] adds 3669032514be firmware: arm_scmi: Remove scmi_dump_header_dbg() helper adds ceac257db055 firmware: arm_scmi: Add optional transport_init/exit support adds 9ca5a1838e59 firmware: arm_scmi: Introduce monotonically increasing tokens adds ed7c04c1fea3 firmware: arm_scmi: Handle concurrent and out-of-order messages adds e9b21c96181c firmware: arm_scmi: Make .clear_channel optional adds 2930abcffd9f firmware: arm_scmi: Make polling mode optional adds e8419c24bace firmware: arm_scmi: Make SCMI transports configurable adds a7b1138b921d firmware: arm_scmi: Make shmem support optional for transports adds c92c3e382ebd firmware: arm_scmi: Add method to override max message number adds f301bba0ca73 firmware: arm_scmi: Add message passing abstractions for t [...] adds 7885281260f9 firmware: arm_scmi: Add optional link_supplier() transport op adds 60625667c439 dt-bindings: arm: Add virtio transport for SCMI adds 13fba878ccdd firmware: arm_scmi: Add priv parameter to scmi_rx_callback adds 46abe13b5e3d firmware: arm_scmi: Add virtio transport adds 1e7cbfaa66d3 firmware: arm_scmi: Free mailbox channels if probe fails adds d4fda7ec1d2a firmware: arm_scmi: Fix boolconv.cocci warnings adds c0397c85b53d firmware: arm_scmi: Use WARN_ON() to check configured transports adds 1bb24be00c8c Merge tag 'scmi-updates-5.15' of git://git.kernel.org/pub/ [...] adds dd00d75007d2 firmware: tegra: Stop using seq_get_buf() adds 8745d0e9155f Merge tag 'tegra-for-5.15-firmware' of git://git.kernel.or [...] adds 158a9b47a491 soc/tegra: bpmp: Remove unused including <linux/version.h> adds 9c93ccfc86f2 soc/tegra: pmc: Prevent racing with cpuilde driver adds a65a4ea15632 soc/tegra: fuse: Clear fuse->clk on driver probe failure adds 24a15252ff04 soc/tegra: fuse: Add runtime PM support adds 59c6fceb2ecc soc/tegra: fuse: Enable fuse clock on suspend for Tegra124 adds c4361dee2e6c Merge tag 'tegra-for-5.15-soc' of git://git.kernel.org/pub [...] adds 148bcca9ad04 soc: renesas: Prefer memcpy() over strcpy() adds 63db5acb4adf Merge tag 'renesas-drivers-for-v5.15-tag2' of git://git.ke [...] adds 6bc45428635d firmware: qcom_scm: Mark string array const adds d775dab9a4a8 firmware: qcom_scm: remove a duplicative condition adds e9ad5da25002 dt-bindings: soc: qcom: aoss: Add SC8180X and generic compatible adds 44dadfbcd992 dt-bindings: soc: qcom: aoss: Convert to YAML adds d63486dd8e0b soc: qcom: aoss: Add generic compatible adds d43b3a989bc8 soc: qcom: rpmhpd: Use corner in power_off adds 0d361b0ac1ad soc: qcom: socinfo: Don't print anything if nothing found adds b42000e4b874 firmware: qcom_scm: Allow qcom_scm driver to be loadable a [...] adds a89f355e469d soc: qcom: aoss: Fix the out of bound usage of cooling_devs adds d3625d94490e dt-bindings: soc: qcom: smd-rpm: Add SM6115 compatible adds 49a22c4a7136 dt-bindings: power: rpmpd: Add SM6115 to rpmpd binding adds 18785c94ab63 drivers: soc: qcom: rpmpd: Add SM6115 RPM Power Domains adds 6feba6a62c57 PM: AVS: qcom-cpr: Use nvmem_cell_read_variable_le_u32() adds cb531cab62a1 soc: qcom: geni: move GENI_IF_DISABLE_RO to common header adds 0fa826629475 soc: qcom: geni: Add support for gpi dma adds 593cb55b4cdd soc: qcom: smd-rpm: Add SM6115 compatible adds a95fc7208441 dt-bindings: qcom: geni-se: document iommus adds ad68c620b7b2 soc: qcom: mdt_loader: be more informative on errors adds c73a6852b42c soc: qcom: smsm: Implement support for get_irqchip_state adds e3d457195505 soc: qcom: smsm: Fix missed interrupts if state changes wh [...] adds 5c785014b67f Merge tag 'qcom-drivers-for-5.15' of git://git.kernel.org/ [...] adds 2a1c55d4762d soc: rockchip: ROCKCHIP_GRF should not default to y, uncon [...] adds 742f62cb0672 dt-bindings: power: convert rockchip-io-domain.txt to YAML adds 959e131fb5c3 dt-bindings: soc: rockchip: add rockchip-io-domain.yaml ob [...] adds fadbd4e78479 dt-bindings: power: add rk3568-pmu-io-domain support adds 28b05a64e47c soc: rockchip: io-domain: add rk3568 support adds 9e5747c57807 soc: rockchip: io-domain: Remove unneeded semicolon adds 9b3878a99ad6 Merge tag 'v5.15-rockchip-driver1' of git://git.kernel.org [...] adds a30d49ff8a32 dt-bindings: reset: aoss: Add AOSS reset controller binding adds 9e3b594a923e dt-bindings: reset: pdc: Add PDC Global bindings adds 08218a081e6a reset: qcom: Add PDC Global reset signals for WPSS adds 28edf1d77cd5 dt-bindings: reset: Convert UniPhier glue reset to json-schema adds 18931afe5b4f dt-bindings: reset: Document RZ/G2L USBPHY Control bindings adds bee08559701f reset: renesas: Add RZ/G2L usbphy control driver adds 09f3824342f6 reset: simple: remove ZTE details in Kconfig help adds 06779631d18f Merge tag 'reset-for-v5.15' of git://git.pengutronix.de/pz [...] adds 866147b8fa59 Merge tag 'drivers-5.15' of git://git.kernel.org/pub/scm/l [...] adds bfcd195b01c6 ARM: configs: at91: add defconfig for sama7 family of SoCs adds b62869dcd4bc ARM: multi_v7_defconfig: add sama7g5 SoC adds b528dede9bca Merge tag 'at91-defconfig-5.15' of git://git.kernel.org/pu [...] adds c8cec8130546 ARM: multi_v7_defconfig: Enable CONFIG_MMC_MESON_MX_SDHC adds 20904527a70d Merge tag 'amlogic-arm-configs-for-v5.15' of git://git.ker [...] adds 4398a03fd199 ARM: tegra: Enable CONFIG_TEGRA30_TSENSOR adds a422eec5bec7 ARM: tegra: Enable CONFIG_FB adds 9265d64e846b ARM: tegra: Enable Acer A500 drivers adds 6c3f29edd75f ARM: tegra: Enable CONFIG_CROS_EC adds a1bff9474f10 ARM: tegra: Rebuild default configuration adds 7fa990a028a9 ARM: multi_v7_defconfig: Enable Acer A500 drivers adds 806b99206b84 ARM: multi_v7_defconfig: Enable CONFIG_TEGRA30_TSENSOR adds 03bc43c09d0c Merge tag 'tegra-for-5.15-arm-defconfig' of git://git.kern [...] adds 3d1fc360ac8c ARM: imx_v6_v7_defconfig: Select CONFIG_KPROBES adds ae4443ba2f83 ARM: imx_v6_v7_defconfig: Let CONFIG_SCSI_LOWLEVEL be selected adds 7fd19c58e48f ARM: imx_v6_v7_defconfig: enable driver of the LTC3676 PMIC adds 1f69aabe1ac0 Merge tag 'imx-defconfig-5.15' of git://git.kernel.org/pub [...] adds 20d7a9fb00eb arm64: defconfig: Enable Qualcomm MSM8996 CPU clock driver adds ecdbda1746b5 Merge tag 'qcom-arm64-defconfig-for-5.15' of git://git.ker [...] adds 66a68b0be4ff ARM: config: aspeed: Enable hardened allocator feature adds 8c770cbfd597 ARM: config: aspeed: Enable KCS adapter for raw SerIO adds 2b353fea1820 ARM: config: aspeed_g4: Enable EDAC and SPGIO adds a4836d5ad127 ARM: config: aspeed: Regenerate defconfigs adds 07e7e1c9969f Merge tag 'aspeed-5.15-defconfig' of git://git.kernel.org/ [...] adds 75b4c5deef01 ARM: configs: multi_v7: enable PL35x NAND controller adds 79cd0bb66e35 Merge tag 'zynq-soc-for-v5.15' of https://github.com/Xilin [...] adds 32b47072f319 Merge tag 'defconfig-5.15' of git://git.kernel.org/pub/scm [...] adds df5060dce764 ARM: dts: owl-s500: Add ethernet support adds 062f82a0b7a7 ARM: dts: owl-s500-roseapplepi: Add ethernet support adds 8fbb8c334ff1 arm64: dts: renesas: salvator-x(s): Factor out HDMI1 parts adds 90a4ee4ba5cf arm64: dts: renesas: salvator-x(s): Factor out SATA parts adds d18fb00dd088 arm64: dts: renesas: salvator-x(s): Factor out USB ch2 parts adds 3a44a8d130e1 arm64: dts: renesas: salvator-xs: Factor out USB ch3 parts adds cfda82037780 ARM: dts: r8a73a4: Remove non-functional DMA support adds 0ceed25a5aef ARM: dts: rzg1: Add generic compatible strings to IIC nodes adds 57e47b783c37 arm64: dts: renesas: r8a774c0: Add generic compatible stri [...] adds c6d2f832da78 arm64: dts: renesas: r8a77990: Add generic compatible stri [...] adds a636d8037ef6 arm64: dts: renesas: rzg2: Rename i2c_dvfs to iic_pmic adds f90e3c06b25a arm64: dts: renesas: r8a77995: draak: Add SW56 support adds 4f929bba8fd8 arm64: dts: renesas: r8a77990: ebisu: Add SW4 support adds eab605c59a16 arm64: dts: renesas: r8a779a0: Restore sort order adds 13df5e881d14 arm64: dts: renesas: r9a07g044: Add I2C nodes adds ecdd5a21aac9 arm64: dts: renesas: beacon: Enable micbias adds 4ec82a7bb3db arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511 [...] adds 110ead307d5a arm64: dts: renesas: r8a77990: ebisu: Add I2C EEPROM for PMIC adds cfd7bf66b2a3 arm64: dts: renesas: rcar-gen3: Add SoC model to comment headers adds 5d78c97b4ba9 arm64: dts: renesas: r8a77995: Add R-Car Sound support adds 513cea27baec arm64: dts: renesas: r8a77995: draak: Add R-Car Sound support adds c96ca5604a88 arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal [...] adds 89326803091e arm64: dts: renesas: Add Renesas R8A779M1 SoC support adds 52d348867d90 arm64: dts: renesas: Add Renesas R8A779M3 SoC support adds 49596032fb9b arm64: dts: renesas: Add support for Salvator-XS with R-Ca [...] adds 488cca0a3650 arm64: dts: renesas: Add support for H3ULCB with R-Car H3e-2G adds a04dfa94578b arm64: dts: renesas: Add support for H3ULCB+Kingfisher wit [...] adds c532a55c9b4b arm64: dts: renesas: Add support for Salvator-XS with R-Ca [...] adds 843654816105 arm64: dts: renesas: Add support for M3ULCB with R-Car M3e-2G adds 1d14ae11ad48 arm64: dts: renesas: Add support for M3ULCB+Kingfisher wit [...] adds 651f8cffade8 arm64: dts: renesas: r8a77961: Add iommus to ipmmu_ds[01] [...] adds 272614ec1b6b Merge tag 'renesas-arm-dt-for-v5.15-tag1' of git://git.ker [...] adds 3e82868e8523 dt-bindings: arm: renesas: Document R-Car H3e-2G and M3e-2 [...] adds c4994975132e Merge tag 'renesas-dt-bindings-for-v5.15-tag1' of git://gi [...] adds 4efdd31bfd59 ARM: dts: ux500: Add device tree for Samsung Gavini adds a345142d01ec ARM: dts: ux500: Flag eMMCs as non-SDIO/SD adds 68cc0c06967b ARM: dts: ux500: ab8500: Link USB PHY to USB controller node adds 9b58fc860ea4 ARM: dts: ux500: Add devicetree for Codina adds 8ac1247089fd ARM: dts: ux500: Add a device tree for Kyle adds fe2fc0fd3793 ARM: dts: ux500: Adjust operating points to reality adds 72ee3b4dc2c8 Merge tag 'ux500-dts-v5.15-1' of git://git.kernel.org/pub/ [...] adds c556478f46c2 dt-bindings: ARM: at91: document sama7g5ek board adds 7540629e2fc7 ARM: dts: at91: add sama7g5 SoC DT and sama7g5-ek adds b6862714078c dt-bindings: atmel-sysreg: add bindings for sama7g5 adds 80891e4fcd33 ARM: dts: at91: sama5d4_xplained: Remove spi0 node adds 289be44b6cb9 ARM: dts: at91: sama5d27_som1_ek: enable ADC node adds bf781869e5cf ARM: dts: at91: add pinctrl-{names, 0} for all gpios adds 9907f382a7a0 ARM: dts: at91: add conflict note for d3 adds c1f00edce5a3 ARM: dts: at91: sama5d4_xplained: change the key code of t [...] adds 72d609dad087 ARM: dts: at91: sama5d2_icp: enable digital filter for I2C nodes adds 818c4593434e ARM: dts: at91: use the right property for shutdown controller adds 8e816b9915a1 Merge tag 'at91-dt-5.15' of git://git.kernel.org/pub/scm/l [...] adds cb31bbfa4915 ARM: dts: am335x-boneblue: add gpio-line-names adds 176f26bcd41a ARM: dts: Add support for dra762 abz package adds 591c091705e2 ARM: dts: omap4-l4-abe: Correct sidle modes for McASP adds ae3c05cf20ef ARM: dts: omap4-l4-abe: Add McASP configuration adds feb29cf359fb ARM: dts: am335x-boneblack: Extract HDMI config adds 3ed926537376 ARM: dts: am335x-sancloud-bbe: Extract common code adds e48d54c1dfe7 ARM: dts: am335x-sancloud-bbe-lite: New devicetree adds 9b694bea4ba9 ARM: dts: am33xx-l4: Add PRUSS node adds 984ba7ee456b ARM: dts: am33xx-l4: Add PRUSS MDIO controller node adds 7c6a0fdcd4c2 ARM: dts: am335x-bone-common: Enable PRU-ICSS node adds 6bcf2b67e06a ARM: dts: am335x-evm: Enable PRU-ICSS module adds 7acf5661b6a1 ARM: dts: am335x-evmsk: Enable PRU-ICSS module adds 8668711b0015 ARM: dts: am335x-icev2: Enable PRU-ICSS module adds 152b53b41dc0 ARM: dts: am4372: Add the PRU-ICSS1 DT node adds 0de8049ed4cb ARM: dts: am4372: Add the PRU-ICSS0 DT node adds 670be468b3f3 ARM: dts: am4372: Add PRUSS MDIO controller node adds b8afeaee9d03 ARM: dts: am57xx: Add PRU-ICSS nodes adds 8c054cd2818e ARM: dts: am57xx: Add PRUSS MDIO controller nodes adds 3df512524fa8 Merge tag 'omap-for-v5.15/dt-signed' of git://git.kernel.o [...] adds a7056e042372 ARM: dts: sti: update flexgen compatible within stih418-clock adds 7c44e1515c84 ARM: dts: sti: update flexgen compatible within stih407-clock adds d767090d73e1 ARM: dts: sti: update flexgen compatible within stih410-clock adds 9528bb46b606 ARM: dts: sti: update clkgen-pll entries in stih407-clock adds b26ba00c3b23 ARM: dts: sti: update clkgen-pll entries in stih410-clock adds 19007a65aa13 ARM: dts: sti: update clkgen-pll entries in stih418-clock adds 21b6069c3a8e ARM: dts: sti: update clkgen-fsyn entries in stih407-clock adds 7f9ed95ddaa5 ARM: dts: sti: update clkgen-fsyn entries in stih410-clock adds a1b68d6b02b6 ARM: dts: sti: update clkgen-fsyn entries in stih418-clock adds 5d296faf3f45 ARM: dts: sti: add the spinor controller node within stih4 [...] adds 7b22ec0c72f3 ARM: dts: sti: disable rng11 on the stih418 platform adds 11061d6cafcf ARM: dts: sti: add the thermal sensor node within stih418 adds 41e202f9d9c8 ARM: dts: sti: Introduce 4KOpen (stih418-b2264) board adds c2026910fc26 ARM: dts: sti: remove clk_ignore_unused from bootargs for [...] adds bd642467c273 ARM: dts: sti: remove clk_ignore_unused from bootargs for [...] adds 4e80af1fd639 ARM: dts: sti: remove clk_ignore_unused from bootargs for [...] adds f9807f9cb396 ARM: dts: sti: remove clk_ignore_unused from bootargs for [...] adds f3e22d32e4dd Merge tag 'sti-dt-for-v5.15-round1' of git://git.kernel.or [...] adds a79e78c391dc ARM: dts: stm32: Set {bitclock,frame}-master phandles on D [...] adds 10ba166b1140 ARM: dts: stm32: Add backlight and panel supply on DHCOM SoM adds e24e70aa76b3 ARM: dts: stm32: Add usbphyc_port1 supply on DHCOM SoM adds 9542ca9e9a99 ARM: dts: stm32: Add coprocessor detach mbox on stm32mp157 [...] adds 6257dfc1c412 ARM: dts: stm32: Add coprocessor detach mbox on stm32mp15x [...] adds 8aec45d7884f ARM: dts: stm32: Set {bitclock,frame}-master phandles on ST DKx adds 1e6bc5987a52 ARM: dts: stm32: Update AV96 adv7513 node per dtbs_check adds 57798ff216eb Merge tag 'stm32-dt-for-v5.15-1' of git://git.kernel.org/p [...] adds f775d2150cb4 ARM: dts: ixp4xx: Fix up bad interrupt flags adds 5900dc0850ff ARM: dts: ixp4xx: Add devicetree for Iomega NAS 100D adds 5a68c91d1c27 ARM: dts: ixp4xx: Move EPBX100 flash to external bus node adds 94e8b34be2c0 ARM: dts: ixp4xx: Add devicetree for D-Link DSM-G600 rev A adds e647167967f8 ARM: dts: ixp4xx: Add second UART adds f2791ed73193 ARM: dts: ixp4xx: Use the expansion bus adds 6fb89c46d487 ARM: dts: ixp4xx: Add devicetree for Netgear WG302v2 adds 36eb2640d3be ARM: dts: ixp4xx: Add Arcom Vulcan device tree adds ae751e6325c0 ARM: dts: ixp4xx: Add Gateworks Avila GW2348 device tree adds 16d8d49b567b ARM: dts: ixp4xx: Add CF to GW2358 adds ec0384026cd9 ARM: dts: ixp4xx: Add Intel IXDP425 etc reference designs adds e664f7720ab4 ARM: dts: ixp4xx: Add device trees for Coyote and IXDPG425 adds 0ceddb06be67 ARM: dts: ixp4xx: Add devicetree for Linksys WRV54G adds f2841e3ab175 ARM: dts: ixp4xx: Add a devicetree for Freecom FSG-3 adds 34827ffe3502 Merge tag 'ixp4xx-dts-arm-soc-v5.15-1' of git://git.kernel [...] adds 293cb6b0ea19 arm: dts: mt7623: increase passive cooling trip adds eaf05c1fdc14 Merge tag 'v5.14-next-dts32' of git://git.kernel.org/pub/s [...] adds 42a495fb94d1 arm64: dts: mt8183: kukui: Use aliases to mmc nodes adds a5d68a87f8f2 arm64: dts: mt8173: elm: Use aliases to mmc nodes adds 109fd20601e2 arm64: dts: mediatek: mt8173: Add domain supply for mfg_async adds 02912fb79e70 arm64: dts: mt8183: add mediatek,gce-events in mutex adds ce5db043d2e8 dt-bindings: mediatek: Add optional mediatek,gce-events property adds 261a910d6cb7 Merge tag 'v5.14-next-dts64' of git://git.kernel.org/pub/s [...] adds 13a9a3ef6624 arm64: dts: ti: k3-am64-main: Add epwm nodes adds ae0df139b51a arm64: dts: ti: k3-am64-main: Add ecap pwm nodes adds 8032affdf5a1 arm64: dts: ti: k3-am642-evm: Add pwm nodes adds c1fa5ac6c2f4 arm64: dts: ti: k3-am642-sk: Add pwm nodes adds 5f49f22db4a8 Merge tag 'ti-k3-dt-for-v5.15' of git://git.kernel.org/pub [...] adds 46f2735c17d2 arm64: dts: meson-gxbb: nanopi-k2: Enable Bluetooth adds 6b197abe56fe arm64: dts: meson: improve gxl-s905x-khadas-vim wifi adds 4b5260032ec6 arm64: dts: meson: improve gxm-khadas-vim2 wifi adds bcbe4bd39d47 Merge tag 'amlogic-arm64-dt-for-v5.15' of git://git.kernel [...] adds 44cf630bcb8c ARM: dts: meson8: Use a higher default GPU clock frequency adds 4f8ca13df1d5 ARM: dts: meson: Add the AIU audio controller adds 0bd475db1a5d ARM: dts: meson8b: ec100: wire up the RT5640 audio codec adds 876228e9f935 ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply [...] adds 632062e540be ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties adds 72ccc373b064 ARM: dts: meson8b: ec100: Fix the pwm regulator supply properties adds c2632c3afead Merge tag 'amlogic-arm-dt-for-v5.15' of git://git.kernel.o [...] adds a2798e309f3c ARM: dts: exynos: add CPU topology to Exynos3250 adds 900dd07d13e4 ARM: dts: exynos: add CPU topology to Exynos4210 adds 1fb5b5b0dc49 ARM: dts: exynos: add CPU topology to Exynos4412 adds fc6d5c995375 ARM: dts: exynos: add CPU topology to Exynos5250 adds fa0c56dbc3a1 ARM: dts: exynos: add CPU topology to Exynos5260 adds a73d3069f6f7 ARM: dts: exynos: add CPU topology to Exynos5420 adds 6cad6db75231 ARM: dts: exynos: add CPU topology to Exynos5422 adds 0b72a27e1d5d Merge tag 'samsung-dt-5.15' of git://git.kernel.org/pub/sc [...] adds c4e40c0144cb arm64: dts: exynos: Add cpu cache information to Exynos7 adds 178a5d90dc04 arm64: dts: exynos: Add cpu cache information to Exynos5433 adds 0cdcca7ec37c arm64: dts: exynos: add CPU topology to Exynos5433 adds 01c72cad790c arm64: dts: exynos: correct GIC CPU interfaces address ran [...] adds f73979109bc1 Merge tag 'samsung-dt64-5.15' of git://git.kernel.org/pub/ [...] adds 1c7ba565e703 ARM: dts: am335x-baltos: switch to new cpsw switch drv adds 0a8c054defe7 ARM: dts: am335x-nano: switch to new cpsw switch drv adds 17d03506dd86 ARM: dts: am335x-chiliboard: switch to new cpsw switch drv adds 1d3e27982c4d ARM: dts: am335x-cm-t335: switch to new cpsw switch drv adds 45b2c44aa5de ARM: dts: am335x-igep0033: switch to new cpsw switch drv adds 843470ac18d2 ARM: dts: am335x-lxm: switch to new cpsw switch drv adds 5578b73024f3 ARM: dts: am335x-moxa-uc: switch to new cpsw switch drv adds 4c0b47f3228a ARM: dts: am335x-myirtech: switch to new cpsw switch drv adds c2fe8276b3fe ARM: dts: am335x-osd3358-sm-red: switch to new cpsw switch drv adds a2f2cd466e7f ARM: dts: am335x-pdu001: switch to new cpsw switch drv adds 2bd433270566 ARM: dts: am335x-pepper: switch to new cpsw switch drv adds a71c1446b5ca ARM: dts: am335x-phycore: switch to new cpsw switch drv adds a5cacca25ed2 ARM: dts: am335x-shc: switch to new cpsw switch drv adds 0a8eb8d7f090 ARM: dts: am335x-sl50: switch to new cpsw switch drv adds d22e0e1afa26 ARM: dts: am33xx: update ethernet aliases adds c477358e66a3 ARM: dts: am335x-bone: switch to new cpsw switch drv adds 7244c8af762a ARM: dts: am335x-sancloud-bbe: Fix missing pinctrl refs adds 29fabf5274bf ARM: dts: am335x-sancloud-bbe: Drop usb wifi comment adds 81b6a2857377 Merge tag 'omap-for-v5.15/dt-am3-signed' of git://git.kern [...] adds a8675b2d4608 arm64: dts: renesas: r9a07g044: Add pinctrl node adds b3f894354aa0 arm64: dts: renesas: r9a07g044: Add ADC node adds 0b256c403d40 dt-bindings: clock: r9a07g044-cpg: Add entry for P0_DIV2 c [...] adds fb210df33dd9 Merge tag 'renesas-r9a07g044-dt-binding-defs-tag2' into HEAD adds 9ea0c7b3c200 arm64: dts: renesas: r9a07g044: Add CANFD node adds 112dfa5ca16c dt-bindings: i2c: renesas,riic: Add interrupt-names adds 1db70c0277f1 ARM: dts: rza: Add I2C interrupt-names adds 8e8890ea1a5e arm64: dts: renesas: r9a07g044: Add I2C interrupt-names adds 13bf92e6dec0 dt-bindings: i2c: renesas,riic: Make interrupt-names required adds d5aa02458607 Merge tag 'renesas-arm-dt-for-v5.15-tag2' of git://git.ker [...] adds c7f5675b3452 arm64: dts: meson: add audio playback to nexbox-a1 adds c6cf488e3bfd arm64: dts: meson: add audio playback to vega-s95 dtsi adds fba65f104ea8 Merge tag 'amlogic-arm64-dt-for-v5.15-v2' of git://git.ker [...] adds 900a486ac73d dt-bindings: tegra: Document NVIDIA Jetson TX2 NX developer kit adds b05cff9f4d38 Merge tag 'tegra-for-5.15-dt-bindings' of git://git.kernel [...] adds 13a2a5ea1a36 ARM: tegra: Add SoC thermal sensor to Tegra30 device-trees adds da0ad8983cc4 ARM: tegra: ouya: Add interrupt to temperature sensor node adds 155bfaf7ee1d ARM: tegra: paz00: Add interrupt to temperature sensor node adds b844468615cd ARM: tegra: nexus7: Add interrupt to temperature sensor node adds 8d78c750e3f6 ARM: tegra: acer-a500: Add interrupt to temperature sensor node adds 965832950e60 ARM: tegra: nyan: Correct interrupt trigger type of temper [...] adds 382397f8d66d ARM: tegra: apalis: Correct interrupt trigger type of temp [...] adds d8b17f31f12d ARM: tegra: cardhu: Correct interrupt trigger type of temp [...] adds e824fdfc7149 ARM: tegra: dalmore: Correct interrupt trigger type of tem [...] adds 457f62015080 ARM: tegra: jetson-tk1: Correct interrupt trigger type of [...] adds 70e740ad55e5 ARM: tegra: acer-a500: Remove bogus USB VBUS regulators adds d8c6c30bd868 ARM: tegra: acer-a500: Add power supplies to accelerometer adds c60e6e981812 ARM: tegra: acer-a500: Use verbose variant of atmel,wakeup [...] adds 3f9c8c113fc8 ARM: tegra: acer-a500: Improve thermal zones adds 2af8d585c30a ARM: tegra: nexus7: Improve thermal zones adds 2270ad2f4e12 ARM: tegra: tamonten: Fix UART pad setting adds aadf2b3857ad Merge tag 'tegra-for-5.15-arm-dt' of git://git.kernel.org/ [...] adds bf2942a8b7c3 arm64: tegra: Fix Tegra194 PCIe EP compatible string adds dbb096d34a84 arm64: tegra194: p2888: Correct interrupt trigger type of [...] adds 913f8ad4fad0 arm64: tegra: Add PWM nodes on Tegra186 adds 8a9dee7e7beb arm64: tegra: Add NVIDIA Jetson TX2 NX Developer Kit support adds d6ff10e072e1 arm64: tegra: Add missing interconnects property for USB o [...] adds f865d0292ff3 arm64: tegra: Fix compatible string for Tegra132 CPUs adds 1de489323898 Merge tag 'tegra-for-5.15-arm64-dt' of git://git.kernel.or [...] adds 204d1a747636 dt-bindings: arm: fsl: add Nitrogen8 SoM adds 26d816652c92 dt-bindings: vendor-prefixes: add mntre adds ec1e7fc77218 dt-bindings: arm: fsl: add MNT Reform2 board adds 718226469d23 dt-bindings: media: imx-jpeg: Add compatible for i.MX8QM J [...] adds d7114b576859 dt-bindings: arm: fsl: add SolidSense boards adds ffd1e072594f dt-bindings: arm: fsl: Add DHCOM PicoITX and DHCOM DRC02 boards adds 108547fd85eb dt-bindings: arm: imx: add imx8mm/imx8mn GW7902 support adds a756f1b6e34a dt-bindings: vendor-prefixes: Add an entry for SKOV A/S adds 23ee064a20e1 dt-bindings: arm: fsl: add SKOV imx6q and imx6dl based boards adds 94f846984375 dt-bindings: vendor-prefixes: add Traverse Technologies adds 0fdedc09af18 dt-bindings: arm: fsl: Add Traverse Ten64 (LS1088A) board adds fe3be9941e3c Merge tag 'imx-bindings-5.15' of git://git.kernel.org/pub/ [...] adds 117c25091d73 arm64: dts: imx8mq: add Nitrogen8 SoM adds d39cd936b6b7 arm64: dts: imx8mq: add support for MNT Reform2 adds 0c1ed5e70443 arm64: dts: lx2160ardb: update PHY nodes with IRQ information adds 915622ce17f9 arm64: dts: ls2088ardb: update PHY nodes with IRQ information adds 16fe55ba9532 arm64: dts: ls1088ardb: update PHY nodes with IRQ information adds d6ce0bfaf9ce arm64: dts: imx8qxp-ai_ml: Fix checkpatch warnings adds 5bb279171afc arm64: dts: imx8: Add jpeg encoder/decoder nodes adds d05cd0dcb4db arm64: dts: imx8mm-venice-gw7901: Remove unnecessary #addr [...] adds 7e5f3146670f arm64: dts: imx8mq-evk: add CD pinctrl for usdhc2 adds 5ff554dd5c24 arm64: dts: imx8mq-evk: Remove unnecessary blank lines adds 78e80c4b4238 arm64: dts: imx8m: Replace deprecated fsl,usbphy DT props [...] adds bc3ab388ee84 arm64: dts: imx8mp: Add dsp node adds ef484dfcf6f7 arm64: dts: imx: Add i.mx8mm/imx8mn Gateworks gw7902 dts support adds bcadd5f66c2a arm64: dts: imx8mq: add mipi csi phy and csi bridge descriptions adds 092cd75e5270 arm64: dts: imx8mm-venice-gw700x: fix mp5416 pmic config adds 500659f3b401 arm64: dts: imx8mm-venice-gw700x: fix invalid pmic pin config adds bd306fdb4e60 arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS adds 590dc51bcaf2 arm64: dts: imx8mm-venice-gw7901: add support for USB hub subload adds a9c577822e98 arm64: dts: imx8mm-venice-gw7901: enable pull-down on gpio [...] adds c1a6018d1839 arm64: dts: ls1046a: fix eeprom entries adds ceec36ee0d15 arm64: dts: imx8mm: update pmu compatible adds 16ce4ce32dc8 arm64: dts: imx8qxp: update pmu compatible adds d4efa65f30ac arm64: dts: imx8m: drop interrupt-affinity for pmu adds 6a47c304316d arm64: dts: imx8mq-reform2: add sound support adds e3f9eb037c41 arm64: dts: ls1088a: add internal PCS for DPMAC1 node adds 2cfad132b501 arm64: dts: ls1088a: add missing PMU node adds 418962eea358 arm64: dts: add device tree for Traverse Ten64 (LS1088A) adds 6d640913126d Merge tag 'imx-dt64-5.15' of git://git.kernel.org/pub/scm/ [...] adds a6d05cc7eae6 ARM: dts: add SolidRun SolidSense support adds 7f30daf81d38 ARM: dts: imx6qdl-gw5xxx: add missing USB OTG OC pinmux adds 5b9829e3092b ARM: dts: imx6qdl-gw5904: atecc508a support adds d8075e949030 ARM: dts: imx7d-remarkable2: Add WiFi support adds 2af8a617b14d ARM: dts: imx6q-dhcom: Add the parallel system bus adds dd720c7e1867 ARM: dts: imx6q-dhcom: Add interrupt and compatible to the [...] adds e0dff0fe0bb9 ARM: dts: imx6q-dhcom: Fill GPIO line names on DHCOM SoM adds cd35bf9dd94c ARM: dts: imx6q-dhcom: Adding Wake pin to the PCIe pinctrl adds fccf2b401e13 ARM: dts: imx6q-dhcom: Align stdout-path with other DHCOM SoMs adds 377b50926d36 ARM: dts: imx6q-dhcom: Add keys and leds to the PDK2 board adds 0daad458e2fc ARM: dts: imx6q-dhcom: Remove ddc-i2c-bus property adds ac04da5c7bca ARM: dts: imx6q-dhcom: Set minimum memory size of all DHCO [...] adds 298591bf725a ARM: dts: imx6q-dhcom: Use 1G ethernet on the PDK2 board adds 00342c631eec ARM: dts: imx6q-dhcom: Rework of the DHCOM GPIO pinctrls adds 1f58e94c5462 ARM: dts: imx6q-dhcom: Rearrange of iomux adds fea4e8a9d534 ARM: dts: imx6q-dhcom: Cleanup of the devicetrees adds fa0cae955627 ARM: dts: imx6qdl-dhcom: Split SoC-independent parts of DH [...] adds 317d26e92161 ARM: dts: imx6qdl-dhcom: Add DHCOM based PicoITX board adds a0c1748f3653 ARM: dts: imx6qdl-dhcom: Add DHSOM based DRC02 board adds 0c4d7337392d ARM: dts: imx7: add ftm nodes for Flex Timers adds b1111358e1e8 ARM: dts: add SKOV imx6q and imx6dl based boards adds 85b5d85ce1fb ARM: dts: vf610-zii-dev-rev-b: Remove #address-cells and # [...] adds 87a8c7164022 ARM: dts: imx6qp-prtwd3: configure ENET_REF clock to 125MHz adds 9b35ab1e314c Merge tag 'imx-dt-5.15' of git://git.kernel.org/pub/scm/li [...] adds 66cb47d40e50 ARM: dts: qcom: msm8974-klte: Enable remote processors adds 0dc6c59892ea ARM: dts: qcom: apq8064: correct clock names adds 2bc7a025277f ARM: dts: qcom: apq8060: Correct Ethernet node name and dr [...] adds 8927b678766d ARM: dts: qcom: Add support for MSM8226 SoC adds ef537057c298 dt-bindings: arm: qcom: Document MSM8226 SoC binding adds 537fd19738eb ARM: dts: qcom: Add initial DTS file for Samsung Galaxy S [...] adds b05f82b152c9 ARM: dts: qcom: msm8974: Add blsp2_uart7 for bluetooth on sirius adds 8822c0d49c73 ARM: dts: qcom: msm8974: castor: Add Bluetooth-related nodes adds 4cae3413c5f4 ARM: dts: qcom: Fix up APQ8060 DragonBoard license adds f95c4c56d652 ARM: dts: qcom: add ahb reset to ipq806x-gmac adds 4d314179d62b Merge tag 'qcom-dts-for-5.15' of git://git.kernel.org/pub/ [...] adds f1b7e8976668 arm64: dts: qcom: sc7180: Add DisplayPort node adds e1746c6d3e4b arm64: dts: qcom: ipq6018: enable USB2 support adds af5f967c72d1 arm64: dts: qcom: ipq6018: Update WCSS PIL driver compatible adds 6df9102f19bc arm64: dts: qcom: ipq8074: Add scm on IPQ8074 SoCs adds 2b6187abafea arm64: dts: qcom: sm8150: Add CPU opp tables adds a9ff4e16585c arm64: dts: qcom: Add device tree for Xiaomi Redmi 2 (wing [...] adds 678b0fcc77c3 arm64: dts: qcom: msm8916-wingtech-wt88047: Add touchscreen adds f9af9f61b095 arm64: dts: qcom: msm8916-wingtech-wt88047: Add notification LED adds b7d9750272d1 arm64: dts: qcom: msm8916-wingtech-wt88047: Add IMU adds a8c7f3100e70 arm64: dts: qcom: sc7180: Set adau wakeup delay to 80 ms adds 63fa43224696 arm64: dts: qcom: sm8250: fix usb2 qmp phy node adds 98aee1e3cdcd arm64: dts: qcom: sm8150: Add UFS ICE capability adds 2aa2b50de12d arm64: dts: qcom: Use correct naming for dwc3 usb nodes in [...] adds 5dc43d3b362c arm64: dts: qcom: sm8150: Sort dc_noc and gem_noc nodes adds 12dd4ebda47a arm64: dts: qcom: Fix usb entries for SA8155p adp board adds 298c81a7d44f arm64: dts: qcom: sc7280: Add nodes for eMMC and SD card adds 1c39e6f9b534 arm64: dts: qcom: sc7280: Add USB related nodes adds 820bf3fefa82 arm64: dts: qcom: sc7280: Add USB nodes for IDP board adds 4f365c75a342 arm64: dts: qcom: sc7180: trogdor: Update audio codec to M [...] adds db718417e87f arm64: dts: qcom: Add PMI8996 DTSI file adds a569b10bf74f arm64: dts: qcom: Add MSM8996v3.0 DTSI file adds 08972f34a264 arm64: dts: qcom: msm8996-*: Disable HDMI by default adds 9da65e441d4d arm64: dts: qcom: Add support for SONY Xperia X Performanc [...] adds b9650a9e9c57 arm64: dts: qcom: sm8150-mtp: Add 8150 compatible string adds ce3b50cf621c arm64: dts: qcom: sm8150: Fix incorrect cpu opp table entry adds 26e02c98a9ad arm64: dts: qcom: sdm630: Rewrite memory map adds 1ce921ae3d30 arm64: dts: qcom: sdm630: Add RPMPD nodes adds 01b182d920a8 arm64: dts: qcom: sdm630: Add MMCC node adds 045547a02252 arm64: dts: qcom: sdm630: Add interconnect provider nodes adds b52555d590d1 arm64: dts: qcom: sdm630: Add MDSS nodes adds 142662f8f43c arm64: dts: qcom: sdm630: Add qfprom subnodes adds c65a4ed2ea8b arm64: dts: qcom: sdm630: Add USB configuration adds 36a0d47aee6a arm64: dts: qcom: sdm630: Fix TLMM node and pinctrl configuration adds 0b700aa1b3e6 arm64: dts: qcom: sdm630: Add SDHCI2 node adds 738777ab85ea arm64: dts: qcom: sdm630: Add interconnect and opp table t [...] adds a64fa0e23b5f arm64: dts: qcom: sdm630: Add GPU Clock Controller node adds 6bb717fe56f6 arm64: dts: qcom: sdm630: Add clocks and power domains to [...] adds 056d4ff8279a arm64: dts: qcom: sdm630: Add qcom,adreno-smmu compatible adds 7c54b82b4545 arm64: dts: qcom: sdm630: Add TSENS node adds c8236767599a arm64: dts: qcom: sdm630: Add modem/ADSP SMP2P nodes adds 3332c59649fe arm64: dts: qcom: sdm630: Add thermal-zones configuration adds 7ca2ebc90a46 arm64: dts: qcom: sdm630: Add ADSP remoteproc configuration adds adc57d4a463b arm64: dts: qcom: sdm630: Raise tcsr_mutex_regs size adds 5cf69dcbec8b arm64: dts: qcom: sdm630: Add Adreno 508 GPU configuration adds b59b058c623d arm64: dts: qcom: pm660: Support SPMI regulators on PMIC sid 1 adds 7b56a804e58b arm64: dts: qcom: pm660l: Add WLED support adds 2a1fbb121aa6 arm64: dts: qcom: pm660l: Support SPMI regulators on PMIC sid 3 adds 4bf097540506 arm64: dts: qcom: pm660(l): Add VADC and temp alarm nodes adds 05aa0eb325c9 arm64: dts: qcom: sdm660: Make the DTS an overlay on top of 630 adds 36c7b98f7935 arm64: dts: qcom: Add device tree for SDM636 adds c21512cbfbfd arm64: dts: qcom: sdm630: Add IMEM node adds f3d5d3cc6971 arm64: dts: qcom: sdm630: Configure the camera subsystem adds ab290284398d arm64: dts: qcom: sdm660: Add required nodes for DSI1 adds 8b36c824b9a7 arm64: dts: qcom: sdm630-xperia-nile: Add all RPM and fixe [...] adds 158f80a68148 arm64: dts: qcom: sdm630-nile: Use &labels adds 2c616239f255 arm64: dts: qcom: sdm630-nile: Add USB adds fcbcd062a894 arm64: dts: qcom: sdm630-nile: Add Volume up key adds 4c1d849ec047 arm64: dts: qcom: sdm630-xperia: Retire sdm630-sony-xperia [...] adds f8fc1c43c51b arm64: dts: qcom: sdm630-nile: Add Synaptics touchscreen. adds bc81940d8ca5 arm64: dts: qcom: sdm630-nile: Specify ADSP firmware name adds e634d8196f7d arm64: dts: qcom: sdm630-nile: Enable uSD card slot adds 18abedf7d4e6 arm64: dts: qcom: sdm630-nile: Remove gpio-keys autorepeat adds 536f44285ff6 arm64: dts: qcom: sdm630: Add I2C functions to I2C pins adds 712e245fcbfd arm64: dts: qcom: sdm630: Add DMA to I2C hosts adds 2e01e0c21459 arm64: dts: qcom: sdm850-yoga: Enable IPA adds 59983a5c918e arm64: dts: qcom: sm8250: Add DMA to I2C/SPI adds cff4bbaf2a2d arm64: dts: qcom: Add support for SM6125 adds 82e1783890b7 arm64: dts: qcom: sm6125: Add support for Sony Xperia 10II adds 184adb500f72 arm64: dts: qcom: msm8996: don't use empty memory node adds d53dc79f9b56 arm64: dts: qcom: msm8998: don't use empty memory node adds cfdf0c276395 arm64: dts: qcom: sdm630: don't use empty memory node adds 52c9887fba71 arm64: dts: qcom: ipq8074: fix pci node reg property adds c81210e38966 arm64: dts: qcom: sdm660: use reg value for memory node adds 1b91b8ef60e9 arm64: dts: qcom: ipq6018: drop '0x' from unit address adds 639dfdbecd88 arm64: dts: qcom: sdm630: don't use underscore in node name adds 8c678beca7ed arm64: dts: qcom: msm8994: don't use underscore in node name adds 84f3efbe5b46 arm64: dts: qcom: msm8996: don't use underscore in node name adds e9dd2f7204ed dt-bindings: arm: qcom: Document alcatel,idol347 board adds 39d66a2e7fbf dt-bindings: arm: qcom: Drop qcom,mtp adds 8dc7dba0cc25 arm64: dts: qcom: pm8004: Enable the PMIC peripherals by default adds 589562946f85 arm64: dts: qcom: msm8996: Add gpu cooling support adds 77b53d65dc1e arm64: dts: qcom: sm8250: Fix epss_l3 unit address adds 437cdef515e2 arm64: dts: qcom: sc7180:: modified qfprom CORR size as pe [...] adds 67146f073880 arm64: dts: qcom: sm8350: Add wakeup-parent to tlmm adds 111c52854102 arm64: dts: qcom: sdm845: move bus clock to mdp node for s [...] adds 001ce9785c06 arm64: dts: qcom: sm8250: remove bus clock from the mdss n [...] adds 6493367f8031 arm64: dts: qcom: sc7280: Add interconnect properties for USB adds 7dfb52dcc5a4 arm64: dts: qcom: sc7280: Remove pm8350 and pmr735b for sc [...] adds 87f0b434b918 arm64: dts: qcom: sm8350: Rename GENI serial engine DT node adds 383409806ed6 arm64: dts: qcom: sdm845-oneplus-common: enable debug UART adds 3440b1becd3c arm64: dts: qcom: sdm845-oneplus: add ipa firmware names adds 5b01733f4fe6 arm64: dts: qcom: sc7180: Update lpass cpu node for audio over dp adds b22d313e1772 arm64: dts: qcom: sc7180-trogdor: Add lpass dai link for HDMI adds 53bc6b4170d5 arm64: dts: qcom: ipq6018: correct TCSR block area adds 11e03d692101 arm64: dts: qcom: sc7280: Fixup the cpufreq node adds c1b2189a19cf arm64: dts: qcom: sc7280: Add qfprom node adds 98b433864c20 arm64: dts: qcom: msm8916: Enable CoreSight STM component adds 129e1c968457 arm64: dts: qcom: sm8150: add SPI nodes adds f70c6dc013c1 arm64: dts: qcom: pm8150b: Add DTS node for PMIC VBUS booster adds 095bbdd9a5c3 arm64: dts: qcom: ipq6018: Add pcie support adds 06bf656eda23 arm64: dts: qcom: sm8350: add qupv3_id_1/i2c13 nodes adds f9e2df82d290 arm64: dts: qcom: ipq8074: add crypto nodes adds f26f6a5e41dc arm64: dts: qcom: ipq8074: add PRNG node adds ab428819ee3f arm64: dts: qcom: sc7180-trogdor: Move panel under the bri [...] adds fc4f0273d4fb arm64: dts: qcom: sc7280: add IPA information adds 8dc7e3e5fe13 arm64: dts: qcom: sc7280: enable IPA for sc7280-idp adds 310b266655a3 arm64: dts: qcom: sc7180: define ipa_fw_mem node adds 84173ca35978 arm64: dts: qcom: sm8350: fix IPA interconnects adds 14fec168bf8c dt-bindings: arm: qcom: Document qcom,sc7280-idp2 board adds 97a5b73b7058 arm64: dts: qcom: sc7280-idp: Add device tree files for IDP2 adds b547b216228f arm64: dts: qcom: sc7180: assign DSI clock source parents adds 3289022b3298 arm64: dts: qcom: sdm845: assign DSI clock source parents adds 77246d45d28f arm64: dts: qcom: sdm845-mtp: assign DSI clock source parents adds 97ec669dfcfa arm64: dts: qcom: sm8250: assign DSI clock source parents adds 198b8c8ede36 Merge tag 'v5.14-rc3' into arm64-for-5.15 adds a0f480dc6546 Merge tag 'qcom-arm64-for-5.15' of git://git.kernel.org/pu [...] adds 8c295b7f3d01 ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi adds 419cc0b8c127 ARM: dts: aspeed: Add Inspur NF5280M6 BMC machine adds ded3e2864c73 ARM: dts: everest: Add phase corrections for eMMC adds cc8606c58988 ARM: dts: aspeed: Enable ADC in Facebook AST2400 common dtsi adds c8a66b42d689 ARM: dts: aspeed: wedge40: Remove redundant ADC device adds 5501ab03b9f1 ARM: dts: aspeed: galaxy100: Remove redundant ADC device adds 00e9e776fa19 ARM: dts: aspeed: wedge100: Enable ADC channels adds a3034e895aba ARM: dts: rainier, everest: Add TPM reset GPIO adds dc2de6ed7ee7 ARM: dts: aspeed: tacoma: Add TPM reset GPIO adds db2d7420f8d3 ARM: dts: aspeed: ast2500evb: Enable built in RTC adds 85aef2b218c8 dt-bindings: aspeed-sgpio: Convert txt bindings to yaml. adds 0ffbfcbc273e dt-bindings: aspeed-sgpio: Add ast2600 sgpio adds 09eccdc9ebb5 ARM: dts: aspeed-g6: Add SGPIO node. adds dbc97765328a ARM: dts: aspeed-g5: Remove ngpios from sgpio node. adds b74759f75327 ARM: dts: Add Facebook BMC 128MB flash layout adds 2cbc14749ae7 ARM: dts: aspeed: wedge400: Use common flash layout adds 0c6881e86d2f ARM: dts: aspeed: Common dtsi for Facebook AST2600 Network BMCs adds 0ccdd60e51f0 ARM: dts: aspeed: Add Facebook Cloudripper (AST2600) BMC adds 2f31f8c2a3aa ARM: dts: aspeed: Add Facebook Elbert (AST2600) BMC adds 40cb6373b46c ARM: dts: aspeed: Add Facebook Fuji (AST2600) BMC adds 813e3f1d51fd ARM: dts: aspeed: minipack: Update flash partition table adds 9b5d85056cc8 ARM: dts: aspeed: cloudripper: Add comments for "mdio1" adds 6b8b31269898 ARM: dts: aspeed: p10bmc: Add power control pins adds c872138c2c71 Merge tag 'aspeed-5.15-devicetree' of git://git.kernel.org [...] adds 7ab1f6539762 arm64: dts: allwinner: h6: tanix-tx6: Fix regulator node names adds 35f2f8b802c1 arm64: dts: allwinner: h6: tanix-tx6: Add PIO power supplies adds 9d3ef21dca2c arm64: dts: allwinner: h6: tanix-tx6: enable emmc adds 4b2784473108 Merge tag 'sunxi-dt-for-5.15-1' of git://git.kernel.org/pu [...] adds 2dc30eb9241c arm64: dts: HiSilicon: hi3660: address a PCI warning adds 911f0faf4858 Merge tag 'hisi-arm64-dt-for-5.15' of git://github.com/his [...] adds 4c43a41e5b8c arm64: dts: cn913x: add device trees for topology B boards adds f3200db5c6a5 dts: marvell: Enable 10G interfaces on 9130-DB and 9131-DB boards adds 5c0ee54723f3 arm64: dts: add support for Marvell cn9130-crb platform adds 45b256532782 arch/arm64: dts: change 10gbase-kr to 10gbase-r in Armada adds 514ef1e62d65 arm64: dts: marvell: armada-37xx: Extend PCIe MEM space adds c4d3928250de Merge tag 'mvebu-dt64-5.15-1' of git://git.kernel.org/pub/ [...] adds f295228b384f ARM: dts: rockchip: rename pcfg_* nodenames for rk3066/rk3188 adds 2120e486b419 ARM: dts: rockchip: add space after &grf on rk3188 adds b3198e046821 ARM: dts: rockchip: rename timer compatible strings for rk3066a adds 6af95e03fb11 ARM: dts: rockchip: remove interrupt-names from iommu nodes adds 453da32aca12 ARM: dts: rockchip: add io-domains node to rk3188.dtsi adds c0728a2732f0 ARM: dts: rockchip: add io-domains nodes to rv1108.dtsi adds 9d508827c793 ARM: dts: rockchip: Add SFC to RV1108 adds bb4544c6d415 Merge tag 'v5.15-rockchip-dts32-1' of git://git.kernel.org [...] adds 3bf9899f87d8 ARM: dts: zynq: add NAND flash controller node adds c387eea58f93 ARM: dts: ebaz4205: enable NAND support adds 9fdbbe8443a3 Merge tag 'zynq-dt-for-v5.15' of https://github.com/Xilinx [...] adds 9e62ec0e661c arm/arm64: dts: Fix remaining dtc 'unit_address_format' warnings adds 7c636d4d20f8 Merge tag 'dt-5.15' of git://git.kernel.org/pub/scm/linux/ [...] adds ba3f5839fbeb asm-generic/hyperv: Add missing #include of nmi.h adds c445535c3efb x86/hyperv: fix for unwanted manipulation of sched_clock w [...] adds afca4d95dd7d Drivers: hv: Make portions of Hyper-V init code be arch neutral adds 9d7cf2c96758 Drivers: hv: Add arch independent default functions for so [...] adds 6dc77fa5ac2c Drivers: hv: Move Hyper-V misc functionality to arch-neutral code adds 5f92b45c3b67 x86/hyperv: add comment describing TSC_INVARIANT_CONTROL M [...] adds 31e5e64694cf drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers adds 63fb60c2fcc9 hv: hyperv.h: Remove unused inline functions adds e5d9b714fe40 x86/hyperv: fix root partition faults when writing to VP a [...] adds 57d276bbbd32 arm64: hyperv: Add Hyper-V hypercall and register access u [...] adds 512c1117fb2e arm64: hyperv: Add panic handler adds 9bbb888824e3 arm64: hyperv: Initialize hypervisor on boot adds 9b16c2132f34 arm64: efi: Export screen_info adds 7aff79e297ee Drivers: hv: Enable Hyper-V code to be built on ARM64 adds 9d68cd9120e4 hv_utils: Set the maximum packet size for VSS driver to th [...] adds c07f191907e7 Merge tag 'hyperv-next-signed-20210831' of git://git.kerne [...] adds cd3bf8cfd6ae m68k/nommu: prevent setting ROMKERNEL when ROM is not set adds 40cff49289d5 m68k: stmark2: update board setup adds 35a9f9363a89 m68k: m5441x: add flexcan support adds f6a4f0b424df m68k: coldfire: return success for clk_enable(NULL) adds db87db65c105 m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch adds 6104dde096eb Merge tag 'm68knommu-for-v5.15' of git://git.kernel.org/pu [...] adds 8480a727ae7b dt-bindings: net: ks8851: Convert to YAML schema adds fac4e24dcc56 dt-bindings: mxsfb: Add compatible for i.MX8MN adds 977b3167c2bd dt-bindings: irqchip: Update pruss-intc binding for K3 AM64x SoCs adds 2720b991337d dt-bindings: PCI: ftpci100: convert faraday,ftpci100 to YAML adds ace1c4b5c412 of: base: remove unnecessary for loop adds eb7173988caf of: fdt: remove unnecessary codes adds 24519fa7f915 dt-bindings: i2c: brcm,iproc-i2c: convert to the json-schema adds cc6ef3d1fdde of: kexec: Remove FDT_PROP_* definitions adds 42694f9f6407 dt-bindings: PCI: add snps,dw-pcie.yaml adds 0f8b97d8f602 dt-bindings: PCI: add snps,dw-pcie-ep.yaml adds 320e10986ef7 dt-bindings: PCI: update references to Designware schema adds 1c14c1695e78 dt-bindings: PCI: remove designware-pcie.txt adds fbe280ee67c4 dt-bindings: PCI: intel,lgm-pcie: Add reference to common schemas adds 17c1b16340f0 dt-bindings: pci: Add DT binding for Toshiba Visconti PCIe [...] adds db60b87e5f11 dt-bindings: media: Fix graph 'unevaluatedProperties' rela [...] adds b4db237e1e23 dt-bindings: display: Fix graph 'unevaluatedProperties' re [...] adds 61aaaa8110b1 dt-bindings: Remove "status" from schema examples adds cba3c40d1f97 dt-bindings: arm: mediatek: mmsys: convert to YAML format adds f72999f51da1 dt-bindings: arm: mediatek: mmsys: add MT8365 SoC binding adds 7ee9e21c9f28 dt-bindings: power: reset: convert Xilinx Zynq MPSoC bindi [...] adds d4fd4f01e197 dt-bindings: fpga: convert Xilinx Zynq MPSoC bindings to YAML adds 4b2545dd19ed dt-bindings: nvmem: Extend patternProperties to optionally [...] adds 90eed0f89520 dt-bindings: nvmem: Convert UniPhier eFuse bindings to jso [...] adds 390436f17c12 dt-bindings: mtd: update mtd-physmap.yaml reference adds 7da6ebf5f5a5 dt-bindings: arm: Convert Gemini boards to YAML adds 6ef02f9c394c dt-bindings: rng: mediatek: add mt7986 to mtk rng binding adds 1dbd981fcf2a dt-bindings: net: renesas,etheravb: Document Gigabit Ethernet IP adds dbe60e5d7f15 dt-bindings: memory: renesas,rpc-if: Miscellaneous improvements adds 9c4073782cb1 dt-bindings: auxdisplay: img-ascii-lcd: Convert to json-schema adds 869ab62c2bd7 dt-bindings: auxdisplay: arm-charlcd: Convert to json-schema adds d08d29c8041b Documentation: fix incorrect macro referencing in mscc-phy [...] adds 4409273b818c of: fdt: do not update local variable after use adds 51ca8fcba2b0 dt-bindings: gpu: mali-bifrost: Add RK3568 compatible adds 3e7e69f23045 dt-bindings: timer: Remove binding for energymicro,efm32-t [...] adds 6b2117ad65f1 of: property: fw_devlink: Add support for "resets" and "pwms" adds 18250b43f7b6 of: fdt: Remove early_init_dt_reserve_memory_arch() overri [...] adds 39c6b3a3dd11 of: fdt: Remove weak early_init_dt_mark_hotplug_memory_arch() adds 2de207f5ff06 dt-bindings: PCI: kirin: Fix compatible string adds 78e29356d6d2 dt-bindings: PCI: kirin: Convert kirin-pcie.txt to yaml adds cfcf126fc679 dt-bindings: PCI: kirin: Add support for Kirin970 adds 5dfb2d2406e5 dt-bindings: phy: Add bindings for HiKey 970 PCIe PHY adds b6c2052a90ce dt-bindings: net: renesas,etheravb: Drop "int_" prefix and [...] adds 3487668d281b dt-bindings: ata: drop unused Exynos SATA bindings adds 22227848d31e dt-bindings: irqchip: convert Samsung Exynos IRQ combiner [...] adds 9634cec58631 dt-bindings: rng: convert Samsung Exynos TRNG to dtschema adds 577f425859e0 dt-bindings: memory: convert Qualcomm Atheros DDR to dtschema adds 18c585c7d742 of: property: fw_devlink: Add support for "leds" and "backlight" adds cf4b94c8530d of: property: fw_devlink: Add support for "phy-handle" property adds a0aca5e3dc34 dt-bindings: memory: convert Broadcom DPFE to dtschema adds ee05ab92ddf4 dt-bindings: memory: convert Marvell MVEBU SDRAM controlle [...] adds 0aa9ab9c291c MAINTAINERS: EDAC/armada_xp: include dt-bindings adds 47e397a57522 dt-bindings: memory: convert Synopsys IntelliDDR memory co [...] adds 0a7eb4fe831b dt-bindings: memory: convert TI a8xx DDR2/mDDR memory cont [...] adds a083fadf540d dt-bindings: PCI: faraday,ftpci100: Fix 'contains' schema usage adds e62ebf625318 dt-bindings: eeprom-93xx46: Convert to json schema adds c4fdbf5ebaab dt-bindings: Output yamllint warnings to stderr adds 16109b257d11 dt-bindings: memory: convert H8/300 bus controller to dtschema adds 6211e9cb2f8f of: Don't allow __of_attached_node_sysfs() without CONFIG_SYSFS adds d014c93515e9 dt-bindings: clock: remove obsolete zte zx header adds cc8c99613290 dt-bindings: soc: remove obsolete zte zx header adds 1ee7943c3343 kbuild: Enable dtc 'pci_device_reg' warning by default adds 8c85bdafdd30 dt-bindings: devfreq: event: convert Samsung Exynos NoCP t [...] adds c507f1523106 dt-bindings: devfreq: event: convert Samsung Exynos PPMU t [...] adds 0b3813014c86 dt-bindings: memory: convert Samsung Exynos DMC to dtschema adds 33709413014c crash_dump: Make elfcorehdr address/size symbols always visible adds f7e7ce93aac1 of: fdt: Add generic support for handling elf core headers [...] adds 2af2b50acf9b of: fdt: Add generic support for handling usable memory ra [...] adds bf2e8609734b of: fdt: Use IS_ENABLED(CONFIG_BLK_DEV_INITRD) instead of #ifdef adds 2931ea847dcc riscv: Remove non-standard linux,elfcorehdr handling adds 57beb9bd18fc arm64: kdump: Remove custom linux,elfcorehdr handling adds b261dba2fdb2 arm64: kdump: Remove custom linux,usable-memory-range handling adds 2fcf9a178ba1 of: fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr() adds 13b11b316f52 dt-bindings: Add vendor prefix for Topic Embedded Systems adds 1c3ac086fd69 dt-bindings: Use 'enum' instead of 'oneOf' plus 'const' entries adds 751ca492f131 dt-bindings: PCI: imx6: convert the imx pcie controller to [...] adds c47cbd4f5659 dt-bindings: mtd-physmap: Add 'arm,vexpress-flash' compatible adds 785b66427ee1 dt-bindings: hwmon: merge max1619 into trivial devices adds b1e202503508 dt-bindings: display: remove zte,vou.txt binding doc adds 9e5f3ffcf1cb Merge tag 'devicetree-for-5.15' of git://git.kernel.org/pu [...] adds fe8e3ee0d588 lib/test_scanf: Handle n_bits == 0 in random tests adds 91027d0a7a0e string_helpers: Escape double quotes in escape_special adds a1ad4b8a1956 printk: Straighten out log_flags into printk_info_flags adds f3d75cf537db printk: Rework parse_prefix into printk_parse_prefix adds 337015573718 printk: Userspace format indexing support adds ad7d61f159db printk: index: Add indexing support to dev_printk adds 86ce91d5568d MIPS/asm/printk: Fix build failure caused by printk adds 0f0aa84850a4 printk/index: Fix warning about missing prototypes adds 7d9e2661f268 printk: Move the printk() kerneldoc comment to its new home adds bc17bed5fd73 printk/index: Fix -Wunused-function warning adds 71af75b69294 Merge branch 'for-5.15-printk-index' into for-linus adds c9110dfcfccb printk: Remove console_silent() adds 10102a890b54 printk: Add printk.console_no_auto_verbose boot parameter adds baa99c926718 Merge branch 'for-5.15-verbose-console' into for-linus adds 11e4b63abbe2 printk/console: Check consistent sequence number when hand [...] adds 715d3edb79c6 Merge branch 'rework/fixup-for-5.15' into for-linus adds 55d6af1d6688 lib/nmi_backtrace: explicitly serialize banner and regs adds 002eb6ad0751 printk: track/limit recursion adds 93d102f094be printk: remove safe buffers adds 85e3e7fbbb72 printk: remove NMI tracking adds b371cbb584d8 printk: convert @syslog_lock to mutex adds 8d909b2333f3 printk: syslog: close window between wait and read adds 26d1982fd17c lib/nmi_backtrace: Serialize even messages about idle CPUs adds c985aafb60e9 Merge branch 'rework/printk_safe-removal' into for-linus adds df43d903828c Merge tag 'printk-for-5.15' of git://git.kernel.org/pub/sc [...] adds e6c65d354fae docs/zh_CN: create new translations for zh_CN/dev-tools/te [...] adds c767ef4519b3 docs/zh_CN: add core api genericirq translation adds 153c43a84c7f Documentation: arm: marvell: Add few missing models and do [...] adds f1285c68e125 Documentation: sysrq: convert to third person adds 341968c617ca docs/zh_CN: Remove the Microsoft rhetoric adds f8c6a07c25ce docs/core-api: Modify document layout adds d4229805df85 docs/zh_CN: add core api cpu_hotplug translation adds 620127548a69 docs/zh_CN: add core api memory_hotplug translation adds 4b3abe1fde47 docs/zh_CN: add core api protection keys translation adds 0a03801ca8bd docs/zh_CN: reformat zh_CN/dev-tools/testing-overview adds 6ab0493dfc62 deprecated.rst: Include details on "no_hash_pointers" adds 5b42d0bfb73d docs: printk-formats: fix build warning adds 8b9671643d2f docs: kvm: fix build warnings adds a9fd134be7b9 docs: kvm: properly format code blocks and lists adds 662fa3d60993 docs: networking: dpaa2: fix chapter title format adds f3fd34fe0e71 docs: sound: kernel-api: writing-an-alsa-driver.rst: repla [...] adds dc9c31c3ffc8 docs: firmware-guide: acpi: dsd: graph.rst: replace some c [...] adds b426d9d78efb docs: virt: kvm: api.rst: replace some characters adds ce48ee81a193 admin-guide/hw-vuln: Rephrase a section of core-scheduling.rst adds d5caec394a78 admin-guide/cputopology.rst: Remove non-existed cpu-hotplug.txt adds 77167b966b7e docs: submitting-patches: clarify the role of LKML adds 4a52225d6101 docs/zh_CN: add a translation for index adds 76f1fc266b89 docs: add traditional Chinese translation for kernel Docum [...] adds 390f915a12a6 docs/zh_TW: add translations for zh_TW/process adds 0c3b533cfdd5 MAINTAINERS: add entry for traditional Chinese documentation adds 8ce1162a3960 docs/zh_CN: add virt index translation adds ccb00ddc88cf docs/zh_CN: add virt paravirt_ops translation adds 9c987b10fefa docs/zh_CN: add virt guest-halt-polling translation adds e636a91584ad docs/zh_CN: add virt ne_overview translation adds 8dda2eac9684 docs/zh_CN: add virt acrn index translation adds ab03e49f13ca docs/zh_CN: add virt acrn introduction translation adds f63c6894f645 docs/zh_CN: add virt acrn io-request translation adds 3bf5548d8e96 docs/zh_CN: add virt acrn cpuid translation adds f4e60d9f1ba5 docs/zh_CN: add infiniband index translation adds 312356129e58 docs/zh_CN: add infiniband core_locking translation adds 88e37e3d4443 docs/zh_CN: add infiniband ipoib translation adds e7c640961a2e docs/zh_CN: add infiniband opa_vnic translation adds ccbad6a5216b docs/zh_CN: add infiniband sysfs translation adds cc420b883b1f docs/zh_CN: add infiniband tag_matching translation adds 0265e6ee2c58 docs/zh_CN: add infiniband user_mad translation adds 4d488433dc40 docs/zh_CN: add infiniband user_verbs translation adds 27f373cb5c98 Documentation/features/vm: riscv supports THP now adds 191cf329f109 doc: align Italian translation adds 4f3791c3fe27 docs/zh_CN: Add zh_CN/accounting/psi.rst adds bed4ed3057e4 scripts/kernel-doc: Override -Werror from KCFLAGS with KDO [...] adds 659653c9e546 docs: pdfdocs: Refactor config for CJK document adds e291ff6f5a03 docs: pdfdocs: Add CJK-language-specific font settings adds 7eb368cc319b docs: pdfdocs: Choose Serif font as CJK mainfont if possible adds 35382965bdd2 docs: pdfdocs: Preserve inter-phrase space in Korean translations adds a90dad8f610a docs: pdfdocs: Add conf.py local to translations for ascii [...] adds 77abc2c230b1 docs: pdfdocs: One-half spacing for CJK translations adds 788d28a25799 docs: pdfdocs: Permit AutoFakeSlant for CJK fonts adds 29ac9822358f docs: pdfdocs: Teach xeCJK about character classes of quot [...] adds e0d14a5d2ff1 docs: pdfdocs: Enable language-specific font choice of zh_ [...] adds 37397b092e7f docs: sphinx-requirements: Move sphinx_rtd_theme to top adds 4ac6d90867a4 Merge tag 'docs-5.15' of git://git.lwn.net/linux adds 40b52225e58c xfs: remove support for disabling quota accounting on a mo [...] adds 777eb1fa857e xfs: remove xfs_dqrele_all_inodes adds e497dfba6bd7 xfs: remove the flags argument to xfs_qm_dquot_walk adds 149e53afc851 xfs: remove the active vs running quota differentiation adds f1653c2e2831 xfs: introduce CPU hotplug infrastructure adds 0ed17f01c854 xfs: introduce all-mounts list for cpu hotplug notifications adds c6c2066db396 xfs: move xfs_inactive call to xfs_inode_mark_reclaimable adds 62af7d54a0ec xfs: detach dquots from inode if we don't need to inactivate it adds ab23a7768739 xfs: per-cpu deferred inode inactivation queues adds 7d6f07d2c5ad xfs: queue inactivation immediately when free space is tight adds 108523b8de67 xfs: queue inactivation immediately when quota is nearing [...] adds 65f03d8652b2 xfs: queue inactivation immediately when free realtime ext [...] adds 2eb665027b65 xfs: inactivate inodes any time we try to free speculative [...] adds 01e8f379a489 xfs: flush inode inactivation work when compiling usage st [...] adds 6f6490914d9b xfs: don't run speculative preallocation gc when fs is frozen adds e8d04c2abceb xfs: use background worker pool when transactions can't ge [...] adds a6343e4d9278 xfs: avoid buffer deadlocks when walking fs inodes adds 40b1de007aca xfs: throttle inode inactivation queuing on memory reclaim adds b7df7630cccd xfs: fix silly whitespace problems with kernel libxfs adds f19ee6bb1a72 xfs: drop experimental warnings for bigtime and inobtcount adds 48c6615cc557 xfs: grab active perag ref when reading AG headers adds 43059d5416c9 xfs: dump log intent items that cannot be recovered due to [...] adds de2860f46362 mm: Add kvrealloc() adds 98fe2c3cef21 xfs: remove kmem_alloc_io() adds d634525db63e xfs: replace kmem_alloc_large() with kvmalloc() adds 908ce71e54f8 xfs: allow setting and clearing of log incompat feature flags adds 2b73a2c817be xfs: clear log incompat feature bits when the log is idle adds 4bc619833f73 xfs: refactor xfs_iget calls from log intent recovery adds df0826312a23 xfs: add attr state machine tracepoints adds 5e68b4c7fb64 xfs: Rename __xfs_attr_rmtval_remove adds edf27485eb56 xfs: cleanup __FUNCTION__ usage adds 2039a272300b xfs: convert XLOG_FORCED_SHUTDOWN() to xlog_is_shutdown() adds 5112e2067bd9 xfs: XLOG_STATE_IOERROR must die adds fd67d8a07208 xfs: move recovery needed state updates to xfs_log_mount_finish adds e1d06e5f668a xfs: convert log flags to an operational state field adds b36d4651e165 xfs: make forced shutdown processing atomic adds 8bb92005b0e4 xfs: rework xlog_state_do_callback() adds aad7272a9208 xfs: separate out log shutdown callback processing adds 502a01fac098 xfs: don't run shutdown callbacks on active iclogs adds 2562c322404d xfs: log head and tail aren't reliable during shutdown adds 2ce82b722de9 xfs: move xlog_commit_record to xfs_log_cil.c adds c45aba40cf5b xfs: pass a CIL context to xlog_write() adds bf034bc82780 xfs: factor out log write ordering from xlog_cil_push_work() adds caa80090d17c xfs: attach iclog callbacks in xlog_cil_set_ctx_write_state() adds 68a74dcae673 xfs: order CIL checkpoint start records adds 0020a190cf3e xfs: AIL needs asynchronous CIL forcing adds 39823d0fac94 xfs: CIL work is serialised, not pipelined adds 33c0dd7898a1 xfs: move the CIL workqueue to the CIL adds 21b4ee7029c9 xfs: drop ->writepage completely adds c02f6529864a xfs: make xfs_rtalloc_query_range input parameters const adds 9ab72f222774 xfs: fix off-by-one error when the last rt extent is in use adds 7e1826e05ba6 xfs: make fsmap backend function key parameters const adds 54406764c6a6 xfs: remove unnecessary agno variable from struct xchk_ag adds 7f89c838396e xfs: add trace point for fs shutdown adds d29d5577774d xfs: make the key parameters to all btree key comparison f [...] adds 04dcb47482a9 xfs: make the key parameters to all btree query range func [...] adds 159eb69dba8b xfs: make the record pointer passed to query_range functio [...] adds 23825cd14876 xfs: mark the record passed into btree init_key functions [...] adds 8e38dc88a67b xfs: make the keys and records passed to btree inorder fun [...] adds 22ece4e836be xfs: mark the record passed into xchk_btree functions as const adds b5a6e5fe0e68 xfs: make the pointer passed to btree set_root functions const adds deb06b9ab6df xfs: make the start pointer passed to btree alloc_block fu [...] adds 60e265f7f85a xfs: make the start pointer passed to btree update_lastrec [...] adds 32816fd7920b xfs: constify btree function parameters that are not modified adds a437b9b488e3 xfs: remove support for untagged lookups in xfs_icwalk* adds 3fd7cb845bee xfs: fix incorrect unit conversion in scrub tracepoint adds af6265a008e5 xfs: standardize inode number formatting in ftrace output adds 9febf39dfe5a xfs: standardize AG number formatting in ftrace output adds f7b08163b7a9 xfs: standardize AG block number formatting in ftrace output adds 97f4f9153da5 xfs: standardize rmap owner number formatting in ftrace output adds 92eff38665ad xfs: standardize daddr formatting in ftrace output adds 6f25b211d32b xfs: disambiguate units for ftrace fields tagged "blkno", [...] adds 49e68c91da5e xfs: disambiguate units for ftrace fields tagged "offset" adds 7989accc6eb0 xfs: disambiguate units for ftrace fields tagged "len" adds d538cf24c603 xfs: disambiguate units for ftrace fields tagged "count" adds c23460ebd54c xfs: rename i_disk_size fields in ftrace output adds f93f85f77aa8 xfs: resolve fork names in trace output adds 7eac3029a2e5 xfs: standardize remaining xfs_buf length tracepoints adds b641851cb8e4 xfs: standardize inode generation formatting in ftrace output adds c03e4b9e6b64 xfs: decode scrub flags in ftrace output adds e5f2e54a902d xfs: start documenting common units and tags used in tracepoints adds 8cf07f3dd561 xfs: sb verifier doesn't handle uncached sb buffer adds 51b495eba84d xfs: rename xfs_has_attr() adds e23b55d537c9 xfs: rework attr2 feature and mount options adds a1d86e8dec8c xfs: reflect sb features in xfs_mount adds 38c26bfd90e1 xfs: replace xfs_sb_version checks with feature flag checks adds 8970a5b8a46c xfs: consolidate mount option features in m_features adds 0560f31a09e5 xfs: convert mount flags to features adds 2e973b2cd4cd xfs: convert remaining mount flags to state flags adds 75c8c50fa16a xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown adds 03288b19093b xfs: convert xfs_fs_geometry to use mount feature checks adds fe08cc504448 xfs: open code sb verifier feature checks adds 55fafb31f9e9 xfs: convert scrub to use mount-based feature checks adds ebd9027d088b xfs: convert xfs_sb_version_has checks to use mount features adds 2beb7b50ddd4 xfs: remove unused xfs_sb_version_has wrappers adds d6837c1aab42 xfs: introduce xfs_sb_is_v5 helper adds cf28e17c9186 xfs: kill xfs_sb_version_has_v3inode() adds 04fcad80cd06 xfs: introduce xfs_buf_daddr() adds 9343ee76909e xfs: convert bp->b_bn references to xfs_buf_daddr() adds 4c7f65aea7b7 xfs: rename buffer cache index variable b_bn adds 61e0d0cc51cd xfs: fix perag structure refcounting error when scrub fails adds 72a048c1056a xfs: only set IOMAP_F_SHARED when providing a srcmap to a write adds f38a032b165d xfs: fix I_DONTCACHE new 90c90cda05ae Merge tag 'xfs-5.15-merge-6' of git://git.kernel.org/pub/s [...] new 75ae663d053b iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm() adds 4c5e413994e6 fscache: Select netfs stats if fscache stats are enabled adds a7e20e31f6c0 netfs: Move cookie debug ID to struct netfs_cache_resources adds 185981958c92 cachefiles: Use file_inode() rather than accessing ->f_inode adds 2908f5e101e3 fscache: Add a cookie debug ID and use that in traces adds 884a76881fc5 fscache: Procfile to display cookies adds 6ae9bd8bb037 fscache, cachefiles: Remove the histogram stuff adds 58f386a73f16 fscache: Remove the object list procfile adds c97a72ded933 fscache: Change %p in format strings to something else adds 8beabdde18d3 cachefiles: Change %p in format strings to something else adds 35b72573e977 fscache: Fix cookie key hashing adds 33cba859220b fscache: Fix fscache_cookie_put() to not deref after dec adds 20ec197bfa13 fscache: Use refcount_t for the cookie refcount instead of [...] new 89594c746b00 Merge tag 'fscache-next-20210829' of git://git.kernel.org/ [...] adds a08e67a02802 erofs: iomap support for non-tailpacking DIO adds 06252e9ce05b erofs: dax support for non-tailpacking regular file adds 61dc131cecae Merge tag 'iomap-5.15-merge-2' of git://git.kernel.org/pub [...] adds 771c994ea51f erofs: convert all uncompressed cases to iomap adds f4d4e5fc2b3d erofs: directly use wrapper erofs_page_is_managed() when s [...] adds d252ff3de786 erofs: remove the mapping parameter from erofs_try_to_free [...] adds d95ae5e25326 erofs: add support for the full decompressed length adds eadcd6b5a1eb erofs: add fiemap support with iomap adds 2a9dc7a8fec6 erofs: introduce chunk-based file on-disk format adds c5aa903a59db erofs: support reading chunk-based uncompressed files adds 1266b4a7ecb6 erofs: fix double free of 'copied' new 412106c203b7 Merge tag 'erofs-for-5.15-rc1' of git://git.kernel.org/pub [...] adds 4f911138c8da fs: add generic helper for filling statx attribute flags adds a0c236b11706 ovl: pass ovl_fs to ovl_check_setxattr() adds 72db82115d2b ovl: copy up sync/noatime fileattr flags adds 096a218a588d ovl: consistent behavior for immutable/append-only inodes adds e4522bc8733d ovl: disable decoding null uuid with redirect_dir adds ca45275cd6b6 ovl: add ovl_allow_offline_changes() helper adds 1fc31aac96d7 ovl: do not set overlay.opaque for new directories adds ffb24e3c6578 ovl: relax lookup error on mismatch origin ftype adds b71759ef1e17 ovl: skip checking lower file's i_writecount on truncate adds d8991e8622e7 ovl: update ctime when changing fileattr adds f945ca1963c8 ovl: use kvalloc in xattr copy-up adds 52d5a0c6bd8a ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() adds 0cad6246621b vfs: add rcu argument to ->get_acl() callback adds 332f606b32b6 ovl: enable RCU'd ->get_acl() new 815409a12c0a Merge tag 'ovl-update-5.15' of git://git.kernel.org/pub/sc [...] adds a20d1cebb98b jbd2: fix portability problems caused by unaligned accesses adds 390add0cc9f4 jbd2: fix clang warning in recovery.c adds 4009cc7ad6b5 jbd2: clean up two gcc -Wall warnings in recovery.c adds bd2eea8d0a6b ext4: remove the 'group' parameter of ext4_trim_extent adds 6920b3913235 ext4: add new helper interface ext4_try_to_trim_range() adds b6f5558c304a ext4: remove the repeated comment of ext4_trim_all_free new 55cdd0af2bc5 ext4: get discard out of jbd2 commit kthread contex new 5036ab8df278 ext4: flush background discard kwork when retry allocation new facec450a824 ext4: reduce arguments of ext4_fc_add_dentry_tlv new 308c57ccf431 ext4: if zeroout fails fall back to splitting the extent node new b2bbb92f7042 ext4: fix e2fsprogs checksum failure for mounted filesystem new bd2c38cf1726 ext4: Make sure quota files are not grabbed accidentally new a5fda1133818 ext4: fix sparse warnings new b33d9f5909c8 jbd2: add sparse annotations for add_transaction_credits() new a54c4613dac1 ext4: fix race writing to an inline_data file while its xa [...] new 188c299e2a26 ext4: Support for checksumming from journal triggers new 25c6d98fc4c2 ext4: Move orphan inode handling into a separate file new 02f310fcf47f ext4: Speedup ext4 orphan inode handling new 3a6541e97c03 ext4: Orphan file documentation new 4a79a98c7b19 ext4: Improve scalability of ext4 orphan file handling new 0904c9ae3465 ext4: move inode eio simulation behind io completeion new 8e33fadf945a ext4: remove an unnecessary if statement in __ext4_get_ino [...] new baaae979b112 ext4: make the updating inode data procedure atomic new 111c1aa8cad4 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] new 7661809d493b mm: don't allow oversized kvmalloc() calls new b0cfcdd9b967 d_path: make 'prepend()' fill up the buffer exactly on overflow adds feb704bd1778 fs: dlm: use sk->sk_socket instead of con->sock adds d921a23f3e1a fs: dlm: use READ_ONCE for config var adds b892e4792c99 fs: dlm: fix typo in tlv prefix adds 052849beeab0 fs: dlm: clear CF_APP_LIMITED on close adds 88aa023a2556 fs: dlm: cleanup and remove _send_rcom adds 66d5955a098d fs: dlm: introduce con_next_wq helper adds a66c008cd16a fs: dlm: move to static proto ops adds 2dc6b1158c28 fs: dlm: introduce generic listen adds 90d21fc0479d fs: dlm: auto load sctp module adds 8728a455d20d fs: dlm: generic connect func adds c51b0221798b fs: dlm: fix multiple empty writequeue alloc adds 62699b3f0a62 fs: dlm: move receive loop into receive handler adds b97f85259fca fs: dlm: implement delayed ack handling adds aee742c9928a fs: dlm: fix return -EINTR on recovery stopped adds ecd95673142e fs: dlm: avoid comms shutdown delay in release_lockspace new 265113f70f3d Merge tag 'dlm-5.15' of git://git.kernel.org/pub/scm/linux [...] adds 417b962ddeca configfs: return -ENAMETOOLONG earlier in configfs_lookup adds 899587c8d090 configfs: simplify the configfs_dirent_is_ready adds d07f132a225c configfs: fold configfs_attach_attr into configfs_lookup adds c42dd069be8d configfs: fix a race in configfs_lookup() new eceae1e7acae Merge tag 'configfs-5.15' of git://git.infradead.org/users [...] adds 1d7db834a027 dma-debug: use memory_intersects() directly adds 173735c346c4 dma-debug: fix debugfs initialization order adds fffe3cc8c219 dma-mapping: allow map_sg() ops to return negative error codes adds c81be74e7d79 dma-direct: return appropriate error code from dma_direct_ [...] adds ad8f36e4b6b1 iommu: return full error code from iommu_map_sg[_atomic]() adds dabb16f67215 iommu/dma: return error code from iommu_dma_map_sg() adds ca33d26ac640 alpha: return error code from alpha_pci_map_sg() adds 6506932b3268 ARM/dma-mapping: return error code from .map_sg() ops adds 9cf88ec5e0e8 ARM/dma-mapping: don't set failed sg dma_address to DMA_MA [...] adds 62af5ca50c29 ia64/sba_iommu: return error code from sba_map_sg_attrs() adds af82fe85665d MIPS/jazzdma: return error code from jazz_dma_map_sg() adds c4e0e892ab05 powerpc/iommu: return error code from .map_sg() ops adds eb86ef3b2d7e powerpc/iommu: don't set failed sg dma_address to DMA_MAPP [...] adds 911ace0ba628 s390/pci: return error code from s390_dma_map_sg() adds 7e4e7d4c54ec s390/pci: don't set failed sg dma_address to DMA_MAPPING_ERROR adds e02373fddb0e sparc/iommu: return error codes from .map_sg() ops adds ba3a0482db87 sparc/iommu: don't set failed sg dma_address to DMA_MAPPING_ERROR adds 9a22f2f34351 parisc: return error code from .map_sg() ops adds 2c647ebe1714 xen: swiotlb: return error code from xen_swiotlb_map_sg() adds fcacc8a61439 x86/amd_gart: return error code from gart_map_sg() adds 183dc86335e6 x86/amd_gart: don't set failed sg dma_address to DMA_MAPPI [...] adds 66ab63104f9c dma-mapping: return error code from dma_dummy_map_sg() adds d03c54419274 dma-mapping: disallow .map_sg operations from returning ze [...] adds 2a047e0662ae dma-mapping: return an unsigned int from dma_map_sg{,_attrs} adds faf4ef823ac5 dma-direct: add support for dma_coherent_default_memory adds 31b089bbc15a ARM/nommu: use the generic dma-direct code for non-coheren [...] adds 70d6aa0ecfed dma-mapping: allow using the global coherent pool for !ARM adds a6933571f34a dma-mapping: simplify dma_init_coherent_memory adds 39a2d3506b2d dma-mapping: add a dma_init_global_coherent helper adds 22f9feb49950 dma-mapping: make the global coherent pool conditional adds c1dec343d7ab hexagon: use the generic global coherent pool new 4a3bb4200a59 Merge tag 'dma-mapping-5.15' of git://git.infradead.org/us [...]
The 28 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-devices-system-cpu | 26 + .../ABI/testing/sysfs-kernel-dmabuf-buffers | 24 + Documentation/admin-guide/cputopology.rst | 10 +- .../admin-guide/hw-vuln/core-scheduling.rst | 10 +- Documentation/admin-guide/kernel-parameters.txt | 23 + Documentation/admin-guide/sysrq.rst | 12 +- Documentation/arm/marvell.rst | 18 + Documentation/arm64/asymmetric-32bit.rst | 155 + Documentation/arm64/booting.rst | 37 +- Documentation/arm64/index.rst | 1 + Documentation/arm64/memory-tagging-extension.rst | 48 +- Documentation/conf.py | 121 +- Documentation/core-api/cpu_hotplug.rst | 38 +- Documentation/core-api/printk-basics.rst | 5 +- Documentation/core-api/printk-formats.rst | 1 + Documentation/devicetree/bindings/Makefile | 2 +- .../devicetree/bindings/arm/atmel-at91.yaml | 5 + .../devicetree/bindings/arm/atmel-sysregs.txt | 14 +- Documentation/devicetree/bindings/arm/fsl.yaml | 29 + Documentation/devicetree/bindings/arm/gemini.txt | 108 - Documentation/devicetree/bindings/arm/gemini.yaml | 95 + .../bindings/arm/mediatek/mediatek,mmsys.txt | 31 - .../bindings/arm/mediatek/mediatek,mmsys.yaml | 58 + Documentation/devicetree/bindings/arm/qcom.yaml | 10 + Documentation/devicetree/bindings/arm/renesas.yaml | 50 +- Documentation/devicetree/bindings/arm/tegra.yaml | 1 + .../devicetree/bindings/ata/exynos-sata.txt | 30 - .../bindings/ata/intel,ixp4xx-compact-flash.yaml | 61 + .../bindings/auxdisplay/arm,versatile-lcd.yaml | 44 + .../devicetree/bindings/auxdisplay/arm-charlcd.txt | 18 - .../bindings/auxdisplay/img,ascii-lcd.yaml | 55 + .../bindings/auxdisplay/img-ascii-lcd.txt | 17 - .../bus/intel,ixp4xx-expansion-bus-controller.yaml | 168 + Documentation/devicetree/bindings/chosen.txt | 12 +- .../bindings/devfreq/event/exynos-nocp.txt | 26 - .../bindings/devfreq/event/exynos-ppmu.txt | 169 - .../devfreq/event/samsung,exynos-nocp.yaml | 48 + .../devfreq/event/samsung,exynos-ppmu.yaml | 169 + .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 2 - .../bindings/display/bridge/simple-bridge.yaml | 3 + .../bindings/display/bridge/ti,sn65dsi83.yaml | 6 +- .../bindings/display/bridge/ti,sn65dsi86.yaml | 21 +- .../devicetree/bindings/display/dp-aux-bus.yaml | 37 + .../devicetree/bindings/display/fsl,lcdif.yaml | 1 + .../bindings/display/mediatek/mediatek,dsi.txt | 2 +- .../bindings/display/msm/dsi-controller-main.yaml | 23 +- .../bindings/display/msm/dsi-phy-10nm.yaml | 6 +- .../bindings/display/msm/dsi-phy-14nm.yaml | 6 +- .../bindings/display/msm/dsi-phy-20nm.yaml | 3 +- .../bindings/display/msm/dsi-phy-28nm.yaml | 8 +- .../bindings/display/msm/dsi-phy-7nm.yaml | 72 + .../bindings/display/panel/boe,tv101wum-nl6.yaml | 1 - .../bindings/display/panel/ilitek,ili9341.yaml | 78 + .../bindings/display/panel/innolux,ej030na.yaml | 62 + .../bindings/display/panel/panel-simple.yaml | 24 + .../bindings/display/panel/samsung,lms380kf01.yaml | 99 + .../bindings/display/panel/samsung,lms397kf04.yaml | 18 +- .../display/rockchip/dw_mipi_dsi_rockchip.txt | 1 + .../bindings/display/solomon,ssd1307fb.yaml | 208 ++ .../devicetree/bindings/display/ssd1307fb.txt | 60 - .../devicetree/bindings/display/zte,vou.txt | 120 - .../bindings/dma/allwinner,sun6i-a31-dma.yaml | 12 +- .../devicetree/bindings/dma/fsl-imx-sdma.txt | 1 + .../devicetree/bindings/firmware/arm,scmi.yaml | 8 +- .../devicetree/bindings/firmware/arm,scpi.yaml | 6 +- .../bindings/fpga/xlnx,zynqmp-pcap-fpga.txt | 25 - .../bindings/fpga/xlnx,zynqmp-pcap-fpga.yaml | 36 + .../devicetree/bindings/gpio/aspeed,sgpio.yaml | 77 + .../devicetree/bindings/gpio/sgpio-aspeed.txt | 46 - .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 1 + .../devicetree/bindings/hwmon/max1619.txt | 12 - .../devicetree/bindings/i2c/brcm,iproc-i2c.txt | 46 - .../devicetree/bindings/i2c/brcm,iproc-i2c.yaml | 71 + .../devicetree/bindings/i2c/renesas,riic.yaml | 30 +- .../devicetree/bindings/i2c/ti,omap4-i2c.yaml | 10 +- .../interrupt-controller/loongson,liointc.yaml | 8 +- .../samsung,exynos4210-combiner.txt | 50 - .../samsung,exynos4210-combiner.yaml | 96 + .../interrupt-controller/ti,pruss-intc.yaml | 4 +- .../devicetree/bindings/mailbox/mtk-gce.txt | 15 + .../devicetree/bindings/media/atmel,isc.yaml | 3 +- .../devicetree/bindings/media/i2c/mipi-ccs.yaml | 8 +- .../devicetree/bindings/media/microchip,xisc.yaml | 2 +- .../bindings/media/nxp,imx7-mipi-csi2.yaml | 2 - .../devicetree/bindings/media/nxp,imx8-jpeg.yaml | 19 +- .../devicetree/bindings/media/renesas,drif.yaml | 3 +- .../memory-controllers/ath79-ddr-controller.txt | 35 - .../bindings/memory-controllers/brcm,dpfe-cpu.txt | 27 - .../bindings/memory-controllers/brcm,dpfe-cpu.yaml | 48 + .../bindings/memory-controllers/exynos5422-dmc.txt | 84 - .../marvell,mvebu-sdram-controller.yaml | 31 + .../memory-controllers/mvebu-sdram-controller.txt | 21 - .../qca,ath79-ddr-controller.yaml | 61 + .../memory-controllers/renesas,h8300-bsc.txt | 12 - .../memory-controllers/renesas,h8300-bsc.yaml | 35 + .../memory-controllers/renesas,rpc-if.yaml | 17 +- .../memory-controllers/samsung,exynos5422-dmc.yaml | 137 + .../memory-controllers/synopsys,ddrc-ecc.yaml | 73 + .../bindings/memory-controllers/synopsys.txt | 32 - .../memory-controllers/ti,da8xx-ddrctl.yaml | 35 + .../memory-controllers/ti-da8xx-ddrctl.txt | 20 - .../devicetree/bindings/mfd/ti,lp87565-q1.yaml | 6 +- .../devicetree/bindings/misc/eeprom-93xx46.txt | 29 - .../devicetree/bindings/misc/eeprom-93xx46.yaml | 70 + Documentation/devicetree/bindings/mtd/gpmc-nor.txt | 4 +- .../devicetree/bindings/mtd/mtd-physmap.yaml | 1 + .../devicetree/bindings/net/intel,dwmac-plat.yaml | 1 - .../bindings/net/intel,ixp4xx-ethernet.yaml | 2 - .../devicetree/bindings/net/micrel,ks8851.yaml | 96 + .../devicetree/bindings/net/micrel-ks8851.txt | 18 - .../devicetree/bindings/net/mscc-phy-vsc8531.txt | 4 +- .../bindings/net/nfc/samsung,s3fwrn5.yaml | 3 - .../devicetree/bindings/net/qca,ar71xx.yaml | 25 +- .../devicetree/bindings/net/realtek-bluetooth.yaml | 8 +- .../devicetree/bindings/net/renesas,etheravb.yaml | 57 +- .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 8 +- .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 6 +- Documentation/devicetree/bindings/nvmem/nvmem.yaml | 2 +- .../bindings/nvmem/socionext,uniphier-efuse.yaml | 95 + .../devicetree/bindings/nvmem/uniphier-efuse.txt | 49 - .../devicetree/bindings/pci/amlogic,meson-pcie.txt | 4 +- .../devicetree/bindings/pci/axis,artpec6-pcie.txt | 2 +- .../devicetree/bindings/pci/designware-pcie.txt | 77 - .../devicetree/bindings/pci/faraday,ftpci100.txt | 135 - .../devicetree/bindings/pci/faraday,ftpci100.yaml | 174 + .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 100 - .../devicetree/bindings/pci/fsl,imx6q-pcie.yaml | 202 ++ .../bindings/pci/hisilicon,kirin-pcie.yaml | 167 + .../bindings/pci/hisilicon-histb-pcie.txt | 2 +- .../devicetree/bindings/pci/intel-gw-pcie.yaml | 36 +- .../devicetree/bindings/pci/kirin-pcie.txt | 50 - .../devicetree/bindings/pci/layerscape-pci.txt | 2 +- .../devicetree/bindings/pci/loongson.yaml | 8 +- .../bindings/pci/nvidia,tegra194-pcie.txt | 5 +- .../devicetree/bindings/pci/pci-armada8k.txt | 2 +- Documentation/devicetree/bindings/pci/pcie-al.txt | 2 +- .../devicetree/bindings/pci/qcom,pcie.txt | 14 +- .../bindings/pci/samsung,exynos-pcie.yaml | 4 +- .../devicetree/bindings/pci/sifive,fu740-pcie.yaml | 4 +- .../devicetree/bindings/pci/snps,dw-pcie-ep.yaml | 90 + .../devicetree/bindings/pci/snps,dw-pcie.yaml | 102 + .../bindings/pci/socionext,uniphier-pcie-ep.yaml | 4 +- Documentation/devicetree/bindings/pci/ti-pci.txt | 4 +- .../bindings/pci/toshiba,visconti-pcie.yaml | 110 + .../devicetree/bindings/pci/uniphier-pcie.txt | 2 +- .../bindings/phy/hisilicon,phy-hi3670-pcie.yaml | 82 + .../bindings/phy/intel,lgm-emmc-phy.yaml | 6 +- .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../bindings/power/reset/xlnx,zynqmp-power.txt | 61 - .../bindings/power/reset/xlnx,zynqmp-power.yaml | 83 + .../bindings/power/rockchip-io-domain.txt | 135 - .../bindings/power/rockchip-io-domain.yaml | 360 ++ .../regulator/richtek,rt6245-regulator.yaml | 1 - .../regulator/vqmmc-ipq4019-regulator.yaml | 1 - .../bindings/reset/hisilicon,hi3660-reset.yaml | 1 - .../devicetree/bindings/reset/intel,rcu-gw.yaml | 1 - .../devicetree/bindings/reset/qcom,aoss-reset.yaml | 5 + .../devicetree/bindings/reset/qcom,pdc-global.yaml | 4 + .../bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml | 65 + .../reset/socionext,uniphier-glue-reset.yaml | 88 + .../devicetree/bindings/reset/uniphier-reset.txt | 61 - Documentation/devicetree/bindings/rng/mtk-rng.yaml | 1 + .../bindings/rng/samsung,exynos5250-trng.txt | 17 - .../bindings/rng/samsung,exynos5250-trng.yaml | 44 + .../bindings/rtc/microcrystal,rv3032.yaml | 1 - .../devicetree/bindings/serial/8250_omap.yaml | 9 +- .../bindings/soc/litex/litex,soc-controller.yaml | 1 - .../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt | 87 - .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 114 + .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 3 + .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 1 + .../devicetree/bindings/soc/rockchip/grf.yaml | 19 +- .../devicetree/bindings/soc/ti/ti,pruss.yaml | 41 +- .../devicetree/bindings/sound/qcom,sm8250.yaml | 6 +- .../devicetree/bindings/sound/st,stm32-sai.yaml | 2 - .../bindings/sound/ti,j721e-cpb-audio.yaml | 2 - .../bindings/sound/ti,j721e-cpb-ivi-audio.yaml | 2 - .../devicetree/bindings/sound/tlv320adcx140.yaml | 8 +- .../devicetree/bindings/spi/realtek,rtl-spi.yaml | 12 +- .../devicetree/bindings/thermal/qcom-tsens.yaml | 1 + .../devicetree/bindings/timer/arm,sp804.yaml | 6 +- .../bindings/timer/energymicro,efm32-timer.txt | 23 - .../devicetree/bindings/trivial-devices.yaml | 2 + .../devicetree/bindings/vendor-prefixes.yaml | 22 + Documentation/driver-api/dma-buf.rst | 13 + .../driver-api/thermal/nouveau_thermal.rst | 2 +- Documentation/features/vm/THP/arch-support.txt | 2 +- Documentation/filesystems/erofs.rst | 19 +- Documentation/filesystems/ext4/globals.rst | 1 + Documentation/filesystems/ext4/inodes.rst | 10 +- Documentation/filesystems/ext4/orphan.rst | 52 + Documentation/filesystems/ext4/special_inodes.rst | 17 + Documentation/filesystems/ext4/super.rst | 15 +- Documentation/filesystems/locking.rst | 2 +- Documentation/filesystems/overlayfs.rst | 3 + Documentation/filesystems/vfs.rst | 2 +- Documentation/firmware-guide/acpi/dsd/graph.rst | 2 +- Documentation/gpu/drm-kms.rst | 35 +- Documentation/gpu/drm-uapi.rst | 22 + Documentation/gpu/i915.rst | 15 + Documentation/gpu/rfc/i915_parallel_execbuf.h | 122 + Documentation/gpu/rfc/i915_scheduler.rst | 148 + Documentation/gpu/rfc/index.rst | 4 + Documentation/gpu/vkms.rst | 38 +- .../ethernet/freescale/dpaa2/dpio-driver.rst | 1 + Documentation/process/deprecated.rst | 4 +- Documentation/process/submitting-patches.rst | 10 +- .../sound/kernel-api/writing-an-alsa-driver.rst | 2 +- Documentation/sphinx/requirements.txt | 3 +- Documentation/translations/conf.py | 12 + Documentation/translations/index.rst | 1 + .../it_IT/core-api/symbol-namespaces.rst | 26 +- .../translations/it_IT/kernel-hacking/hacking.rst | 4 +- .../translations/it_IT/process/deprecated.rst | 8 +- .../it_IT/process/stable-kernel-rules.rst | 6 - .../it_IT/process/submitting-patches.rst | 57 +- Documentation/translations/ja_JP/howto.rst | 8 + Documentation/translations/ja_JP/index.rst | 5 + Documentation/translations/ko_KR/howto.rst | 8 + Documentation/translations/ko_KR/index.rst | 2 + .../translations/zh_CN/accounting/index.rst | 25 + .../translations/zh_CN/accounting/psi.rst | 155 + .../translations/zh_CN/core-api/cpu_hotplug.rst | 348 ++ .../translations/zh_CN/core-api/genericirq.rst | 409 +++ .../translations/zh_CN/core-api/index.rst | 7 +- .../translations/zh_CN/core-api/memory-hotplug.rst | 126 + .../zh_CN/core-api/protection-keys.rst | 99 + .../translations/zh_CN/dev-tools/index.rst | 5 + .../zh_CN/dev-tools/testing-overview.rst | 109 + Documentation/translations/zh_CN/index.rst | 16 +- .../translations/zh_CN/infiniband/core_locking.rst | 115 + .../translations/zh_CN/infiniband/index.rst | 40 + .../translations/zh_CN/infiniband/ipoib.rst | 111 + .../translations/zh_CN/infiniband/opa_vnic.rst | 156 + .../translations/zh_CN/infiniband/sysfs.rst | 21 + .../translations/zh_CN/infiniband/tag_matching.rst | 63 + .../translations/zh_CN/infiniband/user_mad.rst | 164 + .../translations/zh_CN/infiniband/user_verbs.rst | 72 + .../translations/zh_CN/process/coding-style.rst | 3 +- .../translations/zh_CN/virt/acrn/cpuid.rst | 56 + .../translations/zh_CN/virt/acrn/index.rst | 25 + .../translations/zh_CN/virt/acrn/introduction.rst | 52 + .../translations/zh_CN/virt/acrn/io-request.rst | 99 + .../translations/zh_CN/virt/guest-halt-polling.rst | 87 + Documentation/translations/zh_CN/virt/index.rst | 38 + .../translations/zh_CN/virt/ne_overview.rst | 88 + .../translations/zh_CN/virt/paravirt_ops.rst | 41 + Documentation/translations/zh_TW/IRQ.txt | 41 + .../translations/zh_TW/admin-guide/README.rst | 351 ++ .../translations/zh_TW/admin-guide/bug-bisect.rst | 85 + .../translations/zh_TW/admin-guide/bug-hunting.rst | 344 ++ .../zh_TW/admin-guide/clearing-warn-once.rst | 16 + .../translations/zh_TW/admin-guide/cpu-load.rst | 112 + .../translations/zh_TW/admin-guide/index.rst | 135 + .../translations/zh_TW/admin-guide/init.rst | 58 + .../zh_TW/admin-guide/reporting-issues.rst | 1337 +++++++ .../zh_TW/admin-guide/security-bugs.rst | 78 + .../zh_TW/admin-guide/tainted-kernels.rst | 161 + .../translations/zh_TW/admin-guide/unicode.rst | 174 + .../translations/zh_TW/disclaimer-zh_TW.rst | 11 + Documentation/translations/zh_TW/gpio.txt | 651 ++++ Documentation/translations/zh_TW/index.rst | 168 + Documentation/translations/zh_TW/io_ordering.txt | 68 + Documentation/translations/zh_TW/oops-tracing.txt | 212 ++ .../translations/zh_TW/process/1.Intro.rst | 199 ++ .../translations/zh_TW/process/2.Process.rst | 369 ++ .../translations/zh_TW/process/3.Early-stage.rst | 172 + .../translations/zh_TW/process/4.Coding.rst | 297 ++ .../translations/zh_TW/process/5.Posting.rst | 251 ++ .../translations/zh_TW/process/6.Followthrough.rst | 156 + .../zh_TW/process/7.AdvancedTopics.rst | 137 + .../translations/zh_TW/process/8.Conclusion.rst | 74 + .../process/code-of-conduct-interpretation.rst | 112 + .../translations/zh_TW/process/code-of-conduct.rst | 76 + .../translations/zh_TW/process/coding-style.rst | 958 +++++ .../zh_TW/process/development-process.rst | 30 + .../translations/zh_TW/process/email-clients.rst | 252 ++ .../zh_TW/process/embargoed-hardware-issues.rst | 232 ++ Documentation/translations/zh_TW/process/howto.rst | 500 +++ Documentation/translations/zh_TW/process/index.rst | 67 + .../zh_TW/process/kernel-driver-statement.rst | 203 ++ .../zh_TW/process/kernel-enforcement-statement.rst | 155 + .../translations/zh_TW/process/license-rules.rst | 374 ++ .../translations/zh_TW/process/magic-number.rst | 148 + .../zh_TW/process/management-style.rst | 211 ++ .../zh_TW/process/programming-language.rst | 76 + .../zh_TW/process/stable-api-nonsense.rst | 159 + .../zh_TW/process/stable-kernel-rules.rst | 68 + .../zh_TW/process/submit-checklist.rst | 109 + .../zh_TW/process/submitting-drivers.rst | 164 + .../zh_TW/process/submitting-patches.rst | 686 ++++ .../zh_TW/process/volatile-considered-harmful.rst | 110 + Documentation/translations/zh_TW/sparse.txt | 91 + Documentation/virt/kvm/api.rst | 32 +- MAINTAINERS | 70 +- arch/alpha/Kconfig | 2 - arch/alpha/include/uapi/asm/siginfo.h | 2 - arch/alpha/kernel/osf_sys.c | 2 +- arch/alpha/kernel/pci_iommu.c | 10 +- arch/alpha/kernel/signal.c | 4 +- arch/alpha/kernel/syscalls/syscall.tbl | 2 +- arch/alpha/kernel/traps.c | 26 +- arch/alpha/mm/fault.c | 4 +- arch/arc/include/asm/uaccess.h | 72 - arch/arc/mm/extable.c | 12 - arch/arm/Kconfig | 7 +- arch/arm/Kconfig.debug | 10 + arch/arm/boot/dts/Makefile | 41 +- arch/arm/boot/dts/am335x-baltos-ir2110.dts | 10 +- arch/arm/boot/dts/am335x-baltos-ir3220.dts | 8 +- arch/arm/boot/dts/am335x-baltos-ir5221.dts | 8 +- arch/arm/boot/dts/am335x-baltos.dtsi | 5 +- arch/arm/boot/dts/am335x-bone-common.dtsi | 17 +- arch/arm/boot/dts/am335x-boneblack-common.dtsi | 135 - arch/arm/boot/dts/am335x-boneblack-hdmi.dtsi | 141 + arch/arm/boot/dts/am335x-boneblack-wireless.dts | 3 +- arch/arm/boot/dts/am335x-boneblack.dts | 1 + arch/arm/boot/dts/am335x-boneblue.dts | 143 +- arch/arm/boot/dts/am335x-bonegreen-wireless.dts | 2 +- arch/arm/boot/dts/am335x-chiliboard.dts | 13 +- arch/arm/boot/dts/am335x-cm-t335.dts | 13 +- arch/arm/boot/dts/am335x-evm.dts | 4 + arch/arm/boot/dts/am335x-evmsk.dts | 4 + arch/arm/boot/dts/am335x-icev2.dts | 4 + arch/arm/boot/dts/am335x-igep0033.dtsi | 12 +- arch/arm/boot/dts/am335x-lxm.dts | 14 +- arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi | 12 +- arch/arm/boot/dts/am335x-moxa-uc-2101.dts | 7 +- arch/arm/boot/dts/am335x-moxa-uc-8100-common.dtsi | 16 +- arch/arm/boot/dts/am335x-myirtech-myc.dtsi | 25 +- arch/arm/boot/dts/am335x-myirtech-myd.dts | 18 +- arch/arm/boot/dts/am335x-nano.dts | 13 +- arch/arm/boot/dts/am335x-netcan-plus-1xx.dts | 10 +- arch/arm/boot/dts/am335x-netcom-plus-2xx.dts | 10 +- arch/arm/boot/dts/am335x-netcom-plus-8xx.dts | 10 +- arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 13 +- arch/arm/boot/dts/am335x-pcm-953.dtsi | 10 +- arch/arm/boot/dts/am335x-pdu001.dts | 14 +- arch/arm/boot/dts/am335x-pepper.dts | 14 +- arch/arm/boot/dts/am335x-phycore-som.dtsi | 14 +- arch/arm/boot/dts/am335x-regor.dtsi | 11 +- arch/arm/boot/dts/am335x-sancloud-bbe-common.dtsi | 67 + arch/arm/boot/dts/am335x-sancloud-bbe-lite.dts | 50 + arch/arm/boot/dts/am335x-sancloud-bbe.dts | 96 +- arch/arm/boot/dts/am335x-shc.dts | 38 +- arch/arm/boot/dts/am335x-sl50.dts | 12 +- arch/arm/boot/dts/am335x-wega.dtsi | 11 +- arch/arm/boot/dts/am33xx-l4.dtsi | 82 + arch/arm/boot/dts/am33xx.dtsi | 4 +- arch/arm/boot/dts/am4372.dtsi | 165 + arch/arm/boot/dts/am437x-cm-t43.dts | 4 + arch/arm/boot/dts/am437x-gp-evm.dts | 4 + arch/arm/boot/dts/am437x-idk-evm.dts | 4 + arch/arm/boot/dts/am437x-sk-evm.dts | 4 + arch/arm/boot/dts/am43x-epos-evm.dts | 4 + arch/arm/boot/dts/am57-pruss.dtsi | 178 +- arch/arm/boot/dts/am571x-idk.dts | 8 + arch/arm/boot/dts/am572x-idk.dts | 8 + arch/arm/boot/dts/am5748.dtsi | 6 +- arch/arm/boot/dts/am574x-idk.dts | 10 +- arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 8 + arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 8 + arch/arm/boot/dts/aspeed-ast2500-evb.dts | 4 + .../boot/dts/aspeed-bmc-facebook-cloudripper.dts | 544 +++ arch/arm/boot/dts/aspeed-bmc-facebook-elbert.dts | 185 + arch/arm/boot/dts/aspeed-bmc-facebook-fuji.dts | 1251 +++++++ .../arm/boot/dts/aspeed-bmc-facebook-galaxy100.dts | 4 - arch/arm/boot/dts/aspeed-bmc-facebook-minipack.dts | 8 +- arch/arm/boot/dts/aspeed-bmc-facebook-wedge100.dts | 5 + arch/arm/boot/dts/aspeed-bmc-facebook-wedge40.dts | 4 - arch/arm/boot/dts/aspeed-bmc-facebook-wedge400.dts | 48 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 6 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-inspur-nf5280m6.dts | 691 ++++ arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 2 +- arch/arm/boot/dts/aspeed-g5.dtsi | 1 - arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi | 4 +- arch/arm/boot/dts/aspeed-g6.dtsi | 28 + .../boot/dts/ast2400-facebook-netbmc-common.dtsi | 4 + .../boot/dts/ast2600-facebook-netbmc-common.dtsi | 169 + arch/arm/boot/dts/at91-kizbox3_common.dtsi | 2 +- arch/arm/boot/dts/at91-sam9x60ek.dts | 18 +- arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 12 +- arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 6 +- arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 2 +- arch/arm/boot/dts/at91-sama5d2_icp.dts | 8 +- arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 6 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 16 +- arch/arm/boot/dts/at91-sama5d3_xplained.dts | 31 +- arch/arm/boot/dts/at91-sama5d4_xplained.dts | 32 +- arch/arm/boot/dts/at91-sama7g5ek.dts | 656 ++++ arch/arm/boot/dts/dm8148-evm.dts | 8 +- arch/arm/boot/dts/dm8168-evm.dts | 8 +- arch/arm/boot/dts/dra74x-p.dtsi | 27 + arch/arm/boot/dts/dra76x.dtsi | 12 - arch/arm/boot/dts/exynos3250.dtsi | 11 + arch/arm/boot/dts/exynos4210.dtsi | 11 + arch/arm/boot/dts/exynos4412.dtsi | 17 + arch/arm/boot/dts/exynos5250.dtsi | 11 + arch/arm/boot/dts/exynos5260.dtsi | 38 +- arch/arm/boot/dts/exynos5420-cpus.dtsi | 32 + arch/arm/boot/dts/exynos5422-cpus.dtsi | 32 + .../boot/dts/facebook-bmc-flash-layout-128.dtsi | 60 + arch/arm/boot/dts/imx6dl-dhcom-picoitx.dts | 20 + arch/arm/boot/dts/imx6dl-skov-revc-lt2.dts | 13 + arch/arm/boot/dts/imx6dl-skov-revc-lt6.dts | 106 + arch/arm/boot/dts/imx6dl-solidsense.dts | 54 + arch/arm/boot/dts/imx6q-dhcom-pdk2.dts | 270 +- arch/arm/boot/dts/imx6q-dhcom-som.dtsi | 546 --- arch/arm/boot/dts/imx6q-skov-revc-lt2.dts | 36 + arch/arm/boot/dts/imx6q-skov-revc-lt6.dts | 128 + .../boot/dts/imx6q-skov-reve-mi1010ait-1cp1.dts | 127 + arch/arm/boot/dts/imx6q-solidsense.dts | 54 + arch/arm/boot/dts/imx6q.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-dhcom-drc02.dtsi | 139 + arch/arm/boot/dts/imx6qdl-dhcom-pdk2.dtsi | 361 ++ arch/arm/boot/dts/imx6qdl-dhcom-picoitx.dtsi | 69 + arch/arm/boot/dts/imx6qdl-dhcom-som.dtsi | 815 +++++ arch/arm/boot/dts/imx6qdl-gw51xx.dtsi | 1 + arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 1 + arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 1 + arch/arm/boot/dts/imx6qdl-gw553x.dtsi | 1 + arch/arm/boot/dts/imx6qdl-gw5904.dtsi | 5 + arch/arm/boot/dts/imx6qdl-skov-cpu-revc.dtsi | 54 + arch/arm/boot/dts/imx6qdl-skov-cpu.dtsi | 477 +++ arch/arm/boot/dts/imx6qdl-solidsense.dtsi | 160 + arch/arm/boot/dts/imx6qdl.dtsi | 8 +- arch/arm/boot/dts/imx6qp-prtwd3.dts | 2 + arch/arm/boot/dts/imx6s-dhcom-drc02.dts | 30 + arch/arm/boot/dts/imx7d-remarkable2.dts | 91 + arch/arm/boot/dts/imx7s.dtsi | 28 + arch/arm/boot/dts/integratorap-im-pd1.dts | 4 +- arch/arm/boot/dts/intel-ixp42x-adi-coyote.dts | 110 + arch/arm/boot/dts/intel-ixp42x-arcom-vulcan.dts | 167 + arch/arm/boot/dts/intel-ixp42x-dlink-dsm-g600.dts | 145 + arch/arm/boot/dts/intel-ixp42x-freecom-fsg-3.dts | 158 + .../arm/boot/dts/intel-ixp42x-gateworks-gw2348.dts | 172 + arch/arm/boot/dts/intel-ixp42x-iomega-nas100d.dts | 146 + arch/arm/boot/dts/intel-ixp42x-ixdp425.dts | 72 + arch/arm/boot/dts/intel-ixp42x-ixdpg425.dts | 125 + arch/arm/boot/dts/intel-ixp42x-linksys-nslu2.dts | 30 +- arch/arm/boot/dts/intel-ixp42x-linksys-wrv54g.dts | 173 + arch/arm/boot/dts/intel-ixp42x-netgear-wg302v2.dts | 95 + .../arm/boot/dts/intel-ixp42x-welltech-epbx100.dts | 84 +- arch/arm/boot/dts/intel-ixp42x.dtsi | 5 + .../arm/boot/dts/intel-ixp43x-gateworks-gw2358.dts | 81 +- arch/arm/boot/dts/intel-ixp43x-kixrp435.dts | 68 + arch/arm/boot/dts/intel-ixp43x.dtsi | 6 + arch/arm/boot/dts/intel-ixp45x-ixp46x.dtsi | 11 + arch/arm/boot/dts/intel-ixp46x-ixdp465.dts | 38 + .../boot/dts/intel-ixp4xx-reference-design.dtsi | 132 + arch/arm/boot/dts/intel-ixp4xx.dtsi | 44 +- arch/arm/boot/dts/keystone-k2e-netcp.dtsi | 2 +- arch/arm/boot/dts/keystone-k2hk-netcp.dtsi | 2 +- arch/arm/boot/dts/keystone-k2l-netcp.dtsi | 2 +- arch/arm/boot/dts/meson.dtsi | 12 + arch/arm/boot/dts/meson8.dtsi | 68 + arch/arm/boot/dts/meson8b-ec100.dts | 48 +- arch/arm/boot/dts/meson8b-mxq.dts | 4 +- arch/arm/boot/dts/meson8b-odroidc1.dts | 4 +- arch/arm/boot/dts/meson8b.dtsi | 63 + arch/arm/boot/dts/mt7623.dtsi | 2 +- arch/arm/boot/dts/nuvoton-npcm750-evb.dts | 4 +- arch/arm/boot/dts/omap4-l4-abe.dtsi | 38 +- arch/arm/boot/dts/owl-s500-roseapplepi.dts | 45 + arch/arm/boot/dts/owl-s500.dtsi | 10 + arch/arm/boot/dts/qcom-apq8060-dragonboard.dts | 23 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 30 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 20 +- arch/arm/boot/dts/qcom-msm8226-samsung-s3ve3g.dts | 25 + arch/arm/boot/dts/qcom-msm8226.dtsi | 147 + arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 11 + .../boot/dts/qcom-msm8974-sony-xperia-castor.dts | 81 + arch/arm/boot/dts/qcom-msm8974.dtsi | 9 + arch/arm/boot/dts/qcom-sdx55.dtsi | 2 +- arch/arm/boot/dts/r7s72100.dtsi | 8 + arch/arm/boot/dts/r7s9210.dtsi | 8 + arch/arm/boot/dts/r8a73a4.dtsi | 44 - arch/arm/boot/dts/r8a7742.dtsi | 4 +- arch/arm/boot/dts/r8a7743.dtsi | 4 +- arch/arm/boot/dts/r8a7744.dtsi | 4 +- arch/arm/boot/dts/rk3066a.dtsi | 10 +- arch/arm/boot/dts/rk3188.dtsi | 13 +- arch/arm/boot/dts/rk3288.dtsi | 6 - arch/arm/boot/dts/rv1108.dtsi | 49 +- arch/arm/boot/dts/sama7g5-pinfunc.h | 923 +++++ arch/arm/boot/dts/sama7g5.dtsi | 528 +++ arch/arm/boot/dts/ste-ab8500.dtsi | 36 +- arch/arm/boot/dts/ste-ab8505.dtsi | 30 +- arch/arm/boot/dts/ste-db8500.dtsi | 13 +- arch/arm/boot/dts/ste-db8520.dtsi | 13 +- arch/arm/boot/dts/ste-db9500.dtsi | 9 +- arch/arm/boot/dts/ste-dbx5x0-pinctrl.dtsi | 18 + arch/arm/boot/dts/ste-href.dtsi | 4 + arch/arm/boot/dts/ste-snowball.dts | 2 + arch/arm/boot/dts/ste-ux500-samsung-codina.dts | 863 +++++ arch/arm/boot/dts/ste-ux500-samsung-gavini.dts | 854 +++++ arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 2 + arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 4 +- arch/arm/boot/dts/ste-ux500-samsung-kyle.dts | 664 ++++ arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 2 + arch/arm/boot/dts/stih407-b2120.dts | 1 - arch/arm/boot/dts/stih407-clock.dtsi | 128 +- arch/arm/boot/dts/stih407-family.dtsi | 15 + arch/arm/boot/dts/stih410-b2120.dts | 1 - arch/arm/boot/dts/stih410-b2260.dts | 1 - arch/arm/boot/dts/stih410-clock.dtsi | 138 +- arch/arm/boot/dts/stih418-b2199.dts | 1 - arch/arm/boot/dts/stih418-b2264.dts | 151 + arch/arm/boot/dts/stih418-clock.dtsi | 136 +- arch/arm/boot/dts/stih418.dtsi | 12 + arch/arm/boot/dts/stm32429i-eval.dts | 2 +- arch/arm/boot/dts/stm32f469-disco.dts | 2 +- arch/arm/boot/dts/stm32mp157c-ed1.dts | 4 +- arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 4 + arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 25 +- arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 6 +- arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 12 +- arch/arm/boot/dts/tegra114-dalmore.dts | 2 +- arch/arm/boot/dts/tegra124-apalis-v1.2.dtsi | 2 +- arch/arm/boot/dts/tegra124-apalis.dtsi | 2 +- arch/arm/boot/dts/tegra124-jetson-tk1.dts | 2 +- arch/arm/boot/dts/tegra124-nyan.dtsi | 2 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 90 +- arch/arm/boot/dts/tegra20-paz00.dts | 4 + arch/arm/boot/dts/tegra20-tamonten.dtsi | 14 +- .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 60 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 2 +- arch/arm/boot/dts/tegra30-ouya.dts | 13 +- arch/arm/boot/dts/tegra30.dtsi | 87 +- arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 2 - arch/arm/boot/dts/zynq-7000.dtsi | 21 + arch/arm/boot/dts/zynq-ebaz4205.dts | 12 + arch/arm/configs/aspeed_g4_defconfig | 16 +- arch/arm/configs/aspeed_g5_defconfig | 25 +- arch/arm/configs/ep93xx_defconfig | 1 - arch/arm/configs/imx_v6_v7_defconfig | 3 +- arch/arm/configs/multi_v7_defconfig | 8 + arch/arm/configs/sama7_defconfig | 209 ++ arch/arm/configs/tegra_defconfig | 25 +- arch/arm/include/asm/efi.h | 5 +- arch/arm/include/asm/fpstate.h | 8 - arch/arm/include/asm/thread_info.h | 8 - arch/arm/include/asm/ucontext.h | 14 - arch/arm/include/uapi/asm/hwcap.h | 2 +- arch/arm/include/uapi/asm/ptrace.h | 4 +- arch/arm/kernel/asm-offsets.c | 3 - arch/arm/kernel/entry-armv.S | 6 - arch/arm/kernel/entry-v7m.S | 2 +- arch/arm/kernel/ptrace.c | 36 - arch/arm/kernel/signal.c | 81 +- arch/arm/kernel/smp.c | 4 +- arch/arm/lib/backtrace-clang.S | 2 +- arch/arm/lib/backtrace.S | 2 +- arch/arm/mach-at91/Kconfig | 18 + arch/arm/mach-at91/Makefile | 1 + arch/arm/mach-at91/generic.h | 2 + arch/arm/mach-at91/pm.c | 343 +- arch/arm/mach-at91/pm.h | 3 + arch/arm/mach-at91/pm_data-offsets.c | 2 + arch/arm/mach-at91/pm_suspend.S | 827 +++-- arch/arm/mach-at91/sama7.c | 33 + arch/arm/mach-ep93xx/Kconfig | 5 - arch/arm/mach-ep93xx/Makefile | 3 - arch/arm/mach-ep93xx/adssphere.c | 1 - arch/arm/mach-ep93xx/core.c | 5 - arch/arm/mach-ep93xx/crunch-bits.S | 310 -- arch/arm/mach-ep93xx/crunch.c | 86 - arch/arm/mach-ep93xx/edb93xx.c | 8 - arch/arm/mach-ep93xx/gesbc9312.c | 1 - arch/arm/mach-ep93xx/micro9.c | 4 - arch/arm/mach-ep93xx/platform.h | 7 - arch/arm/mach-ep93xx/simone.c | 1 - arch/arm/mach-ep93xx/snappercl15.c | 1 - arch/arm/mach-ep93xx/ts72xx.c | 2 - arch/arm/mach-ep93xx/vision_ep9307.c | 1 - arch/arm/mach-ixp4xx/Kconfig | 158 - arch/arm/mach-ixp4xx/Makefile | 26 - arch/arm/mach-ixp4xx/avila-pci.c | 79 - arch/arm/mach-ixp4xx/avila-setup.c | 210 -- arch/arm/mach-ixp4xx/coyote-pci.c | 62 - arch/arm/mach-ixp4xx/coyote-setup.c | 144 - arch/arm/mach-ixp4xx/dsmg600-pci.c | 77 - arch/arm/mach-ixp4xx/dsmg600-setup.c | 304 -- arch/arm/mach-ixp4xx/fsg-pci.c | 73 - arch/arm/mach-ixp4xx/fsg-setup.c | 311 -- arch/arm/mach-ixp4xx/gtwx5715-pci.c | 72 - arch/arm/mach-ixp4xx/gtwx5715-setup.c | 167 - arch/arm/mach-ixp4xx/ixdp425-pci.c | 75 - arch/arm/mach-ixp4xx/ixdp425-setup.c | 339 -- arch/arm/mach-ixp4xx/ixdpg425-pci.c | 56 - arch/arm/mach-ixp4xx/miccpt-pci.c | 75 - arch/arm/mach-ixp4xx/nas100d-pci.c | 73 - arch/arm/mach-ixp4xx/nas100d-setup.c | 353 -- arch/arm/mach-ixp4xx/nslu2-pci.c | 69 - arch/arm/mach-ixp4xx/nslu2-setup.c | 341 -- arch/arm/mach-ixp4xx/omixp-setup.c | 298 -- arch/arm/mach-ixp4xx/vulcan-pci.c | 70 - arch/arm/mach-ixp4xx/vulcan-setup.c | 282 -- arch/arm/mach-ixp4xx/wg302v2-pci.c | 60 - arch/arm/mach-ixp4xx/wg302v2-setup.c | 114 - arch/arm/mach-omap2/Kconfig | 23 - arch/arm/mach-omap2/pm34xx.c | 5 - arch/arm/mach-rpc/io-acorn.S | 2 +- arch/arm/mach-s3c/mach-gta02.c | 3 +- arch/arm/mach-tegra/pm.c | 2 +- arch/arm/mach-tegra/pm.h | 6 - arch/arm/mach-tegra/tegra.c | 2 - arch/arm/mm/dma-mapping-nommu.c | 173 +- arch/arm/mm/dma-mapping.c | 26 +- arch/arm/tools/syscall.tbl | 2 +- arch/arm/vfp/vfphw.S | 6 +- arch/arm64/Kbuild | 1 + arch/arm64/Kconfig | 2 - arch/arm64/Makefile | 7 +- arch/arm64/boot/Makefile | 8 - .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 27 +- .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 13 +- .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 61 + .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 2 + .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 3 +- .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 61 + arch/arm64/boot/dts/exynos/exynos5433.dtsi | 102 + arch/arm64/boot/dts/exynos/exynos7.dtsi | 37 +- arch/arm64/boot/dts/freescale/Makefile | 4 + arch/arm64/boot/dts/freescale/fsl-ls1046a-frwy.dts | 8 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 7 +- arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 9 + .../arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts | 389 +++ arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 18 + arch/arm64/boot/dts/freescale/fsl-ls2088a-rdb.dts | 4 + arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 4 + arch/arm64/boot/dts/freescale/imx8-ss-img.dtsi | 80 + .../boot/dts/freescale/imx8mm-venice-gw700x.dtsi | 64 +- .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 5 +- .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 15 +- .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 911 +++++ arch/arm64/boot/dts/freescale/imx8mm.dtsi | 9 +- .../boot/dts/freescale/imx8mn-venice-gw7902.dts | 884 +++++ arch/arm64/boot/dts/freescale/imx8mn.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 31 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 14 +- .../boot/dts/freescale/imx8mq-mnt-reform2.dts | 213 ++ .../boot/dts/freescale/imx8mq-nitrogen-som.dtsi | 275 ++ arch/arm64/boot/dts/freescale/imx8mq.dtsi | 105 +- arch/arm64/boot/dts/freescale/imx8qm-ss-img.dtsi | 12 + arch/arm64/boot/dts/freescale/imx8qm.dtsi | 2 + arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts | 2 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-img.dtsi | 13 + arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 4 +- arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 2 +- arch/arm64/boot/dts/marvell/Makefile | 5 + .../boot/dts/marvell/armada-3720-turris-mox.dts | 17 + arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 11 +- arch/arm64/boot/dts/marvell/armada-7040-db.dts | 2 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 2 +- arch/arm64/boot/dts/marvell/armada-8040-db.dts | 4 +- arch/arm64/boot/dts/marvell/cn9130-crb-A.dts | 38 + arch/arm64/boot/dts/marvell/cn9130-crb-B.dts | 46 + arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 222 ++ arch/arm64/boot/dts/marvell/cn9130-db-B.dts | 22 + arch/arm64/boot/dts/marvell/cn9130-db.dts | 403 +-- arch/arm64/boot/dts/marvell/cn9130-db.dtsi | 410 +++ arch/arm64/boot/dts/marvell/cn9131-db-B.dts | 22 + arch/arm64/boot/dts/marvell/cn9131-db.dts | 197 +- arch/arm64/boot/dts/marvell/cn9131-db.dtsi | 206 ++ arch/arm64/boot/dts/marvell/cn9132-db-B.dts | 22 + arch/arm64/boot/dts/marvell/cn9132-db.dts | 218 +- arch/arm64/boot/dts/marvell/cn9132-db.dtsi | 227 ++ arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 10 + arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 4 + arch/arm64/boot/dts/mediatek/mt8173.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 2 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 2 + arch/arm64/boot/dts/nvidia/Makefile | 1 + arch/arm64/boot/dts/nvidia/tegra132.dtsi | 4 +- .../dts/nvidia/tegra186-p3509-0000+p3636-0001.dts | 718 ++++ arch/arm64/boot/dts/nvidia/tegra186.dtsi | 91 + arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 6 +- arch/arm64/boot/dts/qcom/Makefile | 9 + arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 1 + arch/arm64/boot/dts/qcom/apq8096-ifc6640.dts | 8 + arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 8 + arch/arm64/boot/dts/qcom/ipq6018.dtsi | 157 +- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 2 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 54 +- arch/arm64/boot/dts/qcom/msm8916-mtp.dts | 3 +- .../boot/dts/qcom/msm8916-wingtech-wt88047.dts | 313 ++ arch/arm64/boot/dts/qcom/msm8916.dtsi | 27 + arch/arm64/boot/dts/qcom/msm8994.dtsi | 8 +- arch/arm64/boot/dts/qcom/msm8996-mtp.dtsi | 8 + .../qcom/msm8996-pmi8996-sony-xperia-tone-dora.dts | 11 + .../msm8996-pmi8996-sony-xperia-tone-kagura.dts | 11 + .../msm8996-pmi8996-sony-xperia-tone-keyaki.dts | 11 + .../dts/qcom/msm8996-sony-xperia-tone-dora.dts | 27 + .../dts/qcom/msm8996-sony-xperia-tone-kagura.dts | 15 + .../dts/qcom/msm8996-sony-xperia-tone-keyaki.dts | 26 + .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 956 +++++ arch/arm64/boot/dts/qcom/msm8996-v3.0.dtsi | 63 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 44 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 4 +- arch/arm64/boot/dts/qcom/pm660.dtsi | 133 + arch/arm64/boot/dts/qcom/pm660l.dtsi | 54 + arch/arm64/boot/dts/qcom/pm8004.dtsi | 2 - arch/arm64/boot/dts/qcom/pm8150b.dtsi | 6 + arch/arm64/boot/dts/qcom/pmi8996.dtsi | 15 + arch/arm64/boot/dts/qcom/sa8155p-adp.dts | 60 +- .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 62 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 102 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 280 +- arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 341 ++ arch/arm64/boot/dts/qcom/sc7280-idp2.dts | 23 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 255 +- .../dts/qcom/sdm630-sony-xperia-ganges-kirin.dts | 14 +- .../boot/dts/qcom/sdm630-sony-xperia-ganges.dtsi | 40 - .../dts/qcom/sdm630-sony-xperia-nile-discovery.dts | 1 + .../dts/qcom/sdm630-sony-xperia-nile-pioneer.dts | 1 + .../dts/qcom/sdm630-sony-xperia-nile-voyager.dts | 1 + .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi | 527 ++- arch/arm64/boot/dts/qcom/sdm630.dtsi | 1441 +++++++- .../dts/qcom/sdm636-sony-xperia-ganges-mermaid.dts | 14 +- arch/arm64/boot/dts/qcom/sdm636.dtsi | 23 + .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 2 - arch/arm64/boot/dts/qcom/sdm660.dtsi | 519 ++- arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 3 + .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 11 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 35 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 5 + .../dts/qcom/sm6125-sony-xperia-seine-pdx201.dts | 139 + arch/arm64/boot/dts/qcom/sm6125.dtsi | 566 +++ arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 2 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 797 ++++- arch/arm64/boot/dts/qcom/sm8250.dtsi | 217 +- arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 2 +- arch/arm64/boot/dts/qcom/sm8350-mtp.dts | 2 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 53 +- arch/arm64/boot/dts/renesas/Makefile | 8 + .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 8 + arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 8 +- .../arm64/boot/dts/renesas/r8a77950-salvator-x.dts | 73 - arch/arm64/boot/dts/renesas/r8a77950-ulcb-kf.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77950-ulcb.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77950.dtsi | 2 + .../arm64/boot/dts/renesas/r8a77951-salvator-x.dts | 73 - .../boot/dts/renesas/r8a77951-salvator-xs.dts | 122 - arch/arm64/boot/dts/renesas/r8a77951-ulcb-kf.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77951-ulcb.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 5 + arch/arm64/boot/dts/renesas/r8a77960-ulcb-kf.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77960-ulcb.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77961-ulcb-kf.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77961-ulcb.dts | 3 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 29 + .../boot/dts/renesas/r8a77965-salvator-xs.dts | 14 - arch/arm64/boot/dts/renesas/r8a77965-ulcb-kf.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77965-ulcb.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 50 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 169 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 158 + arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 2 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 26 +- .../boot/dts/renesas/r8a779m1-salvator-xs.dts | 53 + arch/arm64/boot/dts/renesas/r8a779m1-ulcb-kf.dts | 19 + arch/arm64/boot/dts/renesas/r8a779m1-ulcb.dts | 54 + arch/arm64/boot/dts/renesas/r8a779m1.dtsi | 12 + .../boot/dts/renesas/r8a779m3-salvator-xs.dts | 46 + arch/arm64/boot/dts/renesas/r8a779m3-ulcb-kf.dts | 18 + arch/arm64/boot/dts/renesas/r8a779m3-ulcb.dts | 45 + arch/arm64/boot/dts/renesas/r8a779m3.dtsi | 12 + arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 184 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 76 +- arch/arm64/boot/dts/renesas/salvator-xs.dtsi | 56 + arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 114 + arch/arm64/boot/dts/ti/k3-am642-evm.dts | 56 + arch/arm64/boot/dts/ti/k3-am642-sk.dts | 64 + arch/arm64/configs/defconfig | 1 + arch/arm64/hyperv/Makefile | 2 + arch/arm64/hyperv/hv_core.c | 181 + arch/arm64/hyperv/mshyperv.c | 87 + arch/arm64/include/asm/cpufeature.h | 11 +- arch/arm64/include/asm/efi.h | 5 +- arch/arm64/include/asm/el2_setup.h | 13 +- arch/arm64/include/asm/elf.h | 6 +- arch/arm64/include/asm/exception.h | 5 +- arch/arm64/include/asm/fpsimd.h | 1 - arch/arm64/include/asm/fpsimdmacros.h | 1 + arch/arm64/include/asm/hwcap.h | 2 +- arch/arm64/include/asm/hyperv-tlfs.h | 69 + arch/arm64/include/asm/kernel-pgtable.h | 4 +- arch/arm64/include/asm/memory.h | 2 - arch/arm64/include/asm/mmu.h | 29 +- arch/arm64/include/asm/mmu_context.h | 13 + arch/arm64/include/asm/mshyperv.h | 54 + arch/arm64/include/asm/mte-kasan.h | 17 - arch/arm64/include/asm/mte.h | 6 - arch/arm64/include/asm/pgtable.h | 2 +- arch/arm64/include/asm/pointer_auth.h | 12 +- arch/arm64/include/asm/processor.h | 10 +- arch/arm64/include/asm/simd.h | 2 +- arch/arm64/include/asm/sysreg.h | 47 +- arch/arm64/include/asm/tlbflush.h | 13 +- arch/arm64/include/asm/unistd32.h | 2 +- arch/arm64/kernel/asm-offsets.c | 2 +- arch/arm64/kernel/cpufeature.c | 58 +- arch/arm64/kernel/efi.c | 1 + arch/arm64/kernel/entry-common.c | 219 +- arch/arm64/kernel/entry-fpsimd.S | 13 + arch/arm64/kernel/entry.S | 114 +- arch/arm64/kernel/fpsimd.c | 14 +- arch/arm64/kernel/head.S | 11 +- arch/arm64/kernel/idreg-override.c | 2 + arch/arm64/kernel/mte.c | 180 +- arch/arm64/kernel/perf_event.c | 2 +- arch/arm64/kernel/pointer_auth.c | 10 +- arch/arm64/kernel/process.c | 78 +- arch/arm64/kernel/ptrace.c | 5 + arch/arm64/kernel/signal.c | 73 +- arch/arm64/kernel/signal32.c | 45 +- arch/arm64/kernel/suspend.c | 1 - arch/arm64/lib/insn.c | 4 +- arch/arm64/mm/fault.c | 15 +- arch/arm64/mm/init.c | 88 - arch/arm64/mm/proc.S | 3 +- arch/csky/include/asm/uaccess.h | 6 - arch/csky/lib/usercopy.c | 102 - arch/h8300/kernel/h8300_ksyms.c | 2 - arch/h8300/lib/Makefile | 2 +- arch/h8300/lib/strncpy.S | 35 - arch/hexagon/Kconfig | 1 + arch/hexagon/include/asm/uaccess.h | 31 - arch/hexagon/kernel/dma.c | 57 +- arch/hexagon/kernel/hexagon_ksyms.c | 1 - arch/hexagon/mm/Makefile | 2 +- arch/hexagon/mm/strnlen_user.S | 126 - arch/ia64/Kconfig | 2 + arch/ia64/hp/common/sba_iommu.c | 4 +- arch/ia64/include/uapi/asm/cmpxchg.h | 4 +- arch/ia64/kernel/syscalls/syscall.tbl | 2 +- arch/m68k/Kconfig | 2 - arch/m68k/Kconfig.bus | 2 +- arch/m68k/Kconfig.machine | 1 + arch/m68k/coldfire/clk.c | 2 +- arch/m68k/coldfire/device.c | 44 + arch/m68k/coldfire/m5441x.c | 8 +- arch/m68k/coldfire/stmark2.c | 6 +- arch/m68k/fpsp040/skeleton.S | 3 +- arch/m68k/include/asm/m5441xsim.h | 19 + arch/m68k/kernel/syscalls/syscall.tbl | 2 +- arch/m68k/kernel/traps.c | 2 +- arch/microblaze/include/asm/uaccess.h | 21 +- arch/microblaze/kernel/microblaze_ksyms.c | 1 - arch/microblaze/kernel/syscalls/syscall.tbl | 2 +- arch/microblaze/lib/uaccess_old.S | 90 - arch/mips/Kconfig | 2 + arch/mips/include/asm/asm.h | 2 +- arch/mips/include/uapi/asm/siginfo.h | 2 - arch/mips/jazz/jazzdma.c | 2 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 2 +- arch/nds32/Kconfig | 2 - arch/nios2/Kconfig | 2 - arch/openrisc/Kconfig | 2 - arch/openrisc/kernel/entry.S | 6 +- arch/parisc/Kconfig | 2 +- arch/parisc/kernel/syscalls/syscall.tbl | 2 +- arch/powerpc/Kconfig | 2 - arch/powerpc/kernel/head_fsl_booke.S | 2 +- arch/powerpc/kernel/iommu.c | 6 +- arch/powerpc/kernel/syscalls/syscall.tbl | 2 +- arch/powerpc/kernel/traps.c | 1 - arch/powerpc/kernel/watchdog.c | 5 - arch/powerpc/kexec/crash.c | 2 +- arch/powerpc/platforms/ps3/system-bus.c | 2 +- arch/powerpc/platforms/pseries/vio.c | 5 +- arch/riscv/Kconfig | 2 - arch/riscv/include/asm/efi.h | 5 +- arch/riscv/mm/init.c | 20 - arch/s390/include/asm/uaccess.h | 18 +- arch/s390/kernel/syscalls/syscall.tbl | 2 +- arch/s390/lib/uaccess.c | 52 - arch/s390/pci/pci_dma.c | 13 +- arch/sh/Kconfig | 2 - arch/sh/kernel/syscalls/syscall.tbl | 2 +- arch/sparc/Kconfig | 2 - arch/sparc/include/uapi/asm/siginfo.h | 3 - arch/sparc/kernel/iommu.c | 6 +- arch/sparc/kernel/pci_sun4v.c | 6 +- arch/sparc/kernel/process_64.c | 2 +- arch/sparc/kernel/signal32.c | 37 + arch/sparc/kernel/signal_64.c | 36 + arch/sparc/kernel/sys_sparc_32.c | 2 +- arch/sparc/kernel/sys_sparc_64.c | 2 +- arch/sparc/kernel/syscalls/syscall.tbl | 2 +- arch/sparc/kernel/traps_32.c | 22 +- arch/sparc/kernel/traps_64.c | 44 +- arch/sparc/kernel/unaligned_32.c | 2 +- arch/sparc/mm/fault_32.c | 2 +- arch/sparc/mm/fault_64.c | 2 +- arch/sparc/mm/iommu.c | 2 +- arch/um/Kconfig | 2 + arch/um/include/asm/uaccess.h | 5 +- arch/um/include/shared/user.h | 3 +- arch/um/kernel/skas/uaccess.c | 14 +- arch/x86/Kconfig | 28 - arch/x86/entry/syscalls/syscall_32.tbl | 2 +- arch/x86/hyperv/hv_init.c | 165 +- arch/x86/include/asm/hyperv-tlfs.h | 9 + arch/x86/include/asm/mshyperv.h | 4 - arch/x86/include/asm/sysfb.h | 94 - arch/x86/kernel/Makefile | 3 - arch/x86/kernel/amd_gart_64.c | 18 +- arch/x86/kernel/cpu/mshyperv.c | 38 +- arch/x86/kernel/head_32.S | 2 +- arch/x86/kernel/signal_compat.c | 6 + arch/x86/kernel/sysfb.c | 70 - arch/x86/kernel/sysfb_efi.c | 284 -- arch/x86/kernel/sysfb_simplefb.c | 111 - arch/xtensa/Kconfig | 3 +- arch/xtensa/include/asm/uaccess.h | 3 +- arch/xtensa/kernel/syscalls/syscall.tbl | 2 +- arch/xtensa/kernel/xtensa_ksyms.c | 2 +- drivers/ata/pata_ixp4xx_cf.c | 264 +- drivers/base/core.c | 6 +- drivers/bus/Kconfig | 11 + drivers/bus/Makefile | 1 + drivers/bus/intel-ixp4xx-eb.c | 429 +++ drivers/bus/ti-sysc.c | 17 +- drivers/clocksource/hyperv_timer.c | 3 - drivers/clocksource/timer-ixp4xx.c | 48 +- drivers/dma-buf/Kconfig | 11 + drivers/dma-buf/Makefile | 1 + drivers/dma-buf/dma-buf-sysfs-stats.c | 205 ++ drivers/dma-buf/dma-buf-sysfs-stats.h | 35 + drivers/dma-buf/dma-buf.c | 26 +- drivers/dma-buf/dma-fence-chain.c | 2 +- drivers/dma-buf/dma-resv.c | 33 +- drivers/dma-buf/st-dma-fence-chain.c | 16 +- drivers/dma-buf/udmabuf.c | 59 +- drivers/dma/imx-sdma.c | 93 +- drivers/firmware/Kconfig | 68 +- drivers/firmware/Makefile | 5 +- drivers/firmware/arm_scmi/Kconfig | 95 + drivers/firmware/arm_scmi/Makefile | 8 +- drivers/firmware/arm_scmi/common.h | 113 +- drivers/firmware/arm_scmi/driver.c | 686 +++- drivers/firmware/arm_scmi/mailbox.c | 2 +- drivers/firmware/arm_scmi/msg.c | 111 + drivers/firmware/arm_scmi/smc.c | 3 +- drivers/firmware/arm_scmi/virtio.c | 491 +++ drivers/firmware/efi/Makefile | 2 + drivers/firmware/efi/efi-init.c | 90 - drivers/firmware/efi/sysfb_efi.c | 358 ++ drivers/firmware/qcom_scm.c | 8 +- drivers/firmware/sysfb.c | 83 + drivers/firmware/sysfb_simplefb.c | 124 + drivers/firmware/tegra/bpmp-debugfs.c | 58 +- drivers/gpu/drm/Kconfig | 8 +- drivers/gpu/drm/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/Makefile | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 84 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 8 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c | 1 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 31 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 31 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 72 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 167 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 65 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c | 239 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.h | 37 + drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 144 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 21 + drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 117 + drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h | 72 + drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pll.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 1115 +++--- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 165 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 120 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 1279 ++++--- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 70 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 118 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 102 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 92 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 81 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 643 ++++ drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.h | 26 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 167 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 140 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 2 + drivers/gpu/drm/amd/amdgpu/atombios_crtc.c | 2 +- drivers/gpu/drm/amd/amdgpu/cik.c | 10 +- .../gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c | 51 + drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 780 ----- drivers/gpu/drm/amd/amdgpu/dce_virtual.h | 30 - drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 161 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/mca_v3_0.c | 125 + drivers/gpu/drm/amd/amdgpu/mca_v3_0.h | 26 + drivers/gpu/drm/amd/amdgpu/mmsch_v1_0.h | 4 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 18 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 3 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 21 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 38 +- drivers/gpu/drm/amd/amdgpu/nv.c | 47 +- drivers/gpu/drm/amd/amdgpu/nv.h | 1 + drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 40 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 77 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c | 208 ++ drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.h | 30 + drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 126 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 4 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 50 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 17 - drivers/gpu/drm/amd/amdgpu/si.c | 8 +- drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 324 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 16 +- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 8 +- drivers/gpu/drm/amd/amdgpu/ta_xgmi_if.h | 17 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 15 + drivers/gpu/drm/amd/amdgpu/umc_v6_7.h | 15 + drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 24 + drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 24 + drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 25 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 24 + drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 24 + drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 25 + drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 23 + drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 23 + drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 35 +- drivers/gpu/drm/amd/amdgpu/vi.c | 23 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 47 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 17 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 59 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 60 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 84 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 5 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 217 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 1 + drivers/gpu/drm/amd/display/amdgpu_dm/Makefile | 4 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 372 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 27 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 18 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 16 +- .../amd/display/amdgpu_dm/amdgpu_dm_irq_params.h | 1 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 23 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h | 24 + drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c | 144 + drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.h | 34 + .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 12 +- .../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c | 4 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 12 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 16 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 25 +- .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 10 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 2 +- .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 62 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 118 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 127 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c | 25 + .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 7 +- drivers/gpu/drm/amd/display/dc/core/dc_stat.c | 24 + drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 109 +- drivers/gpu/drm/amd/display/dc/dc.h | 120 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 1 + drivers/gpu/drm/amd/display/dc/dc_stat.h | 1 + drivers/gpu/drm/amd/display/dc/dc_trace.h | 3 + drivers/gpu/drm/amd/display/dc/dc_types.h | 83 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 200 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 21 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 19 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 29 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 4 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 53 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 6 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 2 + .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 11 + .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 21 + .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.h | 33 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 17 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 14 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 51 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 2 - .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c | 1 + .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.h | 14 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 2 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 5 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_dwb_cm.c | 90 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.c | 1 + .../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.h | 14 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 37 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 8 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 49 +- .../gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.c | 1 + .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.c | 33 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.h | 15 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 22 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 2 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 1 - drivers/gpu/drm/amd/display/dc/dml/Makefile | 4 + .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 2 +- .../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 2 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 11 +- .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 2 +- drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.c | 102 + drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.h | 34 + .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 25 +- .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 2 +- .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 15 +- .../display/dc/dml/dcn31/display_rq_dlg_calc_31.c | 2 +- .../drm/amd/display/dc/dml/display_mode_enums.h | 4 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 2 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 16 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 4 +- .../amd/display/dc/dml/dml1_display_rq_dlg_calc.c | 4 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 393 ++- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 1 - .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 5 + drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 11 + .../drm/amd/display/dc/inc/hw_sequencer_private.h | 1 - drivers/gpu/drm/amd/display/dc/inc/link_dpcd.h | 25 + drivers/gpu/drm/amd/display/dc/irq_types.h | 2 +- drivers/gpu/drm/amd/display/dc/os_types.h | 35 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 18 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 59 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 38 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.h | 10 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 17 + drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 75 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 10 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 6 - .../amd/display/modules/hdcp/hdcp1_transition.c | 8 +- .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 3 - .../amd/display/modules/hdcp/hdcp2_transition.c | 4 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 74 + .../gpu/drm/amd/display/modules/hdcp/hdcp_log.h | 72 - .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 109 +- drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 13 +- drivers/gpu/drm/amd/include/amd_shared.h | 1 + .../amd/include/asic_reg/dcn/dcn_3_1_2_sh_mask.h | 4 + .../drm/amd/include/asic_reg/gc/gc_9_4_2_offset.h | 4 + .../drm/amd/include/asic_reg/gc/gc_9_4_2_sh_mask.h | 54 + .../drm/amd/include/asic_reg/mp/mp_11_0_8_offset.h | 352 ++ .../amd/include/asic_reg/thm/thm_11_0_2_offset.h | 6 + .../amd/include/asic_reg/thm/thm_11_0_2_sh_mask.h | 3 + .../amd/include/asic_reg/umc/umc_8_7_0_sh_mask.h | 179 +- .../gpu/drm/amd/include/cyan_skillfish_ip_offset.h | 714 ++++ drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 3 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 4 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 48 +- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 9 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 33 +- drivers/gpu/drm/amd/pm/inc/hwmgr.h | 6 +- .../amd/pm/inc/smu11_driver_if_cyan_skillfish.h | 95 + .../amd/pm/inc/smu11_driver_if_sienna_cichlid.h | 65 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 16 +- drivers/gpu/drm/amd/pm/inc/smu_v11_8_pmfw.h | 152 + drivers/gpu/drm/amd/pm/inc/smu_v11_8_ppsmc.h | 70 + drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 16 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 24 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 46 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.c | 21 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.h | 4 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 7 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 44 +- .../drm/amd/pm/powerplay/hwmgr/vega10_thermal.c | 18 +- .../drm/amd/pm/powerplay/hwmgr/vega10_thermal.h | 4 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 14 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 80 +- .../drm/amd/pm/powerplay/hwmgr/vega20_thermal.c | 30 +- .../drm/amd/pm/powerplay/hwmgr/vega20_thermal.h | 4 +- drivers/gpu/drm/amd/pm/powerplay/si_dpm.c | 19 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 99 +- drivers/gpu/drm/amd/pm/swsmu/smu11/Makefile | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 446 +-- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 76 + .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.h | 29 + drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 262 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 561 ++- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 135 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 46 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 20 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 289 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 102 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 14 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 292 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 3 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 5 - drivers/gpu/drm/arm/hdlcd_drv.c | 174 +- drivers/gpu/drm/arm/hdlcd_drv.h | 1 + drivers/gpu/drm/arm/malidp_drv.c | 4 - drivers/gpu/drm/armada/armada_drv.c | 4 +- drivers/gpu/drm/armada/armada_overlay.c | 2 - drivers/gpu/drm/armada/armada_plane.c | 29 - drivers/gpu/drm/armada/armada_plane.h | 2 - drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 1 - drivers/gpu/drm/ast/ast_drv.c | 2 +- drivers/gpu/drm/ast/ast_drv.h | 6 + drivers/gpu/drm/ast/ast_main.c | 5 + drivers/gpu/drm/ast/ast_mode.c | 54 +- drivers/gpu/drm/ast/ast_post.c | 91 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 80 +- drivers/gpu/drm/bochs/Kconfig | 11 - drivers/gpu/drm/bochs/Makefile | 4 - drivers/gpu/drm/bochs/bochs.h | 98 - drivers/gpu/drm/bochs/bochs_drv.c | 205 -- drivers/gpu/drm/bochs/bochs_hw.c | 323 -- drivers/gpu/drm/bochs/bochs_kms.c | 178 - drivers/gpu/drm/bochs/bochs_mm.c | 24 - drivers/gpu/drm/bridge/Kconfig | 1 + drivers/gpu/drm/bridge/adv7511/adv7533.c | 2 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 9 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 36 +- drivers/gpu/drm/bridge/analogix/anx7625.h | 4 +- drivers/gpu/drm/bridge/cdns-dsi.c | 4 +- drivers/gpu/drm/bridge/ite-it66121.c | 2 + drivers/gpu/drm/bridge/lontium-lt8912b.c | 2 +- drivers/gpu/drm/bridge/nwl-dsi.c | 8 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 55 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 68 +- drivers/gpu/drm/bridge/tc358768.c | 4 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 200 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 760 ++-- drivers/gpu/drm/drm_aperture.c | 21 +- drivers/gpu/drm/drm_atomic.c | 4 +- drivers/gpu/drm/drm_atomic_helper.c | 20 +- drivers/gpu/drm/drm_atomic_uapi.c | 6 +- drivers/gpu/drm/drm_auth.c | 96 +- drivers/gpu/drm/drm_bridge.c | 12 +- drivers/gpu/drm/drm_bufs.c | 2 +- drivers/gpu/drm/drm_cache.c | 2 +- drivers/gpu/drm/drm_connector.c | 5 +- drivers/gpu/drm/drm_crtc_internal.h | 2 + drivers/gpu/drm/drm_damage_helper.c | 58 +- drivers/gpu/drm/drm_debugfs.c | 3 +- drivers/gpu/drm/drm_debugfs_crc.c | 8 +- drivers/gpu/drm/drm_dp_aux_bus.c | 323 ++ drivers/gpu/drm/drm_dp_helper.c | 470 ++- drivers/gpu/drm/drm_dp_mst_topology.c | 10 +- drivers/gpu/drm/drm_drv.c | 4 +- drivers/gpu/drm/drm_dsc.c | 2 +- drivers/gpu/drm/drm_edid.c | 4 +- drivers/gpu/drm/drm_fb_helper.c | 2 +- drivers/gpu/drm/drm_file.c | 7 +- drivers/gpu/drm/drm_format_helper.c | 2 +- drivers/gpu/drm/drm_framebuffer.c | 24 +- drivers/gpu/drm/drm_gem.c | 38 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 97 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 199 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 6 +- drivers/gpu/drm/drm_gem_vram_helper.c | 11 +- drivers/gpu/drm/drm_hdcp.c | 2 +- drivers/gpu/drm/drm_ioctl.c | 4 +- drivers/gpu/drm/drm_irq.c | 104 +- drivers/gpu/drm/drm_lease.c | 263 +- drivers/gpu/drm/drm_legacy_misc.c | 3 +- drivers/gpu/drm/drm_mipi_dbi.c | 75 +- drivers/gpu/drm/drm_mm.c | 2 +- drivers/gpu/drm/drm_mode_object.c | 2 +- drivers/gpu/drm/drm_modes.c | 4 +- drivers/gpu/drm/drm_of.c | 6 +- drivers/gpu/drm/drm_plane.c | 106 +- drivers/gpu/drm/drm_plane_helper.c | 2 +- drivers/gpu/drm/drm_prime.c | 4 +- drivers/gpu/drm/drm_probe_helper.c | 2 +- drivers/gpu/drm/drm_property.c | 2 +- drivers/gpu/drm/drm_scdc_helper.c | 2 +- drivers/gpu/drm/drm_simple_kms_helper.c | 51 +- drivers/gpu/drm/drm_syncobj.c | 8 +- drivers/gpu/drm/drm_vblank.c | 27 +- drivers/gpu/drm/drm_vma_manager.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 14 +- drivers/gpu/drm/etnaviv/etnaviv_drv.h | 3 - drivers/gpu/drm/etnaviv/etnaviv_gem.c | 18 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 13 - drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 6 + drivers/gpu/drm/etnaviv/etnaviv_hwdb.c | 31 + drivers/gpu/drm/etnaviv/etnaviv_sched.c | 3 +- drivers/gpu/drm/exynos/exynos_dp.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_dma.c | 2 + drivers/gpu/drm/exynos/exynos_drm_drv.c | 10 - drivers/gpu/drm/exynos/exynos_drm_dsi.c | 8 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 14 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 5 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 78 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 6 +- drivers/gpu/drm/gma500/power.c | 1 + drivers/gpu/drm/gma500/psb_drv.c | 8 +- drivers/gpu/drm/gma500/psb_drv.h | 5 - drivers/gpu/drm/gma500/psb_irq.c | 26 +- drivers/gpu/drm/gma500/psb_irq.h | 4 +- drivers/gpu/drm/gud/gud_drv.c | 61 +- drivers/gpu/drm/gud/gud_internal.h | 2 + drivers/gpu/drm/gud/gud_pipe.c | 86 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 3 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 15 +- drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 9 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 2 - drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 4 +- drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 4 +- drivers/gpu/drm/i810/i810_dma.c | 3 +- drivers/gpu/drm/i915/Kconfig.debug | 6 + drivers/gpu/drm/i915/Makefile | 15 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 2 +- drivers/gpu/drm/i915/display/icl_dsi.c | 46 +- drivers/gpu/drm/i915/display/intel_acpi.c | 19 + drivers/gpu/drm/i915/display/intel_acpi.h | 3 + drivers/gpu/drm/i915/display/intel_atomic_plane.c | 7 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 3 +- drivers/gpu/drm/i915/display/intel_audio.c | 4 +- drivers/gpu/drm/i915/display/intel_bios.c | 8 +- drivers/gpu/drm/i915/display/intel_bw.c | 178 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 107 +- drivers/gpu/drm/i915/display/intel_color.c | 5 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 106 +- drivers/gpu/drm/i915/display/intel_crt.c | 3 + drivers/gpu/drm/i915/display/intel_crtc.c | 10 +- drivers/gpu/drm/i915/display/intel_cursor.c | 12 +- drivers/gpu/drm/i915/display/intel_ddi.c | 630 ++-- drivers/gpu/drm/i915/display/intel_ddi.h | 4 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 2475 +++++++------ drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 70 +- drivers/gpu/drm/i915/display/intel_display.c | 385 +- drivers/gpu/drm/i915/display/intel_display.h | 1 + .../gpu/drm/i915/display/intel_display_debugfs.c | 118 +- drivers/gpu/drm/i915/display/intel_display_power.c | 568 ++- drivers/gpu/drm/i915/display/intel_display_power.h | 15 +- drivers/gpu/drm/i915/display/intel_display_types.h | 34 +- drivers/gpu/drm/i915/display/intel_dmc.c | 232 +- drivers/gpu/drm/i915/display/intel_dmc.h | 23 +- drivers/gpu/drm/i915/display/intel_dp.c | 65 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 1 - .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 329 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 43 +- drivers/gpu/drm/i915/display/intel_dpll.c | 12 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 631 +--- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 3 +- drivers/gpu/drm/i915/display/intel_fbc.c | 219 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 96 +- drivers/gpu/drm/i915/display/intel_fdi.c | 25 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 4 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 53 +- drivers/gpu/drm/i915/display/intel_lvds.c | 4 +- drivers/gpu/drm/i915/display/intel_opregion.c | 3 + drivers/gpu/drm/i915/display/intel_psr.c | 265 +- drivers/gpu/drm/i915/display/intel_quirks.c | 34 + drivers/gpu/drm/i915/display/intel_sdvo.c | 4 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 862 +++++ drivers/gpu/drm/i915/display/intel_snps_phy.h | 35 + drivers/gpu/drm/i915/display/intel_sprite.c | 2 +- drivers/gpu/drm/i915/display/intel_tc.c | 34 +- drivers/gpu/drm/i915/display/intel_tc.h | 2 + drivers/gpu/drm/i915/display/intel_tv.c | 13 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 2 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 5 +- drivers/gpu/drm/i915/display/intel_vga.c | 12 +- drivers/gpu/drm/i915/display/skl_scaler.c | 49 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 28 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 13 +- drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 355 -- drivers/gpu/drm/i915/gem/i915_gem_client_blt.h | 21 - drivers/gpu/drm/i915/gem/i915_gem_context.c | 2920 +++++++--------- drivers/gpu/drm/i915/gem/i915_gem_context.h | 6 + drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 196 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 188 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 58 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 486 +-- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 160 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 12 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 107 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 350 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 69 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 461 --- drivers/gpu/drm/i915/gem/i915_gem_object_blt.h | 39 - drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 255 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 54 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 23 +- drivers/gpu/drm/i915/gem/i915_gem_region.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 30 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 965 +++++ drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 49 + drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 117 +- drivers/gpu/drm/i915/gem/i915_gem_wait.c | 23 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 4 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 8 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 114 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 127 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 190 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 243 ++ drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 164 +- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 597 ---- drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c | 3 +- drivers/gpu/drm/i915/gem/selftests/mock_context.c | 67 +- drivers/gpu/drm/i915/gem/selftests/mock_context.h | 4 +- drivers/gpu/drm/i915/gt/debugfs_gt_pm.c | 10 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 17 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 68 + drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 44 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.h | 16 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h | 7 + drivers/gpu/drm/i915/gt/intel_context.c | 88 +- drivers/gpu/drm/i915/gt/intel_context.h | 56 +- drivers/gpu/drm/i915/gt/intel_context_param.c | 63 - drivers/gpu/drm/i915/gt/intel_context_param.h | 6 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 64 +- drivers/gpu/drm/i915/gt/intel_engine.h | 87 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 420 ++- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 74 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h | 4 + drivers/gpu/drm/i915/gt/intel_engine_pm.c | 4 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 93 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 6 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 604 ++-- .../gpu/drm/i915/gt/intel_execlists_submission.h | 12 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 6 +- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 2 + drivers/gpu/drm/i915/gt/intel_gt.c | 197 +- drivers/gpu/drm/i915/gt/intel_gt.h | 10 + drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 10 +- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 13 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 11 +- drivers/gpu/drm/i915/gt/intel_gt_requests.c | 21 +- drivers/gpu/drm/i915/gt/intel_gt_requests.h | 9 +- drivers/gpu/drm/i915/gt/intel_gt_types.h | 37 + drivers/gpu/drm/i915/gt/intel_gtt.c | 20 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 18 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 117 +- drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 3 +- drivers/gpu/drm/i915/gt/intel_migrate.c | 688 ++++ drivers/gpu/drm/i915/gt/intel_migrate.h | 65 + drivers/gpu/drm/i915/gt/intel_migrate_types.h | 15 + drivers/gpu/drm/i915/gt/intel_mocs.c | 2 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 49 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 7 +- drivers/gpu/drm/i915/gt/intel_renderstate.h | 1 + drivers/gpu/drm/i915/gt/intel_reset.c | 56 +- drivers/gpu/drm/i915/gt/intel_ring.h | 1 + drivers/gpu/drm/i915/gt/intel_ring_submission.c | 70 +- drivers/gpu/drm/i915/gt/intel_rps.c | 209 +- drivers/gpu/drm/i915/gt/intel_rps.h | 10 + drivers/gpu/drm/i915/gt/intel_sseu.c | 126 +- drivers/gpu/drm/i915/gt/intel_sseu.h | 10 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 8 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 498 +-- drivers/gpu/drm/i915/gt/intel_workarounds_types.h | 1 + drivers/gpu/drm/i915/gt/mock_engine.c | 51 +- drivers/gpu/drm/i915/gt/selftest_context.c | 10 + .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 22 + .../gpu/drm/i915/gt/selftest_engine_heartbeat.h | 2 + drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 4 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 307 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 330 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 6 +- drivers/gpu/drm/i915/gt/selftest_migrate.c | 669 ++++ drivers/gpu/drm/i915/gt/selftest_mocs.c | 52 +- drivers/gpu/drm/i915/gt/selftest_reset.c | 2 +- drivers/gpu/drm/i915/gt/selftest_slpc.c | 311 ++ drivers/gpu/drm/i915/gt/selftest_timeline.c | 2 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 162 +- drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 129 +- .../gpu/drm/i915/gt/uc/abi/guc_actions_slpc_abi.h | 235 ++ .../drm/i915/gt/uc/abi/guc_communication_ctb_abi.h | 127 +- .../i915/gt/uc/abi/guc_communication_mmio_abi.h | 65 +- drivers/gpu/drm/i915/gt/uc/abi/guc_messages_abi.h | 213 ++ drivers/gpu/drm/i915/gt/uc/intel_guc.c | 206 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 119 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 487 ++- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.h | 4 + drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 703 ++-- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h | 36 +- drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.c | 47 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 167 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 29 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 6 +- drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c | 80 + drivers/gpu/drm/i915/gt/uc/intel_guc_rc.h | 31 + drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 626 ++++ drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h | 42 + drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h | 29 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 2895 +++++++++++++-- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 18 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 126 +- drivers/gpu/drm/i915/gt/uc/intel_uc.h | 15 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 27 +- drivers/gpu/drm/i915/gvt/gtt.c | 2 +- drivers/gpu/drm/i915/gvt/scheduler.c | 7 +- drivers/gpu/drm/i915/i915_active.c | 37 +- drivers/gpu/drm/i915/i915_active.h | 3 + drivers/gpu/drm/i915/i915_buddy.c | 421 +++ drivers/gpu/drm/i915/i915_buddy.h | 135 + drivers/gpu/drm/i915/i915_cmd_parser.c | 67 +- drivers/gpu/drm/i915/i915_debugfs.c | 8 +- drivers/gpu/drm/i915/i915_debugfs_params.c | 32 + drivers/gpu/drm/i915/i915_drv.c | 19 +- drivers/gpu/drm/i915/i915_drv.h | 270 +- drivers/gpu/drm/i915/i915_gem.c | 63 +- drivers/gpu/drm/i915/i915_gem.h | 12 - drivers/gpu/drm/i915/i915_gem_evict.c | 1 + drivers/gpu/drm/i915/i915_gem_ww.c | 63 + drivers/gpu/drm/i915/i915_gem_ww.h | 50 + drivers/gpu/drm/i915/i915_getparam.c | 7 +- drivers/gpu/drm/i915/i915_globals.c | 160 - drivers/gpu/drm/i915/i915_globals.h | 37 - drivers/gpu/drm/i915/i915_gpu_error.c | 27 +- drivers/gpu/drm/i915/i915_irq.c | 178 +- drivers/gpu/drm/i915/i915_module.c | 124 + drivers/gpu/drm/i915/i915_pci.c | 209 +- drivers/gpu/drm/i915/i915_pci.h | 8 + drivers/gpu/drm/i915/i915_perf.c | 58 +- drivers/gpu/drm/i915/i915_perf.h | 2 +- drivers/gpu/drm/i915/i915_pmu.c | 6 +- drivers/gpu/drm/i915/i915_pmu.h | 4 +- drivers/gpu/drm/i915/i915_reg.h | 450 +-- drivers/gpu/drm/i915/i915_request.c | 299 +- drivers/gpu/drm/i915/i915_request.h | 38 +- drivers/gpu/drm/i915/i915_scatterlist.c | 80 + drivers/gpu/drm/i915/i915_scatterlist.h | 5 + drivers/gpu/drm/i915/i915_scheduler.c | 220 +- drivers/gpu/drm/i915/i915_scheduler.h | 54 +- drivers/gpu/drm/i915/i915_scheduler_types.h | 111 + drivers/gpu/drm/i915/i915_sw_fence_work.c | 5 +- drivers/gpu/drm/i915/i915_sw_fence_work.h | 2 +- drivers/gpu/drm/i915/i915_sysfs.c | 83 +- drivers/gpu/drm/i915/i915_trace.h | 201 +- drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 258 ++ drivers/gpu/drm/i915/i915_ttm_buddy_manager.h | 56 + drivers/gpu/drm/i915/i915_vma.c | 34 +- drivers/gpu/drm/i915/i915_vma.h | 3 + drivers/gpu/drm/i915/intel_device_info.c | 34 +- drivers/gpu/drm/i915/intel_device_info.h | 20 +- drivers/gpu/drm/i915/intel_dram.c | 42 +- drivers/gpu/drm/i915/intel_memory_region.c | 63 +- drivers/gpu/drm/i915/intel_memory_region.h | 30 +- drivers/gpu/drm/i915/intel_pch.c | 8 +- drivers/gpu/drm/i915/intel_pch.h | 2 + drivers/gpu/drm/i915/intel_pm.c | 304 +- drivers/gpu/drm/i915/intel_region_ttm.c | 150 +- drivers/gpu/drm/i915/intel_region_ttm.h | 23 +- drivers/gpu/drm/i915/intel_sideband.c | 13 +- drivers/gpu/drm/i915/intel_sideband.h | 2 +- drivers/gpu/drm/i915/intel_step.c | 149 +- drivers/gpu/drm/i915/intel_step.h | 33 +- drivers/gpu/drm/i915/intel_uncore.c | 424 ++- drivers/gpu/drm/i915/intel_uncore.h | 20 +- drivers/gpu/drm/i915/intel_wopcm.c | 10 +- drivers/gpu/drm/i915/selftests/i915_buddy.c | 787 +++++ .../gpu/drm/i915/selftests/i915_live_selftests.h | 5 +- .../gpu/drm/i915/selftests/i915_mock_selftests.h | 2 +- .../gpu/drm/i915/selftests/i915_perf_selftests.h | 2 +- drivers/gpu/drm/i915/selftests/i915_request.c | 4 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 4 +- drivers/gpu/drm/i915/selftests/igt_flush_test.c | 2 +- drivers/gpu/drm/i915/selftests/igt_live_test.c | 2 +- drivers/gpu/drm/i915/selftests/igt_mmap.c | 25 +- drivers/gpu/drm/i915/selftests/igt_mmap.h | 12 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 257 +- .../drm/i915/selftests/intel_scheduler_helpers.c | 88 + .../drm/i915/selftests/intel_scheduler_helpers.h | 33 + drivers/gpu/drm/i915/selftests/intel_uncore.c | 2 + drivers/gpu/drm/i915/selftests/mock_gem_device.c | 3 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 1 - drivers/gpu/drm/i915/selftests/mock_region.c | 29 +- drivers/gpu/drm/imx/dcss/dcss-kms.c | 8 +- drivers/gpu/drm/imx/dcss/dcss-plane.c | 1 - drivers/gpu/drm/imx/imx-drm-core.c | 11 - drivers/gpu/drm/imx/imx-ldb.c | 4 +- drivers/gpu/drm/imx/ipuv3-plane.c | 1 - drivers/gpu/drm/imx/parallel-display.c | 5 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 41 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 1 - drivers/gpu/drm/kmb/kmb_drv.c | 26 +- drivers/gpu/drm/kmb/kmb_dsi.c | 1 - drivers/gpu/drm/lima/lima_sched.c | 3 +- drivers/gpu/drm/mcde/mcde_display.c | 1 - drivers/gpu/drm/mcde/mcde_dsi.c | 11 +- drivers/gpu/drm/mediatek/Makefile | 3 +- drivers/gpu/drm/mediatek/mtk_disp_aal.c | 169 + drivers/gpu/drm/mediatek/mtk_disp_drv.h | 9 + drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 6 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 4 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 173 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 44 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 65 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 1 + drivers/gpu/drm/mediatek/mtk_drm_gem.c | 44 +- drivers/gpu/drm/mediatek/mtk_drm_gem.h | 3 - drivers/gpu/drm/mediatek/mtk_drm_plane.c | 1 - drivers/gpu/drm/mediatek/mtk_dsi.c | 4 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 5 +- drivers/gpu/drm/meson/meson_drv.c | 12 +- drivers/gpu/drm/meson/meson_overlay.c | 1 - drivers/gpu/drm/meson/meson_plane.c | 1 - drivers/gpu/drm/mga/mga_dma.c | 2 +- drivers/gpu/drm/mga/mga_drv.h | 1 - drivers/gpu/drm/mgag200/Makefile | 2 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 64 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 77 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 797 +---- drivers/gpu/drm/mgag200/mgag200_pll.c | 992 ++++++ drivers/gpu/drm/mgag200/mgag200_reg.h | 9 +- drivers/gpu/drm/msm/Kconfig | 7 +- drivers/gpu/drm/msm/Makefile | 1 + drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 4 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 35 +- drivers/gpu/drm/msm/adreno/a5xx_power.c | 2 +- drivers/gpu/drm/msm/adreno/a5xx_preempt.c | 7 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 24 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 1 + drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 137 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 4 +- drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 34 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 40 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 6 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 22 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 43 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 12 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 5 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 102 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 10 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 85 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 11 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot.h | 1 - drivers/gpu/drm/msm/dp/dp_aux.c | 3 + drivers/gpu/drm/msm/dp/dp_catalog.c | 8 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 139 +- drivers/gpu/drm/msm/dp/dp_display.c | 76 +- drivers/gpu/drm/msm/dp/dp_link.c | 50 +- drivers/gpu/drm/msm/dp/dp_panel.c | 9 +- drivers/gpu/drm/msm/dp/dp_power.c | 3 + drivers/gpu/drm/msm/dsi/dsi.c | 15 +- drivers/gpu/drm/msm/dsi/dsi.h | 18 +- drivers/gpu/drm/msm/dsi/dsi.xml.h | 74 + drivers/gpu/drm/msm/dsi/dsi_cfg.c | 33 +- drivers/gpu/drm/msm/dsi/dsi_cfg.h | 3 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 169 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 146 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 83 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 5 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c | 2 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 8 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 190 +- drivers/gpu/drm/msm/msm_drv.c | 158 +- drivers/gpu/drm/msm/msm_drv.h | 18 +- drivers/gpu/drm/msm/msm_fbdev.c | 14 +- drivers/gpu/drm/msm/msm_fence.c | 53 +- drivers/gpu/drm/msm/msm_fence.h | 44 +- drivers/gpu/drm/msm/msm_gem.c | 134 +- drivers/gpu/drm/msm/msm_gem.h | 50 +- drivers/gpu/drm/msm/msm_gem_prime.c | 11 - drivers/gpu/drm/msm/msm_gem_submit.c | 350 +- drivers/gpu/drm/msm/msm_gpu.c | 220 +- drivers/gpu/drm/msm/msm_gpu.h | 139 +- drivers/gpu/drm/msm/msm_gpu_devfreq.c | 203 ++ drivers/gpu/drm/msm/msm_kms.h | 5 +- drivers/gpu/drm/msm/msm_rd.c | 6 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 69 +- drivers/gpu/drm/msm/msm_ringbuffer.h | 12 + drivers/gpu/drm/msm/msm_submitqueue.c | 53 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 84 +- drivers/gpu/drm/mxsfb/mxsfb_drv.h | 3 + drivers/gpu/drm/mxsfb/mxsfb_kms.c | 74 +- drivers/gpu/drm/mxsfb/mxsfb_regs.h | 9 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 34 +- drivers/gpu/drm/nouveau/nouveau_backlight.c | 166 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 9 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 5 +- drivers/gpu/drm/nouveau/nouveau_encoder.h | 1 + drivers/gpu/drm/nouveau/nouveau_fence.c | 2 +- drivers/gpu/drm/nouveau/nouveau_vga.c | 8 +- drivers/gpu/drm/omapdrm/omap_drv.c | 6 +- drivers/gpu/drm/omapdrm/omap_drv.h | 2 + drivers/gpu/drm/omapdrm/omap_irq.c | 13 +- drivers/gpu/drm/omapdrm/omap_plane.c | 3 + drivers/gpu/drm/panel/Kconfig | 54 + drivers/gpu/drm/panel/Makefile | 5 + .../gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c | 2 +- drivers/gpu/drm/panel/panel-dsi-cm.c | 2 +- drivers/gpu/drm/panel/panel-elida-kd35t133.c | 2 +- drivers/gpu/drm/panel/panel-ilitek-ili9341.c | 792 +++++ drivers/gpu/drm/panel/panel-innolux-ej030na.c | 289 ++ drivers/gpu/drm/panel/panel-khadas-ts050.c | 2 +- drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c | 2 +- drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c | 2 +- drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 2 +- drivers/gpu/drm/panel/panel-samsung-atna33xc20.c | 366 ++ drivers/gpu/drm/panel/panel-samsung-db7430.c | 347 ++ drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 2 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 10 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 83 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 41 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.h | 33 +- drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 4 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 2 +- drivers/gpu/drm/panel/panel-simple.c | 357 +- drivers/gpu/drm/panel/panel-sony-acx424akp.c | 82 +- drivers/gpu/drm/panel/panel-widechips-ws2401.c | 441 +++ drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 2 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 3 +- drivers/gpu/drm/panfrost/panfrost_device.c | 142 +- drivers/gpu/drm/panfrost/panfrost_device.h | 99 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 91 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 20 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 2 +- drivers/gpu/drm/panfrost/panfrost_job.c | 695 ++-- drivers/gpu/drm/panfrost/panfrost_job.h | 8 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 203 +- drivers/gpu/drm/panfrost/panfrost_mmu.h | 5 +- drivers/gpu/drm/panfrost/panfrost_regs.h | 3 - drivers/gpu/drm/pl111/pl111_display.c | 2 - drivers/gpu/drm/pl111/pl111_drv.c | 1 - drivers/gpu/drm/qxl/qxl_drv.c | 4 +- drivers/gpu/drm/qxl/qxl_drv.h | 3 - drivers/gpu/drm/qxl/qxl_irq.c | 9 +- drivers/gpu/drm/qxl/qxl_prime.c | 6 - drivers/gpu/drm/r128/r128_cce.c | 3 +- drivers/gpu/drm/radeon/atombios.h | 4 +- drivers/gpu/drm/radeon/evergreen.c | 8 +- drivers/gpu/drm/radeon/r100.c | 9 + drivers/gpu/drm/radeon/r300_reg.h | 2 +- drivers/gpu/drm/radeon/radeon_device.c | 19 +- drivers/gpu/drm/radeon/radeon_drv.c | 6 +- drivers/gpu/drm/radeon/radeon_fb.c | 8 +- drivers/gpu/drm/radeon/radeon_fence.c | 4 +- drivers/gpu/drm/radeon/radeon_irq_kms.c | 60 +- drivers/gpu/drm/radeon/radeon_kms.h | 4 - drivers/gpu/drm/radeon/radeon_vm.c | 2 +- drivers/gpu/drm/radeon/rs600.c | 8 +- drivers/gpu/drm/radeon/rv770.c | 8 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 13 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 26 +- drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c | 1 + drivers/gpu/drm/rcar-du/rcar_lvds.c | 126 +- drivers/gpu/drm/rockchip/Kconfig | 2 + drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 349 ++ drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 8 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 1 - drivers/gpu/drm/rockchip/rockchip_lvds.c | 5 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 5 +- drivers/gpu/drm/scheduler/sched_main.c | 21 +- drivers/gpu/drm/selftests/test-drm_damage_helper.c | 287 +- drivers/gpu/drm/shmobile/shmob_drm_drv.c | 14 +- drivers/gpu/drm/shmobile/shmob_drm_drv.h | 1 + drivers/gpu/drm/sti/sti_compositor.c | 2 - drivers/gpu/drm/sti/sti_dvo.c | 4 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 17 +- drivers/gpu/drm/stm/ltdc.c | 12 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 4 +- drivers/gpu/drm/sun4i/sun4i_layer.c | 1 - drivers/gpu/drm/sun4i/sun4i_lvds.c | 4 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 4 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 1 - drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 1 - drivers/gpu/drm/tegra/Kconfig | 1 + drivers/gpu/drm/tegra/Makefile | 3 + drivers/gpu/drm/tegra/dc.c | 358 +- drivers/gpu/drm/tegra/dc.h | 17 + drivers/gpu/drm/tegra/drm.c | 107 +- drivers/gpu/drm/tegra/drm.h | 12 + drivers/gpu/drm/tegra/firewall.c | 254 ++ drivers/gpu/drm/tegra/gem.c | 13 + drivers/gpu/drm/tegra/gem.h | 2 + drivers/gpu/drm/tegra/plane.c | 117 + drivers/gpu/drm/tegra/plane.h | 16 + drivers/gpu/drm/tegra/rgb.c | 5 +- drivers/gpu/drm/tegra/submit.c | 625 ++++ drivers/gpu/drm/tegra/submit.h | 21 + drivers/gpu/drm/tegra/uapi.c | 338 ++ drivers/gpu/drm/tegra/uapi.h | 58 + drivers/gpu/drm/tegra/vic.c | 112 +- drivers/gpu/drm/tidss/tidss_drv.c | 15 +- drivers/gpu/drm/tidss/tidss_drv.h | 2 + drivers/gpu/drm/tidss/tidss_irq.c | 30 +- drivers/gpu/drm/tidss/tidss_irq.h | 4 +- drivers/gpu/drm/tidss/tidss_kms.c | 4 +- drivers/gpu/drm/tidss/tidss_plane.c | 1 - drivers/gpu/drm/tilcdc/tilcdc_drv.c | 51 +- drivers/gpu/drm/tilcdc/tilcdc_drv.h | 3 + drivers/gpu/drm/tilcdc/tilcdc_external.c | 4 +- drivers/gpu/drm/tiny/Kconfig | 17 +- drivers/gpu/drm/tiny/Makefile | 1 + drivers/gpu/drm/tiny/bochs.c | 733 ++++ drivers/gpu/drm/tiny/cirrus.c | 6 +- drivers/gpu/drm/tiny/gm12u320.c | 23 +- drivers/gpu/drm/tiny/hx8357d.c | 1 - drivers/gpu/drm/tiny/ili9225.c | 1 - drivers/gpu/drm/tiny/ili9341.c | 1 - drivers/gpu/drm/tiny/ili9486.c | 1 - drivers/gpu/drm/tiny/mi0283qt.c | 1 - drivers/gpu/drm/tiny/repaper.c | 19 +- drivers/gpu/drm/tiny/simpledrm.c | 4 +- drivers/gpu/drm/tiny/st7586.c | 19 +- drivers/gpu/drm/tiny/st7735r.c | 1 - drivers/gpu/drm/ttm/ttm_bo.c | 66 +- drivers/gpu/drm/tve200/tve200_display.c | 1 - drivers/gpu/drm/udl/udl_modeset.c | 33 +- drivers/gpu/drm/v3d/Makefile | 1 + drivers/gpu/drm/v3d/v3d_drv.c | 8 + drivers/gpu/drm/v3d/v3d_drv.h | 63 + drivers/gpu/drm/v3d/v3d_gem.c | 31 + drivers/gpu/drm/v3d/v3d_perfmon.c | 213 ++ drivers/gpu/drm/v3d/v3d_regs.h | 2 + drivers/gpu/drm/v3d/v3d_sched.c | 26 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 3 +- drivers/gpu/drm/vboxvideo/vbox_drv.h | 1 - drivers/gpu/drm/vboxvideo/vbox_irq.c | 16 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 5 +- drivers/gpu/drm/vc4/Kconfig | 1 + drivers/gpu/drm/vc4/vc4_drv.c | 6 +- drivers/gpu/drm/vc4/vc4_drv.h | 8 +- drivers/gpu/drm/vc4/vc4_dsi.c | 4 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 450 +-- drivers/gpu/drm/vc4/vc4_hdmi.h | 5 +- drivers/gpu/drm/vc4/vc4_irq.c | 48 +- drivers/gpu/drm/vc4/vc4_kms.c | 1 - drivers/gpu/drm/vc4/vc4_regs.h | 30 + drivers/gpu/drm/vc4/vc4_v3d.c | 17 +- drivers/gpu/drm/via/via_mm.c | 3 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 4 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 64 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 2 + drivers/gpu/drm/virtio/virtgpu_vq.c | 7 +- drivers/gpu/drm/vkms/vkms_composer.c | 28 +- drivers/gpu/drm/vkms/vkms_drv.c | 32 +- drivers/gpu/drm/vkms/vkms_drv.h | 13 +- drivers/gpu/drm/vkms/vkms_plane.c | 57 +- drivers/gpu/drm/vkms/vkms_writeback.c | 28 +- drivers/gpu/drm/vmwgfx/Kconfig | 8 + drivers/gpu/drm/vmwgfx/Makefile | 2 +- .../gpu/drm/vmwgfx/device_include/includeCheck.h | 3 - .../gpu/drm/vmwgfx/device_include/svga3d_caps.h | 111 - drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h | 3680 ++++++++------------ .../gpu/drm/vmwgfx/device_include/svga3d_devcaps.h | 793 ++--- drivers/gpu/drm/vmwgfx/device_include/svga3d_dx.h | 3503 +++++++++---------- .../gpu/drm/vmwgfx/device_include/svga3d_limits.h | 101 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_reg.h | 15 +- .../drm/vmwgfx/device_include/svga3d_surfacedefs.h | 3132 ++++++++--------- .../gpu/drm/vmwgfx/device_include/svga3d_types.h | 3020 +++++++--------- .../gpu/drm/vmwgfx/device_include/svga_escape.h | 68 +- .../gpu/drm/vmwgfx/device_include/svga_overlay.h | 203 +- drivers/gpu/drm/vmwgfx/device_include/svga_reg.h | 2847 ++++----------- drivers/gpu/drm/vmwgfx/device_include/svga_types.h | 51 - .../gpu/drm/vmwgfx/device_include/vm_basic_types.h | 130 +- .../drm/vmwgfx/device_include/vmware_pack_begin.h | 2 - .../drm/vmwgfx/device_include/vmware_pack_end.h | 2 - drivers/gpu/drm/vmwgfx/ttm_memory.c | 2 + drivers/gpu/drm/vmwgfx/vmw_surface_cache.h | 539 +++ drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 7 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.c | 142 + drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.h | 50 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 457 +-- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 50 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 36 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 111 +- drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 18 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_mksstat.h | 144 + drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 45 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 579 ++- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 11 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 4 - drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 7 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 84 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 35 - drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 4 +- drivers/gpu/drm/xen/xen_drm_front_kms.c | 1 - drivers/gpu/drm/xlnx/Kconfig | 2 + drivers/gpu/drm/xlnx/zynqmp_disp.c | 320 +- drivers/gpu/drm/xlnx/zynqmp_dp.c | 22 +- drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 2 - drivers/gpu/drm/zte/zx_drm_drv.c | 6 - drivers/gpu/host1x/Makefile | 1 + drivers/gpu/host1x/cdma.c | 58 +- drivers/gpu/host1x/fence.c | 168 + drivers/gpu/host1x/fence.h | 13 + drivers/gpu/host1x/hw/channel_hw.c | 87 +- drivers/gpu/host1x/hw/debug_hw.c | 32 +- drivers/gpu/host1x/hw/debug_hw_1x01.c | 8 +- drivers/gpu/host1x/hw/debug_hw_1x06.c | 16 +- drivers/gpu/host1x/hw/hw_host1x02_uclass.h | 12 + drivers/gpu/host1x/hw/hw_host1x04_uclass.h | 12 + drivers/gpu/host1x/hw/hw_host1x05_uclass.h | 12 + drivers/gpu/host1x/hw/hw_host1x06_uclass.h | 12 + drivers/gpu/host1x/hw/hw_host1x07_uclass.h | 12 + drivers/gpu/host1x/intr.c | 9 + drivers/gpu/host1x/intr.h | 2 + drivers/gpu/host1x/job.c | 98 +- drivers/gpu/host1x/job.h | 16 + drivers/gpu/host1x/syncpt.c | 2 + drivers/gpu/host1x/syncpt.h | 12 + drivers/gpu/vga/vgaarb.c | 67 +- drivers/hv/Kconfig | 7 +- drivers/hv/hv_common.c | 219 ++ drivers/hv/hv_snapshot.c | 1 + drivers/hv/hv_util.c | 5 - drivers/iommu/Kconfig | 2 + drivers/iommu/dma-iommu.c | 22 +- drivers/iommu/iommu.c | 15 +- drivers/memory/omap-gpmc.c | 191 +- drivers/memory/tegra/tegra186.c | 2 + drivers/net/wireless/ath/ath10k/Kconfig | 1 + drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 1 + drivers/of/base.c | 4 +- drivers/of/fdt.c | 137 +- drivers/of/kexec.c | 40 +- drivers/of/kobj.c | 2 +- drivers/of/property.c | 10 + drivers/parisc/ccio-dma.c | 2 +- drivers/parisc/sba_iommu.c | 2 +- drivers/reset/Kconfig | 8 +- drivers/reset/Makefile | 1 + drivers/reset/reset-qcom-pdc.c | 62 +- drivers/reset/reset-rzg2l-usbphy-ctrl.c | 175 + drivers/soc/aspeed/aspeed-lpc-ctrl.c | 35 +- drivers/soc/aspeed/aspeed-p2a-ctrl.c | 2 +- drivers/soc/aspeed/aspeed-socinfo.c | 1 + drivers/soc/mediatek/mt8173-pm-domains.h | 1 + drivers/soc/mediatek/mt8183-mmsys.h | 21 +- drivers/soc/mediatek/mt8365-mmsys.h | 60 + drivers/soc/mediatek/mtk-mmsys.c | 18 +- drivers/soc/mediatek/mtk-mmsys.h | 137 +- drivers/soc/mediatek/mtk-pm-domains.h | 2 +- drivers/soc/qcom/cpr.c | 43 +- drivers/soc/qcom/mdt_loader.c | 18 +- drivers/soc/qcom/qcom-geni-se.c | 30 +- drivers/soc/qcom/qcom_aoss.c | 9 +- drivers/soc/qcom/rpmhpd.c | 5 +- drivers/soc/qcom/rpmpd.c | 28 + drivers/soc/qcom/smd-rpm.c | 1 + drivers/soc/qcom/smsm.c | 28 +- drivers/soc/qcom/socinfo.c | 4 +- drivers/soc/renesas/Kconfig | 2 + drivers/soc/renesas/r8a779a0-sysc.c | 6 +- drivers/soc/renesas/rcar-sysc.c | 6 +- drivers/soc/renesas/renesas-soc.c | 4 + drivers/soc/rockchip/Kconfig | 4 +- drivers/soc/rockchip/io-domain.c | 88 +- drivers/soc/tegra/fuse/fuse-tegra.c | 60 + drivers/soc/tegra/fuse/fuse-tegra20.c | 11 +- drivers/soc/tegra/fuse/fuse-tegra30.c | 16 +- drivers/soc/tegra/fuse/fuse.h | 2 + drivers/soc/tegra/pmc.c | 14 +- drivers/soc/tegra/powergate-bpmp.c | 1 - drivers/soc/ti/pruss.c | 1 + drivers/soc/ti/smartreflex.c | 52 +- drivers/spi/spi-imx.c | 41 +- drivers/vfio/pci/vfio_pci.c | 11 +- drivers/video/fbdev/arcfb.c | 2 +- drivers/video/fbdev/asiliantfb.c | 3 + drivers/video/fbdev/core/fbmem.c | 6 +- drivers/video/fbdev/ep93xx-fb.c | 4 +- drivers/video/fbdev/kyro/fbdev.c | 8 + drivers/video/fbdev/neofb.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/apply.c | 4 +- drivers/video/fbdev/riva/fbdev.c | 3 + drivers/video/fbdev/ssd1307fb.c | 151 +- drivers/watchdog/Kconfig | 1 + drivers/watchdog/ixp4xx_wdt.c | 283 +- drivers/xen/swiotlb-xen.c | 2 +- fs/9p/acl.c | 5 +- fs/9p/acl.h | 2 +- fs/bad_inode.c | 2 +- fs/btrfs/acl.c | 5 +- fs/btrfs/ctree.h | 2 +- fs/buffer.c | 27 - fs/cachefiles/Kconfig | 19 - fs/cachefiles/Makefile | 2 - fs/cachefiles/bind.c | 2 - fs/cachefiles/interface.c | 6 +- fs/cachefiles/internal.h | 25 - fs/cachefiles/io.c | 6 +- fs/cachefiles/key.c | 2 +- fs/cachefiles/main.c | 7 - fs/cachefiles/namei.c | 61 +- fs/cachefiles/proc.c | 114 - fs/cachefiles/xattr.c | 4 +- fs/ceph/acl.c | 5 +- fs/ceph/super.h | 2 +- fs/configfs/dir.c | 87 +- fs/d_path.c | 93 +- fs/dlm/dir.c | 4 +- fs/dlm/dlm_internal.h | 2 +- fs/dlm/lockspace.c | 3 +- fs/dlm/lowcomms.c | 770 ++-- fs/dlm/lowcomms.h | 1 + fs/dlm/member.c | 4 +- fs/dlm/midcomms.c | 56 +- fs/dlm/rcom.c | 29 +- fs/dlm/recoverd.c | 4 +- fs/erofs/Kconfig | 1 + fs/erofs/data.c | 415 +-- fs/erofs/erofs_fs.h | 47 +- fs/erofs/inode.c | 29 +- fs/erofs/internal.h | 22 +- fs/erofs/namei.c | 1 + fs/erofs/super.c | 61 +- fs/erofs/xattr.c | 5 +- fs/erofs/xattr.h | 2 +- fs/erofs/zdata.c | 6 +- fs/erofs/zmap.c | 133 +- fs/ext2/acl.c | 5 +- fs/ext2/acl.h | 2 +- fs/ext4/Makefile | 2 +- fs/ext4/acl.c | 5 +- fs/ext4/acl.h | 2 +- fs/ext4/balloc.c | 8 +- fs/ext4/ext4.h | 108 +- fs/ext4/ext4_extents.h | 5 +- fs/ext4/ext4_jbd2.c | 43 +- fs/ext4/ext4_jbd2.h | 18 +- fs/ext4/extents.c | 17 +- fs/ext4/fast_commit.c | 27 +- fs/ext4/file.c | 3 +- fs/ext4/ialloc.c | 19 +- fs/ext4/indirect.c | 15 +- fs/ext4/inline.c | 32 +- fs/ext4/inode.c | 301 +- fs/ext4/ioctl.c | 4 +- fs/ext4/mballoc.c | 259 +- fs/ext4/namei.c | 214 +- fs/ext4/orphan.c | 652 ++++ fs/ext4/resize.c | 38 +- fs/ext4/super.c | 238 +- fs/ext4/xattr.c | 26 +- fs/f2fs/acl.c | 5 +- fs/f2fs/acl.h | 2 +- fs/fscache/Kconfig | 25 +- fs/fscache/Makefile | 2 - fs/fscache/cache.c | 11 +- fs/fscache/cookie.c | 201 +- fs/fscache/fsdef.c | 3 +- fs/fscache/histogram.c | 87 - fs/fscache/internal.h | 57 +- fs/fscache/main.c | 39 + fs/fscache/netfs.c | 2 +- fs/fscache/object-list.c | 414 --- fs/fscache/object.c | 8 - fs/fscache/operation.c | 3 - fs/fscache/page.c | 6 - fs/fscache/proc.c | 20 +- fs/fuse/acl.c | 5 +- fs/fuse/fuse_i.h | 2 +- fs/gfs2/acl.c | 5 +- fs/gfs2/acl.h | 2 +- fs/jbd2/recovery.c | 29 +- fs/jbd2/transaction.c | 21 +- fs/jffs2/acl.c | 5 +- fs/jffs2/acl.h | 2 +- fs/jfs/acl.c | 5 +- fs/jfs/jfs_acl.h | 2 +- fs/nfs/nfs3_fs.h | 2 +- fs/nfs/nfs3acl.c | 5 +- fs/ocfs2/acl.c | 5 +- fs/ocfs2/acl.h | 2 +- fs/orangefs/acl.c | 5 +- fs/orangefs/inode.c | 7 +- fs/orangefs/orangefs-kernel.h | 2 +- fs/overlayfs/copy_up.c | 83 +- fs/overlayfs/dir.c | 16 +- fs/overlayfs/inode.c | 105 +- fs/overlayfs/namei.c | 4 +- fs/overlayfs/overlayfs.h | 44 +- fs/overlayfs/super.c | 4 +- fs/overlayfs/util.c | 92 +- fs/posix_acl.c | 15 +- fs/reiserfs/acl.h | 2 +- fs/reiserfs/xattr_acl.c | 5 +- fs/signalfd.c | 4 +- fs/stat.c | 18 + fs/xfs/kmem.c | 64 - fs/xfs/kmem.h | 2 - fs/xfs/libxfs/xfs_ag.c | 25 +- fs/xfs/libxfs/xfs_alloc.c | 56 +- fs/xfs/libxfs/xfs_alloc.h | 12 +- fs/xfs/libxfs/xfs_alloc_btree.c | 100 +- fs/xfs/libxfs/xfs_alloc_btree.h | 2 +- fs/xfs/libxfs/xfs_attr.c | 56 +- fs/xfs/libxfs/xfs_attr.h | 1 - fs/xfs/libxfs/xfs_attr_leaf.c | 57 +- fs/xfs/libxfs/xfs_attr_remote.c | 21 +- fs/xfs/libxfs/xfs_attr_remote.h | 2 +- fs/xfs/libxfs/xfs_bmap.c | 38 +- fs/xfs/libxfs/xfs_bmap_btree.c | 56 +- fs/xfs/libxfs/xfs_bmap_btree.h | 9 +- fs/xfs/libxfs/xfs_btree.c | 141 +- fs/xfs/libxfs/xfs_btree.h | 56 +- fs/xfs/libxfs/xfs_btree_staging.c | 14 +- fs/xfs/libxfs/xfs_da_btree.c | 18 +- fs/xfs/libxfs/xfs_da_format.h | 2 +- fs/xfs/libxfs/xfs_dir2.c | 6 +- fs/xfs/libxfs/xfs_dir2_block.c | 14 +- fs/xfs/libxfs/xfs_dir2_data.c | 20 +- fs/xfs/libxfs/xfs_dir2_leaf.c | 14 +- fs/xfs/libxfs/xfs_dir2_node.c | 20 +- fs/xfs/libxfs/xfs_dir2_priv.h | 2 +- fs/xfs/libxfs/xfs_dir2_sf.c | 12 +- fs/xfs/libxfs/xfs_dquot_buf.c | 8 +- fs/xfs/libxfs/xfs_format.h | 226 +- fs/xfs/libxfs/xfs_ialloc.c | 69 +- fs/xfs/libxfs/xfs_ialloc.h | 3 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 88 +- fs/xfs/libxfs/xfs_ialloc_btree.h | 2 +- fs/xfs/libxfs/xfs_inode_buf.c | 22 +- fs/xfs/libxfs/xfs_inode_buf.h | 11 +- fs/xfs/libxfs/xfs_log_format.h | 6 +- fs/xfs/libxfs/xfs_log_recover.h | 2 + fs/xfs/libxfs/xfs_log_rlimit.c | 2 +- fs/xfs/libxfs/xfs_quota_defs.h | 30 +- fs/xfs/libxfs/xfs_refcount.c | 12 +- fs/xfs/libxfs/xfs_refcount.h | 2 +- fs/xfs/libxfs/xfs_refcount_btree.c | 54 +- fs/xfs/libxfs/xfs_rmap.c | 34 +- fs/xfs/libxfs/xfs_rmap.h | 11 +- fs/xfs/libxfs/xfs_rmap_btree.c | 72 +- fs/xfs/libxfs/xfs_rmap_btree.h | 2 +- fs/xfs/libxfs/xfs_rtbitmap.c | 14 +- fs/xfs/libxfs/xfs_sb.c | 263 +- fs/xfs/libxfs/xfs_sb.h | 4 +- fs/xfs/libxfs/xfs_symlink_remote.c | 14 +- fs/xfs/libxfs/xfs_trans_inode.c | 2 +- fs/xfs/libxfs/xfs_trans_resv.c | 48 +- fs/xfs/libxfs/xfs_trans_resv.h | 2 - fs/xfs/libxfs/xfs_trans_space.h | 6 +- fs/xfs/libxfs/xfs_types.c | 2 +- fs/xfs/libxfs/xfs_types.h | 5 + fs/xfs/scrub/agheader.c | 47 +- fs/xfs/scrub/agheader_repair.c | 66 +- fs/xfs/scrub/alloc.c | 2 +- fs/xfs/scrub/attr.c | 16 +- fs/xfs/scrub/attr.h | 3 - fs/xfs/scrub/bitmap.c | 4 +- fs/xfs/scrub/bmap.c | 41 +- fs/xfs/scrub/btree.c | 9 +- fs/xfs/scrub/btree.h | 4 +- fs/xfs/scrub/common.c | 77 +- fs/xfs/scrub/common.h | 18 +- fs/xfs/scrub/dabtree.c | 4 +- fs/xfs/scrub/dir.c | 10 +- fs/xfs/scrub/fscounters.c | 6 +- fs/xfs/scrub/ialloc.c | 4 +- fs/xfs/scrub/inode.c | 14 +- fs/xfs/scrub/quota.c | 4 +- fs/xfs/scrub/refcount.c | 4 +- fs/xfs/scrub/repair.c | 32 +- fs/xfs/scrub/rmap.c | 2 +- fs/xfs/scrub/rtbitmap.c | 2 +- fs/xfs/scrub/scrub.c | 23 +- fs/xfs/scrub/scrub.h | 3 +- fs/xfs/scrub/trace.c | 8 +- fs/xfs/scrub/trace.h | 78 +- fs/xfs/xfs_acl.c | 7 +- fs/xfs/xfs_acl.h | 4 +- fs/xfs/xfs_aops.c | 25 +- fs/xfs/xfs_attr_inactive.c | 6 +- fs/xfs/xfs_attr_list.c | 2 +- fs/xfs/xfs_bmap_item.c | 14 +- fs/xfs/xfs_bmap_util.c | 20 +- fs/xfs/xfs_buf.c | 40 +- fs/xfs/xfs_buf.h | 25 +- fs/xfs/xfs_buf_item.c | 6 +- fs/xfs/xfs_buf_item_recover.c | 10 +- fs/xfs/xfs_dir2_readdir.c | 4 +- fs/xfs/xfs_discard.c | 2 +- fs/xfs/xfs_dquot.c | 13 +- fs/xfs/xfs_dquot.h | 10 + fs/xfs/xfs_dquot_item.c | 134 - fs/xfs/xfs_dquot_item.h | 17 - fs/xfs/xfs_dquot_item_recover.c | 4 +- fs/xfs/xfs_error.c | 4 +- fs/xfs/xfs_error.h | 12 + fs/xfs/xfs_export.c | 4 +- fs/xfs/xfs_extfree_item.c | 3 + fs/xfs/xfs_file.c | 18 +- fs/xfs/xfs_filestream.c | 2 +- fs/xfs/xfs_filestream.h | 2 +- fs/xfs/xfs_fsmap.c | 68 +- fs/xfs/xfs_fsops.c | 67 +- fs/xfs/xfs_health.c | 2 +- fs/xfs/xfs_icache.c | 754 +++- fs/xfs/xfs_icache.h | 14 +- fs/xfs/xfs_icreate_item.c | 4 +- fs/xfs/xfs_inode.c | 102 +- fs/xfs/xfs_inode.h | 25 +- fs/xfs/xfs_inode_item.c | 2 +- fs/xfs/xfs_inode_item_recover.c | 2 +- fs/xfs/xfs_ioctl.c | 33 +- fs/xfs/xfs_ioctl32.c | 4 +- fs/xfs/xfs_iomap.c | 24 +- fs/xfs/xfs_iops.c | 32 +- fs/xfs/xfs_itable.c | 44 +- fs/xfs/xfs_iwalk.c | 33 +- fs/xfs/xfs_log.c | 721 ++-- fs/xfs/xfs_log.h | 7 +- fs/xfs/xfs_log_cil.c | 450 ++- fs/xfs/xfs_log_priv.h | 66 +- fs/xfs/xfs_log_recover.c | 161 +- fs/xfs/xfs_mount.c | 233 +- fs/xfs/xfs_mount.h | 248 +- fs/xfs/xfs_pnfs.c | 2 +- fs/xfs/xfs_qm.c | 96 +- fs/xfs/xfs_qm.h | 3 - fs/xfs/xfs_qm_bhv.c | 2 +- fs/xfs/xfs_qm_syscalls.c | 253 +- fs/xfs/xfs_quota.h | 2 + fs/xfs/xfs_quotaops.c | 30 +- fs/xfs/xfs_refcount_item.c | 5 +- fs/xfs/xfs_reflink.c | 4 +- fs/xfs/xfs_reflink.h | 3 +- fs/xfs/xfs_rmap_item.c | 5 +- fs/xfs/xfs_rtalloc.c | 6 +- fs/xfs/xfs_rtalloc.h | 13 +- fs/xfs/xfs_super.c | 536 +-- fs/xfs/xfs_symlink.c | 13 +- fs/xfs/xfs_sysfs.c | 1 + fs/xfs/xfs_trace.c | 2 + fs/xfs/xfs_trace.h | 386 +- fs/xfs/xfs_trans.c | 33 +- fs/xfs/xfs_trans_ail.c | 19 +- fs/xfs/xfs_trans_buf.c | 8 +- fs/xfs/xfs_trans_dquot.c | 51 +- include/asm-generic/bitops/builtin-ffs.h | 2 +- include/asm-generic/bitops/ffs.h | 2 +- include/asm-generic/bitops/non-atomic.h | 14 +- include/asm-generic/mshyperv.h | 13 + include/asm-generic/uaccess.h | 53 +- include/asm-generic/vmlinux.lds.h | 13 + include/clocksource/hyperv_timer.h | 11 +- include/drm/amd_asic_type.h | 17 +- include/drm/bridge/dw_hdmi.h | 2 + include/drm/drm_aperture.h | 14 +- include/drm/drm_auth.h | 68 +- include/drm/drm_bridge.h | 26 +- include/drm/drm_connector.h | 10 + include/drm/drm_damage_helper.h | 18 - include/drm/drm_device.h | 18 +- include/drm/drm_dp_aux_bus.h | 57 + include/drm/drm_dp_helper.h | 175 +- include/drm/drm_drv.h | 44 +- include/drm/drm_edid.h | 2 +- include/drm/drm_file.h | 22 +- include/drm/drm_fourcc.h | 13 +- include/drm/drm_framebuffer.h | 8 +- include/drm/drm_gem.h | 2 - include/drm/drm_gem_atomic_helper.h | 17 +- include/drm/drm_gem_framebuffer_helper.h | 13 + include/drm/drm_gem_vram_helper.h | 16 +- include/drm/drm_irq.h | 32 - include/drm/drm_legacy.h | 3 + include/drm/drm_mipi_dbi.h | 7 +- include/drm/drm_mipi_dsi.h | 13 +- include/drm/drm_modeset_helper_vtables.h | 7 +- include/drm/drm_panel.h | 8 +- include/drm/drm_plane.h | 39 +- include/drm/drm_print.h | 2 +- include/drm/drm_property.h | 9 +- include/drm/drm_rect.h | 3 + include/drm/drm_simple_kms_helper.h | 34 +- include/drm/drm_vma_manager.h | 2 +- include/drm/gpu_scheduler.h | 37 +- include/drm/ttm/ttm_placement.h | 7 +- include/dt-bindings/clock/r9a07g044-cpg.h | 1 + include/dt-bindings/clock/zx296718-clock.h | 164 - include/dt-bindings/phy/phy.h | 2 + include/dt-bindings/power/qcom-rpmpd.h | 10 + include/dt-bindings/reset/qcom,sdm845-pdc.h | 2 + include/dt-bindings/soc/zte,pm_domains.h | 24 - include/linux/clk/at91_pmc.h | 26 + include/linux/cpuhotplug.h | 1 + include/linux/crash_dump.h | 3 +- include/linux/dev_printk.h | 66 +- include/linux/dma-buf.h | 170 +- include/linux/dma-fence-chain.h | 52 +- include/linux/dma-map-ops.h | 23 +- include/linux/dma-mapping.h | 44 +- include/linux/fb.h | 3 +- include/linux/fs.h | 8 +- include/linux/fscache-cache.h | 4 - include/linux/fscache.h | 4 +- include/linux/hardirq.h | 2 - include/linux/host1x.h | 27 +- include/linux/hyperv.h | 16 - include/linux/iommu.h | 22 +- include/linux/kasan-tags.h | 15 + include/linux/lockdep.h | 41 +- include/linux/mm.h | 2 + include/linux/module.h | 5 + include/linux/netfs.h | 2 +- include/linux/of_fdt.h | 3 - include/linux/omap-gpmc.h | 3 - include/linux/platform_data/pata_ixp4xx_cf.h | 4 +- include/linux/posix_acl.h | 3 +- include/linux/power/smartreflex.h | 2 + include/linux/printk.h | 171 +- include/linux/qcom-geni-se.h | 19 +- include/linux/sched/signal.h | 12 +- include/linux/signal.h | 2 +- include/linux/stat.h | 4 + include/linux/syscalls.h | 1 - include/linux/sysfb.h | 94 + include/linux/vgaarb.h | 118 +- include/soc/at91/sama7-ddr.h | 80 + include/soc/at91/sama7-sfrbu.h | 34 + include/soc/tegra/pm.h | 6 + include/trace/events/cachefiles.h | 68 +- include/trace/events/fscache.h | 160 +- include/trace/events/netfs.h | 2 +- include/uapi/asm-generic/siginfo.h | 5 + include/uapi/drm/drm.h | 14 +- include/uapi/drm/drm_fourcc.h | 109 +- include/uapi/drm/drm_mode.h | 92 +- include/uapi/drm/i915_drm.h | 498 ++- include/uapi/drm/msm_drm.h | 14 +- include/uapi/drm/tegra_drm.h | 425 ++- include/uapi/drm/v3d_drm.h | 136 + include/uapi/drm/vmwgfx_drm.h | 41 + include/uapi/linux/capability.h | 1 - include/uapi/linux/dma-buf.h | 50 +- include/uapi/linux/kfd_ioctl.h | 16 +- include/uapi/linux/prctl.h | 11 +- include/uapi/linux/virtio_ids.h | 1 + include/uapi/linux/virtio_scmi.h | 24 + init/Kconfig | 19 +- kernel/dma/Kconfig | 4 + kernel/dma/coherent.c | 161 +- kernel/dma/debug.c | 21 +- kernel/dma/direct.c | 17 +- kernel/dma/dummy.c | 2 +- kernel/dma/mapping.c | 80 +- kernel/kexec_core.c | 1 - kernel/module.c | 5 + kernel/panic.c | 3 - kernel/printk/Makefile | 1 + kernel/printk/index.c | 195 ++ kernel/printk/internal.h | 31 +- kernel/printk/printk.c | 361 +- kernel/printk/printk_safe.c | 364 +- kernel/seccomp.c | 42 +- kernel/signal.c | 92 +- kernel/sys_ni.c | 1 - kernel/trace/trace.c | 2 - lib/Kconfig | 10 +- lib/nmi_backtrace.c | 13 +- lib/string_helpers.c | 4 + lib/test-string_helpers.c | 14 +- lib/test_kasan.c | 2 - lib/test_scanf.c | 4 +- mm/kasan/hw_tags.c | 8 - mm/kasan/kasan.h | 22 +- mm/util.c | 19 + scripts/Makefile.lib | 3 +- scripts/kernel-doc | 8 +- tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 2 +- tools/perf/arch/s390/entry/syscalls/syscall.tbl | 2 +- tools/testing/selftests/arm64/fp/.gitignore | 2 + tools/testing/selftests/arm64/fp/Makefile | 11 +- tools/testing/selftests/arm64/fp/TODO | 4 + tools/testing/selftests/arm64/fp/rdvl-sve.c | 14 + tools/testing/selftests/arm64/fp/rdvl.S | 10 + tools/testing/selftests/arm64/fp/rdvl.h | 8 + tools/testing/selftests/arm64/fp/sve-probe-vls.c | 5 + tools/testing/selftests/arm64/fp/vec-syscfg.c | 593 ++++ tools/testing/selftests/arm64/mte/.gitignore | 1 + .../testing/selftests/arm64/mte/mte_common_util.c | 2 +- tools/testing/selftests/arm64/pauth/pac.c | 10 +- tools/testing/selftests/arm64/signal/.gitignore | 1 + .../testing/selftests/arm64/signal/test_signals.h | 2 + .../selftests/arm64/signal/test_signals_utils.c | 3 + .../testing/selftests/arm64/signal/testcases/TODO | 2 + .../testcases/fake_sigreturn_sve_change_vl.c | 92 + .../selftests/arm64/signal/testcases/sve_regs.c | 126 + .../selftests/arm64/signal/testcases/sve_vl.c | 68 + .../selftests/arm64/signal/testcases/testcases.c | 34 +- 2462 files changed, 124692 insertions(+), 56857 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-kernel-dmabuf-buffers create mode 100644 Documentation/arm64/asymmetric-32bit.rst delete mode 100644 Documentation/devicetree/bindings/arm/gemini.txt create mode 100644 Documentation/devicetree/bindings/arm/gemini.yaml delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.txt create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml delete mode 100644 Documentation/devicetree/bindings/ata/exynos-sata.txt create mode 100644 Documentation/devicetree/bindings/ata/intel,ixp4xx-compact-flash.yaml create mode 100644 Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml delete mode 100644 Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt create mode 100644 Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml delete mode 100644 Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt create mode 100644 Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bu [...] delete mode 100644 Documentation/devicetree/bindings/devfreq/event/exynos-nocp.txt delete mode 100644 Documentation/devicetree/bindings/devfreq/event/exynos-ppmu.txt create mode 100644 Documentation/devicetree/bindings/devfreq/event/samsung,exynos- [...] create mode 100644 Documentation/devicetree/bindings/devfreq/event/samsung,exynos- [...] create mode 100644 Documentation/devicetree/bindings/display/dp-aux-bus.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/dsi-phy-7nm.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9341.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/innolux,ej030na.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,lms380k [...] create mode 100644 Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml delete mode 100644 Documentation/devicetree/bindings/display/ssd1307fb.txt delete mode 100644 Documentation/devicetree/bindings/display/zte,vou.txt delete mode 100644 Documentation/devicetree/bindings/fpga/xlnx,zynqmp-pcap-fpga.txt create mode 100644 Documentation/devicetree/bindings/fpga/xlnx,zynqmp-pcap-fpga.yaml create mode 100644 Documentation/devicetree/bindings/gpio/aspeed,sgpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/sgpio-aspeed.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/max1619.txt delete mode 100644 Documentation/devicetree/bindings/i2c/brcm,iproc-i2c.txt create mode 100644 Documentation/devicetree/bindings/i2c/brcm,iproc-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/samsung, [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/samsung, [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ath79-ddr- [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/brcm,dpfe- [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/exynos5422 [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/marvell,mv [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/mvebu-sdra [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/qca,ath79- [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/renesas,h8 [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/renesas,h8 [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/samsung,ex [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/synopsys,d [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/synopsys.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/ti,da8xx-d [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ti-da8xx-d [...] delete mode 100644 Documentation/devicetree/bindings/misc/eeprom-93xx46.txt create mode 100644 Documentation/devicetree/bindings/misc/eeprom-93xx46.yaml create mode 100644 Documentation/devicetree/bindings/net/micrel,ks8851.yaml delete mode 100644 Documentation/devicetree/bindings/net/micrel-ks8851.txt create mode 100644 Documentation/devicetree/bindings/nvmem/socionext,uniphier-efuse.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/uniphier-efuse.txt delete mode 100644 Documentation/devicetree/bindings/pci/designware-pcie.txt delete mode 100644 Documentation/devicetree/bindings/pci/faraday,ftpci100.txt create mode 100644 Documentation/devicetree/bindings/pci/faraday,ftpci100.yaml delete mode 100644 Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt create mode 100644 Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml create mode 100644 Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pci/kirin-pcie.txt create mode 100644 Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml create mode 100644 Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml create mode 100644 Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml create mode 100644 Documentation/devicetree/bindings/phy/hisilicon,phy-hi3670-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/power/reset/xlnx,zynqmp-power.txt create mode 100644 Documentation/devicetree/bindings/power/reset/xlnx,zynqmp-power.yaml delete mode 100644 Documentation/devicetree/bindings/power/rockchip-io-domain.txt create mode 100644 Documentation/devicetree/bindings/power/rockchip-io-domain.yaml create mode 100644 Documentation/devicetree/bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml create mode 100644 Documentation/devicetree/bindings/reset/socionext,uniphier-glue [...] delete mode 100644 Documentation/devicetree/bindings/reset/uniphier-reset.txt delete mode 100644 Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt create mode 100644 Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.yaml delete mode 100644 Documentation/devicetree/bindings/timer/energymicro,efm32-timer.txt create mode 100644 Documentation/filesystems/ext4/orphan.rst create mode 100644 Documentation/gpu/rfc/i915_parallel_execbuf.h create mode 100644 Documentation/gpu/rfc/i915_scheduler.rst create mode 100644 Documentation/translations/conf.py create mode 100644 Documentation/translations/zh_CN/accounting/index.rst create mode 100644 Documentation/translations/zh_CN/accounting/psi.rst create mode 100644 Documentation/translations/zh_CN/core-api/cpu_hotplug.rst create mode 100644 Documentation/translations/zh_CN/core-api/genericirq.rst create mode 100644 Documentation/translations/zh_CN/core-api/memory-hotplug.rst create mode 100644 Documentation/translations/zh_CN/core-api/protection-keys.rst create mode 100644 Documentation/translations/zh_CN/dev-tools/testing-overview.rst create mode 100644 Documentation/translations/zh_CN/infiniband/core_locking.rst create mode 100644 Documentation/translations/zh_CN/infiniband/index.rst create mode 100644 Documentation/translations/zh_CN/infiniband/ipoib.rst create mode 100644 Documentation/translations/zh_CN/infiniband/opa_vnic.rst create mode 100644 Documentation/translations/zh_CN/infiniband/sysfs.rst create mode 100644 Documentation/translations/zh_CN/infiniband/tag_matching.rst create mode 100644 Documentation/translations/zh_CN/infiniband/user_mad.rst create mode 100644 Documentation/translations/zh_CN/infiniband/user_verbs.rst create mode 100644 Documentation/translations/zh_CN/virt/acrn/cpuid.rst create mode 100644 Documentation/translations/zh_CN/virt/acrn/index.rst create mode 100644 Documentation/translations/zh_CN/virt/acrn/introduction.rst create mode 100644 Documentation/translations/zh_CN/virt/acrn/io-request.rst create mode 100644 Documentation/translations/zh_CN/virt/guest-halt-polling.rst create mode 100644 Documentation/translations/zh_CN/virt/index.rst create mode 100644 Documentation/translations/zh_CN/virt/ne_overview.rst create mode 100644 Documentation/translations/zh_CN/virt/paravirt_ops.rst create mode 100644 Documentation/translations/zh_TW/IRQ.txt create mode 100644 Documentation/translations/zh_TW/admin-guide/README.rst create mode 100644 Documentation/translations/zh_TW/admin-guide/bug-bisect.rst create mode 100644 Documentation/translations/zh_TW/admin-guide/bug-hunting.rst create mode 100644 Documentation/translations/zh_TW/admin-guide/clearing-warn-once.rst create mode 100644 Documentation/translations/zh_TW/admin-guide/cpu-load.rst create mode 100644 Documentation/translations/zh_TW/admin-guide/index.rst create mode 100644 Documentation/translations/zh_TW/admin-guide/init.rst create mode 100644 Documentation/translations/zh_TW/admin-guide/reporting-issues.rst create mode 100644 Documentation/translations/zh_TW/admin-guide/security-bugs.rst create mode 100644 Documentation/translations/zh_TW/admin-guide/tainted-kernels.rst create mode 100644 Documentation/translations/zh_TW/admin-guide/unicode.rst create mode 100644 Documentation/translations/zh_TW/disclaimer-zh_TW.rst create mode 100644 Documentation/translations/zh_TW/gpio.txt create mode 100644 Documentation/translations/zh_TW/index.rst create mode 100644 Documentation/translations/zh_TW/io_ordering.txt create mode 100644 Documentation/translations/zh_TW/oops-tracing.txt create mode 100644 Documentation/translations/zh_TW/process/1.Intro.rst create mode 100644 Documentation/translations/zh_TW/process/2.Process.rst create mode 100644 Documentation/translations/zh_TW/process/3.Early-stage.rst create mode 100644 Documentation/translations/zh_TW/process/4.Coding.rst create mode 100644 Documentation/translations/zh_TW/process/5.Posting.rst create mode 100644 Documentation/translations/zh_TW/process/6.Followthrough.rst create mode 100644 Documentation/translations/zh_TW/process/7.AdvancedTopics.rst create mode 100644 Documentation/translations/zh_TW/process/8.Conclusion.rst create mode 100644 Documentation/translations/zh_TW/process/code-of-conduct-interp [...] create mode 100644 Documentation/translations/zh_TW/process/code-of-conduct.rst create mode 100644 Documentation/translations/zh_TW/process/coding-style.rst create mode 100644 Documentation/translations/zh_TW/process/development-process.rst create mode 100644 Documentation/translations/zh_TW/process/email-clients.rst create mode 100644 Documentation/translations/zh_TW/process/embargoed-hardware-issues.rst create mode 100644 Documentation/translations/zh_TW/process/howto.rst create mode 100644 Documentation/translations/zh_TW/process/index.rst create mode 100644 Documentation/translations/zh_TW/process/kernel-driver-statement.rst create mode 100644 Documentation/translations/zh_TW/process/kernel-enforcement-sta [...] create mode 100644 Documentation/translations/zh_TW/process/license-rules.rst create mode 100644 Documentation/translations/zh_TW/process/magic-number.rst create mode 100644 Documentation/translations/zh_TW/process/management-style.rst create mode 100644 Documentation/translations/zh_TW/process/programming-language.rst create mode 100644 Documentation/translations/zh_TW/process/stable-api-nonsense.rst create mode 100644 Documentation/translations/zh_TW/process/stable-kernel-rules.rst create mode 100644 Documentation/translations/zh_TW/process/submit-checklist.rst create mode 100644 Documentation/translations/zh_TW/process/submitting-drivers.rst create mode 100644 Documentation/translations/zh_TW/process/submitting-patches.rst create mode 100644 Documentation/translations/zh_TW/process/volatile-considered-ha [...] create mode 100644 Documentation/translations/zh_TW/sparse.txt create mode 100644 arch/arm/boot/dts/am335x-boneblack-hdmi.dtsi create mode 100644 arch/arm/boot/dts/am335x-sancloud-bbe-common.dtsi create mode 100644 arch/arm/boot/dts/am335x-sancloud-bbe-lite.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-cloudripper.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-elbert.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-fuji.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-inspur-nf5280m6.dts create mode 100644 arch/arm/boot/dts/ast2600-facebook-netbmc-common.dtsi create mode 100644 arch/arm/boot/dts/at91-sama7g5ek.dts create mode 100644 arch/arm/boot/dts/dra74x-p.dtsi create mode 100644 arch/arm/boot/dts/facebook-bmc-flash-layout-128.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-dhcom-picoitx.dts create mode 100644 arch/arm/boot/dts/imx6dl-skov-revc-lt2.dts create mode 100644 arch/arm/boot/dts/imx6dl-skov-revc-lt6.dts create mode 100644 arch/arm/boot/dts/imx6dl-solidsense.dts delete mode 100644 arch/arm/boot/dts/imx6q-dhcom-som.dtsi create mode 100644 arch/arm/boot/dts/imx6q-skov-revc-lt2.dts create mode 100644 arch/arm/boot/dts/imx6q-skov-revc-lt6.dts create mode 100644 arch/arm/boot/dts/imx6q-skov-reve-mi1010ait-1cp1.dts create mode 100644 arch/arm/boot/dts/imx6q-solidsense.dts create mode 100644 arch/arm/boot/dts/imx6qdl-dhcom-drc02.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-dhcom-pdk2.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-dhcom-picoitx.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-dhcom-som.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-skov-cpu-revc.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-skov-cpu.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-solidsense.dtsi create mode 100644 arch/arm/boot/dts/imx6s-dhcom-drc02.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-adi-coyote.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-arcom-vulcan.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-dlink-dsm-g600.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-freecom-fsg-3.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-gateworks-gw2348.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-iomega-nas100d.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-ixdp425.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-ixdpg425.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-linksys-wrv54g.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-netgear-wg302v2.dts create mode 100644 arch/arm/boot/dts/intel-ixp43x-kixrp435.dts create mode 100644 arch/arm/boot/dts/intel-ixp46x-ixdp465.dts create mode 100644 arch/arm/boot/dts/intel-ixp4xx-reference-design.dtsi create mode 100644 arch/arm/boot/dts/qcom-msm8226-samsung-s3ve3g.dts create mode 100644 arch/arm/boot/dts/qcom-msm8226.dtsi create mode 100644 arch/arm/boot/dts/sama7g5-pinfunc.h create mode 100644 arch/arm/boot/dts/sama7g5.dtsi create mode 100644 arch/arm/boot/dts/ste-ux500-samsung-codina.dts create mode 100644 arch/arm/boot/dts/ste-ux500-samsung-gavini.dts create mode 100644 arch/arm/boot/dts/ste-ux500-samsung-kyle.dts create mode 100644 arch/arm/boot/dts/stih418-b2264.dts create mode 100644 arch/arm/configs/sama7_defconfig create mode 100644 arch/arm/mach-at91/sama7.c delete mode 100644 arch/arm/mach-ep93xx/crunch-bits.S delete mode 100644 arch/arm/mach-ep93xx/crunch.c delete mode 100644 arch/arm/mach-ixp4xx/avila-pci.c delete mode 100644 arch/arm/mach-ixp4xx/avila-setup.c delete mode 100644 arch/arm/mach-ixp4xx/coyote-pci.c delete mode 100644 arch/arm/mach-ixp4xx/coyote-setup.c delete mode 100644 arch/arm/mach-ixp4xx/dsmg600-pci.c delete mode 100644 arch/arm/mach-ixp4xx/dsmg600-setup.c delete mode 100644 arch/arm/mach-ixp4xx/fsg-pci.c delete mode 100644 arch/arm/mach-ixp4xx/fsg-setup.c delete mode 100644 arch/arm/mach-ixp4xx/gtwx5715-pci.c delete mode 100644 arch/arm/mach-ixp4xx/gtwx5715-setup.c delete mode 100644 arch/arm/mach-ixp4xx/ixdp425-pci.c delete mode 100644 arch/arm/mach-ixp4xx/ixdp425-setup.c delete mode 100644 arch/arm/mach-ixp4xx/ixdpg425-pci.c delete mode 100644 arch/arm/mach-ixp4xx/miccpt-pci.c delete mode 100644 arch/arm/mach-ixp4xx/nas100d-pci.c delete mode 100644 arch/arm/mach-ixp4xx/nas100d-setup.c delete mode 100644 arch/arm/mach-ixp4xx/nslu2-pci.c delete mode 100644 arch/arm/mach-ixp4xx/nslu2-setup.c delete mode 100644 arch/arm/mach-ixp4xx/omixp-setup.c delete mode 100644 arch/arm/mach-ixp4xx/vulcan-pci.c delete mode 100644 arch/arm/mach-ixp4xx/vulcan-setup.c delete mode 100644 arch/arm/mach-ixp4xx/wg302v2-pci.c delete mode 100644 arch/arm/mach-ixp4xx/wg302v2-setup.c create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-img.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw7902.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-venice-gw7902.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-mnt-reform2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-nitrogen-som.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-img.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ss-img.dtsi create mode 100644 arch/arm64/boot/dts/marvell/cn9130-crb-A.dts create mode 100644 arch/arm64/boot/dts/marvell/cn9130-crb-B.dts create mode 100644 arch/arm64/boot/dts/marvell/cn9130-crb.dtsi create mode 100644 arch/arm64/boot/dts/marvell/cn9130-db-B.dts create mode 100644 arch/arm64/boot/dts/marvell/cn9130-db.dtsi create mode 100644 arch/arm64/boot/dts/marvell/cn9131-db-B.dts create mode 100644 arch/arm64/boot/dts/marvell/cn9131-db.dtsi create mode 100644 arch/arm64/boot/dts/marvell/cn9132-db-B.dts create mode 100644 arch/arm64/boot/dts/marvell/cn9132-db.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra186-p3509-0000+p3636-0001.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8916-wingtech-wt88047.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8996-pmi8996-sony-xperia-tone-dora.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8996-pmi8996-sony-xperia-tone-kagura.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8996-pmi8996-sony-xperia-tone-keyaki.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8996-v3.0.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pmi8996.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7280-idp.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7280-idp2.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm630-sony-xperia-ganges.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm636.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sm6125-sony-xperia-seine-pdx201.dts create mode 100644 arch/arm64/boot/dts/qcom/sm6125.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779m1-salvator-xs.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m1-ulcb-kf.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m1-ulcb.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m1.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779m3-salvator-xs.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m3-ulcb-kf.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m3-ulcb.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m3.dtsi create mode 100644 arch/arm64/hyperv/Makefile create mode 100644 arch/arm64/hyperv/hv_core.c create mode 100644 arch/arm64/hyperv/mshyperv.c create mode 100644 arch/arm64/include/asm/hyperv-tlfs.h create mode 100644 arch/arm64/include/asm/mshyperv.h delete mode 100644 arch/h8300/lib/strncpy.S delete mode 100644 arch/hexagon/mm/strnlen_user.S delete mode 100644 arch/x86/include/asm/sysfb.h delete mode 100644 arch/x86/kernel/sysfb.c delete mode 100644 arch/x86/kernel/sysfb_efi.c delete mode 100644 arch/x86/kernel/sysfb_simplefb.c create mode 100644 drivers/bus/intel-ixp4xx-eb.c create mode 100644 drivers/dma-buf/dma-buf-sysfs-stats.c create mode 100644 drivers/dma-buf/dma-buf-sysfs-stats.h create mode 100644 drivers/firmware/arm_scmi/Kconfig create mode 100644 drivers/firmware/arm_scmi/msg.c create mode 100644 drivers/firmware/arm_scmi/virtio.c create mode 100644 drivers/firmware/efi/sysfb_efi.c create mode 100644 drivers/firmware/sysfb.c create mode 100644 drivers/firmware/sysfb_simplefb.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.h create mode 100644 drivers/gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/dce_virtual.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/dce_virtual.h create mode 100644 drivers/gpu/drm/amd/amdgpu/mca_v3_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mca_v3_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.h create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_0_8_offset.h create mode 100644 drivers/gpu/drm/amd/include/cyan_skillfish_ip_offset.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu11_driver_if_cyan_skillfish.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_8_pmfw.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_8_ppsmc.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.h delete mode 100644 drivers/gpu/drm/bochs/Kconfig delete mode 100644 drivers/gpu/drm/bochs/Makefile delete mode 100644 drivers/gpu/drm/bochs/bochs.h delete mode 100644 drivers/gpu/drm/bochs/bochs_drv.c delete mode 100644 drivers/gpu/drm/bochs/bochs_hw.c delete mode 100644 drivers/gpu/drm/bochs/bochs_kms.c delete mode 100644 drivers/gpu/drm/bochs/bochs_mm.c create mode 100644 drivers/gpu/drm/drm_dp_aux_bus.c create mode 100644 drivers/gpu/drm/i915/display/intel_snps_phy.c create mode 100644 drivers/gpu/drm/i915/display/intel_snps_phy.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_client_blt.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_client_blt.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_blt.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm.h create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_object_blt.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_context_param.c create mode 100644 drivers/gpu/drm/i915/gt/intel_migrate.c create mode 100644 drivers/gpu/drm/i915/gt/intel_migrate.h create mode 100644 drivers/gpu/drm/i915/gt/intel_migrate_types.h create mode 100644 drivers/gpu/drm/i915/gt/selftest_migrate.c create mode 100644 drivers/gpu/drm/i915/gt/selftest_slpc.c create mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_actions_slpc_abi.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_rc.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h create mode 100644 drivers/gpu/drm/i915/i915_buddy.c create mode 100644 drivers/gpu/drm/i915/i915_buddy.h create mode 100644 drivers/gpu/drm/i915/i915_gem_ww.c create mode 100644 drivers/gpu/drm/i915/i915_gem_ww.h delete mode 100644 drivers/gpu/drm/i915/i915_globals.c delete mode 100644 drivers/gpu/drm/i915/i915_globals.h create mode 100644 drivers/gpu/drm/i915/i915_module.c create mode 100644 drivers/gpu/drm/i915/i915_pci.h create mode 100644 drivers/gpu/drm/i915/i915_ttm_buddy_manager.c create mode 100644 drivers/gpu/drm/i915/i915_ttm_buddy_manager.h create mode 100644 drivers/gpu/drm/i915/selftests/i915_buddy.c create mode 100644 drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.c create mode 100644 drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.h create mode 100644 drivers/gpu/drm/mediatek/mtk_disp_aal.c create mode 100644 drivers/gpu/drm/mgag200/mgag200_pll.c create mode 100644 drivers/gpu/drm/msm/msm_gpu_devfreq.c create mode 100644 drivers/gpu/drm/panel/panel-ilitek-ili9341.c create mode 100644 drivers/gpu/drm/panel/panel-innolux-ej030na.c create mode 100644 drivers/gpu/drm/panel/panel-samsung-atna33xc20.c create mode 100644 drivers/gpu/drm/panel/panel-samsung-db7430.c create mode 100644 drivers/gpu/drm/panel/panel-widechips-ws2401.c create mode 100644 drivers/gpu/drm/tegra/firewall.c create mode 100644 drivers/gpu/drm/tegra/submit.c create mode 100644 drivers/gpu/drm/tegra/submit.h create mode 100644 drivers/gpu/drm/tegra/uapi.c create mode 100644 drivers/gpu/drm/tegra/uapi.h create mode 100644 drivers/gpu/drm/tiny/bochs.c create mode 100644 drivers/gpu/drm/v3d/v3d_perfmon.c delete mode 100644 drivers/gpu/drm/vmwgfx/device_include/includeCheck.h delete mode 100644 drivers/gpu/drm/vmwgfx/device_include/svga3d_caps.h delete mode 100644 drivers/gpu/drm/vmwgfx/device_include/svga_types.h delete mode 100644 drivers/gpu/drm/vmwgfx/device_include/vmware_pack_begin.h delete mode 100644 drivers/gpu/drm/vmwgfx/device_include/vmware_pack_end.h create mode 100644 drivers/gpu/drm/vmwgfx/vmw_surface_cache.h create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.c create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.h create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_mksstat.h create mode 100644 drivers/gpu/host1x/fence.c create mode 100644 drivers/gpu/host1x/fence.h create mode 100644 drivers/reset/reset-rzg2l-usbphy-ctrl.c create mode 100644 drivers/soc/mediatek/mt8365-mmsys.h delete mode 100644 fs/cachefiles/proc.c create mode 100644 fs/ext4/orphan.c delete mode 100644 fs/fscache/histogram.c delete mode 100644 fs/fscache/object-list.c create mode 100644 include/drm/drm_dp_aux_bus.h delete mode 100644 include/drm/drm_irq.h delete mode 100644 include/dt-bindings/clock/zx296718-clock.h delete mode 100644 include/dt-bindings/soc/zte,pm_domains.h create mode 100644 include/linux/kasan-tags.h create mode 100644 include/linux/sysfb.h create mode 100644 include/soc/at91/sama7-ddr.h create mode 100644 include/soc/at91/sama7-sfrbu.h create mode 100644 include/uapi/linux/virtio_scmi.h create mode 100644 kernel/printk/index.c create mode 100644 tools/testing/selftests/arm64/fp/TODO create mode 100644 tools/testing/selftests/arm64/fp/rdvl-sve.c create mode 100644 tools/testing/selftests/arm64/fp/rdvl.S create mode 100644 tools/testing/selftests/arm64/fp/rdvl.h create mode 100644 tools/testing/selftests/arm64/fp/vec-syscfg.c create mode 100644 tools/testing/selftests/arm64/signal/testcases/TODO create mode 100644 tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_s [...] create mode 100644 tools/testing/selftests/arm64/signal/testcases/sve_regs.c create mode 100644 tools/testing/selftests/arm64/signal/testcases/sve_vl.c