This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 527c4dda86b8 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 1b2843f74072 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits dd72ac408afe Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 604d80d5bcbf Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits ae884cc0aac6 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 0da32bac9c66 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 2dd9ee8b652a Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits ea400a9a5a60 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 75ff97e4a009 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits f9870ae43158 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d9448d235d7e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d5b82ca9271c Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 9c2874c9cc40 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ddc6098e001e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 0deeb460d399 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 53f129cf34b0 Merge remote-tracking branch 'spi/for-6.3' into spi-linus new f7301270a29f Merge tag 'm68k-for-v6.4-tag1' of git://git.kernel.org/pub [...] adds 71b1e3ba3fed EDAC/skx: Fix overflows on the DRAM row address mapping arrays adds 96ae3995c693 EDAC/i10nm: Add Intel Sierra Forest server support adds 00e4feb8c047 EDAC/amd64: Rename debug_display_dimm_sizes() adds c0984666fde9 EDAC/amd64: Split get_csrow_nr_pages() into dct/umc functions adds a2e59ab8e933 EDAC/amd64: Drop dbam_to_cs() for Family 17h and later adds 5a1adb375d7a EDAC/amd64: Do not discover ECC symbol size for Family 17h [...] adds ed623d55eef4 EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt adds 9a97a7f4d7b2 EDAC/amd64: Rework hw_info_{get,put} adds 637f60ef2cc7 EDAC/amd64: Split prep_chip_selects() into dct/umc functions adds b29dad9bf3ce EDAC/amd64: Split read_base_mask() into dct/umc functions adds 78ec161a91dd EDAC/amd64: Split determine_memory_type() into dct/umc functions adds 32ecdf8688d7 EDAC/amd64: Split read_mc_regs() into dct/umc functions adds eb2bcdfc3755 EDAC/amd64: Split ecc_enabled() into dct/umc functions adds 0a42a37f6515 EDAC/amd64: Split setup_mci_misc_attrs() into dct/umc functions adds 9369239e8d8b EDAC/amd64: Rename f17h_determine_edac_ctl_cap() adds f6a4b4a1aa16 EDAC/amd64: Split determine_edac_cap() into dct/umc functions adds 6fb8b5fb9e32 EDAC/amd64: Split init_csrows() into dct/umc functions adds f6f36382d635 EDAC/amd64: Split dump_misc_regs() into dct/umc functions adds b3ece3a6a231 EDAC/amd64: Add get_err_info() to pvt->ops adds 49aba1c5896b EDAC/amd64: Fix indentation in umc_determine_edac_cap() adds 4e89780a4c4b EDAC/altera: Remove redundant error logging adds 5b6cb45072c0 EDAC/i5100: Fix typo in comment adds 01db1030f165 EDAC/amd81[13]1: Remove trailing newline from MODULE_AUTHOR adds 371b27f2f3b0 EDAC: Sanitize MODULE_AUTHOR strings adds e088d80e2a1e EDAC/altera: Remove MODULE_LICENSE in non-module new ce8ac91130b9 Merge branches 'edac-drivers', 'edac-amd64' and 'edac-misc [...] new e94ee641f9ce Merge tag 'edac_updates_for_v6.4' of git://git.kernel.org/ [...] adds 7214b32b6f4c x86/MCE/AMD: Make kobj_type structure constant adds 554eec0b4a29 x86/mce: Always inline old MCA stubs adds 4c1cdec319b9 x86/MCE/AMD: Use an u64 for bank_map new d3464152e541 Merge tag 'ras_core_for_v6.4_rc1' of git://git.kernel.org/ [...] adds 22767544e976 x86/ACPI/boot: Improve __acpi_acquire_global_lock new 1699dbebf31f Merge tag 'x86_acpi_for_v6.4_rc1' of git://git.kernel.org/ [...] adds 8cc68c9c9e92 x86/CPU/AMD: Make sure EFER[AIBRSE] is set adds d7ce15e1d416 x86/split_lock: Enumerate architectural split lock disable bit adds 36168bc061b4 x86/cpu: Add Xeon Emerald Rapids to list of CPUs that supp [...] new e3420f98f898 Merge tag 'x86_cpu_for_v6.4_rc1' of git://git.kernel.org/p [...] adds 4e347bdf44c1 tools/x86/kcpuid: Fix avx512bw and avx512lvl fields in Fn00000007 adds ce22e4346ff5 tools/x86/kcpuid: Update AMD leaf Fn80000001 adds cd3ad6619517 tools/x86/kcpuid: Dump the CPUID function in detailed view adds 5910f06503aa MAINTAINERS: Add x86 hardware vulnerabilities section new 4a4a28fca696 Merge tag 'x86_misc_for_v6.4_rc1' of git://git.kernel.org/ [...] adds c9ae1b10d956 x86/paravirt: Merge activate_mm() and dup_mmap() callbacks adds 11af36cb8981 x86/paravirt: Convert simple paravirt functions to asm new c42b59bfaa00 Merge tag 'x86_paravirt_for_v6.4_rc1' of git://git.kernel. [...] adds efb339a83368 crypto: ccp - Name -1 return value as SEV_RET_NO_FW_CALL adds dbf07b544ca1 crypto: ccp: Get rid of __sev_platform_init_locked()'s loc [...] adds 965006103a14 virt/coco/sev-guest: Double-buffer messages adds 0144e3b85d7b x86/sev: Change snp_guest_issue_request()'s fw_err argument adds 88e378d400fa x86/ioremap: Add hypervisor callback for private MMIO mapp [...] adds 71290be18f2d x86/hyperv: Reorder code to facilitate future work adds d33ddc92db8a Drivers: hv: Explicitly request decrypted in vmap_pfn() calls adds c7b5254bd802 x86/mm: Handle decryption/re-encryption of bss_decrypted c [...] adds e45e761b77bc init: Call mem_encrypt_init() after Hyper-V hypercall init [...] adds 812b0597fb40 x86/hyperv: Change vTOM handling to use standard coco mechanisms new bc1bb2a49bae Merge tag 'x86_sev_for_v6.4_rc1' of git://git.kernel.org/p [...] adds 63a759694eed debugobject: Prevent init race with static objects new 29e95a4b2686 Merge tag 'core-debugobjects-2023-04-24' of git://git.kern [...] adds 43360686328b syscall_user_dispatch: Split up set_syscall_user_dispatch() adds 463b7715e7ce syscall_user_dispatch: Untag selector address before access_ok() adds 3f67987cdc09 ptrace: Provide set/get interface for syscall user dispatch adds 8c8fa605f7b8 selftest, ptrace: Add selftest for syscall user dispatch c [...] new 15bbeec0fe9f Merge tag 'core-entry-2023-04-24' of git://git.kernel.org/ [...] adds f4bf3ca2e5cb softirq: Add trace points for tasklet entry/exit adds 803235982b8c genirq: Update affinity of secondary threads adds dee234032e76 irqchip/gic: Drop support for board files adds 35727af2b15d irqchip/gicv3: Workaround for NVIDIA erratum T241-FABRIC-4 adds a8707f553884 irqchip/gic-v3: Add Rockchip 3588001 erratum workaround adds f39157b3c0bb Merge branch irq/gic-6.4 into irq/irqchip-next adds 3ee92565b83e RISC-V: Clear SIP bit only when using SBI IPI operations adds 0c60a31ce62c irqchip/riscv-intc: Allow drivers to directly discover INT [...] adds 832f15f42646 RISC-V: Treat IPIs as normal Linux IRQs adds fb0f3d281b7f RISC-V: Allow marking IPIs as suitable for remote FENCEs adds 18d2199d8105 RISC-V: Use IPIs for remote TLB flush when possible adds 627922843235 RISC-V: Use IPIs for remote icache flush when possible adds f8415f2def18 irqchip/riscv-intc: Add empty irq_eoi() for chained irq handlers adds e7b5771aa087 Merge branch irq/riscv-ipi into irq/irqchip-next adds 112eaa8fec5e irqchip/loongson-eiointc: Fix returned value on parsing MADT adds 64cc451e45e1 irqchip/loongson-eiointc: Fix incorrect use of acpi_get_ve [...] adds bdd60211eebb irqchip/loongson-eiointc: Fix registration of syscore_ops adds c84efbba4690 irqchip/loongson-pch-pic: Fix registration of syscore_ops adds 48ce2d722f7f irqchip/loongson-pch-pic: Fix pch_pic_acpi_init calling adds 275232c0b406 Merge branch irq/loongarch-fixes-6.4 into irq/irqchip-next adds 23c7ff129cf3 irqchip/bcm-6345-l1: Request memory region adds 9dfc77917e3b irqchip: Use of_property_read_bool() for boolean properties adds e80f0b6a2cf3 irqchip/irq-sifive-plic: Add syscore callbacks for hibernation adds 0989ffb31cff irqchip/st: Remove stih415/stih416 and stid127 platforms support adds 2ff1b0839ddd Merge branch irq/misc-6.4 into irq/irqchip-next adds f37202aa6e5d Merge tag 'irqchip-6.4' of git://git.kernel.org/pub/scm/li [...] new 3f614ab563c4 Merge tag 'irq-core-2023-04-24' of git://git.kernel.org/pu [...] adds aff69273af61 vdso: Improve cmd_vdso_check to check all dynamic relocations adds bcb7ee79029d posix-timers: Prefer delivery of signals to the current thread adds e797203fb3ba selftests/timers/posix_timers: Test delivery of signals ac [...] adds e9523a0d8189 tick/common: Align tick period with the HZ tick. adds 605da849d598 timers/nohz: Restructure and reshuffle struct tick_sched adds 07b65a800b6d timers/nohz: Only ever update sleeptime from idle exit adds 620a30fa0bd1 timers/nohz: Protect idle/iowait sleep time under seqcount adds ead70b752373 timers/nohz: Add a comment about broken iowait counter upd [...] adds 289dafed3851 timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() adds 9a1d4b8a7b80 MAINTAINERS: Remove stale email address adds 270b2a679ea7 selftests/proc: Remove idle time monotonicity assertions adds 263dda24fff0 selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /p [...] adds f7abf14f0001 posix-cpu-timers: Implement the missing timer_wait_running [...] new e7989789c686 Merge tag 'timers-core-2023-04-24' of git://git.kernel.org [...] adds cefad862f238 x86/apic/x2apic: Allow CPU cluster_mask to be populated in [...] adds 3adee777ad0d x86/smpboot: Remove initial_stack on 64-bit adds c253b64020c7 x86/smpboot: Remove early_gdt_descr on 64-bit adds 8f6be6d870e8 x86/smpboot: Remove initial_gs adds 805ae9dc3b1c x86/smpboot: Reference count on smpboot_setup_warm_reset_vector() adds 3d91c5372967 x86/coco: Export cc_vendor adds 5b422b9bb731 Merge branch 'x86/cc' into x86/apic adds f96fb2df3eb3 x86/apic: Fix atomic update of offset in reserve_eilvt_offset() adds 5af507bef93c x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() new de10553fce40 Merge tag 'x86-apic-2023-04-24' of git://git.kernel.org/pu [...] adds 74a5b94b6221 ARM: Convert to platform remove callback returning void adds 68e505e2aa7f ARM: mmp: remove obsolete config USB_EHCI_MV_U2O adds 2e6115c175c7 ARM: spear: remove obsolete config MACH_SPEAR600 adds d6053666ef2b ARM: mstar: remove unused config MACH_MERCURY adds d26f05931fb7 ARM: OMAP2+: Use of_property_read_bool() for boolean properties adds 6eaf5d97bb46 ARM: OMAP2+: Use of_address_to_resource() adds 977f54705e99 ARM: OMAP2+: remove obsolete config OMAP3_SDRC_AC_TIMING adds 31006a885118 ARM: OMAP2+: fix repeated words in comments adds 89e990559c37 ARM: OMAP2+: Remove the unneeded result variable adds 19050da1d105 ARM: OMAP2+: hwmod: Use kzalloc for allocating only one element adds fb481b2e5a59 Merge tag 'omap-for-v6.4/cleanup-signed' of git://git.kern [...] adds 3ea0b91d9b48 ARM: omap1: Kconfig: Fix indentation adds c29313d58c42 ARM: omap1: remove redundant variables err adds c00574bb43cf Merge tag 'omap-for-v6.4/omap1-signed' of git://git.kernel [...] adds 5ca2653011a4 ARM: oxnas: remove OXNAS support adds 2b8ed0c89f5d ARM: exynos: Use of_property_read_bool() for boolean properties adds cb56f508e541 ARM: EXYNOS: Use of_address_to_resource() adds 27994cb07cca Merge tag 'samsung-soc-6.4' of https://git.kernel.org/pub/ [...] adds 5e16360a01e6 ARM: imx6q: skip ethernet refclock reconfiguration if enet [...] adds e87f3be1c7f8 ARM: mach-imx: imx6ul: remove not optional ethernet refclo [...] adds 70dc8a098cdd ARM: mxs: Use of_property_present() for testing DT propert [...] adds 614bef7e2727 ARM: imx: Use of_property_read_bool() for boolean properties adds a8739ac16342 Merge tag 'imx-soc-6.4' of git://git.kernel.org/pub/scm/li [...] adds 6050cb1c7ad4 ARM: sh-mobile: Use of_cpu_node_to_id() to read CPU node 'reg' adds bda649b9a8bf Merge tag 'renesas-arm-soc-for-v6.4-tag1' of git://git.ker [...] adds 3c01b05407bf ARM: bcm: Use of_address_to_resource() adds 3e54e7c8c42a Merge tag 'arm-soc/for-6.4/soc' of https://github.com/Broa [...] adds 908ce5c0e7cb ARM: pxa: Use of_property_read_bool() for boolean properties adds ec79ed5e15e5 soc: fsl: Use of_property_present() for testing DT propert [...] adds cf15079c6b61 ARM: mv78xx0: adjust init logic for ts-wxl to reflect sing [...] adds 189e3ddb64cc ARM: mv78xx0: set the correct driver for the i2c RTC adds 4b01f735a619 ARM: mv78xx0: add code to enable XOR and CRYPTO engines on [...] adds b1b99b0cc2e5 ARM: mv78xx0: fix entries for gpios, buttons and usb ports adds f326e72a6e0b firmware: turris-mox-rwtm: make kobj_type structure constant adds bd2c0c4452ee Merge tag 'mvebu-arm64-6.4-1' of git://git.kernel.org/pub/ [...] new 18032df5ef5c Merge tag 'soc-arm-6.4' of git://git.kernel.org/pub/scm/li [...] adds fd9c55c0acac soc: renesas: rcar-sysc: Remove R-Car H3 ES1.* handling adds 18ecaaea2174 soc: renesas: Remove r8a77950 arch adds b39d242dbfd9 soc: renesas: rmobile-sysc: Use of_fwnode_handle() helper adds ddb705deeefc soc: renesas: mark OF related data as maybe unused adds 641a5e94dc9f soc: renesas: pwc-rzv2m: drop of_match_ptr for ID table adds 2653d5bf1c9d soc: renesas: Use "#ifdef" for single-symbol definition checks adds 33063e5acfcd Merge tag 'renesas-drivers-for-v6.4-tag1' of git://git.ker [...] adds 41e4f807f85d bus: ti-sysc: Remove open coded "ranges" parsing adds 2ee1bdd3114f bus: ti-sysc: Use of_property_present() for testing DT pro [...] adds d4f1d01d3492 bus: ti-sysc: Use list_for_each_entry() helper adds b79ad2307a1d bus: ti-sysc: Fix comment typo adds 4e7b171f4e59 Merge tag 'omap-for-v6.4/ti-sysc-signed' of git://git.kern [...] adds e63b0663f002 memory: tegra: remove MODULE_LICENSE in non-modules adds d2456ddb2e7e memory: remove MODULE_LICENSE in non-modules adds 538c7b5b5d8b memory: atmel-ebi: Use of_property_present() for testing D [...] adds 2ae66ecc0825 memory: tegra: remove redundant variable initialization adds 20c082a2ba25 memory: stm32-fmc2-ebi: depends on ARCH_STM32 instead of M [...] adds 69d170c4c28b dt-bindings: memory-controller: Drop unneeded quotes adds a5eb3469199e Merge tag 'memory-controller-drv-6.4' of https://git.kerne [...] adds 0d0eaa780ba3 dt-bindings: optee driver interrupt can be a per-cpu interrupt adds b3b4ced12c1b optee: add per cpu asynchronous notification adds 0d3becec770e Merge tag 'optee-per-cpu-irq-for-v6.4' of https://git.lina [...] adds 2227e738b30b dt-bindings: soc: amlogic: convert clk-measure.txt to dt-schema adds 78e812f0406c soc: amlogic: meson-pwrc: Use dev_err_probe() adds e45f243409db firmware: meson_sm: populate platform devices from sm devi [...] adds 1b61fdfdd656 dt-bindings: soc: amlogic: Drop unneeded quotes adds 748d3c3cce57 Merge tag 'amlogic-drivers-for-v6.4' of https://git.kernel [...] adds f3040daab810 tee: optee: Add SMC for loading OP-TEE image adds 283480f0ce9a Merge tag 'optee-load-for-v6.4' of https://git.linaro.org/ [...] adds 223444882d9b soc: apple: rtkit: Fix buffer address field width adds bdfe6de2695c soc: apple: rtkit: Crop syslog messages adds 5d2e8343e412 Merge tag 'asahi-soc-rtkit-6.4' of https://github.com/Asah [...] adds e8476011f04b ARM: tegra: Remove MODULE_LICENSE in non-modules adds fceb6ba1cc6d Merge tag 'tegra-for-6.4-arm-core' of git://git.kernel.org [...] adds 9737a63558de soc/tegra: cbb: remove linux/version.h adds 61228c9b2404 soc/tegra: bpmp: Actually free memory on error path adds 161e0f78b396 soc/tegra: pmc: Add the PMIC wake event for Tegra234 adds cc026ccdd502 soc/tegra: pmc: Add wake source interrupt for MGBE adds a0941221c5c6 soc/tegra: pmc: Support software wake-up for SPE adds c299a2e6bf94 soc: tegra: cbb: Drop empty platform remove function adds 42c67aa26271 soc/tegra: flowctrl: Use devm_platform_get_and_ioremap_resource() adds 6854f2759842 soc/tegra: cbb: Remove MODULE_LICENSE in non-modules adds 056a6e1db2f1 soc/tegra: cbb: tegra194: Use of_address_count() helper adds 821d96e3a006 soc/tegra: fuse: Remove nvmem root only access adds 547d67a904f7 Merge tag 'tegra-for-6.4-soc' of git://git.kernel.org/pub/ [...] adds 60b3a99a3b50 firmware: tegra: bpmp: Fix error paths in debugfs adds 8c47b8253f4c firmware: Use of_property_present() for testing DT propert [...] adds 871e766df429 Merge tag 'tegra-for-6.4-firmware' of git://git.kernel.org [...] adds 49f965b6fbca soc: canaan: Make K210_SYSCTL depend on CLK_K210 adds 75dfbcbfd781 mailbox: mpfs: fix an incorrect mask width adds b5984a9844fc mailbox: mpfs: switch to txdone_poll adds da82f95f7c07 mailbox: mpfs: ditch a useless busy check adds 37e3430176ff mailbox: mpfs: check the service status in .tx_done() adds 5ca631ec757b soc: microchip: mpfs: fix some horrible alignment adds 4f739af1934a soc: microchip: mpfs: use a consistent completion timeout adds 7606f4dfffa7 soc: microchip: mpfs: simplify error handling in mpfs_bloc [...] adds 8f943dd12eef soc: microchip: mpfs: handle timeouts and failed services [...] adds 5ee40e8d7630 Merge patch series "mailbox,soc: mpfs: add support for fal [...] adds 4dd472bdafcb soc: microchip: mpfs: add a prefix to rx_callback() adds 3d3b32a6dd1e Merge tag 'riscv-soc-for-v6.4' of https://git.kernel.org/p [...] adds 189cfa849d22 firmware: imx: scu: use dev_err_probe adds 2a88e4792c6d bus: imx-weim: Remove open coded "ranges" parsing adds 300bd129f93f firmware: imx: scu-pd: add missed lvds lpi2c and pwm power [...] adds 9cb6d1b39a8f soc: imx: imx8m-blk-ctrl: Scan subnodes and bind drivers to them adds edac60e14971 soc: imx: imx8mp-blk-ctrl: Use dev_pm_domain_attach_by_name adds d77369ad8cb1 soc: imx: imx8mp-blk-ctrl: Fix typo of imx8m_blk_ctrl_of_match adds 56c017f64d76 soc: imx: imx8mp-blk-ctrl: Add MODULE_LICENSE adds 31ef51a4ae5e soc: imx: imx8m-blk-ctrl: Use dev_pm_domain_attach_by_name adds 78710a72dc08 soc: imx: imx8m-blk-ctrl: Add MODULE_LICENSE adds 280fe269059f soc: imx8m: Add MODULE_LICENSE adds 8191455c38dd soc: imx8m: Support building imx8m soc driver as module adds 816aec03a043 soc: imx: imx8m-blk-ctrl: reordering the fields adds e4fa3c7fc7b4 Merge tag 'imx-drivers-6.4' of git://git.kernel.org/pub/sc [...] adds a9c6a1fcc338 soc: sunxi: Use of_property_present() for testing DT prope [...] adds c014377bd053 kbuild, soc: sunxi: sram: remove MODULE_LICENSE in non-modules adds e15a70922f6a Merge tag 'sunxi-drivers-for-6.4-1' of https://git.kernel. [...] adds 1e135922f608 MAINTAINERS: renesas: Add "renesas," file contents pattern adds fc187a46a8e6 soc: renesas: renesas-soc: Release 'chipid' from ioremap() adds 9f8f0d07249b Merge tag 'renesas-drivers-for-v6.4-tag2' of git://git.ker [...] adds 5f1732a8683c soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_re [...] adds 8f3c307b580a soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe adds 1b1b863a8898 soc: ti: Use of_property_present() for testing DT property [...] adds 82e46bf71780 soc: ti: Use of_property_read_bool() for boolean properties adds 00e34c94987e soc: ti: k3-socinfo: Add entry for J784S4 SOC adds a33bfafd99e0 soc: ti: Use devm_platform_ioremap_resource() adds 508471c3de8b Merge tag 'ti-driver-soc-for-v6.4' of git://git.kernel.org [...] adds 903caf42eabe soc: qcom: gsbi: mark OF related data as maybe unused adds 4a1b9f4eb122 soc: qcom: Use of_property_present() for testing DT proper [...] adds 34bb2c1c1bb5 soc: qcom: restrict L2 accessors to ARM64 build tests adds b5bec0f00ee1 dt-bindings: soc: qcom,apr: correct qcom,intents type adds b302c64a3c0a soc: qcom: smem: update max processor count adds 26a4bf805c6c dt-bindings: arm: qcom: add the SoC ID for SA8775P adds 7fa9c5fc1a75 soc: qcom: socinfo: add support for SA8775P adds 112d96fd2927 soc: qcom: socinfo: Add some PMICs adds fe8aa1ba0783 soc: qcom: geni-se: Update Tx and Rx fifo depth based on Q [...] adds f26e18bda9e3 dt-bindings: arm: qcom,ids: Add IDs for QCM2290/QRB2210 adds 18290c2eec4b soc: qcom: socinfo: Add IDs for QCM2290/QRB2210 adds 94b1d58f887a dt-bindings: arm: msm: Update the maintainers for LLCC adds 43aa006e074c dt-bindings: arm: msm: Fix register regions used for LLCC banks adds ee13b5008707 qcom: llcc/edac: Fix the base address used for accessing L [...] adds 721d3e91bfc9 qcom: llcc/edac: Support polling mode for ECC handling adds cca94f1dd6d0 soc: qcom: llcc: Do not create EDAC platform device on SDM845 adds fd972da1b228 dt-bindings: arm: qcom,ids: Add IDs for IPQ9574 and its variants adds c6653d8f24f4 soc: qcom: socinfo: Add IDs for IPQ9574 and its variants adds ee6ae544ddfa dt-bindings: arm: qcom,ids: Add IDs for QRB4210 adds a11bc4a5b371 soc: qcom: socinfo: Add IDs for QRB4210 adds de7aeee0d942 dt-bindings: arm: qcom,ids: Add Soc ID for SM7150 adds bad8cdc20690 soc: qcom: socinfo: Add Soc ID for SM7150 adds f1eb5e6fc18c soc: qcom: rpmpd: Remove SoC names from RPMPD definitions adds a5d0e2819fd0 soc: qcom: rpmpd: Bring all definitions to the top adds d280f3d66d9a soc: qcom: rpmpd: Unify Low Power Island definitions adds 1c940cc42aba soc: qcom: rpmpd: Remove vdd* from struct names adds 91c0bcef25f9 soc: qcom: rpmpd: Expand struct definition macros adds 07df05025eb4 soc: qcom: rpmpd: Improve the naming adds d338fe40cf37 soc: qcom: rpmpd: Make bindings assignments consistent adds decd6e77e02e soc: qcom: rpmpd: Add parent PD support adds ec90637c9946 soc: qcom: rpmpd: Hook up VDDMX as parent of SM6375 VDDGX adds e556c94e8c20 soc: qcom: rpmpd: Remove useless comments adds 81ac39144bf6 dt-bindings: scm: Add compatible for IPQ9574 adds 9e4a7652d702 dt-bindings: firmware: qcom,scm: document IPQ5332 SCM adds 968a26a07f75 firmware: qcom_scm: Use fixed width src vm bitmap adds 56d2156e7c29 dt-bindings: soc: qcom: smd-rpm: Add IPQ9574 compatible adds bbf97c274da6 dt-bindings: firmware: qcom,scm: Update QDU1000/QRU1000 co [...] adds 9559342891be dt-bindings: soc: qcom: aoss: Document QDU1000/QRU1000 compatible adds 781d32d1c970 firmware: qcom_scm: Clear download bit during reboot adds 14bc45c4e72d dt-bindings: soc: qcom: qcom,pmic-glink: document SM8450 c [...] adds 84a334131f09 dt-bindings: soc: qcom: qcom,pmic-glink: document SM8550 c [...] adds ff642773b6b5 soc: qcom: pmic_glink: register ucsi aux device adds 34d84c3b0f63 dt-bindings: soc: qcom: smd-rpm: re-add missing qcom,rpm-msm8994 adds 1e0952e7b978 dt-bindings: arm: msm: Add LLCC for SM7150 adds 92b9d86252c1 soc: qcom: llcc: Add configuration data for SM7150 adds fb1eb0b5dcf6 firmware: qcom_scm: Add SM6375 compatible adds 74f9d27ac759 soc: qcom: smsm: Use dev_err_probe() adds 452c165e3597 soc: qcom: icc-bwmon: Remove unused struct member adds b6e9fb7ac236 soc: qcom: icc-bwmon: Handle global registers correctly adds df90ded69043 dt-bindings: sram: qcom,imem: document SM6375 IMEM adds c78ad8597ed9 dt-bindings: firmware: document Qualcomm SC8180X SCM adds 126c6da71fc8 Merge tag 'qcom-drivers-for-6.4' of https://git.kernel.org [...] adds 9cf38a0914f0 bus: brcmstb_gisb: Use devm_platform_get_and_ioremap_resource() adds 89cc9abe55df kbuild, soc: bcm: raspberrypi-power: remove MODULE_LICENSE [...] adds 122b084d16bd kbuild, soc: bcm: bcm2835-power: remove MODULE_LICENSE in [...] adds 69160dd0aa68 soc: bcm: brcmstb: Remove bare-metal ARM suspend/resume code adds c3fbced9af88 soc: bcm: brcmstb: biuctrl: fix of_iomap leak adds 3ac02aa53d60 Merge tag 'arm-soc/for-6.4/drivers' of https://github.com/ [...] adds 5808c532ca0a soc: qcom: smd-rpm: Use GFP_ATOMIC in write path adds 88704a0cd719 soc: qcom: rpmh-rsc: Support RSC v3 minor versions adds 1ad3efe52cd1 dt-bindings: firmware: document Qualcomm QCM2290 SCM adds 2afbf43a4aec soc: qcom: Make the Qualcomm UFS/SDCC ICE a dedicated driver adds 1f2aa2ff2f5e Merge tag '20230407105029.2274111-4-abel.vesa@linaro.org' [...] adds f6ff91a47ac5 dt-bindings: crypto: Add Qualcomm Inline Crypto Engine adds aebe916f9e79 Merge tag 'qcom-drivers-for-6.4-2' of https://git.kernel.o [...] adds 04523aceae8c soc: ti: smartreflex: Simplify getting the opam_sr pointer adds 9f195f3a1e69 soc: mediatek: mtk-svs: use svs get efuse common function adds 5061c47ebf6e soc: mediatek: mtk-svs: use common function to disable res [...] adds 7ceff25a184d dt-bindings: soc: mediatek: Add support for MT8195 VPPSYS adds dd4f373ef94b soc: mediatek: mmsys: add config api for RSZ switching and DCM adds c54d2b99c62f soc: mediatek: mutex: Add mtk_mutex_set_mod support to set MOD1 adds 549053b69c54 soc: mediatek: mutex: support MT8195 VPPSYS adds 2ba4e3bd6521 soc: mediatek: mtk-svs: delete node name check adds edecdcccc1e9 soc: mediatek: mtk-svs: fix passing zero to 'PTR_ERR' adds bd0a62a667c4 soc: mediatek: mtk-svs: add thermal voltage compensation i [...] adds 59e9c5e2bdab dt-bindings: soc: mediatek: specify which compatible requi [...] adds fa041c4d38fc dt-bindings: soc: mediatek: add display mutex for MT8365 SoC adds 1ef3e78ac207 soc: mediatek: mtk-mmsys: Add .remove() callback adds 683c7d383fbd soc: mediatek: mtk-mmsys: Use module_platform_driver() macro adds 0fe09bf32a79 soc: mediatek: mtk-mmsys: Compress of_device_id array entries adds 10687632307c soc: mediatek: mtk-mmsys: Add MODULE_DEVICE_TABLE() to all [...] adds 00ee1db7016b soc: mediatek: mtk-mutex: Compress of_device_id array entries adds dc36768d05bc soc: mediatek: mtk-mutex: Replace max handles number with [...] adds 1fccd1ef65b2 soc: mediatek: mtk-mutex: Use module_platform_driver() macro adds eb0d8623b9b8 soc: mediatek: cmdq: Add inline functions for !CONFIG_MTK_CMDQ adds b34884b4c878 soc: mediatek: Cleanup ifdefs for IS_REACHABLE(CONFIG_MTK_CMDQ) adds 2a0a8d8700ef soc: mediatek: mtk-mmsys: Split out MT8173 mmsys DDP routi [...] adds b427d857a8ea soc: mediatek: mtk-mmsys: Change MT8173 num_resets to 64 adds e9a6f5bca5ea soc: mediatek: mtk-mmsys: Add support for MT6795 Helio X10 adds a73a7c41de59 soc: mediatek: mutex: Use dev_err_probe() adds 5ce5e0d08e34 soc: mediatek: Kconfig: Add MTK_CMDQ dependency to MTK_MMSYS adds 4f2f29913684 Merge tag 'v6.3-next-soc' of https://git.kernel.org/pub/sc [...] adds be4c5c6e8442 memory: tegra: read values from correct device adds 67025255ee8b dt-bindings: memory-controllers: mediatek,smi-common: add mt8365 adds 4ad9a801a359 dt-bindings: memory-controllers: mediatek,smi-larb: add mt8365 adds 3ec0e1ea4770 memory: mtk-smi: mt8365: Add SMI Support adds 69bda55a09d1 Merge tag 'memory-controller-drv-6.4-2' of https://git.ker [...] adds 04ebdc354895 bus: vexpress-config: Add explicit of_platform.h include adds 1aa88541a2d2 Merge tag 'vexpress-update-6.4' of git://git.kernel.org/pu [...] adds b2ccba9e8cdc firmware: arm_scmi: Fix xfers allocation on Rx channel adds 92ac94f7e176 dt-bindings: firmware: arm,scmi: Support mailboxes unidire [...] adds 9f68ff79ec2c firmware: arm_scmi: Add support for unidirectional mailbox [...] adds 4c87f3ff78b2 Merge tag 'scmi-updates-6.4' of git://git.kernel.org/pub/s [...] new a90704773247 Merge tag 'soc-drivers-6.4' of git://git.kernel.org/pub/sc [...] adds 7bf891434919 arm64: virtconfig: Further shrink the config adds af87ac738715 arm64: defconfig: Enable CAN PHY transceiver driver adds 3dffd4755f41 arm64: defconfig: Enable Virtio RNG driver as built in adds 29dfd412ec9e arm64: defconfig: Enable DA7213 Codec adds d3b4fe74b904 arm64: defconfig: Disable R-Car H3 ES1.* adds 64ddc2c9c067 ARM: shmobile: defconfig: Refresh for v6.3-rc1 adds 0a06ad2056ad ARM: multi_v7_defconfig: Enable additional support for RZ/ [...] adds 93582bdfd0cf arm64: defconfig: Enable RZ/V2M xHCI and USB3.1 DRD contro [...] adds f0cda04203c4 Merge tag 'renesas-arm-defconfig-for-v6.4-tag1' of git://g [...] adds fc746270c2a5 ARM: configs: remove oxnas_v6_defconfig adds 344cad0660ea ARM: configs: Update U8500 defconfig adds 24c159793238 ARM: multi_v7_defconfig: Add OPTEE support adds 48adb3be7d61 arm64: defconfig: Enable IPQ5332 SoC base configs adds 1c894486fc63 arm64: defconfig: Enable QCOM eUSB2 SNPS PHY and repeater adds 8f680c287445 arm64: defconfig: Switch msm8996 clk drivers to module adds 4705d0137af6 arm64: defconfig: Enable qcom msm899{4,8} clk drivers adds c9ab590f54c7 arm64: defconfig: enable Qualcomm pin controller drivers adds 4ffd0b001956 arm64: defconfig: add PMIC GLINK modules adds 7b4c00e9cc36 arm64: defconfig: remove duplicate TYPEC_UCSI & QCOM_PMIC_GLINK adds 34d1a90bdb8a arm64: defconfig: Enable IPQ9574 SoC base configs adds 2425d7e3f1a1 Merge tag 'qcom-arm64-defconfig-for-6.4' of https://git.ke [...] adds 38f250cf9615 arm64: defconfig: Enable drivers for BeaglePlay adds 44b263bf040a arm64: defconfig: Enable audio drivers for AM62-SK adds d04a06e984b6 Merge tag 'ti-k3-config-for-v6.4' of git://git.kernel.org/ [...] adds 9159025bea6e ARM: imx_v6_v7_defconfig: Enable rohm,bd71815 adds d7e2ebf484a3 arm64: defconfig: Enable i.MX93 ADC support adds 91fa45bd8f8b ARM: imx_v6_v7_defconfig: Select CONFIG_DRM_I2C_NXP_TDA998X adds 27cc508d61d8 ARM: imx_v6_v7_defconfig: Enable Tarragon peripheral drivers adds b4b992e2332f ARM: imx_v4_v5_defconfig: Build CONFIG_IMX_SDMA as module adds fe46e5547f27 Merge tag 'imx-defconfig-6.4' of git://git.kernel.org/pub/ [...] adds f462eb1d0df3 arm64: defconfig: Enable ARM CoreSight PMU driver adds b4655af5f668 Merge tag 'tegra-for-6.4-arm64-defconfig' of git://git.ker [...] adds a2116e7b921e arm64: defconfig: Enable crypto test module adds caa633855af1 arm64: defconfig: Enable security accelerator driver for T [...] adds e56ec0cad23e arm64: defconfig: Enable TI TSCADC driver adds 8c0232d68d88 arm64: defconfig: Enable TI ADC driver adds d4a53049faea arm64: defconfig: enable building the nvmem-reboot-mode module adds 2c25b94f881c ARM: config: Update Vexpress defconfig new 672d2dae1901 Merge tag 'soc-defconfig-6.4' of git://git.kernel.org/pub/ [...] adds 129469c4881d ARM: dts: ixp4xx: use "okay" for status adds 2b4881839a39 arm64: dts: sprd: Add support for Unisoc's UMS512 adds 8a922b7728a9 arm64: dts: toshiba: adjust whitespace around '=' adds fce7defb8a46 arm64: dts: marvell: armada-ap810: Fix GICv3 ITS node name adds d2e5c16f6c86 arm64: dts: cavium: Fix GICv3 ITS nodes adds 7e11bc075999 Merge tag 'dt64-cleanup-6.4' of https://git.kernel.org/pub [...] adds f7ec6efef456 ARM: dts: omap: align UART node name with bindings adds 90bf48c6ddd3 ARM: dts: marvell: use "okay" for status adds 1792375be092 ARM: dts: ti: use "okay" for status adds aff750faa5ac ARM: dts: hisilicon: use "okay" for status adds 07fcd6bfce17 Merge tag 'dt-cleanup-6.4' of https://git.kernel.org/pub/s [...] adds da2102abcec0 dt-bindings: soc: renesas: renesas.yaml: Add renesas,rzn1d [...] adds d35ad1030a6b dt-bindings: soc: renesas: Remove R-Car H3 ES1.* adds 5b9d72921f15 Merge tag 'renesas-dt-bindings-for-v6.4-tag1' of git://git [...] adds 670e2a8b9b02 arm64: dts: renesas: r9a09g011: Add USB3 DRD, device and h [...] adds 967219e5d410 arm64: dts: renesas: rzv2mevk2: Enable USB3 DRD, Periphera [...] adds a17039b630c5 arm64: dts: renesas: rzv2mevk2: Enable USB3 role switch adds 5056a0c72862 arm64: dts: renesas: r8a779g0: Add CAN-FD node adds 548b27711114 arm64: dts: renesas: white-hawk: Add CAN-FD support adds b6c0be722b0c arm64: dts: renesas: rzv2mevk2: Add uSD card and eMMC support adds 10fb3e2746ee arm64: dts: renesas: falcon: Describe CAN clock adds 79d9cfa9d3cf arm64: dts: renesas: v3hsk: Add clock-skew for GEther's Mi [...] adds 320dfca63088 arm64: dts: renesas: rcar-gen3: Remove bogus "turbo-mode" [...] adds 805ed6d67b7b arm64: dts: renesas: r9a07g043u: Add Cortex-A55 PMU node adds c2b92d7e9018 arm64: dts: renesas: r9a07g044: Add Cortex-A55 PMU node adds 8b6a006c914a arm64: dts: renesas: Drop specifying the GIC_CPU_MASK_SIMP [...] adds 6ec579137595 arm64: dts: renesas: rzv2mevk2: Add uart0 pins adds d8ac71d29660 arm64: dts: renesas: r8a779g0: Add thermal nodes adds 109e28af2b89 arm64: dts: renesas: r8a779f0: Use proper labels for therm [...] adds d435d437ce31 arm64: dts: renesas: r8a779g0: Add and connect all CSI-2, [...] adds 4077043be27f arm64: dts: renesas: white-hawk-csi-dsi: Add and connect MAX96712 adds 28924444f273 arm64: dts: renesas: r9a07g054: Add Cortex-A55 PMU node adds fb76b0fae3ca arm64: dts: renesas: r8a77990: Remove bogus voltages from [...] adds 554edc3e9239 arm64: dts: renesas: r8a774c0: Remove bogus voltages from [...] adds 5da750ddd964 arm64: dts: renesas: r9a07g044: Update IRQ numbers for SSI [...] adds c2b0dc0e83ef arm64: dts: renesas: r9a07g054: Update IRQ numbers for SSI [...] adds 2a5c9891392d arm64: dts: renesas: r9a07g043: Update IRQ numbers for SSI [...] adds 6cf8e3d73ebe arm64: dts: renesas: r8a779g0: R-Car Sound support adds e0d1619f1230 arm64: dts: renesas: white-hawk: Add R-Car Sound support adds 27159fb3e006 arm64: dts: renesas: Remove R-Car H3 ES1.* devicetrees adds 279ac702bef0 ARM: dts: armadillo800eva: Add I2C EEPROM for MAC address adds 9f92b342e138 arm64: dts: renesas: condor: Add I2C EEPROM for PMIC adds d5136914e48c arm64: dts: renesas: ulcb: Add I2C EEPROM for PMIC adds 4db0ce4038de arm64: dts: renesas: r8a779a0: Update CAN-FD to R-Car Gen4 [...] adds d707810efa90 Merge tag 'renesas-dts-for-v6.4-tag1' of git://git.kernel. [...] adds a622310f7f01 ARM: dts: gta04: fix excess dma channel usage adds f47fc3aa346a ARM: dts: omap3-gta04: fix compatible record for GTA04 board adds 29f4747a19a5 ARM: dts: am335x-phycore-som: Add alias for TPS65910 RTC adds d0c46bed1cc0 ARM: dts: am335x-wega: Fix audio codec by using simple-aud [...] adds 3c556f799060 ARM: dts: am335x-wega: Change node name of sound card, rem [...] adds ca607f0bd95c ARM: dts: am335x-pcm-935: Remove underscore in node names. adds 7395d9d0d438 ARM: dts: am335x-regor: Remove underscore in node names. adds a562f0e0514c ARM: dts: am335x-phycore-som: Remove underscore in node names. adds 599b0a1bc559 ARM: dts: am335x-pcm-953: Remove superseded/invalid LED trigger. adds dae557a5af23 ARM: dts: am335x-phycore-som: Remove superseded/invalid GP [...] adds e341f338180c ARM: dts: omap: Drop ti,omap36xx compatible adds c2f714150b7f Merge tag 'omap-for-v6.4/dt-signed' of git://git.kernel.or [...] adds 0fff0e49d72a ARM: dts: ti: Add AM57xx GP EVM board support adds 26d03d14171c ARM: dts: ti: Add AM57xx GP EVM Rev A3 board support adds a63945c3b561 ARM: dts: am57xx-idk: Add IDK displays and touchscreens adds 8f9abca2f4a2 Merge tag 'omap-for-v6.4/dt-overlays-signed' of git://git. [...] adds 417e58ea41ab ARM: dts: at91-sama5d27_wlsom1: Set sst26vf064b SPI NOR fl [...] adds 09ce8651229b ARM: dts: at91-sama5d27_som1: Set sst26vf064b SPI NOR flas [...] adds 46a8a137d8f6 ARM: dts: at91: sama5d2_icp: Set sst26vf064b SPI NOR flash [...] adds 2c0a1faa4da5 ARM: dts: at91: sam9x60ek: Set sst26vf064b SPI NOR flash a [...] adds 63d2b92754aa Merge tag 'at91-dt-6.4' of git://git.kernel.org/pub/scm/li [...] adds a9414bef866c ARM: dts: oxnas: remove obsolete device tree files adds 03216cdbd7df dt-bindings: arm: oxnas: remove obsolete bindings adds 0c187cca7329 arm: dts: meson: adjust order of some compatibles adds 4ca4a633205f ARM: dts: meson8: add the xtal_32k_out pin adds ef8474d50a37 ARM: dts: meson8: add the SDXC_A pins adds 8446b84c894f ARM: dts: meson8m2: mxiii-plus: Enable Bluetooth and WiFi support adds 9514e519320d Merge tag 'amlogic-arm-dt-for-v6.4' of https://git.kernel. [...] adds f88f3dcbb145 arm64: dts: amlogic: meson-sm1-bananapi: correct usb-hub h [...] adds d7ff22a6ec9d arm64: dts: amlogic: meson-gxm-s912-libretech-pc: add simp [...] adds bd47319f999e arm64: dts: amlogic: meson-axg-jethome-jethub-j1xx: remove [...] adds db217e84d0a3 arm64: dts: amlogic: meson-g12b-radxa-zero2: fix pwm clock names adds 50e7d712144e arm64: dts: amlogic: meson-g12b-odroid-go-ultra: rename ke [...] adds d1e336eef1f4 arm64: dts: amlogic: meson-s4: fix apb4 bus node name adds 4bddf79acdc7 arm64: dts: amlogic: meson-sm1: use correct enable-gpios adds 739e93e254e4 arm64: dts: amlogic: meson-gxm-s912-libretech-pc: remove u [...] adds 0e1598a112f2 dt-bindings: arm: amlogic: add support for BananaPi M2S variants adds 14e14723d2f5 arm64: dts: meson: add support for BananaPi M2S variants adds 4dcc844c99d3 arm64: dts: meson: adjust order of some compatibles adds 815ad625ec4e arm64: dts: meson: gxbb-kii-pro: sort and tidy the dts adds dae485f52a65 arm64: dts: meson: gxbb-kii-pro: complete the bluetooth node adds 914a3aa644cf arm64: dts: meson: gxbb-kii-pro: add initial audio support adds ea254644a228 arm64: dts: meson-a1: add gpio_intc node adds c2e9012bb383 arm64: dts: amlogic: gxl: use gxl mdio multiplexer adds 92c0b261c294 dt-bindings: arm: amlogic: Document the boards with the BP [...] adds 0262f2736978 arm64: dts: amlogic: Add initial support for BPI-CM4 modul [...] adds 837be1cc222f Merge tag 'amlogic-arm64-dt-for-v6.4' of https://git.kerne [...] adds 521568cff706 dt-bindings: clock: exynos850: Add Exynos850 CMU_G3D adds 284f6dcb50ae dt-bindings: clock: exynos850: Add AUD and HSI main gate clocks adds 017cdefe9dce arm64: dts: exynos: move MIPI phy to PMU node in Exynos5433 adds 35ade1eb4654 arm64: dts: exynos: Add CMU_G3D node for Exynos850 SoC adds c04d7b263d3f arm64: dts: exynos: drop mshc aliases adds 5f6712475746 arm64: dts: exynos: add mmc aliases adds 6dcb6ff6ece6 Merge tag 'samsung-dt64-6.4' of https://git.kernel.org/pub [...] adds 9aa8727b3b15 ARM: dts: exynos: align STMPE ADC node name with bindings [...] adds 74cbc0e6b205 ARM: dts: exynos: drop fake align STMPE properties in P4 Note adds 704121ff1f6e ARM: dts: exynos: add ports to TC358764 bridge on Arndale adds 6c950c20da38 ARM: dts: exynos: fix WM8960 clock name in Itop Elite adds 2beafeafeb4e ARM: dts: exynos: correct whitespace in Midas adds 665b9459bb53 ARM: dts: s5pv210: correct MIPI CSIS clock name adds cb8d0fcc5024 ARM: dts: exynos: drop unused samsung,camclk-out property [...] adds 37688852fd6f ARM: dts: exynos: move MIPI phy to PMU node in Exynos3250 adds d237b2270c68 ARM: dts: exynos: move MIPI phy to PMU node in Exynos4 adds 972b56707584 ARM: dts: exynos: move DP and MIPI phys to PMU node in Exynos5420 adds 6dc01bc640b1 ARM: dts: exynos: move DP and MIPI phys to PMU node in Exynos5250 adds 0e84f3493a37 ARM: dts: exynos: fix MCT compatible in Universal C210 adds 37f9514e618f ARM: dts: exynos: replace mshc0 alias with mmc-ddr-1_8v property adds 3ddba33dc270 ARM: dts: exynos: add mmc aliases adds e154a338e16c dt-bindings: soc: samsung: exynos-pmu: allow phys as child [...] adds cfb6bb3831fa Merge tag 'samsung-dt-6.4' of https://git.kernel.org/pub/s [...] adds 4d93b3a974a8 dt-bindings: power: apple,pmgr-pwrstate: Add t8112 compatible adds bbdd33769d31 dt-bindings: arm: apple: apple,pmgr: Add t8112-pmgr compatible adds 1f21734b14b4 dt-bindings: watchdog: apple,wdt: Add t8112-wdt compatible adds 355d090ecbbc dt-bindings: arm: cpus: Add apple,avalanche & blizzard com [...] adds 93b415b2e164 dt-bindings: interrupt-controller: apple,aic2: Add apple,t [...] adds 667b44ee3aaa dt-bindings: iommu: apple,sart: Add apple,t8112-sart compa [...] adds 695ea8cc5eb5 dt-bindings: mailbox: apple,mailbox: Add t8112 compatibles adds 20fa978cd98c dt-bindings: nvme: apple: Add apple,t8112-nvme-ans2 compat [...] adds 869c942fb567 dt-bindings: pci: apple,pcie: Add t8112 support adds 43145cfe3082 dt-bindings: pinctrl: apple,pinctrl: Add apple,t8112-pinct [...] adds 1e8edd6a6d5f dt-bindings: i2c: apple,i2c: Add apple,t8112-i2c compatible adds b058e9d8ceb0 dt-bindings: clock: apple,nco: Add t8112-nco compatible adds 828fe6b6245b dt-bindings: arm: apple: Add t8112 j413/j473/j493 compatibles adds 2d5ce3fbef32 arm64: dts: apple: t8112: Initial t8112 (M2) device trees adds a0189fdfb73d arm64: dts: apple: t8103: Disable unused PCIe ports adds 8d59efc33fda arm64: dts: apple: t600x: Disable unused PCIe ports adds 295954fefe2a Merge tag 'asahi-soc-dt-6.4' of https://github.com/AsahiLi [...] adds c94673e80377 dt-bindings: arm: nvidia: Drop unneeded quotes adds 065b3ec77f77 Merge tag 'tegra-for-6.4-dt-bindings' of git://git.kernel. [...] adds 2b4810641928 ARM: tegra: transformers: Update WM8903 sound nodes adds e9e17bcd554e ARM: tegra: transformers: Bind RT5631 sound nodes adds 62a4276877d2 ARM: tegra: asus-tf101: Fix accelerometer mount matrix adds b3f65f45303f ARM: tegra30: peripherals: Add 266.5MHz nodes adds 13a53ebc2299 ARM: tegra30: Use cpu* labels adds 31e985a2c4e9 Merge tag 'tegra-for-6.4-arm-dt' of git://git.kernel.org/p [...] adds 71de0a054d0e arm64: tegra: Drop serial clock-names and reset-names adds 8e0ae0fb4b91 arm64: tegra: Add DSU PMUs for Tegra234 adds 062dfd995e8c dt-bindings: tegra: Document Jetson Orin NX adds d89baa52929f dt-bindings: tegra: Document Jetson Orin NX reference platform adds 13b0aca303e9 arm64: tegra: Support Jetson Orin NX adds e63472eda5ea arm64: tegra: Support Jetson Orin NX reference platform adds b903a6c5aaa8 arm64: tegra: Audio codec support on Jetson AGX Orin adds 16744314ee57 arm64: tegra: Populate USB Type-C Controller for Jetson AGX Orin adds 5c0ddb4e715d arm64: tegra: Add vccmq on Jetson TX2 adds acda89d621df Merge tag 'tegra-for-6.4-arm64-dt' of git://git.kernel.org [...] adds 0e9b70c1e362 riscv: dts: microchip: add mpfs specific macb reset support adds e77da13b8e36 riscv: dts: microchip: fix the mpfs' mailbox regs adds 7fce1e39f019 dt-bindings: clock: Add StarFive JH7110 system clock and r [...] adds 3de0c9103258 dt-bindings: clock: Add StarFive JH7110 always-on clock an [...] adds 1ff5482ab9a5 dt-bindings: timer: Add StarFive JH7110 clint adds 8406d19ca049 dt-bindings: interrupt-controller: Add StarFive JH7110 plic adds 8868caa2a073 dt-bindings: riscv: Add SiFive S7 compatible adds 60bf0a39842e riscv: dts: starfive: Add initial StarFive JH7110 device tree adds e22f09e598d1 riscv: dts: starfive: Add StarFive JH7110 pin function def [...] adds 54baba33392d riscv: dts: starfive: Add StarFive JH7110 VisionFive 2 boa [...] adds 4cd4beb98fe5 Merge branch 'riscv-jh7110_initial_dts' into riscv-dt-for-next adds d40a2f5062ee Merge tag 'riscv-dt-for-v6.4' of https://git.kernel.org/pu [...] adds 19f969c0c738 ARM: dts: stm32: Add coprocessor detach mbox on stm32mp15x [...] adds 0fbb60def782 ARM: dts: stm32: drop invalid simple-panel compatible on s [...] adds 1b9f0ec81af0 ARM: dts: stm32: fix spi1 pin assignment on stm32mp15 adds 76afff432f26 ARM: stm32: add support for STM32MP151 adds dcbce56cac26 ARM: dts: stm32: fix slew-rate of USART2 on stm32mp15xx-dkx adds abf52335762e ARM: dts: stm32: clean uart aliases on stm32mp15xx-dkx boards adds 92fd4848a181 ARM: dts: stm32: clean uart aliases on stm32mp15xx-exx boards adds c1689f854cb9 ARM: dts: stm32: add uart nodes on stm32mp13 adds 8d696053f308 ARM: dts: stm32: add pins for usart2/1/4/8 in stm32mp13-pinctrl adds 623ac593a360 ARM: dts: stm32: add uart nodes and uart aliases on stm32m [...] adds 3c3e8a92ae57 ARM: dts: stm32: YAML validation fails for STM32MP15 ST Boards adds 84a34e1862aa ARM: dts: stm32: YAML validation fails for Odyssey Boards adds fc8d2b21bc5d ARM: dts: stm32: YAML validation fails for Argon Boards adds 645a60378363 ARM: dts: stm32: add FMC support on STM32MP13x SoC family adds 8768487fc6cc ARM: dts: stm32: Add QSPI support on STM32MP13x SoC family adds 49f1d0b65f87 ARM: stm32: add initial documentation for STM32MP151 adds 83f91bb49cbc Merge tag 'stm32-dt-for-v6.4-1' of git://git.kernel.org/pu [...] adds ea6dbf86b8d0 dt-bindings: arm: fsl: add toradex,apalis-imx8 et al. adds 486136566778 dt-bindings: arm: fsl: Fix copy-paste error in comment adds 0d2c843ce5ad dt-bindings: soc: imx8mp-media-blk-ctrl: Align block contr [...] adds 1cb0c87d27dc dt-bindings: soc: imx8mp-media-blk-ctrl: Add LDB subnode i [...] adds fc226f865c05 dt-bindings: arm: fsl: Add colibri-imx8x carrier boards adds 5c984deedada dt-bindings: arm: fsl: Add Y Soft IOTA Phoenix, Lynx, Pega [...] adds d37c36001e55 dt-bindings: arm: fsl: add compatible string for Tolino Vision adds d757845451d7 dt-bindings: arm: Add DH electronics i.MX8M Plus DHCOM on PDK3 adds 706b511f0c60 dt-bindings: soc: imx8m-blk-ctrl: Rename blk_ctrl to blk-c [...] adds 9320fad102b0 dt-bindings: soc: imx-blk-ctrl: Drop leading label in blk- [...] adds fcb8b72db580 dt-bindings: vendor-prefixes: add chargebyte adds 98896cf43239 dt-bindings: arm: fsl: Add chargebyte Tarragon adds e7a985d50841 dt-bindings: arm: Add Data Modul i.MX8M Plus eDM SBC adds 86724b74c95b Merge tag 'imx-bindings-6.4' of git://git.kernel.org/pub/s [...] adds 4a25aa8a3088 ARM: dts: imx7d: add node for PXP adds 006ab3142f31 ARM: dts: imx6qdl: use enet_clk_ref instead of enet_out fo [...] adds d289654fd62b ARM: dts: imx6dl-lanmcu: configure ethernet reference cloc [...] adds aad004c1382c ARM: dts: imx6dl-alti6p: configure ethernet reference cloc [...] adds 5417c655b98e ARM: dts: imx6dl-plybas: configure ethernet reference cloc [...] adds 887185649c7e ARM: dts: imx6dl-plym2m: configure ethernet reference cloc [...] adds 03c8a3c71988 ARM: dts: imx6dl-prtmvt: configure ethernet reference cloc [...] adds 2c23a919d655 ARM: dts: imx6dl-victgo: configure ethernet reference cloc [...] adds c812c91bda8d ARM: dts: imx6q-prtwd2: configure ethernet reference clock parent adds c89614079e44 ARM: dts: imx6qdl-skov-cpu: configure ethernet reference c [...] adds 088e350d2bb2 ARM: dts: imx6dl-eckelmann-ci4x10: configure ethernet refe [...] adds 8940c105273f ARM: dts: imx6ul: set enet_clk_ref to CLK_ENETx_REF_SEL adds 37c24ed660e4 ARM: dts: imx6ul-prti6g: configure ethernet reference cloc [...] adds 9e39a2c93e68 ARM: dts: imx6dl-yapp4: Use reset-gpios property name adds 9628655b1407 ARM: dts: imx7d-remarkable2: Enable the cyttsp5 adds 615e841dc791 ARM: dts: imx7d-remarkable2: Enable the rohm,bd71815 adds 75a21ed9d0a9 ARM: dts: imx28-apf28: Convert to use label references adds 0bde5d3f8416 ARM: dts: imx28-m28/sps1: Convert to use label references adds d9355d58217b ARM: dts: imx28-apx4devkit: Convert to use label references adds 0b80d1ab87a4 ARM: dts: imx28-cfa10036: Convert to use label references adds bad4d335d7c1 ARM: dts: imx28-duckbill: Convert to use label references adds 1e899432085a ARM: dts: imx28-duckbill-2: Include base board adds 89b83148b34b ARM: dts: imx28-evk: Convert to use label references adds 8d59bf1568ed ARM: dts: imx28-ts4600: Convert to use label references adds f3bf9c153642 ARM: dts: imx28-tx28: add SPDX-License-Identifier adds 7da7b84fee58 ARM: dts: imx6dl-yapp4: Move phy reset into switch node adds f87c9b04c6b5 ARM: dts: imx6dl-yapp4: Move status to the end of property list adds 0593e164bb05 ARM: dts: imx6dl-yapp4: Remove unneeded status "okay" adds 7da4734751e0 ARM: dts: imx6dl-yapp43: Add support for new HW revision o [...] adds f491698935bf ARM: dts: imx: Add devicetree for Tolino Vison adds 5e4f393ccbf0 ARM: dts: imx6ull: Add chargebyte Tarragon support adds 0efb9fa003e6 Merge tag 'imx-dt-6.4' of git://git.kernel.org/pub/scm/lin [...] adds 23fa99b205ea arm64: dts: freescale: imx8-ss-lsio: add support for lsio_pwm0-3 adds b503c3c01c08 arm64: dts: imx8-ss-dma: add io-channel-cells to adc nodes adds 033f5e7ef854 arm64: dts: freescale: imx8-ss-dma: set lpspi0 max frequen [...] adds 5e7d5b023e03 arm64: dts: imx8qxp: add flexcan in adma adds be85831de020 arm64: dts: imx8qm: add can node in devicetree adds b4efce453f0c arm64: dts: imx8qm: add vpu decoder and encoder adds ad0de4ceb706 arm64: dts: freescale: add initial apalis imx8 aka quadmax [...] adds c083131c9021 arm64: dts: freescale: add apalis imx8 aka quadmax carrier [...] adds 93ba667d6a7b arm64: dts: verdin-imx8mp: add pcie support adds a39e724e6b2e arm64: dts: imx8mp-verdin-yavia: trivial minor updates adds 04b09f6e5d00 arm64: dts: layerscape: Fix GICv3 ITS node names adds 9a01befe3d0c arm64: dts: imx8mp-verdin: add 88W8997 serdev to uart4 adds cc3cb392cd4b arm64: dts: imx93: Add the bbnsm dts node adds 6eabc54cdf32 arm64: dts: Add i.MX8MM PCIe EP support adds 1601bb4538c6 arm64: dts: Add i.MX8MQ PCIe EP support adds 23f59eb178b7 arm64: dts: Add i.MX8MP PCIe EP support adds e752a4f9589c arm64: dts: freescale: imx8mm-phyboard: Add I2C4 pinmuxing adds 2a136ee0efdd arm64: dts: imx8mp: Add PCIe support to DH electronics i.M [...] adds 3e431f255dc8 arm64: dts: imx8mp: Update GPIO M to CLKOUT1 on DH electro [...] adds 5a649aa9fb73 arm64: dts: imx8mp: Do not delete PHY nodes on i.MX8MP DHCOM PDK2 adds 6ef0184237ad arm64: dts: imx8mp: Adjust EQoS reset comment on i.MX8MP DHCOM adds 15a03a2225af arm64: dts: imx8mp: Adjust EQoS PHY address on i.MX8MP DHCOM adds f4662e0cee6c arm64: dts: imx8mp: Add EQoS RMII pin mux on i.MX8MP DHCOM adds 3d274f8bb718 arm64: dts: imx8mp: Add FEC RMII pin mux on i.MX8MP DHCOM adds 578e75d14d22 arm64: dts: imx8mq: Add UART DMA support adds 5a51e1f2b083 arm64: dts: imx8mp: Drop simple-bus from fsl,imx8mp-media- [...] adds e7567840ecd3 arm64: dts: imx8mp: Reorder clock and reg properties adds 09220adf9c33 arm64: dts: imx93: Add FlexSPI support adds 0253e1cb6300 arm64: dts: imx8mp-debix: add USB host support adds 20d4640bd0d7 arm64: dts: imx93: add missing tpm pwm instances adds 132401ccab23 arm64: dts: imx8mp-tqma8mpql-mba8mpxl: Enable wakeup-sourc [...] adds ba179ae131c9 arm64: dts: imx8: align thermal node names with bindings adds 92f87bcbb24a arm64: dts: imx8mq-librem5: lower the mipi csi 1 frequencies adds 0a8381160244 arm64: dts: imx8mq-librem5: describe the clock for the csi [...] adds 969fe9113531 arm64: dts: imx8mq-librem5: fix audio-1v8 regulator name adds 5d24b9017fe3 arm64: dts: imx8mq-librem5: Describe MIC_2V4 regulator adds 956fdfe744c9 arm64: dts: imx8mq-librem5: add brightness levels to led-b [...] adds 41d208c4c8dd arm64: dts: imx8mq-librem5: Set charger parameters for each batch adds c24a9b698fb0 arm64: dts: imx8mq-librem5: Set the DVS voltages lower adds a27f81d3d593 arm64: dts: imx8mq-librem5: add the magnetometer mount matrix adds 536612ec0df7 arm64: dts: imx8mq-librem5: Bump usdhc2 frequency to 100MHz adds e0faf4c53c23 arm64: dts: imx8mq-librem5: Adjust proximity sensor's near levels adds cfe9de291bd2 arm64: dts: imx8mq-librem5: Remove dis_u3_susphy_quirk fro [...] adds 94b91e3ca668 arm64: dts: imx8mq-librem5: Bump BUCK1 suspend voltage to 0.81V adds ea06362f80a1 arm64: dts: imx8mq-librem5: Reduce I2C frequency to 384kHz adds 62669328294a arm64: dts: imx8mq-librem5: Add 166MHz to DDRC OPP table adds 2eba243813e2 arm64: dts: colibri-imx8x: Prepare for qxp and dx variants adds e8f7a387017d arm64: dts: colibri-imx8x: Update spdx license adds 7efa409ed648 arm64: dts: colibri-imx8x: Use new bracket format adds 7ece3cbc8b1e arm64: dts: colibri-imx8x: Add atmel pinctrl groups adds 5e634a90928b arm64: dts: colibri-imx8x: Add pinctrl group for csi_mclk adds 4d2adf738169 arm64: dts: colibri-imx8x: Split pinctrl_hog1 adds bd74f83de766 arm64: dts: colibri-imx8x: Correct pull on lcdif adds 7171ec2953ab arm64: dts: colibri-imx8x: Add separate pinctrl group for cs2 adds 9c279d216fbc arm64: dts: colibri-imx8x: Add pinctrl group for hdmi hpd adds a537c9618d0f arm64: dts: colibri-imx8x: Add SPI adds 551648021f39 arm64: dts: colibri-imx8x: Add gpio-line-names adds 851884b264fe arm64: dts: colibri-imx8x: Disable touchscreen by default adds ee9936d64b45 arm64: dts: colibri-imx8x: Add jpegenc/dec adds e74b958c8eaf arm64: dts: colibri-imx8x: Add colibri pwm b, c, d adds 281506130449 arm64: dts: colibri-imx8x: eval: Add spi-to-can adds 09fad38e261d arm64: dts: colibri-imx8x: Add no-1-8-v to sd-card adds e2c7fa724626 arm64: dts: colibri-imx8x: Set thermal thresholds adds cc900d0ffcae arm64: dts: colibri-imx8x: Move gpio-keys to som level adds f018dfb3111a arm64: dts: colibri-imx8x: Add todo comments adds 144f67f68af8 arm64: dts: colibri-imx8x: Add aster carrier board adds aefb5e2d974d arm64: dts: colibri-imx8x: Add iris carrier board adds 1fe5ea7cc228 arm64: dts: colibri-imx8x: Add iris v2 carrier board adds 44eeddd6bd18 arm64: dts: imx8mp: Add support for DH electronics i.MX8M [...] adds 6bd577c0a42b arm64: dts: imx8mq: tqma8mq-mba8mx: drop disable-over-current adds 45bd868b5b4b arm64: dts: imx8mp: verdin-yavia: drop disable-over-current adds c947af2cb259 arm64: dts: imx8dxl: drop clocks from scu clock controller adds 30c6a9a64211 arm64: dts: imx8-apalis-v1.1: drop ci-disable-lpm adds 7c0277ab8c20 arm64: dts: imx8mp: Add GPT blocks adds 788fd97b2446 arm64: dts: imx8mn-evk: update i2c pinctrl to match dtschema adds 523306b6608c arm64: dts: imx8mm-ddr4-evk: update gpmi pinctrl to match [...] adds 72783d652005 arm64: dts: imx8mq-librem5: update pinctrl to match dtschema adds 6de2a9e20f74 arm64: dts: imx8mm-emcon: update pinctrl to match dtschema adds 4629e559d95e arm64: dts: imx8mn-bsh-smm: update pinctrl to match dtschema adds cb562edda042 arm64: dts: imx8mm-prt8mm: update pinctrl to match dtschema adds 2858e62e5d19 arm64: dts: imx8mq-librem5: add missing #clock-cells adds a8bd7f155126 arm64: dts: imx8qxp: add cadence usb3 support adds 2faf4ebcee2e arm64: dts: freescale: imx8qxp-mek: enable cadence usb3 adds c8c96afa6e7a arm64: dts: imx8mm: Add display pipeline components adds d825fb6455d5 arm64: dts: imx8mn: Add display pipeline components adds eda09fe149df arm64: dts: imx8mp: Add display pipeline components adds 562d222f23f0 arm64: dts: imx8mp: Add support for Data Modul i.MX8M Plus [...] adds 58982e1d3c1a Merge tag 'imx-dt64-6.4' of git://git.kernel.org/pub/scm/l [...] adds 9ebdff9aac5d riscv: dts: allwinner: d1: Add crypto engine node adds 23ca1dd44224 arm64: dts: allwinner: h5: OrangePi PC2: add OPP table to [...] adds fce449f5ba97 riscv: dts: nezha-d1: add gpio-line-names adds f23ba46e0799 ARM: dts: suniv: add USB-related device nodes adds bedc7c5490fc ARM: dts: suniv: licheepi-nano: enable USB adds eef696356f58 dt-bindings: vendor-prefixes: add Source Parts and Lctech names adds e89556d63504 dt-binding: arm: sunxi: add two board compatible strings adds 7452d4799c5b ARM: dts: suniv: add device tree for PopStick v1.1 adds cc1858614f5d ARM: dts: suniv: Add Lctech Pi F1C200s devicetree adds a3eebcb61ffb dts: add riscv include prefix link adds 927e310e8e9d ARM: dts: sunxi: add Allwinner T113-s SoC .dtsi adds c908060de362 dt-bindings: arm: sunxi: document MangoPi MQ-R board names adds 20c5db6c3d79 ARM: dts: sunxi: add MangoPi MQ-R-T113 board adds a9efe94fbd0b ARM: dts: sun6i: a31: Switch dma-names order for snps,dw-a [...] adds d4880d2b81d8 ARM: dts: sun8i: a23/a33: Switch dma-names order for snps, [...] adds 1532d4f4d780 ARM: dts: sun8i: v3s: Switch dma-names order for snps,dw-a [...] adds bb9ecbee05f5 ARM: dts: sunxi: h3/h5: Switch dma-names order for snps,dw [...] adds a140b18f0cc7 riscv: dts: allwinner: d1: Switch dma-names order for snps [...] adds 8f09b5ec4177 Merge tag 'sunxi-dt-for-6.4-1' of https://git.kernel.org/p [...] adds dbe406d1397f arm64: dts: rockchip: Add sdmmc node to rk3588 adds 477ed3ade6a4 arm64: dts: rockchip: Enable USB OTG for rk3566 Radxa CM3 adds f94c11ade146 arm64: dts: rockchip: Add display support to Odroid Go Super adds 5a6d76761225 dt-bindings: arm: rockchip: Add Khadas Edge2 board adds 04d552993522 arm64: dts: rockchip: Add Khadas edge2 board adds fd7370159c36 dt-bindings: Add doc for FriendlyARM NanoPi R5S adds c6629b9a6738 arm64: dts: rockchip: Add FriendlyElec Nanopi R5S adds c8ec73b05a95 arm64: dts: rockchip: create common dtsi for NanoPi R5 series adds 7d4fc70351d1 dt-bindings: Add doc for FriendlyARM NanoPi R5C adds 05620031408a arm64: dts: rockchip: Add FriendlyARM NanoPi R5C adds 31425b1fadb2 arm64: dts: rockchip: fix gmac support for NanoPi R5S adds 975e9bbad119 arm64: dts: rockchip: remove I2S1 TDM node for the NanoPi [...] adds 0d5e24918976 arm64: dts: rockchip: fix px30 lvds node adds 30322f812d4e arm64: dts: rockchip: fix px30 dsi node adds f82fe7ad3153 arm64: dts: rockchip: fix rk3399 dsi node adds d94024bd6342 arm64: dts: rockchip: fix rk3399 dp node adds fc440ea1732a arm64: dts: rockchip: rename vbus-supply to phy-supply in [...] adds cadda005961c arm64: dts: rockchip: remove hclk from dsi node on rk356x adds 932d139e4db1 arm64: dts: rockchip: Enable watchdog support for RK3588 adds e1a234eb3d15 dt-bindings: watchdog: rockchip: Add rockchip,rk3588-wdt string adds 3e987e1f22b9 arm64: dts: rockchip: Add internal display support to rk33 [...] adds 17a23ce930e3 arm64: dts: rockchip: Add touchscreen support to rk3399-pi [...] adds ceb2e18487c3 dt-bindings: Add doc for FriendlyARM NanoPi R2C adds 004589ff9df5 arm64: dts: rockchip: Add FriendlyARM NanoPi R2C adds 564cfdb86653 dt-bindings: Add doc for Xunlong OrangePi R1 Plus LTS adds 387b3bbac5ea arm64: dts: rockchip: Add Xunlong OrangePi R1 Plus LTS adds 1e9c2404d887 arm64: dts: rockchip: Enable RTC support for Rock 5B adds f36bb17653e4 arm64: dts: rockchip: Add pwm-fan to rk3588-rock-5b adds 32641b8ab1a5 arm64: dts: rockchip: add rk3588 thermal sensor adds 87810bda8a84 arm64: dts: rockchip: Fix SCMI assigned clocks on rk3588s adds b46a22dea753 arm64: dts: rockchip: Assign PLL_PPLL clock rate to 1.1 GH [...] adds 8ae112a5554f arm64: dts: rockchip: Add rk3588s I2S nodes adds 6f48c6f58592 arm64: dts: rockchip: Add I2S rk3588 nodes adds 55529fe3f32d arm64: dts: rockchip: Add rk3588-rock-5b analog audio adds 07099a551803 arm64: dts: rockchip: correct panel supplies on Odroid Go Super adds ff68e8168563 Merge tag 'v6.4-rockchip-dts64-1' of git://git.kernel.org/ [...] adds 56af59fc0be3 ARM: dts: rockchip: Add mmc aliases for rk3288-veyron devices adds ea2d16f90629 ARM: dts: rockchip: fix rk3288 dsi node adds 8a19e4c74d17 ARM: dts: rockchip: fix rk3288 lvds node adds 95e2ac6ae9f2 ARM: dts: rockchip: fix rk3288 dp node adds 2925732f0c5c Merge tag 'v6.4-rockchip-dts32-1' of git://git.kernel.org/ [...] adds 05d11e2f4460 arm64: dts: renesas: rzg2l: Add clock-names and reset-name [...] adds f0545078e139 dt-bindings: clock: r8a7779: Add PWM module clock adds 2114ab85f3fc ARM: dts: r8a7779: Add PWM support adds cab3511ea7a0 ARM: dts: marzen: Add slide switches adds 1b4d507e8913 ARM: dts: marzen: Enable I2C support adds 82e6c62820d7 ARM: dts: r8a7790: Add TPU device node adds c21a1fc21727 ARM: dts: r8a7790: Add PWM device nodes adds 52a3554bdf9d arm64: dts: renesas: r9a07g044: Enable SCI0 using DT overlay adds 95c91e776648 arm64: dts: renesas: r9a07g044: Add CSI and CRU nodes adds 3d52973db745 arm64: dts: renesas: rzg2l-smarc: Enable CRU, CSI support adds a1c11b345943 arm64: dts: renesas: r8a779f0: Revise renesas,ipmmu-main adds 432d5fedafe6 arm64: dts: renesas: r8a779g0: Add IPMMU nodes adds 00a9526b218e arm64: dts: renesas: r8a779g0: Add iommus to DMAC nodes adds 166e02347869 arm64: dts: renesas: r8a779g0: Add iommus to MMC node adds 741f99c7ff7c arm64: dts: renesas: falcon-csi-dsi: Set bus-type for MAX96712 adds 2f04079bf592 arm64: dts: renesas: r8a779a0: Revise renesas,ipmmu-main adds 17e26de12a03 Merge tag 'renesas-dts-for-v6.4-tag2' of git://git.kernel. [...] adds 28c8f2189d80 arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT adds a1bc0d6084db arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB adds 4f4b30a777d3 arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property adds 436b28868717 arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes adds 6974371cab1c arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB adds 438b8dc949bf arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB adds 227338146319 arm64: dts: ti: k3-j721e-sk: Remove firmware-name override [...] adds c680fa2a09a9 dt-bindings: net: ti: k3-am654-cpsw-nuss: Drop pinmux header adds fe49f2d776f7 arm64: dts: ti: Use local header for pinctrl register values adds f2de003e1426 dt-bindings: pinctrl: k3: Deprecate header with register c [...] adds a43f0ac38518 arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator adds 4beba5cf9ecc arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes adds 0c51ceeebf04 arm64: dts: ti: k3-am62-wakeup: Introduce RTC node adds 4eec5d77d330 arm64: dts: ti: k3-am62: Add watchdog nodes adds cf2aacfe5f48 arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux in [...] adds 6cd4b7cfbcca arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G adds a2ff7f1108f6 arm64: dts: ti: k3-j721e: Add CPSW9G nodes adds 86e7de8bf908 arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G por [...] adds d3bac98015da arm64: dts: ti: j7200-main: Add CPSW5G nodes adds 496cdc82e05f arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G por [...] adds 3cd557272ef0 dt-bindings: arm: ti: Add BeaglePlay adds f5a731f0787f arm64: dts: ti: Add k3-am625-beagleplay adds fee4f08db8ae arm64: dts: ti: k3-am68-sk-base-board: Update IO EXP GPIO [...] adds 4b71618cb772 arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property [...] adds 3bc4f501be71 dt-bindings: arm: ti: k3: Add compatible for AM62x LP SK adds a841581451af arm64: dts: ti: Refractor AM625 SK dts adds e6a51ffabfc1 arm64: ti: dts: Add support for AM62x LP SK adds 76aa309f9fa7 arm64: dts: ti: k3-j721e: Add MCSPI nodes adds 8f6c475f4ca7 arm64: dts: ti: k3-j7200: Add MCSPI nodes adds 04d7cb647b85 arm64: dts: ti: k3-j721s2: Add MCSPI nodes adds e23d5a3d116d arm64: dts: ti: k3-j784s4: Add MCSPI nodes adds d4b0379af83b arm64: dts: ti: k3-am62-main: Add McASP nodes adds b94b43715e91 arm64: dts: ti: Enable audio on SK-AM62(-LP) adds 891db0c48efb arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support adds c47b89b4189f Merge tag 'ti-k3-dt-for-v6.4' of git://git.kernel.org/pub/ [...] adds 06668b6f7d5b dt-bindings: arm: qcom: add QRD8550 adds 131731c44f2c ARM: dts: qcom: ipq4018-ap120c-ac: setup serial console adds a7d2715df284 ARM: dts: qcom: ipq4018-ap120c-ac: align GPIO hog with DT schema adds fabc476a6cff ARM: dts: qcom: ipq4018-ap120c-ac: align SPI-NAND with DT schema adds d64f94249c68 ARM: dts: qcom: ipq4018-ap120c-ac: use NVMEM for ath10k caldata adds 66e4811ab396 ARM: dts: qcom: ipq4019: pass XO and sleep clocks to GCC adds 2a41c611f217 ARM: dts: qcom: ipq4019: remove clk-output-names for sleep clock adds b9745c275246 ARM: dts: qcom-apq8064: Fix opp table child name adds 5d092236e0b0 dt-bindings: qcom: add ipq5332 boards adds b74ca4a0e304 ARM: dts: qcom: add per SoC compatible for qcom,kpss-gcc nodes adds a9e6d16ad493 ARM: dts: qcom: add and fix clock configuration for kpss-g [...] adds 6b20edd72930 ARM: dts: qcom: add missing clock configuration for kpss-acc-v1 adds 158ce4b3e1df ARM: dts: qcom: rename kpss-acc-v2 nodes to power-manager nodes adds d4b2c596fe5c ARM: dts: qcom: msm8226: add clocks and clock-names to GCC node adds 17c5ee1914dc ARM: dts: qcom: msm8974: add correct XO clock source to GCC node adds 64d5c8a46890 dt-bindings: arm: qcom: Add ipq9574 compatible adds 84160da56dd0 ARM: dts: qcom: apq8064: Use 0x prefix for the PCI I/O and [...] adds 2540279e9a9e ARM: dts: qcom: ipq4019: Fix the PCI I/O port range adds 0b16b34e4916 ARM: dts: qcom: ipq8064: Fix the PCI I/O port range adds 3b76b736cd99 ARM: dts: qcom: sdx55: Fix the unit address of PCIe EP node adds c9f30e3dd92b ARM: dts: qcom: sdx55: Rename pcie0_{phy/lane} to pcie_{phy/lane} adds 2b20437e67a4 ARM: dts: qcom: sdx55: Add support for PCIe RC controller adds f9364a7ced5e ARM: dts: qcom: sdx55: List the property values vertically adds 046392390884 ARM: dts: qcom: sdx55-t55: Enable PCIe RC support adds 43743bfa36da ARM: dts: qcom: sdx55-t55: Move "status" property down adds 424a4e5273bf ARM: dts: qcom: sdx55: add dedicated SDX55 TCSR compatible adds d27580366db0 dt-bindings: vendor-prefixes: Add Henan Yiming Technology [...] adds 26c56dbddc30 dt-bindings: arm: qcom: Add Yiming LTE dongle uz801-v3.0 ( [...] adds a8127d2aae88 Merge tag 'qcom-dts-for-6.4' of https://git.kernel.org/pub [...] adds 10d900a834da arm64: dts: sm8150: add the QUPv3 high-speed UART node adds d97ba0b040b1 arm64: dts: qcom: sa8155p-adp: enable the GNSS high-speed UART adds 96ce9227fdbc arm64: dts: qcom: sm6115: Add remoteproc nodes adds 17289c0165bd arm64: dts: qcom: sdm670: add opps for peripherals adds 009d936f15fd arm64: dts: qcom: sc8280xp-pmics: add pmk8280 rtc adds d6dbbda37ab5 arm64: dts: qcom: sc8280xp-pmics: add pmk8280 sdam nvram adds e67b45582c5e arm64: dts: qcom: sc8280xp-crd: enable rtc adds 5fef1b434aa3 arm64: dts: qcom: sc8280xp-x13s: enable rtc adds 32734bbd1802 arm64: dts: qcom: sm8550: Fix PCIe PHYs and controllers nodes adds fdaa922585f4 arm64: dts: qcom: pm8550b: Add eUSB2 repeater node adds 749078e38e1e arm64: dts: qcom: sm8550-mtp: Add eUSB2 repeater node adds d228efe88469 arm64: dts: qcom: sm8550-qrd: add QRD8550 adds 5a0c6d4349a7 arm64: dts: qcom: sm6375: Add RMTFS adds b5d08f083772 arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name adds 0d589dc92fca arm64: dts: qcom: pm8998: Add a specific compatible for co [...] adds 603f96d4c9d0 arm64: dts: qcom: add initial support for qcom sa8775p-ride adds 2af2ef08c0ba arm64: dts: qcom: sdm845: Supply clock from cpufreq node to CPUs adds 667d8a203960 arm64: dts: qcom: sc7280: Supply clock from cpufreq node to CPUs adds afa34380d973 arm64: dts: qcom: sm6350: Supply clock from cpufreq node to CPUs adds 1b0911fe3edb arm64: dts: qcom: sm8550: Supply clock from cpufreq node to CPUs adds d78cb07dbc1d arm64: dts: qcom: sm8250: Supply clock from cpufreq node to CPUs adds fcca74d893f3 arm64: dts: qcom: qdu1000: Supply clock from cpufreq node to CPUs adds 7b39c98ff7e8 arm64: dts: qcom: sc7180: Supply clock from cpufreq node to CPUs adds fc7258948c4a arm64: dts: qcom: sm8150: Supply clock from cpufreq node to CPUs adds c2a18730f0aa arm64: dts: qcom: sm8350: Supply clock from cpufreq node to CPUs adds 2051f735b37d arm64: dts: qcom: sc8280xp: Supply clock from cpufreq node [...] adds d9ab57eec39d arm64: dts: qcom: sm6375: Supply clock from cpufreq node to CPUs adds 0e6538e2d973 arm64: dts: qcom: sm6115: Supply clock from cpufreq node to CPUs adds c564b69984a7 arm64: dts: qcom: sc7280: Add qcom,smmu-500 to Adreno SMMU adds 3e5c00256881 arm64: dts: qcom: sm8150: Add qcom,smmu-500 to Adreno SMMU adds 8347b12e905b arm64: dts: qcom: sm8250: Add qcom,smmu-500 to Adreno SMMU adds 78c61b6b2c33 arm64: dts: qcom: sm8350: Add qcom,smmu-500 to Adreno SMMU adds 5a1816cc2d8c arm64: dts: qcom: msm8996: move WCD9335 audio codec to boards adds aec576821e6f arm64: dts: qcom: apq8096-db820c: fix indentation adds 5d793ff40692 arm64: dts: qcom: sa8775p: add cpufreq node adds d39469f5ce81 arm64: dts: qcom: sm8450: Add IMEM and PIL info region adds d0af0537e28f arm64: dts: qcom: msm8996: Add missing DWC3 quirks adds bfe088bde391 arm64: dts: qcom: sdm845: Fix the base addresses of LLCC banks adds 116a932bbc7b arm64: dts: qcom: sc7180: Fix the base addresses of LLCC banks adds 62e5ee9db98e arm64: dts: qcom: sc7280: Fix the base addresses of LLCC banks adds 0fe0955a79b9 arm64: dts: qcom: sc8280xp: Fix the base addresses of LLCC banks adds c5ccf8d33f11 arm64: dts: qcom: sm8150: Fix the base addresses of LLCC banks adds 42c9b1578233 arm64: dts: qcom: sm8250: Fix the base addresses of LLCC banks adds 7ae317cba6be arm64: dts: qcom: sm8350: Fix the base addresses of LLCC banks adds 413c8ecd48f1 arm64: dts: qcom: sm8450: Fix the base addresses of LLCC banks adds 65d9975e5dae arm64: dts: qcom: sm6350: Fix the base addresses of LLCC banks adds 9ebaa4a8cdf1 arm64: dts: qcom: sm8150: fix the uart9 label adds d882778eb430 arm64: dts: qcom: drop incorrect cell-index from SPMI adds d24539a6a98c arm64: dts: qcom: sm8250: drop incorrect Coresight funnel [...] adds 9b8bfc443349 arm64: dts: qcom: qdu1000: drop incorrect serial properties adds 9135ab4a53f7 arm64: dts: qcom: sdm845-db845c: drop SPI label adds 9b0ff841f072 arm64: dts: qcom: apq8096-db820c: drop SPI label adds afa8eb675fc6 arm64: dts: qcom: ipq6018-cp01-c1: drop SPI cs-select adds 35343312a439 arm64: dts: qcom: msm8953: correct RPMCC node name adds 9bc3dc3c9dc1 arm64: dts: qcom: msm8953: drop clocks from RPMPD adds e96d20585c84 arm64: dts: qcom: msm8994: correct RPMCC node name adds a369c74243ca arm64: dts: qcom: sc7280: fix EUD port properties adds 5ff9e238a177 arm64: dts: qcom: msm8996-oneplus: do not enable incomplete nodes adds 0360f0ea8c0f arm64: dts: qcom: add IPQ5332 SoC and MI01.2 board support adds ed32155302fc arm64: dts: qcom: ipq5332: enable the download mode support adds d56dd7f935e1 arm64: dts: qcom: ipq5332: add SMEM support adds 44750f153699 arm64: dts: qcom: sdm845: correct dynamic power coefficients adds fb1fe1542a12 arm64: dts: qcom: sm8250: Add tpdm mm/prng adds c2819cab9d2e arm64: dts: qcom: sc8280xp: Use correct CPU compatibles adds 67aa109eee65 arm64: dts: qcom: sdm845: Fix the PCI I/O port range adds c30a27dcfe45 arm64: dts: qcom: msm8998: Fix the PCI I/O port range adds 1d4743d63125 arm64: dts: qcom: sc7280: Fix the PCI I/O port range adds 565c63394031 arm64: dts: qcom: sm8550: Fix the PCI I/O port range adds e49eafefe5ab arm64: dts: qcom: ipq8074: Fix the PCI I/O port range adds 75a6e1fdb351 arm64: dts: qcom: ipq6018: Fix the PCI I/O port range adds cf0ac10feb17 arm64: dts: qcom: msm8996: Fix the PCI I/O port range adds e115a4495db6 arm64: dts: qcom: sm8250: Fix the PCI I/O port range adds cb3d6ab7fb72 arm64: dts: qcom: qcs404: Use 0x prefix for the PCI I/O an [...] adds 89fe81c01715 arm64: dts: qcom: sc8280xp: Fix the PCI I/O port range adds 422b110b9b0a arm64: dts: qcom: sm8150: Fix the PCI I/O port range adds f57903c8f4c7 arm64: dts: qcom: sm8450: Fix the PCI I/O port range adds cf4e716e9a38 arm64: dts: qcom: sm8350: Fix the PCI I/O port range adds 4a2c9b9e1215 arm64: dts: qcom: msm8976: Add and provide xo clk to rpmcc adds 62d882e62fe9 arm64: dts: qcom: sc7180: Delete wormdingler-rev0 adds 5fe8b1c88d7b arm64: dts: qcom: sc7180: Delete kingoftown-rev0 adds c0d129651210 arm64: dts: qcom: sc7180: Delete lazor-rev0 adds b82c362b4d27 arm64: dts: qcom: sc7180: Delete mrbland adds b26d66228e97 arm64: dts: qcom: sm8150-kumano: correct GPIO keys wakeup adds d7f1f0fd7944 arm64: dts: qcom: msm8998-fxtec: correct GPIO keys wakeup adds ff348b7d963a arm64: dts: qcom: msm8998-sony-xperia: correct GPIO keys wakeup adds aa03d854ad65 arm64: dts: qcom: sc7280-idp: correct GPIO keys wakeup adds f06c0f2779e4 arm64: dts: qcom: sdm630-sony-xperia: correct GPIO keys wakeup adds d30f4d6de95a arm64: dts: qcom: sm6115p-lenovo-j606f: correct GPIO keys wakeup adds 77a7e3942871 arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup adds df03c4167330 arm64: dts: qcom: sm8250-xiaomi-elish: correct GPIO keys wakeup adds 7629c7a525d1 arm64: dts: qcom: sm8550: fix qup_spi0_cs node adds f03908b23f84 arm64: dts: qcom: sm8550: misc style fixes adds 608465f798bb arm64: dts: qcom: msm8916: Fix tsens_mode unit address adds cf386126aef9 arm64: dts: qcom: sc8280xp: fix external display power domain adds 0ea0edc04a04 arm64: dts: qcom: sm6115: Cleanup USB node's label adds 1f1e512288ed arm64: dts: qcom: sm6115: Move USB node's 'maximum-speed' [...] adds 27ad7815cb70 arm64: dts: qcom: sm6115: Move SDHC node(s)'s 'pinctrl' pr [...] adds 75b81e5a49f8 arm64: dts: qcom: sm8350: add port subnodes in dwc3 node adds f28d912671c8 arm64: dts: qcom: sm8450: add port subnodes in dwc3 node adds 34e7e432f17c arm64: dts: qcom: sm8550: add port subnodes in dwc3 node adds a891ec9e4f3a arm64: dts: qcom: sm8350-hdk: add pmic glink node adds 2ca9703147ca arm64: dts: qcom: sm8450-hdk: add pmic glink node adds 0dbb756c9120 arm64: dts: qcom: sm8550-mtp: add pmic glink node adds b767d1b40cbc arm64: dts: qcom: sdm845: Fix the BAM DMA engine compatibl [...] adds 4f278f71c79f arm64: dts: qcom: pm8150l: add spmi-flash-led node adds dc3ad22112de arm64: dts: qcom: sa8775p: add the QUPv3 #2 node adds 4926a8e93f32 arm64: dts: qcom: sa8775p-ride: enable QUPv3 #2 adds a23d122572a4 arm64: dts: qcom: sa8775p: add the i2c18 node adds 12f35f74ad6d arm64: dts: qcom: sa8775p-ride: enable i2c18 adds cfd975f58840 arm64: dts: qcom: sa8775p: add the spi16 node adds a3b31b0e0f76 arm64: dts: qcom: sa8775p-ride: enable the SPI node adds 41ae5ca448c2 arm64: dts: qcom: sa8775p: add high-speed UART nodes adds 4b6c42490696 arm64: dts: qcom: sa8775p-ride: enable the GNSS UART port adds e1988af7a646 arm64: dts: qcom: sa8775p-ride: enable the BT UART port adds 613f14a3a9d7 arm64: dts: qcom: sm8250-xiaomi-elish: fix USB maximum spe [...] adds 0beda02e530f arm64: dts: qcom: sm8350-microsoft-surface: fix USB dual-r [...] adds 6b056f38f07d arm64: dts: qcom: pm660: align thermal node names with bindings adds e225d56042e3 arm64: dts: qcom: sdm845-db845c: drop empty node override adds e18b82954979 arm64: dts: qcom: drop redundant line breaks adds 80dc42d9facc arm64: dts: qcom: sdm845-oneplus-common: add Hall sensor adds e4c17be956fb arm64: dts: qcom: sc7180: Add SoC-specific compatible to c [...] adds 236e7dd568ed arm64: dts: qcom: sdm845: Add SoC-specific compatible to c [...] adds f33f95773e14 arm64: dts: qcom: sm6115: Add SoC-specific compatible to c [...] adds 64917707914f arm64: dts: qcom: sm6350: Add SoC-specific compatible to c [...] adds b2e1f87070ea arm64: dts: qcom: sm8150: Add SoC-specific compatible to c [...] adds 7c2c4c9decf6 arm64: dts: qcom: sm8450-hdk: use recommended drive streng [...] adds f0d0966f87f9 arm64: dts: qcom: sm8450-hdk: use precise WCD9385 compatible adds 6b2777fff8a9 arm64: dts: qcom: sm8450-hdk: align WCD9385 reset pin with [...] adds ed066df385cb arm64: dts: qcom: sc8280xp-x13s: add pmic regulator supplies adds b01899cb1865 arm64: dts: qcom: sc8280xp-x13s: add hid 1.8V supplies adds 2702f54f400a arm64: dts: qcom: sc8280xp-x13s: add wifi calibration variant adds e16dd29a3dff arm64: dts: qcom: ipq5332: enable the CPUFreq support adds 45875db5cc91 arm64: dts: qcom: sc7180-trogdor-pazquel360: drop incorrec [...] adds 11c0d37d4c03 arm64: dts: qcom: sc7280-herobrine-audio-rt5682: add missi [...] adds a93af4677e8c arm64: dts: qcom: sc7280: align RPMh regulator nodes with [...] adds 2458a305e80e arm64: dts: qcom: sm8350: switch to combo usb3/dp phy adds a2802008af93 arm64: dts: qcom: sm8350: add dp controller adds d3054cec1e9e arm64: dts: qcom: sm8450: switch to usb3/dp combo phy adds bdd2f4ce5e76 arm64: dts: qcom: sm8450: add dp controller adds 1681ce373548 arm64: dts: qcom: sc8280xp-pmics: fix sdam 'reg' property adds 4367d763698c arm64: dts: qcom: sc8280xp-x13s: enable alternate touchpad adds c98a56395e78 arm64: dts: qcom: sm8450: remove invalid power-domain-name [...] adds e57430d24835 arm64: dts: qcom: sm8450: fix pcie1 gpios properties name adds 704e26678c8d arm64: dts: qcom: apq8096-db820c: drop simple-bus from clocks adds 5574a5022df4 arm64: dts: qcom: msm8994-msft-lumia: drop simple-bus from clocks adds 338958e30c68 arm64: dts: qcom: msm8996-xiaomi: drop simple-bus from clocks adds a2e5260d0755 arm64: dts: qcom: sdm630: move DSI opp-table into DSI node adds f99cdbd858df dt-bindings: clock: Add Qualcomm IPQ5332 GCC adds 6ae76cdbb576 Merge branch '20230307062232.4889-1-quic_kathirav@quicinc. [...] adds d97e712be401 arm64: dts: qcom: sc8280xp-x13s: drop bogus 'input-enable' adds 280e05a3942a arm64: dts: qcom: sc8280xp-pmics: fix pon compatible and r [...] adds c747968cf945 arm64: dts: qcom: sdm845-cheza: use just "port" in Innolux panel adds e3cc58599167 arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: use just [...] adds 78f7be3c4c2a arm64: dts: qcom: sc8280xp-crd: use just "port" in panel adds 746bda7d9dd9 arm64: dts: qcom: sc7180-idp: use just "port" in panel adds 88904a12fbcb arm64: dts: qcom: sc7180-trogdor-quackingstick: use just " [...] adds c28d9029f3b6 arm64: dts: qcom: sc7180-trogdor-wormdingler: use just "po [...] adds ff5508b93b9c arm64: dts: qcom: sc7180-qcard: use just "port" in panel adds 9ec6040a4830 arm64: dts: qcom: sc7180-trogdor-lazor: correct panel compatible adds 9f3c858ecde0 arm64: dts: qcom: sdm845-oneplus: drop invalid panel properties adds e12482e68830 arm64: dts: qcom: sdm845-xiaomi-beryllium: drop invalid pa [...] adds 0514b376da09 arm64: dts: qcom: sdm845-xiaomi-beryllium: correct compatible adds 1554413537fd Merge branch 'arm64-fixes-for-6.3' into arm64-for-6.4 adds 3244442406ff arm64: dts: qcom: msm8916: Move WCN compatible to boards adds 7a888e143f0c arm64: dts: qcom: msm8916-yiming-uz801v3: Add initial device tree adds 0d8d77228aa1 arm64: dts: qcom: sda660-inforce: correct key node name adds de88b1759b35 arm64: dts: qcom: sc7280-herobrine-villager: correct track [...] adds 52e2996f253d arm64: dts: qcom: sc7180-trogdor-lazor: correct trackpad supply adds 24f39eec6a70 arm64: dts: qcom: sc7180-trogdor-pazquel: correct trackpad supply adds 97b4fdc6b82d arm64: dts: qcom: msm8998-oneplus-cheeseburger: revert "fi [...] adds 3555dd528ba9 arm64: dts: qcom: msm8994-kitakami: drop unit address from [...] adds 7a202df0f3ee arm64: dts: qcom: msm8994-msft-lumia-octagon: drop unit ad [...] adds ec57cbce1a6d arm64: dts: qcom: apq8096-db820c: drop unit address from P [...] adds 6209038f131f arm64: dts: qcom: qdu1000: Add LLCC/system-cache-controller adds d20ad168b7d0 arm64: dts: qcom: sdm845-xiaomi-beryllium: add notification LED adds 900007f26aa8 arm64: dts: qcom: msm8998-yoshino: Use SONY GPIO names adds a9eaa4798473 arm64: dts: qcom: msm8998-yoshino: Use actual pin names fo [...] adds a5b9c5c548bd dt-bindings: clock: Add Qcom SM6125 GPUCC adds 94329ce6e38f dt-bindings: clock: Add Qcom SM6375 GPUCC adds c413f34e7aaf dt-bindings: clock: Add Qcom SM6115 GPUCC adds 7c3a3554ba96 Merge branch '20230208091340.124641-1-konrad.dybcio@linaro [...] adds fc7c39d61cf8 arm64: dts: qcom: sm6115: Add GPUCC and Adreno SMMU adds bad26511c4cb arm64: dts: qcom: sc7280: Use the correct BWMON fallback c [...] adds 5e1b11c00ffc arm64: dts: qcom: sc8280xp: Use the correct BWMON fallback [...] adds e95b60f1207d arm64: dts: qcom: sdm845: Use the correct BWMON compatible adds feffd767971e arm64: dts: qcom: sm8550: Use the correct BWMON fallback c [...] adds 2cecb9c2419f arm64: dts: qcom: sm6375: Add RPM sleep stats adds 528630df2fa6 arm64: dts: qcom: sm6375: Add IMEM adds 149d179d1408 arm64: dts: qcom: sm6375: Add wifi node adds 31cc61104f68 arm64: dts: qcom: sm6375: Add modem nodes adds 2f51d9231485 arm64: dts: qcom: sm6375: Add CPUCP L3 node adds 3f54391526b4 arm64: dts: qcom: sm6375: Add TSENS adds 33555cdae863 arm64: dts: qcom: sm6375: Configure TSENS thermal zones adds 097d6525af37 arm64: dts: qcom: sm6375: Bump CPU rail power collapse index adds dbe38b9cba6d arm64: dts: qcom: sm6375: Introduce C3 power state for bot [...] adds 795ee50e55f4 arm64: dts: qcom: sm6375-pdx225: Add volume down GPIO key adds dffc4b5c086c arm64: dts: qcom: sm8250: drop incorrect domain idle state [...] adds 1766e9155d08 arm64: dts: qcom: sdm845: drop incorrect domain idle state [...] adds ac7944f01b77 arm64: dts: qcom: sm6375: drop incorrect domain idle state [...] adds 770f85c19536 arm64: dts: qcom: sm8150: drop incorrect domain idle state [...] adds 7983224c6a6c arm64: dts: qcom: sm8350: drop incorrect domain idle state [...] adds ea1811e2614c arm64: dts: qcom: sc8280xp: drop incorrect domain idle sta [...] adds 35fa9a7fc577 arm64: dts: qcom: sm8450: remove invalid properties in clu [...] adds 3042fb4b61c8 arm64: dts: msm8953: Replace xo_board with rpmcc sourced xo adds 635abd877516 arm64: dts: msm8953: Provide dsi_phy clocks to gcc adds c0494df2cdac arm64: dts: msm8953: Drop unsupported dwc3 flag adds 26aae2310fd7 arm64: dts: msm8953: Pad regs to 8 digits adds 5dcc6587fde2 arm64: dts: qcom: sdm845-tama: Add display nodes adds 3ab8216de2fa arm64: dts: qcom: sdm845-tama: Add Synaptics Touchscreen adds 1d99fee382a6 arm64: dts: qcom: sdm845-tama: Add regulator-system-load t [...] adds 39e0f8076f6f arm64: dts: qcom: sdm845-tama: Enable remoteprocs adds ff9108ea69ad arm64: dts: qcom: sdm845-tama: Enable GPU adds da51e2ceedc2 arm64: dts: qcom: sdm845-tama: Enable GPI_DMA0/1 adds 894e258b6a38 arm64: dts: qcom: sc8280xp: correct Soundwire wakeup inter [...] adds 3fd7e2eec8f4 arm64: dts: qcom: sa8775p: pad reg properties to 8 digits adds f95f988cf7b6 arm64: dts: qcom: sa8775p: sort soc nodes by reg property adds 8696cd072e95 arm64: dts: qcom: sa8775p: add the pdc node adds fdd55b3babed arm64: dts: qcom: sa8775p: add the spmi node adds 634a3de323fc arm64: dts: qcom: sa8775p: add support for the on-board PMICs adds d2d9a592746c arm64: dts: qcom: sa8775p: add the Power On device node adds b3a755ba16e6 arm64: dts: qcom: sa8775p: pmic: add the power key adds cecff1f5429d arm64: dts: qcom: sa8775p: pmic: add support for the pmm86 [...] adds fa40ca07e943 arm64: dts: qcom: sa8775p: pmic: add thermal zones adds e5a893a7cec5 arm64: dts: qcom: sa8775p: add PMIC GPIO controller nodes adds 81767c1591dc arm64: dts: qcom: sa8775p-ride: set gpio-line-names for PM [...] adds b8e0ed06d1a5 arm64: dts: qcom: sdm845: Add "mhi" region to the PCIe nodes adds 89210342406b arm64: dts: qcom: sm8250: Add "mhi" region to the PCIe nodes adds de7d3d2f9dde arm64: dts: qcom: sc8280xp: Add "mhi" region to the PCIe nodes adds 9db28f297526 arm64: dts: qcom: sc8280xp: Define uart2 adds 105560b4fca4 arm64: dts: qcom: sc8280xp-x13s: Add bluetooth adds 10678a0751bf Merge tag 'qcom-arm64-for-6.4' of https://git.kernel.org/p [...] adds 325ae154b42b ARM: dts: nomadik: Replace deprecated spi-gpio properties adds 7858dded8c1e ARM: dts: broadcom: bcmbca: Add spi controller node adds 0b3751dc8d4c Merge tag 'arm-soc/for-6.4/devicetree' of https://github.c [...] adds 47600f84a8bf arm64: dts: broadcom: stringray: Fix GICv3 ITS node name adds f5d83b714e30 arm64: dts: broadcom: bcmbca: Add spi controller node adds 5cca02449490 arm64: dts: broadcom: bcmbca: bcm4908: fix NAND interrupt name adds 23be9f68f933 arm64: dts: broadcom: bcmbca: bcm4908: fix LED nodenames adds f16a8294dd7a arm64: dts: broadcom: bcmbca: bcm4908: fix procmon nodename adds 477cad715de1 arm64: dts: broadcom: bcmbca: bcm4908: add on-SoC USB ports adds 889e53ccccc2 arm64: dts: broadcom: bcmbca: bcm4908: add Netgear R8000P [...] adds e6d356b146b7 arm64: dts: broadcom: bcmbca: bcm4908: add TP-Link C2300 U [...] adds 9e0dabbd9b0d Merge tag 'arm-soc/for-6.4/devicetree-arm64' of https://gi [...] adds a3fd10732d27 ARM: dts: aspeed: romed8hm3: Fix GPIO polarity of system-f [...] adds 8bc5ae1d2b20 ARM: dts: aspeed: e3c246d4i: Add PECI device adds 9dedb7244469 ARM: dts: aspeed: asrock: Correct firmware flash SPI clocks adds 695cb117ac2a ARM: dts: aspeed: mtmitchell: Enable NCSI adds ed6f06833049 ARM: dts: aspeed: everest: Add reserved memory for TPM event log adds f90f462964ff ARM: dts: aspeed: bonnell: Remove MAC3 adds bb13bd587d53 ARM: dts: aspeed: bonnell: Update eeprom size adds 9bdc19fb9458 ARM: dts: aspeed: p10bmc: Change power supply info adds 2ecdcd68e387 ARM: dts: aspeed: greatlakes: Add gpio names adds 8d250f34cd26 ARM: dts: aspeed: greatlakes: add mctp device adds 7d4f0b0df7c5 ARM: dts: aspeed-g6: Add UDMA node adds 0a25e38509b9 Merge tag 'aspeed-6.4-devicetree' of git://git.kernel.org/ [...] adds 14079448cccc ARM: dts: qcom: sdx65: add IPA information adds 280ecc191281 ARM: dts: qcom: sdx65: move status properties to end of nodes adds 941a8a4505cd dt-bindings: arm: qcom: Add QRB2210/QCM2290 and RB1 board adds 814e1461feb3 dt-bindings: arm: qcom: Document xiaomi,laurel-sprout board adds f6b161efbb45 dt-bindings: arm: qcom: document MI01.6 board based on IPQ [...] adds a6d1d862638b ARM: dts: qcom: sdx55: Move reset and wake gpios to board dts adds 23fbf5339d4b ARM: dts: qcom: sdx55-fn980: Move "status" property to the [...] adds 4e859ef0bae3 dt-bindings: arm: qcom: Document the Qualcomm qrb4210-rb2 board adds 8158597fd0ec Merge tag 'qcom-dts-for-6.4-2' of https://git.kernel.org/p [...] adds 1e6e0c1c971e arm64: dts: qcom: sm6115: Use the correct DSI compatible adds f77256439ccb arm64: dts: qcom: sc8280xp: label the Soundwire nodes adds add214009d06 arm64: dts: qcom: sm8450: label the Soundwire nodes adds 465b99f3b4ca arm64: dts: qcom: sc8280xp: simplify interrupts-extended adds 563065020d9a arm64: dts: qcom: sm8250: simplify interrupts-extended adds d6573b4c202e arm64: dts: qcom: sm8450: simplify interrupts-extended adds 6340b391e150 arm64: dts: qcom: Remove "iommus" property from PCIe nodes adds a10e2244f49a arm64: dts: qcom: sm8550: add ADSP audio codec macros adds d0367098dc1e arm64: dts: qcom: ipq5332: add few device nodes adds cb5d1dd3a74a MAINTAINERS: qcom: Add reviewer for Qualcomm Chromebooks adds fe88480a6be9 arm64: dts: qcom: msm8994-angler: Fix cont_splash_mem mapping adds c85c8a992794 arm64: dts: qcom: msm8994-angler: removed clash with smem_region adds b065b23d3c3b dt-bindings: clock: Add ipq9574 clock and reset definitions adds 5602dfc37a6b Merge branch '20230316072940.29137-2-quic_devipriy@quicinc [...] adds 97cb36ff52a1 arm64: dts: qcom: Add ipq9574 SoC and AL02 board support adds c4a48b0df8bf dt-bindings: pinctrl: qcom: tlmm should use output-disable [...] adds 988a9eab4d9a dt-bindings: pinctrl: qcom: Add output-enable adds e49eabe3e13f pinctrl: qcom: Support OUTPUT_ENABLE; deprecate INPUT_ENABLE adds 876a6d25ac42 Merge branch 'ib-qcom-quad-spi' of https://git.kernel.org/ [...] adds d84f8f2687bd arm64: dts: sc7180: Rename qspi data12 as data23 adds 14acf21c0d3f arm64: dts: sc7280: Rename qspi data12 as data23 adds 37f7349b56de arm64: dts: sdm845: Rename qspi data12 as data23 adds ced32c299e5d arm64: dts: qcom: sc7180: Annotate l13a on trogdor to always-on adds e8df226339fa arm64: dts: qcom: sc7180: Remove superfluous "input-enable [...] adds 6d4794d658a0 arm64: dts: qcom: sc7280: Remove superfluous "input-enable [...] adds 406fed870835 arm64: dts: qcom: sdm845: Remove superfluous "input-enable [...] adds ab752f03e2fe arm64: dts: qcom: sc7180: Fix trogdor qspi pin config adds 5f89df31096d arm64: dts: qcom: sc7280: Fix qspi pin config adds 9f5cdeb70310 arm64: dts: qcom: sdm845: Fix cheza qspi pin config adds 04b584066482 arm64: dts: qcom: sc7280: Fix up the gic node adds 7891372d6c5b arm64: dts: qcom: pm8916: Fix pm8941-misc node name adds 149959d0b181 arm64: dts: qcom: sdm845-oneplus: Fix speaker GPIO node adds 27eba11291b0 arm64: dts: qcom: sa8775p-ride: add PMIC regulators adds 74588aada59a arm64: dts: qcom: sdm845: add SLPI remoteproc adds 77c7a41e0525 dt-bindings: firmware: qcom: scm: add SSC_Q6 and ADSP_Q6 VMIDs adds 755b5e094feb arm64: dts: qcom: sdm845: add SLPI FastRPC support adds c3998dc09f0e arm64: dts: qcom: sdm845-oneplus: enable SLPI adds 48bd05786ec7 arm64: dts: qcom: sdm845-shift-axolotl: enable SLPI adds fbc3a1df2866 arm64: dts: qcom: sdm845-polaris: Drop inexistent properties adds a64a0192b70c arm64: dts: qcom: Add initial QCM2290 device tree adds c309b9a54039 arm64: dts: qcom: Add initial PM2250 device tree adds e18771961336 arm64: dts: qcom: Add initial QTI RB1 device tree adds d93bd4630ce1 arm64: dts: qcom: ipq8074: add compatible fallback to mailbox adds 81cd4883b1a2 arm64: dts: qcom: msm8976: add compatible fallback to mailbox adds 112f33b369e5 arm64: dts: qcom: msm8998: add compatible fallback to mailbox adds 2d034324fdba arm64: dts: qcom: sdm630: add compatible fallback to mailbox adds fb6198bb4980 arm64: dts: qcom: sm6115: add compatible fallback to mailbox adds 61799f9d573f arm64: dts: qcom: sm6125: add compatible fallback to mailbox adds 4c90ceae6ec0 arm64: dts: qcom: qcs404: add compatible fallback to mailbox adds c1393bdf1811 arm64: dts: qcom: sc7180: add compatible fallback to mailbox adds 9b2e284a5dc2 arm64: dts: qcom: sm8150: add compatible fallback to mailbox adds 68434024dae5 arm64: dts: qcom: Split elish dts into common dtsi and eli [...] adds 51c4c2bd6f31 arm64: dts: qcom: sm8250-xiaomi-elish-boe: Add mdss and dsi panel adds 8a786036c7b6 arm64: dts: qcom: sm8250-xiaomi-elish-csot: Add Xiaomi Mi [...] adds f8399e8a2f80 arm64: dts: qcom: sm6125: Add UFS nodes adds b76c8ceabe87 arm64: dts: qcom: sm6125: Initial support for xiaomi-laure [...] adds e10121114e8f arm64: dts: qcom: msm8994: remove superfluous "input-enable" adds 8db80be2af20 arm64: dts: qcom: msm8996: remove superfluous "input-enable" adds ecdc2fe1204f arm64: dts: qcom: msm8998: remove superfluous "input-enable" adds 8b58f799056b arm64: dts: qcom: qcs404: remove superfluous "input-enable" adds 87e1f7b1a041 arm64: dts: qcom: sc8280xp: remove superfluous "input-enable" adds 2ee8a1525223 arm64: dts: qcom: sdm845: remove superfluous "input-enable" adds 36f038ad3a07 arm64: dts: qcom: sm6125: remove superfluous "input-enable" adds a3752cc30e15 arm64: dts: qcom: sm6350: remove superfluous "input-enable" adds 5a5fd14b2288 arm64: dts: qcom: sm8250: remove superfluous "input-enable" adds d1333bce9e01 arm64: dts: qcom: sm8450: remove superfluous "input-enable" adds 536ba6c48d8e arm64: dts: qcom: sc8280xp-crd: correct pin drive-strength adds 47ce7e168486 arm64: dts: qcom: sc8280xp-lenovo-thinkpad: correct pin dr [...] adds 8624e6063cb1 arm64: dts: qcom: apq8016: remove superfluous "input-enable" adds 087fc87e1882 arm64: dts: qcom: sm8150: remove superfluous "input-enable" adds a72768eecb9d arm64: dts: qcom: sm8350: remove superfluous "input-enable" adds b12428640ebe arm64: dts: MSM8953: Add wcnss nodes adds 2bbada24e8a6 arm64: dts: MSM8953: Add mpss nodes adds e58d100fa243 arm64: dts: MSM8953: Add lpass nodes adds b8630c48b43f arm64: dts: qcom: sm8550: Add the Inline Crypto Engine node adds d4a7e17f402d arm64: dts: qcom: msm8916-thwc-ufi001c: add function to pi [...] adds 8b0ac59c2da6 arm64: dts: qcom: sm6115-j606f: Add ramoops node adds ecc61a207d0f arm64: dts: qcom: sm6115: Add RMTFS adds 7584284537c2 arm64: dts: qcom: sm6115p-j606f: Enable remoteprocs adds 137e5c267232 arm64: dts: qcom: sm6115p-j606f: Enable ATH10K WiFi adds a9e76cf1146b arm64: dts: qcom: sdm630: move DSI opp-table out of DSI node adds f1d33c902a1b arm64: dts: qcom: ipq5332: add support for the RDP468 variant adds 1642ab96efa4 arm64: dts: qcom: sm8150: Don't start Adreno in headless mode adds b53ae6b63181 arm64: dts: qcom: sm8150: Add GPU speedbin support adds 2a50d1a038be arm64: dts: qcom: sm8250: Add GPU speedbin support adds 61b006389bb7 arm64: dts: qcom: sm8550: add Soundwire controllers adds 8d58a8c0d930 arm64: dts: qcom: Add base qrb4210-rb2 board dts adds 718acce6f05d Merge tag 'qcom-arm64-for-6.4-2' of https://git.kernel.org [...] adds 90ae0327fb89 arm: dts: mediatek: Fix existing NAND controller node name adds 6154a79fdcb3 arm: dts: mt7623: disable home key on Bananapi BPI-R2 adds 7e8298565d83 Merge tag 'v6.3-next-dts32' of https://git.kernel.org/pub/ [...] adds 0e3661de6a65 arm64: dts: mediatek: Fix existing NAND controller node name adds 981f808e641c arm64: dts: mediatek: mt8195: add MMSYS configuration for VPPSYS adds 018f1d4fa457 arm64: dts: mediatek: mt8195: add MUTEX configuration for VPPSYS adds 404200964b24 arm64: dts: mt8167: Align mmsys node name with dtschema adds 6ff945376556 arm64: dts: mediatek: Initial mt8365-evk support adds 2690e80bc29e arm64: dts: mediatek: mt8183-kukui: Couple VGPU and VSRAM_ [...] adds 31c6732da9d5 arm64: dts: mediatek: mt8183-kukui: Override vgpu/vsram_gp [...] adds dbe602b27793 arm64: dts: mediatek: mt8183: Remove second opp-microvolt [...] adds 5dba6621771d arm64: dts: mt8183-pumpkin: Couple VGPU and VSRAM_GPU regulators adds 85ae8a51437e arm64: dts: mediatek: mt8183-evb: Couple VGPU and VSRAM_GP [...] adds c78838d80315 arm64: dts: mediatek: mt8183: Use mediatek,mt8183b-mali as [...] adds e12333451e76 arm64: dts: mediatek: mt8192: Add GPU nodes adds 61348fe9e75b arm64: dts: mediatek: mt8192: Add mfg_ref_sel clock to MFG [...] adds 6fe90cc51988 arm64: dts: mediatek: mt8192-asurada: Add MFG0 domain supply adds 3daabcb23926 arm64: dts: mediatek: mt8192-asurada: Assign sram supply t [...] adds ff4c868ba8df arm64: dts: mediatek: mt8192-asurada: Fix voltage constrai [...] adds c4ce03bf0f9d arm64: dts: mediatek: mt8192-asurada: Couple VGPU and VSRA [...] adds 309460b62601 arm64: dts: mediatek: mt8192-asurada: Enable GPU adds d434abbb560a arm64: dts: mediatek: mt8195: Add mfg_core_tmp clock to MF [...] adds 9a512b4d7a7b arm64: dts: mt8195: Add panfrost node for Mali-G57 Valhall [...] adds 673f8b60c610 arm64: dts: mediatek: mt8195-cherry: Enable Mali-G57 GPU adds ee63f4144d8c arm64: dts: mediatek: mt8186: Add GPU node adds ba4927d16e3a arm64: dts: mediatek: mt8183-pumpkin: Override vgpu/vsram_ [...] adds 61ac25e52960 arm64: dts: mediatek: mt8183-evb: Override vgpu/vsram_gpu [...] adds 92d2c23dc269 arm64: dts: mt8195: add display node for vdosys1 adds dbf17e13f04a arm64: dts: mediatek: add i2c support for mt8365 SoC adds 988eff654361 arm64: dts: mediatek: enable i2c0 for mt8365-evk board adds 2d98d0d2d537 arm64: dts: mediatek: Increase the size BL31 reserved memory adds 55749bb478f8 arm64: dts: mediatek: add mt6357 device-tree adds a00d1c915df3 arm64: dts: mediatek: add pwrap support to mt8365 SoC adds 8b5db516c941 arm64: dts: mediatek: add mmc support for mt8365 SoC adds 91e217d4b6ea arm64: dts: mediatek: add ethernet support for mt8365 SoC adds fd1c6f13cfc3 arm64: dts: mediatek: mt8195: Add thermal zones and thermal nodes adds 7f2fc184a966 arm64: dts: mediatek: mt8195: Add temperature mitigation t [...] adds b86b9464467d arm64: dts: mediatek: mt8195: Add display pwm nodes adds ee508454fd55 arm64: dts: mediatek: cherry: Add configuration for displa [...] adds 03a750a7a7b5 arm64: dts: mediatek: mt6795: Add Frequency Hopping Contro [...] adds befae66a462b arm64: dts: mediatek: mt6795: Add apmixedsys syscon node adds c63e6a4640c7 arm64: dts: mediatek: mt6795: xperia-m5: Enable Frequency Hopping adds 80d9c0734330 arm64: dts: mediatek: mt6795: Add nodes for I2C controllers adds 80dd5ca523c5 arm64: dts: mediatek: mt6795: Add SoC power domains adds 7eb1f2c61fb0 arm64: dts: mediatek: mt6795: Add VDECSYS and VENCSYS clocks adds 9415e246ac73 arm64: dts: mediatek: mt6795-xperia-m5: Enable I2C 0-3 busses adds 9e49cbef6c72 arm64: dts: mediatek: mt6795-xperia-m5: Add Synaptics RMI4 [...] adds d5ed9a0445fa arm64: dts: mediatek: mt6795-xperia-m5: Add Sensortek STK3 [...] adds f010d1b6867c arm64: dts: mediatek: mt6795-xperia-m5: Add NXP PN547 NFC on I2C3 adds 3a07e82edca0 arm64: dts: mediatek: mt8173: correct GPIO keys wakeup adds 0dd58c077325 arm64: dts: mediatek: mt6795: Add tertiary PWM node adds 9b42966d4c7d arm64: dts: mediatek: mt6795-xperia-m5: Add Bosch BMA255 A [...] adds 13961ef828cb arm64: dts: mediatek: mt6795-xperia-m5: Add Bosch BMM050 M [...] adds 1e14b4f9d908 Merge tag 'v6.3-next-dts64' of https://git.kernel.org/pub/ [...] adds 348981c783b9 arm64: dts: apple: t8103: Add PWM controller adds b15999c27f96 arm64: dts: apple: t600x: Add PWM controller adds 50aa09ac18fa arm64: dts: apple: t8112: Add PWM controller adds 9476d415f7c0 Merge tag 'asahi-soc-dt-6.4-v2' of https://github.com/Asah [...] adds 5e60ec02ec30 arm64: dts: rockchip: add panel to Anbernic RG353 series adds 6f5ab8fa3323 arm64: dts: rockchip: Add pinctrl gpio-ranges for rk356x adds d7f5e83913d1 arm64: dts: rockchip: Drop RTC clock-frequency on rk3588-rock-5b adds 0af7164cb0e0 arm64: dts: rockchip: Use generic name for es8316 on Pineb [...] adds 1bb69cd4a344 arm64: dts: rockchip: Add vdd_cpu_big regulators to rk3588 [...] adds d3150ed53580 arm64: dts: rockchip: Add support for volume keys to rk339 [...] adds 460df798ca70 Merge tag 'v6.4-rockchip-dts64-2' of git://git.kernel.org/ [...] adds 8aea8659a5f3 ARM: dts: kirkwood: Add missing phy-mode and fixed links adds e2e1bcb19b75 ARM: dts: orion5: Add missing phy-mode and fixed links adds 0939de7d89d2 ARM: dts: armada: Add missing phy-mode and fixed links adds 7abad3d3a91c Merge tag 'mvebu-dt-6.4-1' of git://git.kernel.org/pub/scm [...] adds 22a9554e5484 arm64: dts: marvell: mochabin: enlarge PCI memory window adds 4b6a412ee561 arm64: dts: marvell: align thermal node names with bindings adds 6d5a6740f6df arm64: dts: marvell: add DTS for GL.iNet GL-MV1000 adds 218669c662e3 ARM64: dts: marvell: cn9310: Add missing phy-mode adds b8a4346d2502 Merge tag 'mvebu-dt64-6.4-1' of git://git.kernel.org/pub/s [...] new d53c3eaaef6a Merge tag 'soc-dt-6.4' of git://git.kernel.org/pub/scm/lin [...] adds 5fe5a7586c27 Move COMPAT_ATM_ADDPARTY to net/atm/svc.c adds 063f3ed9faf3 Move ep_take_care_of_epollwakeup() to fs/eventpoll.c adds d3c7ec758850 Move bp_type_idx to include/linux/hw_breakpoint.h adds f5bdc61eb608 pktcdvd: Remove CONFIG_CDROM_PKTCDVD_WCACHE from uapi header adds bd81feb8cdbf scripts: Update the CONFIG_* ignore list in headers_install.sh adds fcbfe8121a45 Kconfig: introduce HAS_IOPORT option and select it as necessary adds 73afb20716e1 Merge branch 'asm-generic-io' into asm-generic new 53b5e72b9d89 Merge tag 'asm-generic-6.4' of git://git.kernel.org/pub/sc [...] adds 858a56630a84 ACPI: AGDI: Improve error reporting for problems during .remove() adds 67eacd616ba4 Merge branch 'for-next/acpi' into for-next/core adds e5cacb540fd2 arm64: atomics: lse: improve cmpxchg implementation adds 39c8275de81c arm64: uaccess: permit __smp_store_release() to use zero register adds 4a3f806eca09 arm64: uaccess: permit put_{user,kernel} to use zero register adds 172420865b29 arm64: uaccess: remove unnecessary earlyclobber adds 0f6563a32c83 Merge branch 'for-next/asm' into for-next/core adds 876e3c8efe79 arm64/cpufeature: Pull out helper for CPUID register definitions adds 21642da214a9 arm64/cpufeature: Consistently use symbolic constants for [...] adds 863da0bdb17b arm64/cpufeature: Use helper macro to specify ID register [...] adds 31eb87cfd90e Merge branch 'for-next/cpufeature' into for-next/core adds 59495740f795 ftrace: Let unregister_ftrace_direct_multi() call ftrace_f [...] adds 23edf48309b1 ftrace: Replace uses of _ftrace_direct APIs with _ftrace_d [...] adds 8788ca164eb4 ftrace: Remove the legacy _ftrace_direct API adds da8bdfbd4223 ftrace: Rename _ftrace_direct_multi APIs to _ftrace_direct APIs adds dbaccb618fab ftrace: Store direct called addresses in their ops adds 60c8971899f3 ftrace: Make DIRECT_CALLS work WITH_ARGS and !WITH_REGS adds fee86a4ed536 ftrace: selftest: remove broken trace_direct_tramp adds f89b30b8555a Merge tag 'trace-direct-v6.3-rc3' of git://git.kernel.org/ [...] adds 2aa6ac03516d arm64: ftrace: Add direct call support adds 0f59dca63bf2 arm64: ftrace: Simplify get_ftrace_plt adds ea88dc925c3a Merge branch 'for-next/ftrace' into for-next/core adds 0d124e96051b arm64: kdump : take off the protection on crashkernel memo [...] adds 04a2a7af3d97 arm64: kdump: do not map crashkernel region specifically adds 504cae453f82 arm64: kdump: defer the crashkernel reservation for platfo [...] adds f8863bc8c1f9 Merge branch 'for-next/kdump' into for-next/core adds d2c48b2387eb firmware: arm_sdei: Fix sleep from invalid context BUG adds 0e2cb49ef104 arm64: armv8_deprecated: remove unnecessary (void*) conversions adds 6915cffd4889 arm64: kexec: remove unnecessary (void*) conversions adds 73e68984cf18 arm64: compat: Remove defines now in asm-generic adds e9d14f3f3fb7 arm64/signal: Use system_supports_tpidr2() to check TPIDR2 adds 19e99e7d59bc arm64/signal: Alloc tpidr2 sigframe after checking system_ [...] adds 97b5576b0116 arm64/sme: Fix some comments of ARM SME adds af6c0bd59f4f arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step adds a2a83eb40fbd arm64: kernel: Fix kernel warning when nokaslr is passed t [...] adds 460e70e2dc9a arm64: delete dead code in this_cpu_set_vectors() adds b7b4ce84c830 arm64: kexec: include reboot.h adds 81444b77a444 Merge branch 'for-next/misc' into for-next/core adds bfa7965b33ab mm,kfence: decouple kfence from page granularity mapping j [...] adds 7cae569e6209 arm: uaccess: Remove memcpy_page_flushcache() adds 7bd6680b47fa Revert "Revert "arm64: dma: Drop cache invalidation from a [...] adds 32f5b6995f79 arm64: add FIXADDR_TOT_{START,SIZE} adds b97547761b02 arm64: mm: move fixmap code to its own file adds 414c109bdf49 arm64: mm: always map fixmap at page granularity adds 1bb31cc7afe6 Merge branch 'for-next/mm' into for-next/core adds 7755cec63ade arm64: perf: Move PMUv3 driver to drivers/perf adds df29ddf4f04b arm64: perf: Abstract system register accesses away adds 711432770f78 perf: pmuv3: Abstract PMU version checks adds 11fba29a8a1f perf: pmuv3: Move inclusion of kvm_host.h to the arch-spec [...] adds b3a070869f39 perf: pmuv3: Change GENMASK to GENMASK_ULL adds 252309adc81f ARM: Make CONFIG_CPU_V7 valid for 32bit ARMv8 implementations adds 009d6dc87a56 ARM: perf: Allow the use of the PMUv3 driver on 32bit ARM adds 3b16f6268e66 ARM: mach-virt: Select PMUv3 driver by default adds f87e9114b5e5 perf/arm-cmn: Move overlapping wp_combine field adds d7f4679dc8d1 perf: arm: Use devm_platform_get_and_ioremap_resource() adds 8540504c5136 perf: qcom: Use devm_platform_get_and_ioremap_resource() adds a64021d3726a kbuild, drivers/perf: remove MODULE_LICENSE in non-modules adds bc12f344d5de drivers/perf: Use devm_platform_get_and_ioremap_resource() adds c61e5720f232 perf/amlogic: Fix config1/config2 parsing issue adds 16e15834659e perf: arm_cspmu: Fix variable dereference warning adds 640a3b7a3d13 dt-bindings: arm-pmu: Add PMU compatible strings for Apple [...] adds 7d0bfb7c9977 drivers/perf: apple_m1: Add Apple M2 support adds 4248d043e462 Revert "ARM: mach-virt: Select PMUv3 driver by default" adds 23b2fd839489 perf/arm-cmn: Validate cycles events fully adds a30b87e6bd7d arm64: pmuv3: dynamically map PERF_COUNT_HW_BRANCH_INSTRUCTIONS adds 2ad91e44e6b0 perf/arm-cmn: Fix port detection for CMN-700 adds 25d8c25025a4 drivers/perf: hisi: Remove redundant initialized of pmu->name adds 257aedb72e73 drivers/perf: hisi: add NULL check for name adds 87727ba2bb05 KVM: arm64: Ensure CPU PMU probes before pKVM host de-privilege adds 9651f00eb422 Merge branch 'for-next/perf' into for-next/core adds 9e09d445f1ca arm64: stacktrace: recover return address for first entry adds ead6122c289e arm64: stacktrace: move dump functions to end of file adds b5ecc19e684e arm64: stacktrace: always inline core stacktrace functions adds 9df3f5082ff9 arm64: avoid redundant PAC stripping in __builtin_return_a [...] adds ca708599ca43 arm64: use XPACLRI to strip PAC adds de1702f65feb arm64: move PAC masks to <asm/pointer_auth.h> adds 9772b7f07499 Merge branch 'for-next/stacktrace' into for-next/core adds 013ecd443978 arm64/sysreg: allow *Enum blocks in SysregFields blocks adds cc077e7facbe arm64/sysreg: Convert HFG[RW]TR_EL2 to automatic generation adds 79260355593f arm64/sysreg: Update ID_AA64PFR1_EL1 for DDI0601 2022-12 adds b2ad9d4e249e arm64/idreg: Don't disable SME when disabling SVE adds bbd329fe723d arm64/sysreg: Convert HFGITR_EL2 to automatic generation adds eeb3557cc188 Merge branch 'for-next/sysreg' into for-next/core new df45da57cbd3 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds 0c705be96099 Remove orphaned CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT adds 48e1a66fecb4 lib/vsprintf: Use isodigit() for the octal number check adds bee43904dc77 printk: Remove obsoleted check for non-existent "user" object new 7ec85f3e089a Merge tag 'printk-for-6.4' of git://git.kernel.org/pub/scm [...] adds 1b47b80e2fa7 livepatch: Make kobj_type structures constant adds 6486a57f05d3 livepatch: fix ELF typos new c9c8133080c7 Merge branch 'for-6.4/doc' into for-linus new 11704531dde4 Merge tag 'livepatching-for-6.4' of git://git.kernel.org/p [...] adds e9d198f2be85 slab: Adjust comment after refactoring of gfp.h adds 9ebe720eb93c mm: slub: make kobj_type structure constant adds 220a20ad1402 mm/slub: fix help comment of SLUB_DEBUG adds 8f0293bf7aeb Merge branch 'slab/for-6.4/trivial' into slab/for-next adds c9929f0e344a mm/slob: remove CONFIG_SLOB adds c4ba69f00c18 mm, page_flags: remove PG_slob_free adds d88e2a2bd205 mm, pagemap: remove SLOB and SLQB from comments and documentation adds de4d6089b927 mm/slab: remove CONFIG_SLOB code from slab common code adds 6630e950d532 mm/slob: remove slob.c adds ae65a5211d90 mm/slab: document kfree() as allowed for kmem_cache_alloc( [...] adds ed4cdfbeb873 Merge branch 'slab/for-6.4/slob-removal' into slab/for-next new 736b378b29d8 Merge tag 'slab-for-6.4' of git://git.kernel.org/pub/scm/l [...] adds cbf143b282c6 drm/probe_helper: extract two helper functions adds d33a54e3991d drm/probe_helper: sort out poll_running vs poll_enabled adds d703a0f45a70 drm/bridge: Kconfig: fix a spelling mistake adds e566507bf2f4 drm/simpledrm: Fix an NULL vs IS_ERR() bug adds 851a4a77a9f6 dma-buf: actually set signaling bit for private stub fences adds 6634509553cb dt-bindings: display: panel: jadard,jd9365da-h3: Add Radxa [...] adds 18d2f6d956d0 drm: panel: jd9365da-h3: Add Radxa Display 10HD adds 850c8da901c2 dt-bindings: display: panel: jadard,jd9365da-h3: Add Radxa [...] adds 413ebc4803f0 drm: panel: jd9365da-h3: Add Radxa Display 8HD adds 19ff997ffc43 drm: of: Add drm_of_get_dsi_bus helper function adds 92be07c65b22 dt-bindings: display: panel: Add Samsung AMS495QA01 adds 249a4f5e663c drm/panel: Add Magnachip D53E6EA8966 Panel Driver adds 17ab1ea679be accel/ivpu: PM: remove broken ivpu_dbg() statements adds d023d6f741c8 drm/shmem: Cleanup drm_gem_shmem_create_with_handle() adds 3524c96a1219 accel: fix CONFIG_DRM dependencies adds 2a6d731a8f16 drm/simpledrm: Allow physical width and height configurati [...] adds 859af8cb5ec3 dt-bindings: display: simple-framebuffer: Document the panel node adds 532a38292c72 drivers: Restore alignment and newline in Makefile adds df5bf3b942a8 Merge drm/drm-next into drm-misc-next adds 918b8f7eeea1 accel/ivpu: avoid duplicate assignment adds c913cd548993 drm/panel: boe-tv101wum-nl6: Ensure DSI writes succeed dur [...] adds 4fae160fde76 drm/format-helper: Use KUNIT_EXPECT_MEMEQ macro adds 8094d717c7eb drm/arm/malidp: use sysfs_emit in show function callback adds d567ca6ed9fd dt-bindings: display: rockchip: convert rockchip-lvds.txt to YAML adds cbfc73a3febd dt-bindings: soc: rockchip: grf: add rockchip,lvds.yaml adds a1b7455dc4a3 dt-bindings: display: dsi-controller: move clock-master property adds a90fa0adbeb0 dt-bindings: display: bridge: snps,dw-mipi-dsi: fix clock [...] adds 0dac2102cf6b dt-bindings: display: rockchip: convert dw_mipi_dsi_rockch [...] adds 440112adadd3 dt-bindings: display: bridge: convert analogix_dp.txt to yaml adds 9bb35d4c3230 dt-bindings: display: rockchip: convert analogix_dp-rockch [...] adds 368419a2d429 drm/rockchip: vop2: initialize possible_crtcs properly adds f8a852f1f863 drm/rockchip: rgb: embed drm_encoder into rockchip_encoder adds 03db8f25cf16 drm/rockchip: rgb: add video_port parameter to init function adds cddddc066b05 drm/rockchip: vop2: use symmetric function pair vop2_{crea [...] adds c66c6d7c4705 drm/rockchip: vop2: add support for the rgb output block adds 582212ee1611 drm/rockchip: vop: Quiet always-warning AFBC log adds 0020d4cfa3ee drm/rockchip: avoid duplicate mappings for IOMMU devices adds 8ee3b0e85f6c drm/rockchip: Drop unbalanced obj unref adds 4ea1e504db5b accel/ivpu: Fix FW API data alignment issues adds 38257f514d85 accel/ivpu: Send VPU_JSM_MSG_CONTEXT_DELETE when deleting context adds 07ccb63a5c4c accel/ivpu: Set dma max_segment_size adds ec6ec9c6ca63 accel/ivpu: Fix old dma_buf api usage adds fde789e8339c drm/i915/ttm: fix sparse warning adds 58c7ee0676ba drm/i915/ttm: audit remaining bo->resource adds 24243212c5ed drm/ttm: clear the ttm_tt when bo->resource is NULL adds 180253782038 drm/ttm: stop allocating dummy resources during BO creation adds c7ea16f6a47f drm/ttm: stop allocating a dummy resource for pipelined gutting adds f87c1f0b7b79 drm/ttm: prevent moving of pinned BOs adds e3ea1806e4ad drm/bridge: panel: Set orientation on panel_bridge connector adds aed01a68047b drm/amdgpu: Remove TTM resource->start visible VRAM condition v2 adds 96a7b60f6ddb drm: remove dumb_destroy callback adds 7c18189b14b3 drm/vgem: add missing mutex_destroy adds aa8c85affe3f drm/shmem-helper: Fix locking for drm_gem_shmem_get_pages_sgt() adds 9da2957f9f81 drm/vmwgfx: Use the common gem mmap instead of the custom code adds 6b2e8aa45126 drm/vmwgfx: Remove the duplicate bo_free function adds 09881d2940bb drm/vmwgfx: Rename vmw_buffer_object to vmw_bo adds 6703e28f976d drm/vmwgfx: Simplify fb pinning adds cb8097a45da1 drm/vmwgfx: Cleanup the vmw bo usage in the cursor paths adds e0029da927fa drm/vmwgfx: Rename dummy to is_iomem adds 39985eea5a6d drm/vmwgfx: Abstract placement selection adds 668b206601c5 drm/vmwgfx: Stop using raw ttm_buffer_object's adds a44df74c720e drm/vmwgfx: Make the driver work without the dummy resources adds 36d421e632e9 drm/vmwgfx: Stop accessing buffer objects which failed init adds 9ef8d83e8e25 drm/vmwgfx: Do not drop the reference to the handle too soon adds f56e0071a6fe drm/nouveau/led: explicitly include linux/leds.h adds 89a173dec1b8 drm/vc4: hdmi: Replace hardcoded value by define adds 0267c6c01a4c drm/vc4: hdmi: Enable power domain before setting minimum adds c97518ab74b4 Revert "drm/vc4: hdmi: Fix HSM clock too low on Pi4" adds 9a87e28da1f3 Revert "drm/vc4: hdmi: Enforce the minimum rate at runtime [...] adds 158350aae16a drm: document DRM_IOCTL_GEM_CLOSE adds c2f2c721d28e dma-buf: make kobj_type structure constant adds 61a55f8b1ebc drm: document expectations for GETFB2 handles adds 6068771673a3 drm: document DRM_IOCTL_PRIME_HANDLE_TO_FD and PRIME_FD_TO_HANDLE adds c88b946af120 fbdev: Fix contact info in fb_cmdline.c adds 73ce73c30ba9 fbdev: Transfer video= option strings to caller; clarify o [...] adds cedaf7cddd73 fbdev: Support NULL for name in option-string lookup adds cbfb2632003d drivers/ps3: Read video= option with fb_get_option() adds 089d924d03d5 fbdev: Read video= option with fb_get_option() in modedb adds 6d8ad3406a69 fbdev: Unexport fb_mode_option adds 367221793d47 fbdev: Move option-string lookup into helper adds 93604a5ade3a fbdev: Handle video= parameter in video/cmdline.c adds dae7fbf43fd0 driver/ps3: Include <video/cmdline.h> for mode parsing adds 495e440b3542 drm: Include <video/cmdline.h> for mode parsing adds 1e84dadb2762 drm: Fix comment on mode parsing adds 169b9182f192 drm/atomic-helper: Add atomic_enable plane-helper callback adds 8f85e4a1667f drm/ast: Implement struct drm_plane_helper_funcs.atomic_enable adds b712b3830a32 drm/mgag200: Remove disable handling from atomic_update adds 2a742fd16405 drm/mgag200: Implement struct drm_plane_helper_funcs.atomi [...] adds e1174133a468 drm/tidss: Remove return values from dispc_plane_{setup, e [...] adds b1e286d30de8 drm/tidss: Implement struct drm_plane_helper_funcs.atomic_enable adds 4d5a2cce47a8 drm/nouveau/kms/nv50: fix nv50_wndw_new_ prototype adds c604d31950d1 drm/gem-vram: handle NULL bo->resource in move callback adds b129ff30acea drm/qxl: handle NULL bo->resource in move callback adds 95d39a0c64aa drm/radeon: handle NULL bo->resource in move callback adds c087bbb6d84e drm/sched: Create wrapper to add a syncobj dependency to job adds 4636c4a5ea42 drm/panfrost: Use drm_sched_job_add_syncobj_dependency() adds 25c0e4062db4 drm/v3d: Use drm_sched_job_add_syncobj_dependency() adds 5bacecc3c561 drm/displayid: add displayid_get_header() and check bounds better adds 5631f6a0436a drm/displayid: return struct displayid_header from validat [...] adds b568e6bb49d4 drm/displayid: provide access to DisplayID version and pri [...] adds 217a8c63df30 drm/edid: update non-desktop use also from DisplayID adds c5a486af9df7 drm/edid: parse Tiled Display Topology Data Block for Disp [...] adds 8ac752463390 drm/virtio: use strscpy() to instead of strncpy() adds 7eabaa892d9c drm/gem: Add evict() callback to drm_gem_object_funcs adds 3842d671d755 drm/shmem-helper: Put booleans in the end of struct drm_ge [...] adds 3f6a1e22fae9 drm/shmem-helper: Switch to use drm_* debug helpers adds 67fe7487fe89 drm/shmem-helper: Don't use vmap_use_count for dma-bufs adds 67b7836d4458 drm/shmem-helper: Switch to reservation lock adds a8e47884f190 drm/probe-helper: Cancel previous job before starting new one adds 59466fe93f0e drm/display: Don't block HDR_OUTPUT_METADATA on unknown EOTF adds f9b9297b1fac drm/connector: print max_requested_bpc in state debugfs adds e0106ac97886 Revert "drm/shmem-helper: Switch to reservation lock" adds 47c07e46c86f drm/vc4: replace drm_gem_dma_object for drm_gem_object in [...] adds ba3f6db4afee drm/vc4: replace obj lookup steps with drm_gem_objects_lookup adds a38410860628 drm/ast: Remove little-endianism from I/O helpers adds faf67f640fa6 drm/ast: Rework definition of I/O read and write helpers adds 37b42cf904e2 drm/ast: Rename struct ast_private to struct ast_device adds 5abaa6835f42 drm/ast: Rename to_ast_private() to to_ast_device() adds ca62297b2085 drm/edid: Fix csync detailed mode parsing adds 849ee8a2f0df drm/suballoc: Extract amdgpu_sa.c as generic suballocation helper adds c103a23f2f29 drm/amd: Convert amdgpu to use suballocation helper. adds 254986e324ad drm/radeon: Use the drm suballocation manager implementation. adds 4ddeb90d602a MAINTAINERS: Add myself as maintainer for DRM Panels drivers adds 55cac10739d5 drm/bridge: tc358762: Set pre_enable_prev_first adds 775d1bee8fab ttm/ttm_device.h: fix a trival typo adds e3ecbd21776f dma-buf: Include missing parentheses to documentation adds 72122c69d717 drm/virtio: Add option to disable KMS support adds 409f07d353b3 drm: document connector margin properties adds c5dc1756dc98 drm: remove outdated doc TODO for subconnector property adds bf458e5b1398 drm/meson/meson_venc: Relax the supported mode checks adds aad9729ec0e0 drm/virtio: Fix handling CONFIG_DRM_VIRTIO_GPU_KMS option adds 9228742caf89 drm/nouveau/hwmon: Use sysfs_emit in show function callsbacks adds 59585c79f877 drm/rockchip: dsi: Remove the unused function dsi_read() adds 441e129cbf81 dt-bindings: display: panel: sitronix,st7701: Add Elida KD [...] adds e89838968ee4 drm: panel: Add Elida KD50T048A to Sitronix ST7701 driver adds 5a2854e577dc drm: panel: Add orientation support for st7701 adds c8f0df67af94 dt-bindings: display/panel: Add Sony Tama TD4353 JDI displ [...] adds 22de25f83c6b gpu/drm/panel: Add Sony TD4353 JDI panel driver adds 8e140cb60270 drm/rockchip: vop: limit maximum resolution to hardware ca [...] adds de13db32b0f8 drm/rockchip: dw_hdmi: relax mode_valid hook adds 83b61f817f43 drm/rockchip: dw_hdmi: Add support for 4k@30 resolution adds d13b10ec6696 drm/rockchip: dw_hdmi: discard modes with unachievable pix [...] adds 3b4db36c4cd9 drm/rockchip: vop2: use struct_size() in vop2_bind adds 66ab57574f2c drm/rockchip: vop2: add polarity flags to RGB output adds 95f8138d669f drm/ttm: Use the BIT macro for the TTM_TT_FLAGs adds 8d746ec4ab14 drm/ttm: Unexport ttm_global_swapout() adds 8ab3b0663e27 drm/ttm: Don't print error message if eviction was interrupted adds 96c25b03145a drm/tests: helpers: Drop empty platform remove function adds 3e853b9f89e4 drm/format-helper: Make conversion_buf_size() support sub- [...] adds a1eccc574f97 Merge drm/drm-next into drm-misc-next adds d1c0cc8d0d70 drm/cirrus: Compute blit destination offset in single location adds 5635adcb34b3 drm/cirrus: Replace cpp value with format adds cc158d0e9b08 drm/cirrus: Use drm_fb_blit() to update scanout buffer adds 2fb82d5a42bb drm/cirrus: Move drm_dev_{enter, exit}() into DRM helpers adds d2ff2ef8c023 drm/cirrus: Split cirrus_mode_set() into smaller functions adds e049497702ac drm/cirrus: Integrate connector into pipeline code adds fe57235bc104 drm/cirrus: Move primary-plane format arrays adds d99c028941b3 drm/cirrus: Convert to regular atomic helpers adds 03e7ac67e743 drm/cirrus: Enable damage clipping on primary plane adds c94aa5e0407e drm/cirrus: Inline cirrus_fb_blit_rect() adds 91affdf3517e drm/cirrus: Remove format test from cirrus_fb_create() adds edc9f1676354 drm/cirrus: Remove size test from cirrus_fb_create() adds f8ad33797ab3 drm/cirrus: Test mode against video-memory size in device- [...] adds 6ffdf8865dc5 drm/cirrus: Inline cirrus_check_size() into primary-plane [...] adds 74b9a444baca drm/cirrus: Introduce struct cirrus_primary_plane_state adds de7d09ffd5e7 drm/cirrus: Store HW format/pitch in primary-plane state adds f8d221dd97cf drm/cirrus: Use VGA macro constants to unblank adds dd61bbd0d1fb accel: Build sub-directories based on config options adds c61093b56a2f dt-bindings: display: panel: Add Novatek NT36523 bindings adds 0993234a0045 drm/panel: Add driver for Novatek NT36523 adds 01f05940a9a7 drm/virtio: Enable fb damage clips property for the primary plane adds 492054f74adc dt-bindings: display: imx: Describe drm binding for fsl,imx-lcdc adds c87e859cdeb5 drm/imx/lcdc: Implement DRM driver for imx25 adds 9fcc00eafd28 drm: Drop ARCH_MULTIPLATFORM from dependencies adds b79fe9abd58b drm/fbdev-dma: Implement fbdev emulation for GEM DMA helpers adds 9ff7705fe35c arm/hdlcd: Use GEM DMA fbdev emulation adds 497cc665edad arm/malidp: Use GEM DMA fbdev emulation adds 74e6a79fe843 drm/aspeed: Use GEM DMA fbdev emulation adds b3fec11d0dbf drm/atmel-hlcdc: Use GEM DMA fbdev emulation adds abe06b95aaf1 drm/fsl-dcu: Use GEM DMA fbdev emulation adds 37a0bd326669 drm/imx/dcss: Use GEM DMA fbdev emulation adds 254461dd9f68 drm/imx: Use GEM DMA fbdev emulation adds 9d8fdb04fb93 drm/kmb: Use GEM DMA fbdev emulation adds 5d3f30e033ff drm/logicvc: Use GEM DMA fbdev emulation adds 8a9d46f4f5d3 drm/meson: Use GEM DMA fbdev emulation adds 55c7cd97c4ca drm/mxsfb/lcdif: Use GEM DMA fbdev emulation adds 5fe96f6a400e drm/mxsfb: Use GEM DMA fbdev emulation adds 000a0134cf20 drm/sti: Use GEM DMA fbdev emulation adds 11ac5e0fce5e drm/stm: Use GEM DMA fbdev emulation adds a5b179ac4230 drm/sun4i: Use GEM DMA fbdev emulation adds 5e85fd009849 drm/tidss: Use GEM DMA fbdev emulation adds 10143427b583 drm/tilcdc: Use GEM DMA fbdev emulation adds 4144334a41a5 drm/arcpgu: Use GEM DMA fbdev emulation adds 39463ef19b07 drm/tve200: Use GEM DMA fbdev emulation adds f9cb99c597e4 drm/vc4: Use GEM DMA fbdev emulation adds f6a51db518fd drm/xlnx: Use GEM DMA fbdev emulation adds 3a4258c6033a drm/mcde: Do not use dirty GEM FB handling adds 1cbc363454c5 drm/mcde: Use GEM DMA fbdev emulation adds a66172fa7859 drm/pl111: Use GEM DMA fbdev emulation adds b28ee4476219 MAINTAINERS: Add include/drm/drm_bridge.h to DRM DRIVERS F [...] adds c4969c95266c dt-bindings: display: panel: Add compatible for Starry 208 [...] adds 6069b66cd962 drm/panel: support for STARRY 2081101QFH032011-53G MIPI-DSI panel adds 1afdbd475adc dt-bindings: display: seiko,43wvf1g: Add the 'enable-gpios [...] adds e2945e6c5111 drm/panel: seiko-43wvf1g: Add the 'enable-gpios' property adds 4230cea89caf drm: Track clients by tgid and not tid adds 328839ff9370 drm/vmwgfx: Fix src/dst_pitch confusion adds abe3c66f3491 drm/nouveau/fifo: set gf100_fifo_nonstall_block_dump stora [...] adds c14bff92abfe drm/nouveau/fifo: set nvkm_engn_cgrp_get storage-class-spe [...] adds b24343eaceed drm/nouveau/nvfw/acr: set wpr_generic_header_dump storage- [...] adds 00000922a33d drm/format-helper: Add Kunit tests for drm_fb_xrgb8888_to_mono() adds 165d5133731a drm/format-helper: Make "destination_pitch" test usable for mono adds 862643c7589d drm/ttm/ttm_bo: Provide a missing 'bulk' description and c [...] adds 345e4b32e6ea drm/arm/malidp: Use devm_platform_get_and_ioremap_resource() adds 06bc8c80cba8 drm/arm/hdlcd: Use devm_platform_ioremap_resource() adds 705c870179ae drm/format-helper: Use drm_format_info_min_pitch() in test [...] adds 3cf15dc2f81f drm: fix typo in margin connector properties docs adds 5327469ec4c0 gpu: drm: bridge: sii9234: remove unused bridge_to_sii9234 [...] adds ee0285e13455 drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 an [...] adds 556d5a2d4268 drm/gma500: Remove unnecessary include statements adds b8bbbea1ae64 drm/gma500: Move fbdev code into separate source file adds 8261dd979e80 drm/gma500: Remove fbdev vma open and close callbacks adds a89c957a955e drm/gma500: Fix naming in fb_ops adds d19ccb4ca543 drm/gma500: Inline psbfb_create() into psbfb_probe() adds 8f1aaccb04b7 drm/gma500: Implement client-based fbdev emulation adds b704eeae3196 drm/gma500: Pass fb_info to psb_fbdev_vm_fault() adds d5701d8f5210 drm/bridge: cdns-dsi: Convert to platform remove callback [...] adds d1837136d184 drm/bridge: display-connector: Convert to platform remove [...] adds be5c6b177229 drm/bridge: fsl-ldb: Convert to platform remove callback r [...] adds 04751a061ea0 drm/bridge: imx8qm-ldb: Convert to platform remove callbac [...] adds 3a39841322be drm/bridge: imx8qxp-ldb: Convert to platform remove callba [...] adds b931c166c472 drm/bridge: imx8qxp-pixel-combiner: Convert to platform re [...] adds 2b438065c3e5 drm/bridge: imx8qxp-pixel-link: Convert to platform remove [...] adds 23a92abbf3ad drm/bridge: imx8qxp-pxl2dpi: Convert to platform remove ca [...] adds f328e96b764a drm/bridge: lvds-codec: Convert to platform remove callbac [...] adds 6780b94d8ed3 drm/bridge: nwl-dsi: Convert to platform remove callback r [...] adds 3fce4c948e2b drm/bridge: simple-bridg: Convert to platform remove callb [...] adds e85f436824f2 drm/bridge: dw-hdmi-ahb-audio: Convert to platform remove [...] adds 8891698273b1 drm/bridge: dw-hdmi-cec: Convert to platform remove callba [...] adds 2b9efaed4e40 drm/bridge: dw-hdmi-gp-audio: Convert to platform remove c [...] adds ed58ee126c4d drm/bridge: dw-hdmi-i2s-audio: Convert to platform remove [...] adds 5e3ea7649226 drm/bridge: thc63lvd1024: Convert to platform remove callb [...] adds 67fcd5d2f3ec drm/bridge: ti-tfp410: Convert to platform remove callback [...] adds 749b30efffe5 drm/prime: Fix documentation of drm_gem_prime_fd_to_handle() adds 28a4f5609c9a drm/vgem: Drop struct drm_vgem_gem_object adds e3890d84482a drm/gma500: remove unused gma_pipe_event function adds e0dfefa08d94 drm/lima: Use drm_sched_job_add_syncobj_dependency() adds 5519fea915ef drm: remove drm_dev_set_unique adds ed8f4e100278 drm/bridge: display-connector: Use dev_err_probe() adds db8496d0b505 drm: bridge: simple-bridge: Use dev_err_probe() adds a5b44c4adb16 drm/fbdev-generic: Always use shadow buffering adds 7423740b2515 drm/fbdev-generic: Remove unused prefer_shadow_fbdev flag adds 6a4fef21816b drm/fb-helper: Export drm_fb_helper_release_info() adds 24dc4f4c2a5c drm/fb-helper: Support smem_len in deferred I/O adds 8fbc9af55de0 drm/fbdev-generic: Set screen size to size of GEM buffer adds 61b5d0072a88 drm/fbdev-generic: Clean up after failed probing adds a51c7663f144 drm/fb-helper: Consolidate CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM adds b9c93f4ec737 drm/fbdev-generic: Rename symbols adds e88adb4ac27a drm/rockchip: vop2: fix uninitialized variable possible_crtcs adds b5af48eedcb5 drm/rockchip: dw_hdmi: cleanup drm encoder during unbind adds 4ab9157c7e02 drm/rockchip: vop2: Add error check to devm_regmap_init_mmio adds e82b84538ad8 dt-bindings: gpu: mali-bifrost: Split out MediaTek power-d [...] adds eccda2744f0f dt-bindings: gpu: mali-bifrost: Set power-domains maxItems to 5 adds aeb737902d86 dt-bindings: gpu: mali-bifrost: Fix power-domain-names validation adds 13a8fc8ae951 dt-bindings: gpu: mali-bifrost: Add sub-schema for MT8192' [...] adds 1f03cb1b0c55 dt-bindings: gpu: mali-bifrost: Add new MT8183 compatible adds 0b2cf5140299 dt-bindings: gpu: mali-bifrost: Add support for MediaTek MT8186 adds 2ade28304d91 dt-bindings: gpu: mali-bifrost: Add compatible for MT8195 SoC adds a769a7af9d0d drm/panfrost: Increase MAX_PM_DOMAINS to 5 adds 6ba1fd698620 drm/panfrost: Add the MT8192 GPU ID adds 4c6811800cb4 drm/panfrost: Add mediatek,mt8192-mali compatible adds ab1a072c05a8 drm/panfrost: Add new compatible for Mali on the MT8183 SoC adds 901cdf66e86a drm/panfrost: Add support for Mali on the MT8186 SoC adds 845e730eaf36 drm/bridge: ps8640: Skip redundant bridge enable adds 6a17b4d1b52f drm/bridge: ps8640: Add a cache for EDID adds 14aed8ea48e2 drm/bridge: ps8640: Return NULL immediately when EDID read fail adds 4334aec07a62 dt-bindings: display: Drop unneeded quotes adds 1a2dbf0303e8 drm/bridge: it6505: Add range and selector_reg adds bd2eefd018e5 drm/scheduler: Fix variable name in function description adds 14302ab0d655 drm/panel: magnachip: Prevent error pointer dereference in probe adds 981f8866754d drm/panel-edp: Add B133UAN01.0 edp panel entry adds 7fa5047a436b drm: Use of_property_present() for testing DT property presence adds 5e78066767c9 dt-bindings: display: panel-simple: merge Innolux p120zdg-bf1 adds 331b569fd217 dt-bindings: display: novatek,nt36672a: correct VDDIO supply adds dd049e8f7616 dt-bindings: display: panel-simple-dsi: allow vddio variant adds 2727dbacb016 dt-bindings: display: panel-simple-dsi: document port adds 5ffd1f3f9a8e dt-bindings: display: visionox,rm69299: document reg adds fbb3b3500f76 dt-bindings: display: boe,tv101wum-nl6: document rotation adds faf0d83e103e Merge tag 'drm-misc-next-2023-03-07' of git://anongit.free [...] adds 357513233d64 drm/i915: Add _PICK_EVEN_2RANGES() adds 6d8d5c6b6430 drm/i915: Fix coding style on DPLL*_ENABLE defines adds 680d0c7960f1 drm/i915: Convert pll macros to _PICK_EVEN_2RANGES adds 7b775d365893 drm/i915: Replace _MMIO_PHY3() with _PICK_EVEN_2RANGES() adds f3783aa6b871 drm/i915: Convert PIPE3/PORT3 to _PICK_EVEN_2RANGES() adds c886118bd8f5 drm/i915: Convert _FIA() to _PICK_EVEN_2RANGES() adds 0d6e08c72474 drm/i915: Convert MBUS_ABOX_CTL() to _PICK_EVEN_2RANGES() adds 220b3376c078 drm/i915: Convert PALETTE() to _PICK_EVEN_2RANGES() adds 907deab2afc8 mei: mei-me: resume device in prepare adds 6e52ced02392 drm/i915/pxp: add device link between i915 and mei_pxp adds f17ef47b0442 mei: clean pending read with vtag on bus adds d374c047b38e drm/i915/pxp: Invalidate all PXP fw sessions during teardown adds 9b469093d321 drm/i915/pxp: Trigger the global teardown for before suspending adds 24efe424f096 drm/i915/pxp: Pxp hw init should be in resume_complete adds 2b6f7e39ccae drm/i915/adlp: Fix typo for reference clock adds 60bb4478f7de drm/i915/display/fdi: use intel_de_rmw if possible adds fceeca7f3cf1 drm/i915/display/vlv: fix pixel overlap register update adds 28cbe92b59d7 drm/i915/display/vlv: use intel_de_rmw if possible adds 1a45d6811c87 drm/i915/display/dsi: use intel_de_rmw if possible adds c22cf04c6ab1 drm/i915/psr: Split sel fetch plane configuration into arm [...] adds 9d691c197631 drm/i915: implement async_flip mode per plane tracking adds d1702963ab14 drm/i915/tgl: Drop support for pre-production steppings adds 69ea87e1591a drm/i915/dg1: Drop support for pre-production steppings adds 3c4b33d0e67d drm/i915/dg1: Drop final use of IS_DG1_GRAPHICS_STEP adds 9c608cf39b96 drm/i915/hdmi: Go for scrambling only if platform supports [...] adds 33d0c67dcbb0 drm/i915: Implement workaround for CDCLK PLL disable/enable adds c76f67275f9c drm/i915/lvds: Split long lines adds 2324cdfffbaf drm/i915/lvds: Use intel_de_rmw() adds 9dd56e979cb6 drm/i915/lvds: Use REG_BIT() & co. adds 16bede135fb1 drm/i915/lvds: Extract intel_lvds_regs.h adds 77d3b6130203 drm/i915/lvds: Fix whitespace adds 7f66476c930c drm/i915/lvds: s/dev_priv/i915/ adds 19d7dc6638a9 drm/i915/lvds: s/intel_encoder/encoder/ etc. adds 7fd7eacff0de drm/i915/lvds: s/pipe_config/crtc_state/ adds c580c2d27ac8 drm/i915: Don't do the WM0->WM1 copy w/a if WM1 is already [...] adds 43e6fad17a18 drm/i915: Introduce HAS_SAGV() adds 9541fd164bdd drm/i915: Keep sagv status updated on icl+ adds 14f25bd0bb93 drm/i915: Expose SAGV state via debugfs adds e4ef6503bd4c drm/i915/dmc: add proper name to dmc id enum and use it adds 23cc452e9b61 drm/i915/dmc: add for_each_dmc_id() and use it adds 3965b8812e17 drm/i915/dmc: remove unnecessary dmc_id validity check adds da97065e4692 drm/i915/dmc: add is_valid_dmc_id() and use it adds 247c7a4cdad8 drm/i915/dmc: check incoming dmc id validity adds 1af546c2cec6 drm/i915/fbdev: Implement fb_dirty for intel custom fb helper adds 7206b517665e drm/i915/dsb: Pimp debug/error prints adds 4b284831c6f3 drm/i915/dsb: Split intel_dsb_wait() from intel_dsb_commit() adds 36e491f8f6e9 drm/i915/dsb: Introduce intel_dsb_finish() adds 0349c41b0596 drm/i915/hwmon: Enable PL1 power limit adds 54762e920eb4 drm/i915: Add another EHL pci id adds 389b9d91dd57 drm/i915: Fix memory leaks in scatterlist adds 118b5c136c04 drm/i915: Fix VBT DSI DVO port handling adds ba00eb6a4bfb drm/i915: Populate encoder->devdata for DSI on icl+ adds b33771546309 drm/i915: Pick the backlight controller based on VBT on ICP+ adds ac7215c423a3 drm/i915/dmc: drop "ucode" from function names adds 70994becf2d0 drm/i915/uncore: cast iomem to avoid sparse warning adds a0dcb06d29d9 drm/i915/bios: set default backlight controller index adds 05d5562e401e Revert "drm/i915/hwmon: Enable PL1 power limit" adds 3a38be31ec82 drm/i915/dg2: Drop one PCI ID adds 2b9ed318ad1c drm/i915/mtl: Initialize empty clockgating hooks for MTL adds 064b3eee8e02 drm/i915: Populate wm.max_level for everyone adds 7ee6f99dbc45 drm/i915: Replace wm.max_levels with wm.num_levels and use [...] adds e5e43d3363d7 drm/i915/display: Pass drm_i915_private as param to i915 funcs adds 3cd7cb2a7b6b drm/i915: Include stepping information in device info dump adds 2cfd1b38413c drm/i915: Prefix hex numbers with 0x adds f1dc979b6088 drm/i915/dp: Increase slice_height for DP adds dfefe7bc53a1 drm/i915: Pass the whole encoder to hotplug_enables() adds d24b34758dfa drm/i915: Move variables to loop context adds db5d650ff0b5 drm/i915: Replace intel_bios_is_lspcon_present() with inte [...] adds 5f42196d3929 drm/i915: Replace intel_bios_is_lane_reversal_needed() wit [...] adds 9151c85cbb2c drm/i915: Replace intel_bios_is_port_hpd_inverted() with i [...] adds ee9125720c02 drm/i915: Consult the registered encoders for the ICL comb [...] adds 1b108bc7607e drm/i915: Populate encoder->devdata for g4x+ DP/HDMI ports adds b5d0bea79367 drm/i915: Pass devdata to intel_bios_port_aux_ch() adds b17a15d6189f drm/i915: Iterate all child devs in intel_bios_is_port_present() adds 9d4b7af520e5 drm/i915: Use encoder->devdata in eDP init adds 9542d708409a drm/i915: Fix system suspend without fbdev being initialized adds 2bf91341ee42 drm/i915: Move display power initialization during driver [...] adds 273e1daa1c02 drm/i915/dgfx, mtl+: Disable display functionality if the [...] adds f9dfa87c43a3 drm/i915: Sanitize the display fused-off check on GEN7/8 adds 1b2146de7c5b drm/i915: move memory frequency detection to intel_dram.c adds 94b49d53acec drm/i915/wm: move remaining watermark code out of intel_pm.c adds 284c5baa4421 drm/i915/wm: move functions to call watermark hooks to int [...] adds 0e7a16f9ddde drm/i915/wm: add .get_hw_state to watermark funcs adds b3baf0c00cbd drm/i915: Make backlight setup debugs consistent adds f20eb7845ffd drm/i915: Don't hide function calls with side effects adds c50ad291e4d9 drm/i915: Clean up g4x+ sprite TILEOFF programming adds 61b795a9c352 drm/i915: Add RPL-U sub platform adds 06f1b06dc5b7 drm/i915/display: Add 480 MHz CDCLK steps for RPL-U adds 9fcbae04987b drm/i915: Copy highest enabled wm level to disabled wm lev [...] adds 3dadb4a17035 drm/i915/wm: move ILK watermark sanitization to i9xx_wm.[ch] adds 7380f545a814 drm/i915/wm: warn about ilk_wm_sanitize() on display ver 9+ adds f22c982ef415 drm/i915/wm: move watermark debugfs to intel_wm.c adds 4923e99fd0a7 drm/i915: rename intel_pm_types.h -> display/intel_wm_types.h adds ae2ac2d806b7 drm/i915/wm: remove ILK+ nop funcs fallback adds 2bd4054c7d5c drm/i915/display/core: use intel_de_rmw if possible adds 98463a24797c drm/i915/display/dpll: use intel_de_rmw if possible adds bdfee3245484 drm/i915/display/phys: use intel_de_rmw if possible adds 1e116253821a drm/i915/display/pch: use intel_de_rmw if possible adds cd5103eed56f drm/i915/display/hdmi: use intel_de_rmw if possible adds aa80b2b12b89 drm/i915/display/panel: use intel_de_rmw if possible in pa [...] adds 8910d8b7ed28 drm/i915/display/interfaces: use intel_de_rmw if possible adds 59ea2887907d drm/i915/display/misc: use intel_de_rmw if possible adds 83e7d6fd330d drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv adds 8eb2e3b47e35 drm/i915: Include connector id+name in all backlight debug [...] adds 46b3c0f683d6 drm/i915: Reduce ELD hex dumps a bit adds 5ed88f96c137 drm/i915: Don't leak the DPT if drm_framebuffer_init() fails adds 22fac49febaa drm/i915: Add a few more debugs for failed framebuffer creation adds 02107ef11b43 drm/i915: Use encoder->devdata more adds f99926383bd6 drm/i915/hwmon: Replace hwm_field_scale_and_write with hwm [...] adds 6fd3d8bf89fc drm/i915/hwmon: Enable PL1 limit when writing limit value to HW adds bb45217ff335 drm/i915: Restructure intel_bios_port_aux_ch() adds fce187ca0cdd drm/i915: Pimp encoder ddc_pin/aux_ch debug messages adds 01a789fa45bb drm/i915: Fix platform default aux ch for skl adds 55a4679e88b2 drm/i915: Rename intel_ddi_{enable,disable}_pipe_clock() adds 48630a3151b0 drm/i915: Flatten intel_ddi_{enable,disable}_transcoder_clock() adds 5ac421a9ec66 drm/i915: Give CPU transcoder timing registers TRANS_ prefix adds 3eb08ea58e57 drm/i915: s/PIPECONF/TRANSCONF/ adds 998894d5dd49 drm/i915: Dump blanking start/end adds 1d9ce1cbdc19 drm/i915: Define the "unmodified vblank" interrupt bit adds 9c0cd4bb9a2d drm/i915: Add local adjusted_mode variable adds 050db7d70c3c drm/i915: Define transcoder timing register bitmasks adds fedee62781e3 drm/i915/psr: Stop clobbering TRANS_SET_CONTEXT_LATENCY adds 1f89b94bcfbf drm/i915/dsb: Define more DSB registers adds d5f84973acdd drm/i915/dsb: Allow vblank synchronized DSB execution adds e18b19740299 drm/i915/dsb: Nuke the DSB debug adds bfa5969e1144 drm/i915/dsb: Skip DSB command buffer setup if we have no LUTs adds 2846cf3fdb8b drm/i915: Configure TRANS_SET_CONTEXT_LATENCY correctly on ADL+ adds 1552dd6ef99f drm/i915: Sprinkle some FIXMEs about TGL+ DSI transcoder t [...] adds 9548fefcaf9a drm/i915: Remove pointless register read adds 992ed9d52560 drm/i915/display/power: use intel_de_rmw if possible adds 5eba74260507 drm/i915/audio: Track audio state per-transcoder adds 66560f33059e drm/i915: Mark FIFO underrun disabled earlier adds 839259b8afbb drm/i915: Undo rmw damage to gen3 error interrupt handler adds d1e8959203f2 drm/i915: Dump PGTBL_ER on gen2/3/4 error interrupt adds 3687ce7517a1 drm/i915: Extract {i9xx,i965)_error_mask() adds e7e12f6ec8bf drm/i915: Mask page table errors on gen2/3 with FBC adds 518b761a7b0e drm/i915: Fix audio ELD handling for DP MST adds 82ea22256b9c drm/i915: Drop useless intel_dp_has_audio() argument adds cb42e8ede5b4 drm/i915/psr: Use calculated io and fast wake lines adds d46746b8b13c drm/i915/dg2: Add HDMI pixel clock frequencies 267.30 and [...] adds 0eb1173422f6 drm/i915: Remove unused tmp assignment. adds c6a53c90e3be drm/i915: Move MCR_REG define to i915_reg_defs.h adds 5767dc9e2df7 drm/i915/gen12: Update combo PHY init sequence adds fe82b93fc101 drm/i915: Get HDR DPCD refresh timeout from VBT adds d34b4288bd1e drm/i915/vrr: Fix "window2" handling adds 30c35a4ba9cd drm/i915/psr: Fix the delayed vblank w/a adds 12e8ed969852 drm/i915/hwmon: Accept writes of value 0 to power1_max_interval adds 1a62dd9895dc drm/i915/dsi: fix DSS CTL register offsets for TGL+ adds c3f059483671 drm/i915/display: split out DSC and DSS registers adds 26f8c146924f drm/i915/wm: remove display/ prefix from include adds d3708182cbc3 drm/i915/pm: drop intel_pm_setup() adds 893a6c224a24 drm/i915/pm: drop intel_suspend_hw() adds 95ccb25e32af drm/i915: remove unnecessary intel_pm.h includes adds 825f0de2fdda drm/i915/power: move dc state members to struct i915_power [...] adds fe00866c6560 drm/i915/dmc: use has_dmc_id_fw() instead of poking dmc->d [...] adds 1b28c1c789d0 drm/i915/dmc: add i915_to_dmc() and dmc->i915 and use them adds e81a3c12b88a drm/i915/dmc: allocate dmc structure dynamically adds bd5a7886f5ff drm/i915/dmc: mass rename dev_priv to i915 adds 6dbbff25b395 drm/i915/rps: split out display rps parts to a separate file adds 0eaca1ed0d2f drm/i915: Bump VBT version for expected child dev size check adds a98ffd6e3335 drm/i915: Populate dig_port->connected() before connector init adds dded35acecff drm/i915: Fix SKL DDI A digital port .connected() adds 4b736ed40583 drm/i915: Get rid of the gm45 HPD live state nonsense adds 8bf6e20253b2 Merge tag 'drm-intel-next-2023-03-07' of git://anongit.fre [...] adds d24b77e444be drm/amd/display: Pass proper parent for DM backlight devic [...] adds 28d58468ad7d drm/amd/display: Modify mismatched function name adds b2daaa936061 drm/amdgpu: make kobj_type structures constant adds 4fa01c6357d5 drm/amdkfd: Make kobj_type structures constant adds cb1b05287f32 drm/radeon: Fix eDP for single-display iMac11,2 adds 4d3ed6326449 drm/amd/display: Remove unused local variables adds 4f101d5710a8 drm/amd/display: Remove unused local variables and function adds c3ed0e72c872 drm/amdgpu: added a sysfs interface for thermal throttling adds 0c3c99364361 drm/amdgpu: added a sysfs interface for thermal throttling adds 567172bbb480 drm/amdgpu: Make umc_v8_10_convert_error_address static an [...] adds e47f1691adbc drm/amd/display: Don't restrict bpc to 8 bpc adds 283947bbd5dd drm/amd/display: Format input and output CSC matrix adds 33759ce0ce89 drm/amd: Fix initialization for nbio 7.5.1 adds 60971b204c61 drm/amd/display: fix dm irq error message in gpu recover adds 1a80993ae373 drm/amdgpu: remove unused variable ring adds 61d2a9bec406 drm/amdgpu: fix ttm_bo calltrace warning in psp_hw_fini adds 1e5d4d8eb8c0 drm/amd/display: Ext displays with dock can't recognized a [...] adds b4ceeffd1387 drm/amd/display: fix shift-out-of-bounds in CalculateVMAnd [...] adds c69fc3d0de6c drm/amd/display: Reduce CPU busy-waiting for long delays adds c32699caeca8 drm/amd/display: Updating Video Format Fall Back Policy. adds 36951fc9460f Revert "drm/amd/display: Do not set DRR on pipe commit" adds a06d565b4a1c drm/amd/display: Allocation at stream Enable adds 504d3cae8b67 drm/amd/display: dcn32/321 dsc_pg_control not executed properly adds 9bb10b7aaec3 drm/amd/display: populate subvp cmd info only for the top pipe adds 1e74c05b275c drm/amd/display: update pixel format in DP hw sequence adds 6ed373b0d572 drm/amd/display: Extend Freesync over PCon support for mor [...] adds 7bd571b274fd drm/amd/display: DAL to program DISPCLK WDIVIDER if PMFW doesn't adds 627441f5a56e Revert "drm/amd/display: Fix FreeSync active bit issue" adds 1099238b966e drm/amd/display: Update BW ALLOCATION Function declaration adds 7ae1dbe6547c drm/amd/display: merge dc_link.h into dc.h and dc_types.h adds 2d81c4cd7847 drm/amdgpu: Generalize KFD dmabuf import adds fd234e758116 drm/amdkfd: Implement DMA buf fd export from KFD adds e68d1e074d5e drm/amdgpu/vcn: fix compilation issue with legacy gcc adds 26a9f53198c9 drm/amd/display: Correct DML calculation to align HW formula adds b5fefd01e836 drm/amd/display: remove empty dc_link.c adds f3f8f16b10f8 drm/amd/display: enable DPG when disabling plane for phantom pipe adds 82a10aff9428 drm/amd/display: Only wait for blank completion if OTG active adds 32953485c558 drm/amd/display: Do not update DRR while BW optimizations pending adds a03e3cb16dfd drm/amd/display: fix clock sequence logic for DCN32 adds f4658f434504 drm/amd/display: Promote DAL to 3.2.224 adds 2f60eded72c8 drm/display: Don't block HDR_OUTPUT_METADATA on unknown EOTF adds c0d5c293ceb7 drm/connector: print max_requested_bpc in state debugfs adds db1c1a8f0a2b drm/amdgpu: Stop clearing kiq position during fini adds aea9040c2df9 drm/amdgpu: fix no previous prototype warning adds 2b595659d5ae drm/amdgpu: Support umc node harvest config on umc v8_10 adds f6c0cd55fed8 drm/amd/pm: Enable ecc_info table support for smu v13_0_10 adds c1aafd6399a3 drm/amdgpu: stop waiting in amdgpu_uvd_send_msg adds 7a1bb27b6ba8 drm/amd/display: Update clock table to include highest clo [...] adds 9473b6b25b83 drm/amdkfd: Fix BO offset for multi-VMA page migration adds 43660b4ea53a drm/amdgpu: remove unused variable adds f999adb7acb7 drm/amdgpu: Fix call trace warning and hang when removing [...] adds 2c5e0790a1f9 drm/amd: Fix initialization mistake for NBIO 7.3.0 adds 7cb3cfc03064 amdkfd: Memory availability can never be negative adds 7bb3956178e5 drm/amd/display: Simplify same effect if/else blocks adds 4d2c09d68de2 drm/amdgpu: remove dead code adds 2b396e75be74 drm/amdgpu: set ih chicken bit for IH 4.4.2 adds 4c93c62e7746 drm/amdgpu: skip ih2 rb allocation for IH 4.4.2 adds 0df2032ab72a drm/amdgpu: add IH ip block for IH 4.4.2 adds 4f17289f14da drm/amdgpu: add hdp v4_4_2 ip headers adds 2024ccc8e283 drm/amdgpu: skip hdp invalidation for HDP 4.4.2 adds 4688940a1e03 drm/amdgpu: add HDP ip block for HDP 4.4.2 adds fbf46565c67c drm/amdgpu: add sdma v4_4_2 ip headers adds 7138fc88fdc1 drm/amdgpu: add sdma v4_4_2 support (v4) adds 051ae8d59c32 drm/amdgpu: set sdma v4_4_2 ip block adds 55f86c2b0304 drm/amdgpu: add psp early init for PSP 13.0.6 adds c7850370574f drm/amdgpu: init sos microcode for psp v13_0_6 adds 0b6c67c22d23 drm/amdgpu: initialize ta ucode for psp v13_0_6 adds a32d7d6b198b drm/amdgpu: add PSP ip block for PSP 13.0.6 adds b059cba51979 drm/amdgpu: simplify amdgpu_uvd_send_msg adds c07edf915ece drm/amdgpu: fix return value check in kfd adds 31865e96f9eb drm/amdgpu/pm: add capped/uncapped power profile modes adds dc622367c56f drm/amdgpu: map new capped and uncapped mode power profile [...] adds 2d51f3afbea4 drm/amdgpu: skip the invalid workload type adds de534c1cb031 drm/amd/display: Add height granularity limitation for dsc [...] adds aee0c07a74d3 drm/amd/display: Unify DC logging for BW Alloc adds 67d198da2fd4 drm/amd/display: When blanking during init loop to find OPP index adds c93aa7f33e94 drm/amd/display: 3.2.225 adds 0db13eae41fc drm/amd/display: Add minimum Z8 residency debug option adds 0215ce9057ed drm/amd/display: Update minimum stutter residency for DCN314 Z8 adds c0a561d96a28 drm/amd/display: Drop CONFIG_DRM_AMD_DC_HDR adds 11efe095dfe0 drm/amd/display: Fix no-DCN build adds ab487ea8910d drm/amd/display: fix typo in dc_dsc_config_options structure adds 1e88eb1b2c25 drm/amd/display: Drop CONFIG_DRM_AMD_DC_HDCP adds efa4c4df864e drm/amd/display: call remove_stream_from_ctx from res_pool funcs adds 84c03df58d8b drm/amd/display: Build DSC without DCN config adds 36516001a7c9 drm/amd/display: move dc_link functions in accessories fol [...] adds 76f5dc40ebb1 drm/amd/display: move dc_link functions in link root folde [...] adds 6455cb522191 drm/amd/display: link link_dp_dpia_bw.o in makefile adds 202a3816f37e drm/amd/display: move dc_link functions in protocols folde [...] adds 788c6e2ce5c7 drm/amd/display: replace all dc_link function call in link [...] adds 34fd6df78869 drm/amd/display: Simplify register offsets adds 2b02d746c181 drm/amd/display: Keep PHY active for dp config adds bf77fda02411 drm/amd/display: Drop unnecessary DCN guards adds c186c13e6528 drm/amd/display: Drop unnecessary DCN guards adds 4652ae7a51b7 drm/amd/display: Rename DCN config to FP adds de930140bb57 drm/amd/display: Update to correct min FCLK when construction BB adds b5ac70369e36 drm/amd/display: Pass the right info to drm_dp_remove_payload adds 97fa4dfa66fd drm/amd/display: Enable HostVM based on rIOMMU active adds 7da2bcda5899 drm/amd/display: Pass tg and hubp inst instead of pipe ind [...] adds 2820433be2a3 drm/amd/display: Ensure vmin and vmax adjust for DCE adds b8272241ff9d drm/amd/display: Drop dc_commit_state in favor of dc_commi [...] adds f7511289821f drm/amd/display: Use dc_update_planes_and_stream adds 7222f5841ff4 drm/amd/display: Use DC_LOG_DC in the trasform pixel function adds 81f743a08f3b drm/amd/display: Add wrapper to call planes and stream update adds bb46a6a9bab1 drm/amd/display: Ensure that planes are in the same order adds 1fd0da91a882 drm/amd/display: 3.2.226 adds d37a3929ca03 drm/amdgpu: register a vga_switcheroo client for MacBooks [...] adds 3e22193d8cdc drm/amdgpu: add mp v13_0_6 ip headers adds bd1b5799545e drm/amd/pm: Add PMFW headers for SMU 13.0.6 adds 13e3a038abe0 drm/amdgpu: Optimize end of non-contig VA ranges adds a2c5dd9ec640 drm/amdgpu: Fix the warning info when removing amdgpu device adds 511a95552ec8 drm/amd/pm: Add SMU 13.0.6 support adds 20ce5ed69bfe drm/amd/display: change several dcn201 variables storage-c [...] adds 5fd1bea5c23b drm/amd/display: change several dcn20 variables storage-cl [...] adds b79f85b7aa5a drm/amd/display: change several dcn30 variables storage-cl [...] adds f651a7b64cec drm/amdgpu: fix error checking in amdgpu_read_mm_registers [...] adds ba137e64191f drm/amdgpu: fix error checking in amdgpu_read_mm_registers [...] adds 920da947af28 drm/amdgpu: fix error checking in amdgpu_read_mm_registers for nv adds 8bf0d9cdf36b drm/amd/display: add prefix to amdgpu_dm_plane.h functions adds 36e88a9e4569 drivers/gpu: fix typo in comment adds dffe68131707 amdgpu: Avoid building on UML adds 83923cb27323 Revert "drm/amdgpu/display: change pipe policy for DCN 2.1" adds c0a76ae8743a drm/amd/display: remove legacy fields of dc_plane_cap struct adds d068b7004323 drm/amdgpu/soc21: Add video cap query support for VCN_4_0_4 adds a9d491d99ece Revert "drm/amd/display: Pass proper parent for DM backlig [...] adds 6c5e25a0255d drm/amd/display: add prefix to amdgpu_dm_crtc.h functions adds 58265640fbd9 drm/amdgpu: Drop redundant pci_enable_pcie_error_reporting() adds 3a906a0cb150 drm/amd/display: remove unused variable res_pool adds 5922231bd346 drm/amd/display: remove unused variable available adds 0b255ab74b4e drm/amdkfd: fix a potential double free in pqm_create_queue adds 3b4723de0d9b drm/amd/pm: bump SMU 13.0.4 driver_if header version adds 49017304c099 drm/amd/pm: Fix sienna cichlid incorrect OD volage after resume adds 8866d62716c9 drm/amd/display: Use swap() instead of open coding it adds 75458a842cb5 drm/amd/pm: Remove unavailable temperature params adds 67f3c2096909 drm/amd/amdgpu: Add missing INT_STAT_DEBUG registers to GC [...] adds 0fb44d54c66e drm/amdkfd: Get prange->offset after svm_range_vram_node_new adds dcaf5000b054 drm/amdgpu/vcn: custom video info caps for sriov adds 22f1482aff4a drm/amd/display: add sysfs entry to read PSR residency fro [...] adds 629fcf0b687e drm/amdkfd: fix potential kgd_mem UAFs adds 28f7e8971846 drm/amd/display: Fix HDCP failing to enable after suspend adds d6530c33a978 drm/amdgpu: expose more memory stats in fdinfo adds 53e9d836ea7f drm/amdgpu: drop pm_sysfs_en flag from amdgpu_device structure adds 6ab68650a10e drm/amdgpu: use drm_device pointer directly rather than co [...] adds c69d51395a3b drm/amdgpu: move poll enabled/disable into non DC path adds 5640e06e6019 drm/amdgpu: Move jpeg ras block init to ras sw_init adds f81c31d975b4 drm/amdgpu: Move vcn ras block init to ras sw_init adds a6dcf9a7ccfe drm/amdgpu: Move umc ras block init to gmc ras sw_init adds af8312a38f71 drm/amdgpu: Correct gfx ras_late_init callback adds fec70a8601a7 drm/amdgpu: Move mmhub ras block init to ras sw_init adds 474e2d491efe drm/amdgpu: Move hdp ras block init to ras sw_init adds 566b6577849f drm/amd/display: Write to correct dirty_rect adds 84b31d484eb9 drm/amdgpu/nv: fix codec array for SR_IOV adds 4648cf5fc8c7 drm/amd/display: use a more accurate check in dm_helpers_d [...] adds 1aff0a5d71d2 drm/amdgpu/vcn: Disable indirect SRAM on Vangogh broken BIOSes adds 54c7b715b5ef drm/amd/display: Add DSC Support for Synaptics Cascaded MST Hub adds 932698c88dc4 drm/amd/display: default values for luminance range if they are 0 adds cd487b6d5063 drm/amd/display: Use DPP inst instead of pipe idx for DPP [...] adds 98ef34186286 drm/amd/display: reset the scaler boundary mode adds 98ce7d32e215 drm/amd/display: convert link.h functions to function poin [...] adds 5d04d1395447 drm/amd/display: Remove OTG DIV register write for Virtual [...] adds d142d4113fd5 drm/amd/display: Add Validate BW for USB4 Links adds 2792f98cdb1c drm/amd/display: Take FEC Overhead into Timeslot Calculation adds 825b3772a204 drm/amd/display: Do not set DRR on pipe Commit adds eeefe7c4820b drm/amd/display: hpd rx irq not working with eDP interface adds deaccddaf492 drm/amd/display: Fix DP MST sinks removal issue adds 562e08223a85 drm/amd/display: disconnect MPCC only on OTG change adds 5f3401eeb064 drm/amd/display: reallocate DET for dual displays with hig [...] adds 057e335c7136 drm/amdgpu: Init MMVM_CONTEXTS_DISABLE in gmc11 golden set [...] adds 7108a1c1271d drm/amd/display: Make DCN32 functions available to future DCNs adds c416a9e4e31e drm/amd/display: Clearly states if long or short HPD event [...] adds 05cff51055c1 drm/amd/display: fix assert condition adds c79503dc2ec2 drm/amd/display: [FW Promotion] Release 0.0.158.0 adds 3726b6e7c0f1 drm/amd/display: 3.2.227 adds 22e3d9343b82 drm/amdkfd: Fixed kfd_process cleanup on module exit. adds 7f544c5488cf drm/amdgpu: Rework mca ras sw_init adds da9d669eab15 drm/amdgpu: Rework xgmi_wafl_pcs ras sw_init adds fdc94d3a8c88 drm/amdgpu: Rework pcie_bif ras sw_init adds 370808876b5c drm/amdgpu: drop ras check at asic level for new blocks adds 65ba96e91b68 drm/amdgpu: Move to common indirect reg access helper adds dabc114e4bac drm/amdgpu: Move to common helper to query soc rev_id adds 4489f0fd9e01 drm/amdgpu: Retire pcie_gen3_enable function adds 0bad3200dffa drm/amd: fix compilation issue with legacy gcc adds 7ee938ac0060 drm/amdgpu: Don't resume IOMMU after incomplete init adds 90031bc33f75 Merge tag 'amd-drm-next-6.4-2023-03-17' of https://gitlab. [...] adds c6265f5c2f50 Merge tag 'drm-misc-next-2023-03-16' of git://anongit.free [...] adds 73a6c676542a drm/i915/gt: Add selftests for TLB invalidation adds 1f16fdbb2a5a drm/i915/gt: Use sysfs_emit() and sysfs_emit_at() adds 5dfb29d444da drm/i915/guc: Improve debug message on context reset notification adds 01f0411f8e30 drm/i915: Make sure dsm_size has correct granularity adds 960dafa30455 drm/i915: Move fd_install after last use of fence adds bca0d1d3ceeb drm/i915: Initialize the obj flags for shmem objects adds ec852e3c88d5 drm/i915/doc: Escape wildcard in method names adds 8d993276486a drm/i915/huc: Add and use HuC oriented print macros adds fec37500cf1b drm/i915/pcode: Give the punit time to settle before fatal [...] adds aae4f817b817 drm/i915/gt: add sparse lock annotation to avoid warnings adds 9310dba46799 drm/i915/pxp: fix __le64 access to get rid of sparse warning adds 4039e44237e8 drm/i915/pvc: Annotate two more workaround/tuning register [...] adds 5f21dc07b52e drm/i915/gen11: Wa_1408615072/Wa_1407596294 should be on GT list adds 869bace73ae2 drm/i915: Fix GEN8_MISCCPCTL adds 4602f42f0152 drm/i915: Remove unused/wrong INF_UNIT_LEVEL_CLKGATE adds 4fd4fde8e42e drm/i915/guc: More debug print updates - UC firmware adds 580419965c26 drm/i915/guc: More debug print updates - GSC firmware adds 96eecf9beea7 drm/i915/guc: More debug print updates - GuC reg capture adds 1c621f2a21cd drm/i915/guc: More debug print updates - GuC selftests adds 9847ffce9b5f drm/i915/guc: More debug print updates - GuC SLPC adds a13af50d75bc drm/i915/guc: More debug print updates - GuC logging adds 4583d6beb049 drm/i915/xehp: LNCF/LBCF workarounds should be on the GT list adds d6683bbe70d4 drm/i915/xelpmp: Consider GSI offset when doing MCR lookups adds 01361096a33a drm/i915: Make kobj_type structures constant adds 1008266e31a0 drm/i915: Consolidate TLB invalidation flow adds f54c1f6c697c drm/i915: Don't use stolen memory for ring buffers with LLC adds 65c08339db1a drm/i915: Don't use BAR mappings for ring buffers with LLC adds 957565a473a6 drm/i915: probe lmem before the stolen portion adds da6198afb01d drm/i915/ttm: remove the virtualized start hack adds ba8ff971008c drm/i915/mtl: X-Tile support changes to client blits adds 1c388da529c8 drm/i915/mtl: Add engine TLB invalidation adds 7416cbbc9fb9 drm/i915/gt: Rename dev_priv to i915 for private data nami [...] adds cebc13de7e70 drm/i915: Whitelist COMMON_SLICE_CHICKEN3 for UMD access adds abd74d262b07 drm/i915: Stop whitelisting CS_CTX_TIMESTAMP on Xe_HP platforms adds 4ce0c8e7cc1c drm/i915/selftests: Fix live_requests for all engines adds 3cba09a6ac86 drm/i915/sseu: fix max_subslices array-index-out-of-bounds access adds 0591bdad58c4 drm/i915/gsc: Fix the Driver-FLR completion adds 506006055769 drm/i915/active: Fix misuse of non-idle barriers as fence [...] adds 29b41cf707b5 drm/i915/selftest: Fix engine timestamp and ktime disparity adds 4d14d7717f19 drm/i915/selftest: Fix ktime_get() and h/w access order adds 6e9213287ce4 drm/i915/selftest: Remove avoidable init assignment adds e67db9d2fd33 drm/i915/xelp: Implement Wa_1606376872 adds b09f9670b130 drm/i915/gsc: flush the GSC worker before wedging on unload adds 913e013e9e1a drm/i915/gsc: Fix race between HW init and GSC FW load adds fcb0348912ab drm/i915/guc: Improve clean up of busyness stats worker adds cd414f4f59f6 drm/i915/guc: Fix missing return code checks in submission init adds d1b3657fb5b6 drm/i915: Remove redundant check for DG1 adds 7cdae9e9ee5e drm/i915: Move DG2 tuning to the right function adds 038a24835ab6 drm/i915/mtl: Disable MC6 for MTL A step adds 9724ecdbb9dd drm/i915/guc: Fix missing ecodes adds 53c4e64c6a0f drm/i915/guc: Clean up of register capture search adds c8a76df60d5c drm/i915: Include timeline seqno in error capture adds bfad380c5424 drm/i915/active: Fix missing debug object activation adds d2a9692ad429 drm/i915/gt: make kobj attributes const adds d240daa2c40d Merge tag 'drm-intel-gt-next-2023-03-16' of git://anongit. [...] adds 6168a8378885 accel/habanalabs: increase user interrupt grace time adds 4b9c2d3633fa accel/habanalabs: capture RAZWI info only if HW indication [...] adds 89859a8997d7 accel/habanalabs: split cdev creation to separate function adds 323adae99f99 accel/habanalabs: save class in hdev adds 271b2d5f30d7 accel/habanalabs: refactor debugfs init adds 6071e2132542 accel/habanalabs: use memhash_node_export_put() in hl_rele [...] adds c0e6df916050 accel/habanalabs: fix address decode RAZWI handling adds d43bce6e762f accel/habanalabs: add info when FD released while device s [...] adds 09524eb8824e accel/habanalabs: enforce release order of compute device [...] adds 313e9f63b744 accel/habanalabs: add critical-event bit in notifier adds 7fc0d011c378 accel/habanalabs: expose engine core int reg address adds e38f88e42aac accel/habanalabs: unsecure CFG_TPC_ID register adds e0ad6bad80b5 accel/habanalabs: minimize error prints when mem map fails adds 57479adb4185 accel/habanalabs: disable PCI when escalating compute to h [...] adds 18d1358459bd accel/habanalabs: enable graceful reset mechanism for comp [...] adds 32231b6c30ef accel/habanalabs: get reset type indication from irq_map adds bca98be5d4b9 accel/habanalabs: modify events reset policy adds 601223589990 accel/habanalabs: change user interrupt to threaded IRQ adds bcfcd084aacd accel/habanalabs: capture interrupt timestamp in handler adds 4713ace32466 accel/habanalabs: add support for TPC assert adds b87b8b3e72f6 accel/habanalabs: fix print in hl_irq_handler_eq() adds 34bef313e43c accel/habanalabs: remove hl_irq_handler_default() adds 7810c5244d3f accel/habanalabs: tiny refactor of hl_device_reset for rea [...] adds 3b3d853a8452 accel/habanalabs: rename security function parameters adds 39ab4da9c15b accel/habanalabs: in hl_device_reset remove 'hard_instead_ [...] adds 1d0f9ad7ce2e accel/habanalabs: in hl_device_reset small refactor for re [...] adds 4a2e9d11fc5a accel/habanalabs: don't trace cpu accessible dma alloc/free adds 69ff5bccbc35 accel/habanalabs: change unused extern decl of hdev to for [...] adds 3a621af63731 accel/habanalabs: set hl_capture_*_err storage-class-speci [...] adds 66116a39812b accel/habanalabs: organize hl_device structure comment adds a8c14f538823 accel/habanalabs: improve readability of engines idle mask print adds 5e09ae9203b7 accel/habanalabs: change hw_fini to return int to indicate error adds d1bae8199abb accel/habanalabs: remove unneeded irq_handler variable adds b041e788a731 accel/habanalabs: add helper function to get vm hash node adds efbd36b2816b accel/habanalabs: add device id to all threads names adds d85f0531b928 accel/habanalabs: break is_idle function into per-engine s [...] adds 86b74d843897 accel/habanalabs: assert return value of hw_fini adds 81e609bebbb4 accel/habanalabs: use notifications and graceful reset for [...] adds 75276e23d112 accel/habanalabs: verify return code after scrubbing ARCs DCCMs adds 25ebbc57ca56 accel/habanalabs: fix few misspelled words in the code adds f831aade13d7 accel/habanalabs: remove a useless is_idle TPC flag adds 9732d5d0d481 accel/habanalabs: fix register address on PDMA/EDMA idle check adds c7ac65c881ea accel/habanalabs: allow getting HL_INFO_DRAM_USAGE during [...] adds 7ffb5ced2bc3 accel/habanalabs: use a mutex rather than a spinlock adds 087fe7c9c2b7 accel/habanalabs: unify err log of hw-fini failure in dirty state adds 28fbc058f2ee accel/habanalabs: use scnprintf() in print_device_in_use_info() adds f7f0085eec8d accel/habanalabs: add uapi to stall/resume engine adds 801507d3b314 accel/habanalabs: move soft-reset wait to soft-reset execute adds 2e8e9a895c45 accel/habanalabs: postpone mem_mgr IDR destruction to hpri [...] adds 4516fede7ce8 accel/habanalabs: Drop redundant pci_enable_pcie_error_rep [...] adds 79c164372e99 accel/habanalabs: make gaudi2_is_device_idle() static adds 443355d2ffa5 accel/habanalabs: Fix spelling mistake "maped" -> "mapped" adds 336b78c655c8 accel/habanalabs: align to latest firmware specs adds 7c766e58cc14 accel/habanalabs: do not verify engine modes after being changed adds 8c695455ee2e accel/habanalabs: increase reset poll timeout adds 077a39fabefa accel/habanalabs: in hw_fini return error code if polling [...] adds f8d139a71b43 accel/habanalabs: fix use of var reset_sleep_ms adds 5d8a5f296587 accel/habanalabs: in {e/p}dma_core events read the err cause reg adds 60d7bbb5b4b8 accel/habanalabs: fix field names in hl_info_hw_ip_info adds af5e675f1301 accel/habanalabs: return tlb inv error code upon failure adds 0e418ab71829 accel/habanalabs: remove '\n' when passing strings to gaud [...] adds 76e1ff37b687 accel/habanalabs: expose dram reserved size by kmd adds 6d179f84f274 accel: Link to compute accelerator subsystem intro adds 481e9a0fda5c accel/habanalabs: regenerate gaudi2 ids_map_extended adds 958e47977bd1 accel/habanalabs: expose rotator mask to userspace adds 9669b96f275b accel/habanalabs: fix page fault event clear adds dc934c183d43 accel/habanalabs: fix a maybe-uninitialized compilation warnings adds 7cd6b5625b35 accel/habanalabs: fix a missing-braces compilation warning adds e1ef053e08c9 accel/habanalabs: add handling for unexpected user event adds ec48493183b7 accel/habanalabs: change razwi handle after fw fix adds 75b445753047 accel/habanalabs: remove redundant TODOs adds d36d68fd1925 Merge tag 'drm-habanalabs-next-2023-03-20' of https://git. [...] adds 9578a10d4a2b Merge tag 'drm-misc-next-2023-03-23' of git://anongit.free [...] adds 0188be507b97 drm/i915/mtl: Fix Wa_16015201720 implementation adds 561b31acfd65 drm/i915/fbdev: lock the fbdev obj before vma pin adds c4298d15778b drm/i915/display/mtl: Program latch to phy reset adds 2b897eb4f599 drm/i915/dmc: Load DMC on MTL adds ce086a32ae21 drm/i915: Ensure DSC has enough BW and stays within HW limits adds 2553bacaf953 drm/i915: Preserve crtc_state->inherited during state clearing adds c4a1e57b3544 drm/i915/opregion: Fix opregion setup during system resume [...] adds 3e226e4a2180 drm/i915/opregion: Cleanup opregion after errors during dr [...] adds 673515ba0249 drm/i915/opregion: Register display debugfs later, after i [...] adds 6b931346ed0f drm/i915: Extract skl_wm_latency() adds 636f973c123f drm/i915: Reject wm levels that exceed vblank time adds bc37c98a3d44 drm/i915/debugfs: move IPS debugfs to hsw_ips.c adds 68070b76c4aa drm/i915/dp: Don't roundup max bpp, while computing compre [...] adds 8c042949af1e drm/i915: Don't switch to TPS1 when disabling DP_TP_CTL adds fb4651f9e00d drm/i915: Don't send idle pattern after DP2.0 link training adds 81e291d6f429 drm/i915/opregion: Fix CONFIG_ACPI=n builds adding missing [...] adds b0fbef65e227 drm/i915/display: ignore long HPDs based on a flag adds c7d18b40a80e drm/i915/display: ignore link training failures in CI adds 14c7b2451adc drm/i915: Stop using pipe_offsets[] for PIPE_MISC* adds c640f6c5570a drm/i915: s/PIPEMISC/PIPE_MISC/ adds 6e889b1ce7f1 drm/i915: Define more pipe timestamp registers adds c931ef0041fe drm/i915: Program VLV/CHV PIPE_MSA_MISC register adds 3f3fdc978b8d drm/i915: Define skl+ universal plane SURFLIVE registers adds 0e9b1e5be865 drm/i915: Define vlv/chv sprite plane SURFLIVE registers adds 5747af7c7303 drm/i915: Clean up skl+ plane alpha bits adds 0ec2a5b291af drm/i915: Relocate intel_plane_check_src_coordinates() adds af3004c9ac81 drm/i915: Extract intel_sprite_uapi.c adds 8cb1f95cca68 drm/i915: Update vblank timestamping stuff on seamless M/N change adds 6e8acb6686d8 drm/i915: Add belts and suspenders locking for seamless M/ [...] adds 84f4ebe8c1ab drm/i915: Relocate intel_crtc_update_active_timings() adds b5202a93cd37 drm/i915: Extract intel_crtc_scanline_offset() adds 5cc0de456749 drm/i915/psr: move PSR debugfs to intel_psr.c adds 09b9851776b5 drm/i915/psr: switch PSR debugfs to struct intel_connector adds e1435b67afae drm/i915/psr: clean up PSR debugfs sink status error handling adds 091496e6cba3 drm/i915/audio: update audio keepalive clock values adds 014f0515a9e0 drm/i915/debugfs: switch crtc debugfs to struct intel_crtc adds cf6c422bf55f drm/i915/debugfs: add crtc i915_pipe debugfs file adds 0a93eeb5aef2 drm/i915/bios: Rename find_section to find_bdb_section adds 562334d22a05 drm: Add SDP Error Detection Configuration Register adds 1a324a40b452 i915/display/dp: SDP CRC16 for 128b132b link layer adds f161eb01f50a drm/i915: Split icl_color_commit_noarm() from skl_color_co [...] adds 80a892a4c242 drm/i915: Move CSC load back into .color_commit_arm() when [...] adds 3962ca4e080a drm/i915: Add a .color_post_update() hook adds 92736f1b452b drm/i915: Workaround ICL CSC_MODE sticky arming adds 41b4c7fe72b6 drm/i915: Disable DC states for all commits adds a972cd3f0eb5 drm/i915/tc: Abort DP AUX transfer on a disconnected TC port adds 67165722c27c drm/i915/tc: Fix TC port link ref init for DP MST during H [...] adds f2c7959dda61 drm/i915/tc: Fix the ICL PHY ownership check in TC-cold state adds 06f66261a156 drm/i915/tc: Fix system resume MST mode restore for DP-alt sinks adds b25f551ae197 drm/i915/tc: Wait for IOM/FW PHY initialization of legacy [...] adds 4e936b65211a drm/i915/tc: Factor out helpers converting HPD mask to TC mode adds a8da6c18b481 drm/i915/tc: Fix target TC mode for a disconnected legacy port adds c173a91b7608 drm/i915/tc: Fix TC mode for a legacy port if the PHY is n [...] adds 2983b869881b drm/i915/tc: Fix initial TC mode on disabled legacy ports adds a8b4114d1125 drm/i915/tc: Make the TC mode readout consistent in all PH [...] adds 40a55b842bbc drm/i915/tc: Assume a TC port is legacy if VBT says the po [...] adds 7c1da0683e2a drm/i915: Add encoder hook to get the PLL type used by TC ports adds 2a4d292f056b drm/i915/tc: Factor out a function querying active links o [...] adds 10d29bdceef7 drm/i915/tc: Check the PLL type used by an enabled TC port adds 459b26061a67 drm/i915/gsc: Create GSC request submission mechanism adds 4f73dc7a079e drm/i915/hdcp: Use generic names for HDCP helpers and structs adds f210d8d28aa3 drm/i915/hdcp: HDCP2.x Refactoring to agnostic hdcp adds 33898377feb8 drm/i915/hdcp: Refactor HDCP API structures adds 18fd7f8aaedf drm/i915/mtl: Add function to send command to GSC CS adds 883631771038 drm/i915/mtl: Add HDCP GSC interface adds 7ed34927254a Merge tag 'drm-intel-next-2023-03-23' of git://anongit.fre [...] adds c95e2ad9594a drm: rcar-du: lvds: Call function directly instead of thro [...] adds 650e788136db drm: rcar-du: lvds: Move LVDS enable code to separate code [...] adds ec1c6ff81e8e drm: rcar-du: lvds: Fix LVDS PLL disable on D3/E3 adds fb97147ad295 drm: rcar-du: Don't write unimplemented ESCR and OTAR regi [...] adds 2c5c13efc436 drm: rcar-du: Disable alpha blending for DU planes used with VSP adds 3d3f8d8cb80a drm: rcar-du: Rename DORCR fields to make them 0-based adds 944eb068879f drm: rcar-du: Write correct values in DORCR reserved fields adds 40f43730f436 drm: rcar-du: Fix a NULL vs IS_ERR() bug adds 46f28427f6f8 Merge tag 'drm-rcar-next-20230325' of git://git.kernel.org [...] adds 56193b57cd8a drm: exynos: dsi: Drop explicit call to bridge detach adds e39a82bf56e6 drm: exynos: dsi: Lookup OF-graph or Child node devices adds 9528af4afe5e drm: exynos: dsi: Mark PHY as optional adds c4f8bdad42b9 drm: exynos: dsi: Add platform PLL_P (PMS_P) offset adds 7e9f0d321ce5 drm: exynos: dsi: Introduce hw_type platform data adds bb57453d6aec drm: exynos: dsi: Handle proper host initialization adds 88576e23885e drm: exynos: dsi: Add atomic check adds 184f37e578b9 drm: exynos: dsi: Add input_bus_flags adds 44d214a711d9 drm: exynos: dsi: Add atomic_get_input_bus_fmts adds 70e360f9b548 drm: exynos: dsi: Consolidate component and bridge adds 48b64ba81f6b drm: exynos: dsi: Add host helper for te_irq_handler adds e7447128ca4a drm: bridge: Generalize Exynos-DSI driver into a Samsung D [...] adds 0daee58d88b8 dt-bindings: display: exynos: dsim: Add NXP i.MX8M Mini/Na [...] adds 4d562c70c4dc drm: bridge: samsung-dsim: Add i.MX8M Mini/Nano support adds 073b8f9e8e12 dt-bindings: display: exynos: dsim: Add NXP i.MX8M Plus support adds b2cfec52feb3 drm: bridge: samsung-dsim: Add i.MX8M Plus support adds 2fcc1fa5f906 Merge tag 'exynos-drm-next-for-v6.4' of git://git.kernel.o [...] adds aec11c8d7cb3 dma-buf/dma-fence: Add deadline awareness adds 691fdba39e7f dma-buf/fence-array: Add fence deadline support adds 786119ff3280 dma-buf/fence-chain: Add fence deadline support adds d7d5a21dd6b4 dma-buf/dma-resv: Add a way to set fence deadline adds d71c11cc79d2 dma-buf/sync_file: Surface sync-file uABI adds f3823da7e4ba drm/scheduler: Add fence deadline support adds b2c077d001b6 drm/vblank: Add helper to get next vblank time adds d39e48ca80c0 drm/atomic-helper: Set fence deadline for vblank adds 929ae7c2e3ad Merge tag 'dma-fence-deadline' of https://gitlab.freedeskt [...] adds 82bbec189ab3 Merge v6.3-rc4 into drm-next adds 8ba264f418f7 Merge remote-tracking branch 'drm/drm-next' into drm-misc-next adds b2d2d8decc8d dt-bindings: display: seiko,43wvf1g: Change the maintainer [...] adds e27a85c17576 drm: Use of_property_read_bool() for boolean properties adds 191308bae4ef dt-bindings: gpu: mali-bifrost: Document nvmem for speedbi [...] adds 7d690f936e9b drm/panfrost: Add basic support for speed binning adds 63758fec651f Merge tag 'drm-misc-next-2023-03-31' of git://anongit.free [...] adds aef98f2e1bc4 drm/amdgpu: drop the extra sign extension adds d24eae4dd7ff drm/amdgpu: reposition the gpu reset checking for reuse adds af1f2985038f drm/amdgpu: skip ASIC reset for APUs when go to S4 adds 3234fac0f976 drm/amdgpu: add mes resume when do gfx post soft reset adds f466b111a0c6 drm/amdgpu: Force signal hw_fences that are embedded in no [...] adds 5957a9675993 drm/amdgpu/gfx: set cg flags to enter/exit safe mode adds 4db231d7dd80 drm/amd/display/amdgpu_dm: Fix backlight_device_register() [...] adds ceb4a5619c73 drm/amd/display/amdgpu_dm: Refactor register_backlight_device() adds 6091693a4bd1 drm/amd/display: make is_synaptics_cascaded_panamera static adds 7d67285e84f6 drm/amd/display: Remove the unused function link_timing_ba [...] adds 3cd658deb038 drm/amdgpu: Adding CAP firmware initialization adds bf35dbc13585 drm/amdgpu/jpeg: enable jpeg v4_0 for sriov adds f825fead3570 drm/amd/display/dc/dc_hdmi_types: Move string definition t [...] adds 80bd2de1db0f drm/amd/amdgpu/amdgpu_device: Provide missing kerneldoc en [...] adds f5211c5dedee drm/amd/amdgpu/amdgpu_ucode: Remove unused function ‘amdgp [...] adds 4caee043bdbe drm/amd/amdgpu/amdgpu_vm_pt: Supply description for amdgpu [...] adds 3e4bc662eca6 drm/amd/amdgpu/gmc_v11_0: Provide a few missing param desc [...] adds 25a75f56be5c drm/amd/amdgpu/ih_v6_0: Repair misspelling and provide des [...] adds 0b9ff428de41 drm/amd/amdgpu/amdgpu_mes: Ensure amdgpu_bo_create_kernel( [...] adds a37558e63b63 drm/amd/amdgpu/amdgpu_vce: Provide description for amdgpu_ [...] adds 63d99a342a7c drm/amd/pm/swsmu/smu11/vangogh_ppt: Provide a couple of mi [...] adds bc517825c5d6 drm/amd/display/amdgpu_dm/amdgpu_dm_helpers: Move defines [...] adds b8c6b225d9d8 drm/amd/display/dc/dce/dmub_psr: Demote kerneldoc abuse adds c54011512965 drm/amd/display/dc/link/link_detection: Remove unused vari [...] adds 7afe3521bd40 drm/amd/display/dc/link/protocols/link_dp_training: Remove [...] adds 14af917998a6 drm/amd/display/dc/link/protocols/link_dp_capability: Remo [...] adds 16a7004a2d7a drm/amd/display/dc/link/protocols/link_dp_capability: Demo [...] adds 4082b9f5ead4 drm/amd/display/dc/dce60/Makefile: Fix previous attempt to [...] adds 1a593aa09000 drm/amd/display/dc/link/link_detection: Demote a couple of [...] adds cfa075982768 drm/amdgpu: Initialize umc ras callback adds 74fa4c81aadf drm/amd/display: Implement workaround for writing to OTG_P [...] adds 97cbcae3ff20 drm/amd/display/dc/core/dc_stat: Convert a couple of doc h [...] adds 52b29307a987 drm/amd/display: remove outdated 8bpc comments adds 3ad5dcfe00a2 drm/amdgpu/nv: Apply ASPM quirk on Intel ADL + AMD Navi adds fe120b9f5ce8 drm/amdgpu: enable ras for mp0 v13_0_10 on SRIOV adds ec64350d01cd drm/amdgpu: reinit mes ip block during reset on SRIOV adds 28606c4e5877 drm/amdgpu: resume ras for gfx v11_0_3 during reset on SRIOV adds 28e5c9d601fb drm/amd/display: Make DCN32 3dlut function available to fu [...] adds c964b86e322f drm/amd/display: Add const to a function adds ac84304d68c4 drm/amd/display: skip wait vblank adds e89d890c1b4a drm/amd/display: update dio for two pixel per container case adds 426714f89f70 drm/amd/display: power down eDP if eDP not present adds b5006f873b99 drm/amd/display: initialize link_srv in virtual env adds a8b537605e22 drm/amd/display: Add function pointer for validate bw usb4 adds a36f72547e0e drm/amd/display: Add CRC and DMUB test support adds 63bb1064a71d drm/amd/display: add missing code change init pix_per_cycle adds ea2b852b656a drm/amd/display: Set MPC_SPLIT_DYNAMIC for DCN10 adds 75b204ee6cac drm/amd/display: Set MPC_SPLIT_DYNAMIC for DCN301 adds 27dd79c00aea Revert "drm/amdgpu/display: change pipe policy for DCN 2.0" adds 1c1f61057c10 drm/amd/display: align commit_planes_for_stream to latest dc code adds 2fedafc7ef07 drm/amd/display: fix wrong index used in dccg32_set_dpstreamclk adds ae8df8c9f630 drm/amd/display: Set dcn32 caps.seamless_odm adds 2a867a85ee02 drm/amd/display: 3.2.228 adds 3043d13fefb9 drm/amd/pm: enable TEMP_DEPENDENT_VMIN for navi1x adds 5ee33d905f89 drm/amd/amdgpu: limit one queue per gang adds f5a5b08139e8 drm/amdgpu: skip unload tmr when tmr is not loaded adds 4cf3ae9d8e9a drm/amd/display: Clean up some inconsistent indenting adds a76766664a9f drm/amd/display: Remove the unused variable dppclk_delay_subtotal adds 0e909e4fa889 drm/amd/display: Slightly optimize dm_dmub_outbox1_low_irq() adds f196198cafb8 drm/amd/display/amdgpu_dm: Add a bl_idx to amdgpu_dm_connector adds 618e51cd526c drm/amd/display/amdgpu_dm: Move most backlight setup into [...] adds 213eca2b0c04 drm/amd/display/amdgpu_dm: Make amdgpu_dm_register_backlig [...] adds 62f03dad7644 drm/amd/display/amdgpu_dm: Pass proper parent for backligh [...] adds 9af357bc3e05 drm/amdgpu: Add fatal error handling in nbio v4_3 adds 059478929a91 drm/amdgpu: print ras drv fw debug info adds 1bb745d7596d drm/amdgpu: Remove second moot switch to set EEPROM I2C address adds 8782007b5f57 drm/amdgpu: Return from switch early for EEPROM I2C address adds 120ceaf78e28 drm/amd/amdgpu: Fix error do not initialise globals to 0 adds f04b8af5e9fc drm/radeon: Move radeon_align_pitch() next to dumb-buffer helpers adds 276f7b4bd524 drm/radeon: Improve fbdev object-test helper adds c4aab3499be2 drm/radeon: Remove struct radeon_fbdev adds 11b6005865e4 drm/radeon: Remove test for !screen_base in fbdev probing adds b4bbe4761ee2 drm/radeon: Move fbdev object helpers before struct fb_ops et al adds 041f5c416217 drm/radeon: Fix coding style in fbdev emulation adds 62bb839d48ae drm/radeon: Move fbdev cleanup code into fb_destroy callback adds 3a745f6ac132 drm/radeon: Correctly clean up failed display probing adds e317a69fe891 drm/radeon: Implement client-based fbdev emulation adds 9b926bcf2636 drm/radeon: Only build fbdev if DRM_FBDEV_EMULATION is set adds 52b36510a175 drm/amdgpu: add nbio v7_9_0 ip headers adds 39def24f8c0f drm/amdgpu: add nbio v7_9 support adds 5d55e1d02a49 drm/amdgpu: init nbio v7_9 callbacks adds f3409f76a658 drm/amdgpu: Set family for GC 9.4.3 adds 1b0f0f7b8be5 drm/amdgpu: add athub v1_8_0 ip headers adds 40a9634b4f09 drm/amdgpu: add osssys v4_4_2 ip headers adds b11e193093fb drm/amdgpu: add gc v9_4_3 ip headers adds ab1a157ea7e1 drm/amdgpu: add gmc ip block support for GC 9.4.3 adds 6d4496bcfe1c drm/amdgpu: add gfxhub v1_2 support adds 8e7a49e09e5c drm/amdgpu: add mmhub v1_8_0 ip headers adds 4d77b7e53410 drm/amdgpu: add mmhub v1_8 support adds 018f7300d4f7 drm/amdgpu: initialize gfxhub v1_2 and mmhub v1_8 funcs adds 69bacf154520 drm/amdgpu: add GMC ip block for GC 9.4.3 adds e86c30e951b5 drm/amd/amdgpu: Remove initialisation of globals to 0 or NULL adds d2cdc0145197 drm/amdgpu: Add JPEG IP block to SRIOV reinit adds f7f28f268b86 drm/amd/pm: re-enable the gfx imu when smu resume adds 9c224e058dd9 drm/amdgpu: Correct xgmi_wafl block name adds d29fb7baab09 drm/amd/display: Add NULL plane_state check for cursor dis [...] adds ac18b610fd95 drm/amd/display: Enable FPO for configs that could reduce vlevel adds 1991481828a8 drm/amd/display: Update FCLK change latency adds bf224e00a9f5 drm/amd/display: Fix 4to1 MPC black screen with DPP RCO adds f5442b35e69e drm/amd/display: fix double memory allocation adds 7b1b3f5818c3 drm/amd/display: update dig enable sequence adds 79978cc76f05 drm/amd/display: w/a for dcn315 inconsistent smu clock table adds 8ef23f9268fc drm/amd/display: Add 90Mhz to video_optimized_pixel_rates adds e8e5cc645b2d drm/amd/display: Add infrastructure for enabling FAMS for DCN30 adds 4ed793083afc drm/amd/display: Use per pipe P-State force for FPO adds 37403ced9f28 drm/amd/display: fixed dcn30+ underflow issue adds a78d43738ead drm/amd/display: Add support for 6.75 GBps link rate adds 53c8ed46e816 drm/amd/display: Conditionally enable 6.75 GBps link rate adds cf31994d0b7c drm/amd/display: Only keep cursor p-state force for FPO adds 0cdf91bf67b7 drm/amd/display: Enable FPO optimization adds a1c9a1e27022 drm/amd/display: skip CLEAR_PAYLOAD_ID_TABLE if device mst [...] adds d3981ee76dda drm/amd/display: [FW Promotion] Release 0.0.160.0 adds b0d58d1147b8 drm/amd/display: Uncomment assignments after HW headers ar [...] adds a2f001881379 drm/amd/display: Promote DAL to 3.2.229 adds 828d9a872cdf drm/amdkfd: Add GC 9.4.3 KFD support adds 3335a1353531 drm/amd/display: Whitespace cleanup adds cebbfdd5f099 drm/amdkfd: Set noretry/xnack for GC 9.4.3 adds 16b34622f7b1 drm/amd/display: Remove unused variable 'scl_enable' adds 1d44ff3d7a71 drm/amdkfd: Trap handler changes for GC 9.4.3 v2 adds e5a6702e5136 drm/amdkfd: Set TG_CHUNK_SIZE for GC 9.4.3 adds fac7c51d62f3 drm/amd/display: Mark function 'optc3_wait_drr_doublebuffe [...] adds d7001e7285f9 drm/amd/pm: add sysfs node vclk1 and dclk1 adds 0b872f653915 drm/amd/pm: enable sysfs node vclk1 and dclk1 for NV2X adds feae1bd80ec6 drm/amd/pm: enable sysfs node vclk1 and dclk1 for NV3X adds 1138398d71e8 Merge tag 'amd-drm-next-6.4-2023-03-31' of https://gitlab. [...] adds 83842357c48b drm/i915/gt: Update engine_init_common documentation adds 1de178421f1a drm/i915/gt: prevent forcewake releases during BAR resize adds b288d740f885 drm/i915/gt: introduce vm->scratch_range callback adds 72f6107d2f22 drm/i915: add guard page to ggtt->error_capture adds ae1da08fb306 drm/i915: Simplify vcs/bsd engine selection adds c4252a11131c drm/i915/gt: perform uc late init after probe error injection adds 91f4228960ad drm/i915/selftests: keep same cache settings as timeline adds 5e008ba67cb8 drm/i915: Fix format for perf_limit_reasons adds 44df42e66139 drm/i915/pmu: Use functions common with sysfs to read actual freq adds 02abecdeebfc drm/i915/uapi: Replace fake flex-array with flexible-array member adds 70b5ffb393f3 drm/i915/gt: Create per-gt debugfs files adds 80ac788a8d2f drm/i915/debugfs: Enable upper layer interfaces to act on [...] adds badb30270960 drm/i915: Use i915 instead of dev_priv insied the file_pri [...] adds e2ee10474ce7 drm/i915/gem: Flush lmem contents after construction adds 4d6d94ba8823 drm/i915/selftests: Drop igt_cs_tlb adds 411de2b5ac61 drm/i915/guc: Improve GuC load error reporting adds 9469d456c6a2 drm/i915/guc: Allow for very slow GuC loading adds 2810ac6c753d drm/i915/perf: Drop wakeref on GuC RC error adds 3735040978a4 drm/i915/mtl: Synchronize i915/BIOS on C6 enabling adds 9919d119fbbc drm/i915/perf: Validate OA sseu config outside switch adds 5f284e9c5aab drm/i915/perf: Group engines into respective OA groups adds 772a5803922a drm/i915/perf: Fail modprobe if i915_perf_init fails on OOM adds dbc9a5fb168d drm/i915/perf: Parse 64bit report header formats correctly adds 3c67ce061b21 drm/i915/perf: Handle non-power-of-2 reports adds c61d04c9eb43 drm/i915/perf: Add engine class instance parameters to perf adds 1cc064dce4ed drm/i915/perf: Add support for OA media units adds 94d82e95219a drm/i915/perf: Pass i915 object to perf revision helper adds 86e11e301203 drm/i915/perf: Wa_14017512683: Disable OAM if media C6 is [...] adds 5dff5d092ba6 drm/i915/mtl: Disable C6 on MTL A0 for media adds de4149730d9d drm/i915: Sanitycheck MMIO access early in driver load adds fdd9b7dcf1ad drm/i915: Check for unreliable MMIO during forcewake adds cdf7911f7dbc drm/i915/huc: Cancel HuC delayed load timer on reset. adds 625af47255d9 drm/i915: limit double GT reset to pre-MTL adds b7d70b8b06ed drm/i915/gsc: implement wa 14015076503 adds 49f6f6483b65 drm/i915: fix race condition UAF in i915_perf_add_config_ioctl adds 5fba65efa7cf drm/i915/mtl: Add workarounds Wa_14017066071 and Wa_14017654203 adds 9079363eda1e drm/i915/mtl: Add Wa_22015279794 adds b3e70051879c drm/i915: Fix context runtime accounting adds e6a1e701edd0 drm/i915/i915_scatterlist: Fix kerneldoc formatting issue [...] adds 5c908cd57eeb drm/i915/intel_region_ttm: Provide missing description for [...] adds 445a1b818e20 drm/i915/gt/intel_rps: Demote a kerneldoc abuse for ips_pi [...] adds b29b32a2ae5a drm/i915/gem/i915_gem_create: Provide the function names f [...] adds 0b81afa5b6d2 drm/i915/gem/i915_gem_domain: Provide function names to co [...] adds 71d93eac585a drm/i915/gem/i915_gem_ttm_pm: Provide a couple of missing [...] adds 98a1dacc246d drm/i915/gem/i915_gem_ttm: Demote half-filled kerneldoc adds 6adba2903fa1 drm/i915/gem/i915_gem_ttm_move: Provide a couple of missin [...] adds 0f923778f47b drm/i915/gem/i915_gem_wait: Provide function name to valid [...] adds 81d4baaf4b87 drm/i915/gem/i915_gem_object: Demote non-kerneldoc header [...] adds 5d9543162fd6 drm/i915/i915_gem: Provide function names to complete the [...] adds 2447c731fe55 drm/i915/gt/uc/intel_guc_hwconfig: Demote a few non-confor [...] adds a915450e0e44 drm/i915/i915_vma: Provide one missing param and demote an [...] adds aa7b93eb94ad drm/i915/gt: Hold a wakeref for the active VM adds 4b51210f98c2 drm/i915/mtl: Add Wa_14017856879 adds f86286569e92 Merge tag 'drm-intel-gt-next-2023-04-06' of git://anongit. [...] adds 65fda4b226d2 dt-bindings: display: sitronix,st7789v: document dc-gpios adds 52fb6663a8df dt-bindings: display: xinpeng,xpp055c272: document port adds 6ffbfa280851 dt-bindings: display: feiyang,fy07024di26a30d: document port adds 9eef9c216e71 dt-bindings: display: elida,kd35t133: document port and rotation adds 175caafa787a dt-bindings: display: sitronix,st7701: document port and rotation adds c5647cae2704 drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe() adds bccafec957a5 drm/lima: add usage counting method to ctx_mgr adds 87767de835ed drm/lima: allocate unique id per drm_file adds 4a66f3da99dc drm/lima: add show_fdinfo for drm usage stats adds f435b7ef3b36 drm/bridge: lt8912b: Fix DSI Video Mode adds 207395da5a97 drm/prime: reject DMA-BUF attach when get_sg_table is missing adds 41068c8b28e1 drm/vram-helper: turn on PRIME import/export adds 2792aed16ca7 drm/bridge: tc358767: Enable DSI burst mode, LPM, non-cont [...] adds 3e66f493e136 dt-bindings: display: Start the info graphics with HS/VS change adds 92ba67347a3a video/aperture: Fix typos in comments adds c1ebead36099 drm/ast: Use drm_aperture_remove_conflicting_pci_framebuffers adds deddc9127beb staging/lynxfb: Use pci aperture helper adds 9b539c4d1b92 fbdev/radeon: use pci aperture helpers adds 6f1ccbf07453 drm/vblank: Fix for drivers that do not drm_vblank_init() adds 7e4d0b09a9f2 Revert "drm/lima: add show_fdinfo for drm usage stats" adds 4ad17bf57173 Revert "drm/lima: allocate unique id per drm_file" adds 8678c8b305bb Revert "drm/lima: add usage counting method to ctx_mgr" adds cb949ce504e8 accel/ivpu: Remove D3hot delay for Meteorlake adds ce7498acaa88 drm/bridge: ti-sn65dsi83: use dev_err_probe if host attach failed adds 8cc0b604f234 drm: bridge: ldb: add missing \n in dev_warn() string adds e09220f42b5c drm: bridge: ldb: add support for using channel 1 only adds ca161b259cc8 drm/bridge: ti-sn65dsi83: Do not generate HFP/HBP/HSA and [...] adds 4224011374d1 drm/bridge: ps8640: Use constant sleep time for polling hpd adds a80c882183e3 drm/panel-edp: Add AUO NE135FBM-N41 v8.1 panel entry adds 77d08a2de6a4 drm/bridge: ti-sn65dsi86: Allow GPIO operations to sleep adds 1935f0deb611 drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var adds 36e239b5d509 drm/fb-helper: drop redundant pixclock check from drm_fb_h [...] adds ee4cce0a8f03 drm/fb-helper: fix input validation gaps in check_var adds 5d844091f237 drm/scdc-helper: Pimp SCDC debugs adds f2c7ca890182 drm/atomic-helper: Don't set deadline for modesets adds 830f3f27a388 accel/qaic: Add documentation for AIC100 accelerator driver adds c501ca23a6a3 accel/qaic: Add uapi and core driver file adds a36bf7af868b accel/qaic: Add MHI controller adds 129776ac2e38 accel/qaic: Add control path adds ff13be830333 accel/qaic: Add datapath adds 566fc96198b4 accel/qaic: Add mhi_qaic_cntl adds 759662e4f1f8 accel/qaic: Add qaic driver to the build system adds 864b438085df MAINTAINERS: Add entry for QAIC driver adds 379989e7cbdc drm/ttm/pool: Fix ttm_pool_alloc error path adds 322458c2bb1a drm/ttm: Reduce the number of used allocation orders for T [...] adds e44f18c6ff8b drm/ttm: Make the call to ttm_tt_populate() interruptible [...] adds 52b113e968be Merge tag 'drm-misc-next-2023-04-06' of git://anongit.free [...] adds 22b9442a6ad8 MAINTAINERS: Add Mikko as backup maintainer for Tegra DRM adds 1d83d1a2df0b gpu: host1x: Make host1x_client_unregister() return void adds c1aaee943808 gpu: host1x: Don't rely on dma_fence_wait_timeout return value adds 791b5ecece5e gpu: host1x: mipi: Use devm_platform_get_and_ioremap_resource() adds 8466ff24a37a gpu: host1x: Fix potential double free if IOMMU is disabled adds 55879dad0f3a gpu: host1x: Fix memory leak of device names adds 437405403ab4 drm/tegra: rgb: Make tegra_dc_rgb_remove() return void adds 30d92e0fcd90 drm/tegra: dc: Convert to platform remove callback returning void adds 4b9aeb8d4a96 drm/tegra: dpaux: Convert to platform remove callback retu [...] adds 50a2a987c2a2 drm/tegra: dsi: Convert to platform remove callback return [...] adds e12ce931bd4d drm/tegra: gr2d: Convert to platform remove callback retur [...] adds de9fce20c020 drm/tegra: gr3d: Convert to platform remove callback retur [...] adds 4ef19206b23b drm/tegra: hdmi: Convert to platform remove callback retur [...] adds f9998eef32ad drm/tegra: hub: Convert to platform remove callback return [...] adds 312f9e92e774 drm/tegra: nvdec: Convert to platform remove callback retu [...] adds 3b6f890043d2 drm/tegra: sor: Convert to platform remove callback return [...] adds 9eb75fbf0569 drm/tegra: vic: Convert to platform remove callback return [...] adds f75d19827b73 drm/tegra: Allow compile test on !ARM v2 adds 13fcbcb97d05 drm/tegra: dc: Remove set but unused variable 'state' adds 3105e42c75e0 drm/tegra: sor: Remove redundant error logging adds d4281c016d84 drm/tegra: sor: Make use of the helper function dev_err_probe() adds fc75e4fcbd1e drm/tegra: dsi: Make use of the helper function dev_err_probe() adds e752eef028c3 drm/tegra: plane: Improve use of dev_err_probe() adds b22fd0b9639e drm/tegra: dsi: Clear enable register if powered by bootloader adds bd3fd923121d drm/tegra: Fix another missing include adds f68b63ebc433 drm/tegra: Include <linux/of.h> adds dc06f4a495df drm/tegra: Include <linux/i2c.h> adds 08263e91f260 drm/tegra: Removed fb from struct tegra_fbdev adds 434434608a91 drm/tegra: Remove struct tegra_fbdev adds 1ac45068af9d drm/tegra: Hide fbdev support behind config option adds 25dda38e0b07 drm/tegra: Initialize fbdev DRM client adds 71ec16f45ef8 drm/tegra: Implement fbdev emulation as in-kernel client adds 2429b3c529da drm/tegra: Avoid potential 32-bit integer overflow adds 8904a1e20ba8 Merge tag 'drm/tegra/for-6.4-rc1' of https://gitlab.freede [...] adds 779cb5ba64ec drm/i915/dpt: Treat the DPT BO as a framebuffer adds ef5cb493a9ac drm/i915/dpt: Only do the POT stride remap when using DPT adds bb8494423e2e drm/i915/dpt: Introduce HAS_DPT() adds 5a08585d38d6 drm/i915: Add PLANE_CHICKEN registers adds c5de248484af drm/i915/dpt: Add a modparam to disable DPT via the chicken bit adds 2e4026a1a24d drm/i915: Move PLANE_BUG_CFG bit definitions to the correct place adds 419e505dab20 drm/i915: Add i915.enable_sagv modparam adds ff168b37a967 drm/i915/reg: fix QGV points register access offsets adds fd6435ea32d9 drm/i915/reg: use the correct register to access SAGV block time adds 1fb4da5f7858 drm/i915/ips: Make IPS debugfs per-crtc adds 42b4c479025d drm/i915/ips: Add i915_ips_false_color debugfs file adds cecdd52a3dd3 Merge drm/drm-next into drm-intel-next adds 99e067637862 drm/i915: remove unused config DRM_I915_UNSTABLE adds ea1deabc6f11 drm/i915: Use compressed bpp when calculating m/n value fo [...] adds 287bfaf6fee9 drm/i915: Make utility pin asserts more accurate adds 065695b3da98 drm/i915/pps: split out PPS regs to a separate file adds f84a27f9eea5 drm/i915/tv: split out TV regs to a separate file adds 89e790ec1a1e drm/i915/aux: split out DP AUX regs to a separate file adds 04500bfd7053 drm/i915/fdi: split out FDI regs to a separate file adds 9df56e5632c5 drm/i915/dsb: split out DSB regs to a separate file adds 8d8d062be6b9 drm/i915/mtl: Fix MTL stolen memory GGTT mapping adds 19d06582c475 drm/i915/psr: Unify pre/post hooks adds 44222656ecff drm/i915/psr: Modify/Fix Wa_16013835468 and prepare for Wa [...] adds cdb015a61190 drm/i915/psr: Implement Wa_14015648006 adds f389e7ac8d8a drm/i915/psr: Add helpers for block count number handling adds 8d18373a0ef9 drm/i915/psr: Check that vblank is long enough for psr2 adds 1164c92b2d13 drm/i915/psr: Implement Display WA #1136 adds bd80b0dd6a43 drm/i915: Skip cursor when writing PLANE_CHICKEN adds 7732e289c557 drm/i915: Document that PLANE_CHICKEN are for tgl+ adds 1119f009005e drm/i915: Define cursor chicken reg adds a389789c0aaf drm/dp_helper: Add helper to check DSC support with given [...] adds 5011f2915b70 drm/i915/dp: Check if DSC supports the given output_format adds ac754358c682 drm/i915/dsc: Adding the new registers for DSC adds dd4d6791eb01 drm/i915/dsc: Enable YCbCr420 for VDSC adds 9aeabe198855 drm/i915/dsc: Fill in native_420 field adds 16e7a0db6ec9 drm/i915/vdsc: Check slice design requirement adds d4d17377e01f drm/i915/dsc: Add debugfs entry to validate DSC output formats adds a33c8f71d3d8 drm/i915/tc: Group the TC PHY setup/query functions per platform adds 359d36e67da9 drm/i915/tc: Use the adlp prefix for ADLP TC PHY functions adds 89b154091ab4 drm/i915/tc: Rename tc_phy_status_complete() to tc_phy_is_ready() adds 39feb7b16b10 drm/i915/tc: Use the tc_phy prefix for all TC PHY functions adds 3eafcddf766b drm/i915/tc: Move TC port fields to a new intel_tc_port struct adds 711762415dda drm/i915/tc: Check for TC PHY explicitly in intel_tc_port_ [...] adds c5879999641f drm/i915/tc: Move the intel_tc_port struct declaration to [...] adds 34a658b7e712 drm/i915/tc: Add TC PHY hook to get the PHY HPD live status adds 87107261bb73 drm/i915/tc: Add TC PHY hooks to get the PHY ready/owned state adds ab639f326e48 drm/i915/tc: Add TC PHY hook to read out the PHY HW state adds d1fc4e391fbd drm/i915/tc: Add generic TC PHY connect/disconnect handlers adds 712f422ed70c drm/i915/tc: Factor out tc_phy_verify_legacy_or_dp_alt_mode() adds bd0fdd31c102 drm/i915/tc: Add TC PHY hooks to connect/disconnect the PHY adds 3b7d56637023 drm/i915/tc: Fix up the legacy VBT flag only in disconnected mode adds e0b1ef58d98a drm/i915/tc: Check TC mode instead of the VBT legacy flag adds 976a368b7198 drm/i915/tc: Block/unblock TC-cold in the PHY connect/disc [...] adds 430ce0c7d3a3 drm/i915/tc: Remove redundant wakeref=0 check from unblock [...] adds bc5f983a3d8d drm/i915/tc: Drop tc_cold_block()/unblock()'s power domain [...] adds 16cf693e31bd drm/i915/tc: Add TC PHY hook to get the TC-cold blocking p [...] adds 7e696546353f drm/i915/tc: Add asserts in TC PHY hooks that the required [...] adds c55b73f391a7 drm/i915/tc: Add TC PHY hook to init the PHY adds 825535f44fef drm/i915/adlp/tc: Use the DE HPD ISR register for hotplug [...] adds 8979918af711 drm/i915/tc: Get power ref for reading the HPD live status [...] adds ebcabb8b1570 drm/i915/tc: Don't connect the PHY in intel_tc_port_connected() adds 9796a5b2725d drm/i915/adlp/tc: Align the connect/disconnect PHY sequenc [...] adds 3acac2d06a7e drm/i915: Move shared DPLL disabling into CRTC disable hook adds b108bdd0e22a drm/i915: Disable DPLLs before disconnecting the TC PHY adds 450c27fc9e9c drm/i915: Remove TC PHY disconnect workaround adds 0f752b2178c9 drm/i915: Remove the encoder update_prepare()/complete() hooks adds 98a07b82d8ac drm/i915/display/intel_display_debugfs: Fix incorrect para [...] adds 63c154a0445a drm/i915/display/intel_display_power: Fix incorrectly docu [...] adds 75a252be2730 drm/i915/display/intel_wm: Fix a little doc-rot in intel_u [...] adds 4ed22f1e5242 drm/i915/hwmon: Use 0 to designate disabled PL1 power limit adds 605f7c731333 drm/i915: Fix fast wake AUX sync len adds 26bfc3f36f21 drm/i915: Explain the magic numbers for AUX SYNC/precharge length adds 689e61a4fd68 drm/i915/wm: split out SKL+ watermark regs to a separate file adds 7f6947fd36f2 drm/i915/psr: split out PSR regs to a separate file adds aaee4bbe8a1a drm/i915: enable kernel-doc warnings for CONFIG_DRM_I915_WERROR=y adds 764b1c8df40d drm/i915: Implement UHBR bandwidth check adds 899ff790d1a9 drm/i915: run kernel-doc on headers as part of HDRTEST adds 69e6dd149212 drm/i915/pxp: limit drm-errors or warning on firmware API [...] adds d670c78ea756 drm/i915: rename intel_pm.[ch] to intel_clock_gating.[ch] adds 1d1e434dbe58 drm/i915/clock: mass rename dev_priv to i915 adds efd812745405 drm/i915/tc: demote a kernel-doc comment to a regular comment adds b358793c3bf2 drm/i915/wakeref: fix kernel-doc comment adds 4d877b1a6e85 Merge tag 'drm-intel-next-2023-04-06' of git://anongit.fre [...] adds 248ed9e227e6 accel/habanalabs: Remove redundant pci_clear_master adds 6c31c1375927 accel/habanalabs: unmap mapped memory when TLB inv fails adds 957b247bca43 accel/habanalabs: print event type when device is disabled adds fb10da933710 accel/habanalabs: check return value of add_va_block_locked adds 9d7fef7c5963 accel/habanalabs: change COMMS warning messages to error level adds a855f710f5d4 accel/habanalabs: remove duplicated disable pci msg adds 3a8d7c3a7d1b accel/habanalabs: send disable pci when compute ctx is active adds 6306e815836c accel/habanalabs: fix access error clear event adds 12f770113884 accel/habanalabs: improvements to FW ver extraction adds d1943f1b9779 accel/habanalabs: fix HBM MMU interrupt handling adds 49fd071d1572 accel/habanalabs: print raw binning masks in debug level adds 9cf56f0d9780 accel/habanalabs: remove completion from abnormal interrup [...] adds d4801c048543 accel/habanalabs: fix events mask of decoder abnormal interrupts adds 82a1b48a4e3e accel/habanalabs: fix wrong reset and event flags adds 802f25b6c2c0 accel/habanalabs: sync f/w events interrupt in hard reset adds c19350efa9da accel/habanalabs: don't wait for STS_OK after sending COMMS WFE adds 38f3c732fce6 accel/habanalabs: fixes for unexpected error interrupt adds a25c2f7a4672 accel/habanalabs/uapi: new Gaudi2 server type adds b207e166dbad accel/habanalabs: remove Gaudi1 multi MSI code adds 91204e4703ae accel/habanalabs: fix handling of arc farm sei event adds 31420f93b5c1 accel/habanalabs: speedup h/w queues test in Gaudi2 adds 56499c461589 accel/habanalabs: add missing error flow in hl_sysfs_init() adds 838ac90d8d8a Merge tag 'drm-habanalabs-next-2023-04-10' of https://git. [...] adds 7b9a9e35e45d drm: add helper functions to retrieve old and new crtc adds b67e0f530fdf drm/bridge: use atomic enable/disable callbacks for panel bridge adds d011db300dde drm/bridge: add psr support for panel bridge callbacks adds b6975693846b drm/msm/disp/dpu: check for crtc enable rather than crtc a [...] adds e3969eadc8ee drm/msm/disp/dpu: get timing engine status from intf statu [...] adds 8e1ff4bb629f drm/msm/disp/dpu: wait for extra vsync till timing engine [...] adds 22cb02bc96ff drm/msm/disp/dpu: reset the datapath after timing engine disable adds cdfd0e6246c4 drm/msm/dp: use atomic callbacks for DP bridge ops adds cd779808cccd drm/msm/dp: Add basic PSR support for eDP adds 05d001352733 drm/msm/dp: use the eDP bridge ops to validate eDP modes adds c0cd12a5d29f drm/msm/disp/dpu: use atomic enable/disable callbacks for [...] adds 1122697810e5 drm/msm/disp/dpu: add PSR support for eDP interface in dpu driver adds f7e0b3c292ec drm/msm/disp/dpu: update dpu_enc crtc state on crtc enable [...] adds 1844e680d56b drm/msm/dp: set self refresh aware based on PSR support adds e752ab11dcb4 Merge remote-tracking branch 'drm/drm-next' into msm-next adds ead5d3e5eb37 drm/msm/a6xx: Vote for cx gdsc from gpu driver adds d48430122509 drm/msm/a6xx: Remove cx gdsc polling using 'reset' adds c11fa1204fe9 drm/msm/a6xx: Use genpd notifier to ensure cx-gdsc collapse adds 9f251f934012 drm/msm/adreno: Use OPP for every GPU generation adds a9cf6e7fc3f1 drm/msm/a3xx: Implement .gpu_busy adds b41e83732b48 drm/msm/a4xx: Implement .gpu_busy adds 8d2600470e9e drm/msm/adreno: Enable optional icc voting from OPP tables adds 0d997f95b70f drm/msm/adreno: fix runtime PM imbalance at gpu load adds db7662d076c9 drm/msm/adreno: drop bogus pm_runtime_set_active() adds eaa667db35a0 drm/msm/adreno: clean up component ops indentation adds 7ec6c41e0b37 MAINTAINERS: Update the URI for MSM DRM bugs adds 010c8bbad2cb drm: msm: adreno: Disable preemption on Adreno 510 adds f0c3a66f0e86 drm/msm/a6xx: Some reg64 conversion adds f73343fae5fb drm/msm: Update generated headers adds 24a967194238 drm/msm/a6xx: add CONFIG_PM dependency adds f94e6a51e17c drm/msm: Pre-allocate hw_fence adds 769fec1e4f91 drm/msm: Move submit bo flags update from obj lock adds fc2f07566a2c drm/msm/gem: Tidy up VMA API adds b14b8c5f0eaf drm/msm: Decouple vma tracking from obj lock adds d6ae7d1cd58e drm/msm/gem: Simplify vmap vs LRU tracking adds b43f9afb8126 drm/gem: Export drm_gem_lru_move_tail_locked() adds 4a02a376cbc8 drm/msm/gem: Move update_lru() adds 6c7c8fb863f7 drm/msm/gem: Protect pin_count/madv by LRU lock adds 17b704f1c0fb drm/msm/gem: Avoid obj lock in job_run() adds e4f020c6a05d drm/msm: Switch idr_lock to spinlock adds 44c200876a45 drm/msm: Use idr_preload() adds 624831b3fa3b drm/msm/gpu: Move fw loading out of hw_init() path adds 8ead96783163 drm/msm/gpu: Move BO allocation out of hw_init adds 8559da8fdfe5 drm/msm/a6xx: Move ioremap out of hw_init path adds 1ad0510cf730 Merge tag 'dma-fence-deadline' into HEAD adds f8b8487c0756 drm/msm: Add deadline based boost support adds b5a24e13c8c8 drm/msm: Add wait-boost support adds 52ff0d3073d2 drm/msm/atomic: Switch to vblank_start helper adds 8cceb773f565 drm/msm/adreno: stall translation on fault for all GPU families adds f62ad0f6f4dd drm/msm/adreno: split a6xx fault handler into generic and [...] adds 780668dfefa0 drm/msm/a5xx: add devcoredump support to the fault handler adds 9a06cd9a0fd7 drm/msm/a6xx: Add support for A640 speed binning adds 63899a73190c drm/msm/a6xx: Add support for A650 speed binning adds 0332bd042eb6 drm/msm/adreno: adreno_gpu: Don't set OPP scaling clock w/ GMU adds 3eeca5e5f310 drm/msm/adreno: adreno_gpu: Use suspend() instead of idle( [...] adds 078f6ec8657d drm/msm: Check for NULL before calling prepare_commit() adds 9cf4fc47dd0b dt-bindings: display/msm: document MDSS on SM8550 adds d68db6069a8e drm/msm/mdss: convert UBWC setup to use match data adds aeff6bb5b1ef drm/msm/mdss: add data for sc8180xp adds 9cffae4a130c drm/msm/mdss: add the sdm845 data for completeness adds dfa70344d1b5 Revert "drm/msm: Add missing check and destroy for alloc_o [...] adds 652eadfde810 Revert "drm/msm: Fix failure paths in msm_drm_init()" adds a465353b9250 drm/msm: fix NULL-deref on snapshot tear down adds cd459c005de3 drm/msm: fix NULL-deref on irq uninstall adds 214b09db6197 drm/msm: fix drm device leak on bind errors adds 60d476af9601 drm/msm: fix vram leak on bind errors adds ca090c837b43 drm/msm: fix missing wq allocation error handling adds a75b49db6529 drm/msm: fix workqueue leak on bind errors adds 648cb68309e3 drm/msm: move include directive adds b92e01b4eaaa drm/msm: Use drm_sched_job_add_syncobj_dependency() adds 45d968369787 dt-bindings: display: msm: sm8450-mdss: Fix DSI compatible adds f1af066bcfd3 drm/msm: Rename drm_msm_gem_submit_reloc::or in C++ code adds 4969bccd5f4e drm/msm: Avoid rounding down to zero jiffies adds 25c83fd999e6 drm/msm: Include <linux/io.h> adds 3aa4e828be97 drm/msm: Clear aperture ownership outside of fbdev code adds 0c8d263957f1 drm/msm: Remove fb from struct msm_fbdev adds b0b3d253eb7f drm/msm: Remove struct msm_fbdev adds e13446341f97 drm/msm: Remove fbdev from struct msm_drm_private adds 6479f5b4e5a8 drm/msm: Move module parameter 'fbdev' to fbdev code adds 841ef552b141 drm/msm: Initialize fbdev DRM client adds 940b869c2f2f drm/msm: Implement fbdev emulation as in-kernel client adds 6ec593812f9c drm/msm/mdss: Fix spelling mistake "Unuspported" -> "Unsupported" adds 677b64577f81 drm/msm/dpu: Move TE setup to prepare_for_kickoff() adds 51aeb3997feb drm/msm/dpu: Remove empty prepare_commit() function adds b6dde3a06f2e dt-bindings: display/msm: document DPU on SM8550 adds 83a58b20c9b3 drm/msm/disp/dpu1: add support for dspp sub block flush in sc7280 adds ffbbed63e645 drm/msm/dpu: Add support for AR30 format adds b187794e70d5 drm/msm/dpu: rename struct dpu_hw_pipe(_cfg) to dpu_hw_sspp(_cfg) adds 64caf60dd9f7 drm/msm/dpu: move SSPP allocation to the RM adds dab5ace44cda drm/msm/dpu: move SSPP debugfs creation to dpu_kms.c adds 5d1b072aa89c drm/msm/dpu: drop EAGAIN check from dpu_format_populate_layout adds 7f38ec140d9c drm/msm/dpu: move pipe_hw to dpu_plane_state adds 19e98654e7a4 drm/msm/dpu: drop dpu_plane_pipe function adds 3cfcd1307af8 drm/msm/dpu: introduce struct dpu_sw_pipe adds 74fd7fda0f1f drm/msm/dpu: use dpu_sw_pipe for dpu_hw_sspp callbacks adds 6edb12d119e2 drm/msm/dpu: pass dpu_format to _dpu_hw_sspp_setup_scaler3() adds 0cb17768bc6b drm/msm/dpu: clean up SRC addresses when setting up SSPP f [...] adds 62791e695e03 drm/msm/dpu: move stride programming to dpu_hw_sspp_setup_ [...] adds dfdc94e4934b drm/msm/dpu: remove dpu_hw_fmt_layout from struct dpu_hw_sspp_cfg adds 0d06fb9068fd drm/msm/dpu: rename dpu_hw_sspp_cfg to dpu_sw_pipe_cfg adds e35f68d18bad drm/msm/dpu: drop src_split and multirect check from dpu_c [...] adds a1d38f1152c5 drm/msm/dpu: don't use unsupported blend stages adds bbc2c7bd7f19 drm/msm/dpu: move the rest of plane checks to dpu_plane_at [...] adds f2bf133f7fcc drm/msm/dpu: drop redundant plane dst check from dpu_crtc_ [...] adds 7b5c207a4f1d drm/msm/dpu: rewrite plane's QoS-related functions to take [...] adds 7c68ed04c389 drm/msm/dpu: make _dpu_plane_calc_clk accept mode directly adds 6e0ce9ec184a drm/msm/dpu: add dpu_hw_sspp_cfg to dpu_plane_state adds 55d3f857dde6 drm/msm/dpu: simplify dpu_plane_validate_src() adds 27653c574ad4 drm/msm/dpu: rework dpu_plane_sspp_atomic_update() adds 6d7e1ca701df drm/msm/dpu: rework dpu_plane_atomic_check() adds ea2d3612fdf9 drm/msm/dpu: rework plane CSC setting adds 6270e5240227 drm/msm/dpu: rework static color fill code adds dc0b5a61d2d5 drm/msm/dpu: split pipe handling from _dpu_crtc_blend_setup_mixer adds 80e8ae3b38ab drm/msm/dpu: add support for wide planes adds 8b409996ebdc drm/msm/dpu: populate SmartDMA features in hw catalog adds dcb3f7c9042d drm/msm/dpu: drop smart_dma_rev from dpu_caps adds b7bb8967aa12 drm/msm/dpu: log the multirect_index in _dpu_crtc_blend_se [...] adds 27cfd5d7340e drm/msm/dpu: remove unused dpu_plane_validate_multirect_v2 [...] adds 4760be481dc0 drm/msm/dpu: Fix bit-shifting UB in DPU_HW_VER() macro adds 8aa22aaa1fc3 drm/msm/dpu: add DSPPs into reservation upon a CTM request adds f4eddf1d7874 drm/msm/dpu: avoid unnecessary check in DPU reservations adds 82836692d5d7 drm/msm/dpu: manage DPU resources if CTM is requested adds 501bd8dea55d drm/msm/dpu: set dirty_fb flag while in self refresh mode adds c6c6556857e2 msm/disp/dpu: allow atomic_check in PSR usecase adds 2470e93289af Merge branch 'msm-next-lumag-dpu' into msm-next-lumag adds b20566cdef05 drm/msm/dp: Clean up handling of DP AUX interrupts adds bfc12020e63d drm/msm/dp: Return IRQ_NONE for unhandled interrupts adds 8707ba050b65 dt-bindings: display: msm: dp-controller: document SM8450 [...] adds eef01b4e9808 drm/msm/dp: Fix spelling mistake "Capabiity" -> "Capability" adds 36b0d6c17702 dt-bindings: display/msm: dsi-controller-main: Fix depreca [...] adds 3c606134342e drm/msm/dsi: Get rid of msm_dsi_config::num_dsi adds ff83e76b0fcb drm/msm/dsi: Fix DSI index detection when version clash occurs adds 5da326f4232d drm/msm/dsi: dsi_cfg: Deduplicate identical structs adds 61dbf8d2e7c2 drm/msm/dsi: dsi_cfg: Merge SC7180 config into SDM845 adds da9887adffd6 drm/msm/dsi: Switch the QCM2290-specific compatible to ind [...] adds 50da84c091a6 drm/msm/dsi: Remove custom DSI config handling adds 7360fc8bdc49 dt-bindings: display/msm: dsi-controller-main: Add SM6115 adds 6fda1c9420f2 drm/msm/mdp5: set varaiable msm8x76_config storage-class-s [...] adds db1072e1c38c drm/msm/mdp4: Remove empty prepare_commit() function adds 6bfb8b589c17 Merge branches 'msm-next-lumag-dp', 'msm-next-lumag-dsi', [...] adds 8f940ddbc4f1 drm/msm/dpu: Allow variable SSPP_BLK size adds 8399a5ff18dc drm/msm/dpu: Allow variable INTF_BLK size adds fc4fcfb0744b drm/msm/dpu: constify DSC data structures adds ac1c5ed678e8 drm/msm/dpu: mark remaining pp data as const adds fbbd8cce803a drm/msm/dpu: move UBWC/memory configuration to separate struct adds 9cc547933636 drm/msm/dpu: split SM8550 catalog entry to the separate file adds 225978f43986 drm/msm/dpu: split SC8280XP catalog entry to the separate file adds f0f2c32a662c drm/msm/dpu: split SC7280 catalog entry to the separate file adds b8ece0c61e13 drm/msm/dpu: split SM8350 catalog entry to the separate file adds 01f2e9a70be1 drm/msm/dpu: split SM6115 catalog entry to the separate file adds c22a42bd3eb7 drm/msm/dpu: split QCM2290 catalog entry to the separate file adds c9cd1552e95b drm/msm/dpu: split SC7180 catalog entry to the separate file adds 2f36168e3257 drm/msm/dpu: split SM8250 catalog entry to the separate file adds 97e2c8037694 drm/msm/dpu: split SC8180X catalog entry to the separate file adds 25035306871e drm/msm/dpu: split SM8150 catalog entry to the separate file adds 1c611c481e8d drm/msm/dpu: split MSM8998 catalog entry to the separate file adds 9a4425f404c3 drm/msm/dpu: split SDM845 catalog entry to the separate file adds 460c410f02e4 drm/msm/dpu: duplicate sdm845 catalog entries adds 7ea3e251a84e drm/msm/dpu: duplicate sc7180 catalog entries adds 8589ccd71067 drm/msm/dpu: duplicate sm8150 catalog entries adds 586c11233ea8 drm/msm/dpu: duplicate sm8250 catalog entries adds 9bea40825512 drm/msm/dpu: duplicate sm8350 catalog entries adds 2861ce202cd8 drm/msm/dpu: expand sc8180x catalog adds 02538790a8d4 drm/msm/dpu: expand sc7180 catalog adds 5ce224840b9e drm/msm/dpu: expand sm6115 catalog adds 463ba323aeb4 drm/msm/dpu: expand sm8550 catalog adds 8f41187a0649 drm/msm/dpu: use defined symbol for sc8280xp's maxwidth adds 5a7e3c008d35 drm/msm/dpu: catalog: add comments regarding DPU_CTL_SPLIT [...] adds d16b77dd8658 drm/msm/dpu: drop duplicate vig_sblk instances adds e5edf654536f drm/msm/dpu: inline IRQ_n_MASK defines adds dac76a0144d3 drm/msm/dpu: fetch DPU configuration from match data adds ac7e7c9c65ec drm/msm/dpu: drop unused macros from hw catalog adds b8d85bb50511 Merge tag 'drm-msm-next-2023-04-10' of https://gitlab.free [...] adds 813420eb47fb drm/mediatek: Change mmsys compatible for mt8195 mediatek-drm adds f287c66a6064 drm/mediatek: Refactor pixel format logic adds fb36c5020c9c drm/mediatek: Add support for AR30 and BA30 overlays adds ed715684b807 drm/mediatek: Enable AR30 and BA30 overlays on MT8195 adds 36b617f7e4ae drm/mediatek: dp: Only trigger DRM HPD events if bridge is [...] adds d790b0c3fcad dt-bindings: display: mediatek: clean unnecessary item adds 64e352c9bd38 dt-bindings: mediatek: add ethdr definition for mt8195 adds d886c0009bd0 drm/mediatek: Add ETHDR support for MT8195 adds 453c3364632a drm/mediatek: Add ovl_adaptor support for MT8195 adds cb1d6bcca542 drm/mediatek: Add dma dev get function adds 1ef7ed48356c drm/mediatek: Modify mediatek-drm for mt8195 multi mmsys support adds 0d9eee9118b7 drm/mediatek: Add drm ovl_adaptor sub driver for MT8195 adds 012cc7ebec1e drm/mediatek: Add mediatek-drm of vdosys1 support for MT8195 adds 54b48080278a drm/mediatek: Add mediatek-drm of vdosys0 support for mt8188 adds df4752441d6b drm/mediatek: Add mdp_rdma get format function adds d6dc3cdcc8b5 drm/mediatek: Add ovl_adaptor get format function adds 9243d70e05c5 drm/mediatek: dp: Change the aux retries times when receiv [...] adds 55bf14961db9 Merge tag 'mediatek-drm-next-6.4' of https://git.kernel.or [...] adds 4dee3c4b32a6 drm/vkms: remove the need for the primary plane to be visible adds 4a1b5d183273 drm/vkms: allow the primary plane to be positioned adds 6fe30712088e drm/omapdrm: Include <linux/of.h> adds 38129bc9260d drm/omapdrm: Remove fb from struct omap_fbdev adds 194c9e20954a drm/omapdrm: Remove bo from struct omap_fbdev adds 8e3aac3bba0f drm/omapdrm: Remove fbdev from struct omap_drm_private adds 9e69bcd88e45 drm/omapdrm: Implement fbdev emulation as in-kernel client adds 1f0d40d88f7a dt-bindings: bridge: Convert Samsung MIPI DSIM bridge to yaml adds 5a94aa77bb7f drm/scheduler: Fix UAF race in drm_sched_entity_push_job() adds ca0376ba196f drm/vkms: Drop vkms_connector_destroy() wrapper adds e3adc46da349 drm/vkms: Remove <drm/drm_simple_kms_helper.h> include adds c2ba16cddd6d drm/vc4: remove unused render_wait variable adds ac9aa21bdf40 drm/nouveau/mc/ga100: make ga100_mc_device static adds b8aa52913b84 drm/nouveau/disp: make gv100_disp_core_mthd_base static adds 490438469d49 drm/vmwgfx: Drop mksstat_init_record fn as currently unused adds 35d86fb626a2 drm/vmwgfx: Print errors when running on broken/unsupporte [...] adds a37a512db3fa drm/vmwgfx: Fix Legacy Display Unit atomic drm support adds fd35174e13f9 drm/vmwgfx: remove unused vmw_overlay function adds d8dab40a8b37 Merge tag 'drm-misc-next-2023-04-12' of git://anongit.free [...] adds 81900e3a3775 drm/i915: disable sampler indirect state in bindless heap adds afa351a15d80 Merge tag 'drm-intel-next-fixes-2023-04-13' of git://anong [...] adds 980d5baeb25c drm/amdgpu: allow more APUs to do mode2 reset when go to S4 adds 97998b893c30 drm/amd/amdgpu: introduce gc_*_mes_2.bin v2 adds 63a4d258ae1b drm/amdgpu: add new parameters in v11_struct adds 583da1b82ac5 drm/amd/display: remove unused average_render_time_in_us a [...] adds 9eb28ac1a25a drm/amdgpu: Add MES KIQ dequeue in MES hw fini adds abaeafb1b1fb drm/amd/display: Clear FAMS flag if FAMS doesn't reduce vlevel adds 0efa70356882 drm/amd/display: add scaler control for dcn32 adds 6f6869dcf415 drm/amd/display: prep work for root clock optimization ena [...] adds 385c3e4c29e1 drm/amd/display: Correct DML calculation to follow HW SPEC adds 0289e0ed1b9a drm/amd/display: Add FPO + VActive support adds d170e938f01f drm/amd/display: On clock init, maintain DISPCLK freq adds a2a0bdf1989c drm/amd/display: add dscclk instance offset check adds 554836cc2441 drm/amdgpu: Add MES KIQ clear to tell RLC that KIQ is dequeued adds 7727e7b60f82 drm/amd/display: Improve robustness of FIXED_VS link train [...] adds 9dce8c2a5f1b drm/amd/display: [FW Promotion] Release 0.0.161.0 adds d116db180dec drm/amd: Fix an out of bounds error in BIOS parser adds e38dddcaed60 drm/amd/display: 3.2.230 adds 52f1783ff414 drm/amd/display: Fix potential null dereference adds 11f25c844e29 drm/amd/amdgpu: Drop the hang limit parameter adds 207bbfb63dc0 drm/amdgpu: Add userptr bo support for mGPUs when iommu is on adds 89317d425512 drm/amd/pm: Fix incorrect comment about Vangogh power cap support adds af152c212058 amd/amdgpu: Inherit coherence flags base on original BO flags adds e86bd8b21d57 drm/amdgpu: optimize redundant code in umc_v8_10 adds edd48e6d8f34 drm/amdgpu: DROP redundant drm_prime_sg_to_dma_addr_array adds 5e08e9c742a0 drm/amdgpu: Fix sdma v4 sw fini error adds fc926faefcb7 drm/amdgpu: optimize redundant code in umc_v6_7 adds 5591a051b86b drm/amdgpu: refine get gpu clock counter method adds 52a3a40ee4f8 drm/amd/pm: correct SMU13.0.7 pstate profiling clock settings adds 86f3a961f367 drm/amd/pm: correct SMU13.0.7 max shader clock reporting adds 418431bcc9ae drm/amdgpu: Fix warnings adds ff38d974bc28 drm/amd/display: set variable dcn3_14_soc storage-class-sp [...] adds 75bf1df75d5e drm/amd/display: set variables aperture_default_system and [...] adds 94aec514c872 drm/amd/display: set variables dml*_funcs storage-class-sp [...] adds fdf8ea814ae4 drm/amd/display: remove unused matching_stream_ptrs variable adds aee89b7d0929 drm/amd/display : Log DP link training downspread info adds febc9c65b37f drm/amdgpu: use sdma_v6 single packet invalidation adds caa4dffa9abd drm/amdgpu: fix unexpected block id adds 58bc2a9cbfdd drm/amdgpu: correct ras enabled flag adds 3e3320a7d96c drm/amd/display: Add logging for DP link traning Test Patt [...] adds 00fa40353bf3 drm/amdkfd: Check PCIe atomics support on GFX11 to set CP_ [...] adds 27488686cb18 drm/amdgpu: Enable GFX11 SDMA context empty interrupt adds 6246059a19d4 drm/amdgpu: simplify amdgpu_ras_eeprom.c adds e69c373c3f0c drm/amd/pm: remove unused num_of_active_display variable adds 318e431b306e drm/amdgpu: Enable IH retry CAM on GFX9 adds dd299441654f drm/amdgpu: Rework retry fault removal adds fd784a418ed8 drm/amdgpu: add gfx v11_0_3 fed irq handling for sriov adds 6fe2ecdba344 drm/amd/pm: correct the pcie link state check for SMU13 adds f03eb1d26c27 drm/amdgpu: switch to golden tsc registers for raven/raven2 adds 0512e9ffebca drm/amdgpu: rename num_doorbells adds ff742e0ca3db drm/amdgpu: include protection for doorbell.h adds 73c4b0f83693 drm/amdgpu: drop temp programming for pagefault handling adds 7c0f7ee00c7d drm/amdgpu: add gc v9_4_3 rlc_funcs implementation adds f22067419e96 drm/amdgpu: skip kfd-iommu suspend/resume for S0ix adds fbc24293ca16 drm/amdgpu: change the reference clock for raven/raven2 adds 8855818ce755 drm/amdgpu: reserve the old gc_11_0_*_mes.bin adds 836887714008 drm/amdkfd: Enable HW_UPDATE_RPTR on GC 9.4.3 adds 70bdfedaaec1 drm/amdkfd: Add gfx_target_version for GC 9.4.3 adds ca9beb8aac68 drm/amd/display: Add logging when setting DP sink power st [...] adds de7511aef767 drm/amdgpu: switch to v9_4_3 gfx_funcs callbacks for GC 9.4.3 adds 6a929fea7f80 drm/amdgpu: add common early init support for GC 9.4.3 adds 88c7ad91e378 drm/amd/display: Add logging when DP link training Clock r [...] adds 5e5d4b39ce20 drm/amdgpu: add common ip block for GC 9.4.3 adds b805d8d785e4 Revert "drm/amdgpu: enable ras for mp0 v13_0_10 on SRIOV" adds 0530553ba842 drm/amdgpu: move vmhub out of amdgpu_ring_funcs (v4) adds 541372bb62f2 drm/amdgpu: add some basic elements for multiple XCD case adds e82c98f2ca43 Merge tag 'amd-drm-next-6.4-2023-04-14' of https://gitlab. [...] adds 2efc8e1001ac drm/i915/color: Fix typo for Plane CSC indexes adds d1691bb22eba drm/i915/gt: Avoid out-of-bounds access when loading HuC adds 631420b06597 drm/i915: Make intel_get_crtc_new_encoder() less oopsy adds 803033c148f7 drm/i915: Fix memory leaks in i915 selftests adds 2c69679626d5 drm/i915/dp_mst: Fix active port PLL selection for seconda [...] adds 02a8ae723225 Merge tag 'drm-intel-next-fixes-2023-04-20-1' of git://ano [...] adds 89c258b5226d drm/exynos: Remove exynos_gem from struct exynos_drm_fbdev adds 50e97607f885 drm/exynos: Remove struct exynos_drm_fbdev adds 3bf3b53446d1 drm/exynos: Remove fb_helper from struct exynos_drm_private adds 99286486d674 drm/exynos: Initialize fbdev DRM client adds 49953b70e7d3 drm/exynos: Implement fbdev emulation as in-kernel client adds 289af45508ca Merge tag 'exynos-drm-next-for-v6.4-2' of git://git.kernel [...] new c8cc58e289ed Merge tag 'drm-next-2023-04-24' of git://anongit.freedeskt [...] adds 2f8c0810af73 media: vb2: set owner before calling vb2_read adds 5f225889f23d media: v4l2-dev.c: check for V4L2_CAP_STREAMING to enable [...] adds 643e83501461 media: cx18: convert to vb2 adds 274cb00985e2 media: cx18: fix incorrect input counting adds 651640f6534c media: cx18: properly report pixelformats adds 832c49e9ca52 media: cx18: missing CAP_AUDIO for vbi stream adds 00d08584e401 media: cx18: reorder fmt_vid_cap functions in cx18-ioctl.c adds 13de5a512a44 media: cx18: fix format compliance issues adds 41e31b34a895 media: dt-bindings: rc: add rc-dreambox adds a17b738cdefb media: rc: add common keymap for Dreambox RC10/RC0 and RC2 [...] adds b569972ab8d3 media: dt-bindings: rc: add rc-beelink-mxiii adds 12f922588256 media: rc: add Beelink Mini MXIII keymap adds b8cff31b7627 media: tc358746: Remove unneeded semicolon adds 6262e80228df media: platform: exynos4-is: Fix spelling mistake "palne" [...] adds 59eeb9ad7c69 media: dt-bindings: silabs,si470x: Convert to DT schema adds e78da4da9edb media: dvb-frontends: Fix a typo ("Unknow sleep mode") adds de1634222060 media: drop unnecessary networking includes adds d5872e93fab9 media: mxl5005s: Bounds check size used for max array index adds 474acc639fc8 media: imx-jpeg: Bounds check sizeimage access adds 2371adeab717 media: bdisp: Add missing check for create_workqueue adds cf75b2970352 media: dw100: use devm_platform_get_and_ioremap_resource() adds 2b64bcb76ac5 media: platform: renesas: use devm_platform_get_and_iorema [...] adds 35dac920f721 media: platform: stm32: use devm_platform_get_and_ioremap_ [...] adds d00f59225078 media: platform: mtk-mdp3: Add missing check and free for [...] adds 46ff24efe04a media: platform: cros-ec: Add aurash to the match table adds ffa331d9bf94 media: amphion: decoder implement display delay enable adds 47e8b73bc35d media: cx23885: Fix a null-ptr-deref bug in buffer_prepare [...] adds bdcd4c10433d media: MAINTAINERS: Add myself as CAMSS maintainer adds 3af805f70c83 media: platform: via: Handle error for dma_set_mask adds 1634b7adcc5b media: pci: tw68: Fix null-ptr-deref bug in buf prepare an [...] adds 82b88d4da541 media: stm32-dcmi: Enable incoherent buffer allocation adds 4ae47770d57b media: mtk-jpegenc: Fix a compilation issue adds eed9496a0501 media: av7110: prevent underflow in write_ts_to_decoder() adds 6f8cdfdf1c2c media: platform: cros-ec: Add Gladios/Lisbon to the match table adds 1107283b3351 media: pvrusb2: VIDEO_PVRUSB2 depends on DVB_CORE to use d [...] adds 5a84798e039b media: docs: vidioc-g-ext-ctrls.rst: Document p_s32 and p_ [...] adds 3e59c24006f0 media: admin-guide/media/cec.rst: update CEC debugging doc adds 30c758a48a98 media: stm32: dma2d: remove unused fb_buf adds 9ab9037faf29 media: zoran: drop two obsolete prototypes from zoran_device.h adds d75d29eb3596 media: common: btcx-risc.h: drop obsolete header adds 7777694f8066 media: saa7146: drop overlay support adds 50a5677d535e media: saa7134: drop overlay support adds 3c161e82dfbd media: bttv: drop overlay support adds ccaa9d50ca73 media: vivid: drop overlay support adds 2e19bfc8ab17 media: vivid: drop bitmap and clipping output overlay support adds 99ba0703c6f4 media: v4l2-core: drop v4l2_window clipping and bitmap support adds fc650d2eba10 media: videodev.h: drop V4L2_FBUF_CAP_LIST/BITMAP_CLIPPING adds d04794da9649 media: v4l2-core: zero field base in struct v4l2_framebuffer adds ce875a29b1ad media: Documentation: userspace-api: media: drop clipping, [...] adds 5a6cf0871265 media: i2c: st-vgxy61: Remove duplicate default mode set on probe adds 985ed1d7432e media: i2c: st-vgxy61: Move 'detect' call to 'power_on' adds 44b22d45cd45 media: i2c: st-vgxy61: Fix control flow error on probe adds c2402afcd338 media: i2c: st-vgxy61: Use VGXY61_NB_POLARITIES instead of [...] adds a50ee4afc77e media: subdev: Use 'shall' instead of 'may' in route validation adds 698a619a04be media: subdev: Split V4L2_SUBDEV_ROUTING_NO_STREAM_MIX adds a1299df6718b media: subdev: Add V4L2_SUBDEV_ROUTING_NO_MULTIPLEXING adds 44cedb7bed5a media: i2c: imx290: Make use of get_unaligned_le24(), put_ [...] adds 32fceaa6b730 media: i2c: imx290: Use device_property_read_u32() directly adds ca4331bd0d6d media: i2c: ov5647: Add test pattern control adds 0d840d425e77 media: i2c: ov5647: Use bus-locked i2c_transfer() adds f8d5f7d9e11a media: dt-bindings: media: i2c: Add mono version to IMX290 [...] adds 8bb19dd7e1d7 media: i2c: imx290: Add support for the mono sensor variant adds 9a78e9372193 media: i2c: imx290: Match kernel coding style on whitespace adds 077d1b328d61 media: i2c: imx290: Set the colorspace fields in the format adds f539858741b3 media: i2c: imx290: Add V4L2_SUBDEV_FL_HAS_EVENTS and subs [...] adds bc35f9a21a55 media: i2c: imx290: Fix the pixel rate at 148.5Mpix/s adds de39557748cf media: i2c: imx290: Support 60fps in 2 lane operation adds d0347f9889e3 media: i2c: imx290: Use CSI timings as per datasheet adds 08a0061db717 media: i2c: imx290: Convert V4L2_CID_HBLANK to read/write adds 9fe4eee963bb media: i2c: imx290: Convert V4L2_CID_VBLANK to read/write adds bdb55fb216c5 media: i2c: imx290: VMAX is mode dependent adds 044c2bfd0036 media: i2c: imx290: Remove duplicated write to IMX290_CTRL_07 adds ffbe3d825174 media: i2c: imx290: Add support for 74.25MHz external clock adds 924350ae0325 media: i2c: imx290: Add support for H & V Flips adds a3d4bba7dcab media: i2c: imx290: Add the error code to logs in start_streaming adds d30954cbf258 media: dt-bindings: media: i2c: Add imx327 version to IMX3 [...] adds 2d41947ec2c0 media: i2c: imx290: Add support for imx327 variant adds 5a26272f9c2f media: doc/media api: Try to make enum usage clearer adds 1fde66dc5712 media: media api: Try to make enum usage clearer adds 4f45a50e71bc media: docs: media: v4l: uapi: Fix field type for SUBDEV_E [...] adds b5babca2e64c media: dt-bindings: samsung-fimc: drop simple-bus adds af0a0a4d626f media: samsung: exynos4-is: do not require pinctrl adds 7d3b26da468d media: samsung: exynos4-is: drop simple-bus from compatibles adds 9cbe7765b5ab media: dt-bindings: i2c: samsung,s5k6a3: convert to dtschema adds 9bc4bc77862b media: dt-bindings: i2c: samsung,s5k5baf: convert to dtschema adds 67b8786a0060 media: dt-bindings: samsung,exynos4210-csis: convert to dtschema adds dce26f261c5b media: dt-bindings: samsung,exynos4212-fimc-lite: convert [...] adds 9f7d8d88d552 media: dt-bindings: samsung,exynos4212-is: convert to dtschema adds 464c257258c6 media: dt-bindings: samsung,fimc: convert to dtschema adds 30cbaa02f7a6 media: dt-bindings: samsung,s5c73m3: convert to dtschema adds 4ed6627b0c4d media: i2c: ov5670: Use dev_err_probe in probe function adds a97b24febd1f media: i2c: ov5670: Support single-lane operation adds bdcf6267b851 media: dt-bindings: st,stm32-cec: drop obsolete file adds e004c637fb1d media: i2c: ov5670: Properly handle !CONFIG_HAVE_CLK adds ef586f262c1c media: i2c: imx296: Use v4l2_subdev_get_fmt() adds 74b506cb4fa7 media: i2c: ov2685: Add print for power on write failed adds 36cc66b08211 media: i2c: ov2685: Add controls from fwnode adds 859128ab6f0f media: i2c: ov2685: Add .get_selection() support adds 1af2f618acc1 media: ov13b10: Support device probe in non-zero ACPI D state adds 48c33c656c4a media: ov13b10: remove streaming mode set from reg_list adds 1968808dd1e8 media: i2c: imx258: Parse and register properties adds bfce6a12e5ba media: max9286: Free control handler adds af2270e043ce media: dt-bindings: qcom,venus: cleanup adds f8cc21d454c5 media: dt-bindings: qcom,venus: split common properties adds 3ef86da7e24d media: dt-bindings: qcom,msm8996-venus: document interconnects adds 9457d55ece55 media: dt-bindings: qcom,sc7180-venus: document OPP table adds 3f7a5818a60f media: dt-bindings: qcom,sc7280-venus: document OPP table adds ee7d23f5589f media: dt-bindings: qcom,sdm845-venus-v2: document OPP table adds a9dd982c60f3 media: dt-bindings: qcom,sm8250-venus: document OPP table adds 55cdf8c9defe media: dt-bindings: qcom,venus: document firmware-name adds 7370f639bbc7 media: v4l2-ctrls: Fix doc for v4l2_ctrl_request_hdl_find adds d6e34091ad77 media: i2c: imx334: replace __v4l2_ctrl_s_ctrl to __v4l2_c [...] adds 5ca5515ab16a media: i2c: imx334: add missing reset values for mode 3840 [...] adds 7462df589954 media: i2c: imx334: support lower bandwidth mode adds 52eee3b96481 media: dt-bindings: media: i2c: imx334 add new link_freq adds 2653fad0d8a9 media: dt-bindings: media: convert meson-ir.txt to dt-schema adds 71937240a472 media: ov2685: Select VIDEO_V4L2_SUBDEV_API adds 75c38caf66a1 media: mtk-jpeg: Fixes jpeghw multi-core judgement adds 9ceca28e4f98 media: mtk-jpeg: add jpeg single core initial function adds 86379bd9d399 media: mtk-jpeg: Fixes jpeg enc&dec worker sw flow adds d40e95274925 media: mtk-jpeg: reconstructs the initialization mode of worker adds 6a7a883f020f media: mtk-jpeg: Remove some unnecessary variables adds 09aea13ecf6f media: mtk-jpeg: refactor some variables adds 0a2f03bbdca7 media: mtk-jpeg: refactor hw dev initializaiton adds 52e69517061c media: dt-bindings: media: mediatek: Rename child node nam [...] adds fa87b0615c19 media: dt-bindings: media: mediatek: Remove "dma-ranges" p [...] adds 355e9472ccb0 media: dt-bindings: media: mediatek: vcodec: adapt to the [...] adds cdc1068ab63a media: dt-bindings: media: mediatek: vcodec: Change the ma [...] adds e25528e1dbe5 media: mediatek: vcodec: Use 4K frame size when supported [...] adds 6d020d81b91a media: mediatek: vcodec: Make MM21 the default capture format adds 68c7df527657 media: mediatek: vcodec: Force capture queue format to MM21 adds ae77d1391445 media: add Sorenson Spark video format adds 9de92986daac media: amphion: support to decode sorenson spark video adds ec9aa62a1e4d media: add RealVideo format RV30 and RV40 adds 3b514e79e314 media: amphion: support to decode RealVideo video adds 5bbb6e2ca674 media: mediatek: vcodec: add params to record lat and core [...] adds f7a3780cf969 media: mediatek: vcodec: using each instance lat_buf count [...] adds 2cfca6c1bf80 media: mediatek: vcodec: move lat_buf to the top of core list adds d227af847ac2 media: mediatek: vcodec: add core decode done event adds af50b13dd3d7 media: mediatek: vcodec: remove unused lat_buf adds 2e0ef56d81cb media: mediatek: vcodec: making sure queue_work successfully adds 960badda95f1 media: mediatek: vcodec: change lat thread decode error condition adds db6f68b51e5c media: verisilicon: Do not set context src/dst formats in [...] adds 3b93a6f009c9 media: verisilicon: Do not use ctx fields as format storag [...] adds 6aa3b9c5da6e media: verisilicon: Do not set ctx->bit_depth in hantro_tr [...] adds 3c32d94c9c52 media: verisilicon: Do not change context bit depth before [...] adds ac5d3db4c1db media: verisilicon: HEVC: Only propose 10 bits compatible [...] adds 3d77e23c9988 media: verisilicon: VP9: Only propose 10 bits compatible p [...] adds 50d0a7aea480 media: cedrus: fix use after free bug in cedrus_remove due [...] adds 3228cec23b8b media: rkvdec: fix use after free bug in rkvdec_remove adds 4948ea58e733 media: cec-gpio: Convert to platform remove callback retur [...] adds 0ff7aee24e47 media: cros-ec-cec: Don't exit early in .remove() callback adds 45848b283437 media: cros-ec-cec: Convert to platform remove callback re [...] adds 202779456dc5 media: ao-cec-g12a: Convert to platform remove callback re [...] adds 9cc5b012af48 media: ao-cec: Convert to platform remove callback returning void adds 3f8b9bbc968a media: s5p_cec: Convert to platform remove callback return [...] adds ba878edae223 media: seco-cec: Convert to platform remove callback retur [...] adds 3cdae5bf29ed media: stih-cec: Convert to platform remove callback retur [...] adds 1bef2ac893f1 media: stm32-cec: Convert to platform remove callback retu [...] adds 6faac71d36cc media: tegra_cec: Convert to platform remove callback retu [...] adds 297bb597a967 media: rtl2832_sdr: Convert to platform remove callback re [...] adds f5b11862ae4b media: zd1301_demod: Convert to platform remove callback r [...] adds cca3af8df861 media: allegro-core: Convert to platform remove callback r [...] adds 06fc46cae9c4 media: ge2d: Convert to platform remove callback returning void adds a3b4ab60bb70 media: vpu_core: Convert to platform remove callback retur [...] adds a79495b0423d media: vpu_drv: Convert to platform remove callback return [...] adds 399e00180bb8 media: aspeed-video: Convert to platform remove callback r [...] adds a5a86c2ee005 media: atmel-isi: Convert to platform remove callback retu [...] adds bbb3f635b0e9 media: cdns-csi2rx: Convert to platform remove callback re [...] adds 60fa2efb3aed media: cdns-csi2tx: Convert to platform remove callback re [...] adds 42f8f4cddf91 media: coda-common: Convert to platform remove callback re [...] adds 3c56717a5857 media: pxa_camera: Convert to platform remove callback ret [...] adds c65cee0b8750 media: m2m-deinterlace: Convert to platform remove callbac [...] adds 94eca0c00aaf media: marvell: Simplify remove callback adds 100290bf4040 media: marvell: Convert to platform remove callback return [...] adds 413c0d74ed55 media: mtk_jpeg_core: Convert to platform remove callback [...] adds 542c20262613 media: mtk_mdp_core: Convert to platform remove callback r [...] adds 61a6187dd51b media: mtk-mdp3-core: Convert to platform remove callback [...] adds a3afc5b10661 media: mtk_vcodec_dec_drv: Convert to platform remove call [...] adds ff183b8b9044 media: mtk_vcodec_enc_drv: Convert to platform remove call [...] adds ce27e3315a8a media: mtk_vpu: Convert to platform remove callback return [...] adds 0b36a5eee515 media: microchip-csi2dc: Convert to platform remove callba [...] adds 61263f17195f media: microchip-sama5d2-isc: Convert to platform remove c [...] adds 447728bd1c12 media: microchip-sama7g5-isc: Convert to platform remove c [...] adds 9045184b76ea media: vde: Convert to platform remove callback returning void adds 0c43a7413c8e media: dw100: Convert to platform remove callback returning void adds 447925334c06 media: mxc-jpeg: Convert to platform remove callback retur [...] adds 9457f2d95510 media: imx-mipi-csis: Convert to platform remove callback [...] adds 7505faa08cb6 media: imx-pxp: Convert to platform remove callback return [...] adds 1b289dbc937a media: imx7-media-csi: Convert to platform remove callback [...] adds 8a7033f806c3 media: mx2_emmaprp: Convert to platform remove callback re [...] adds 428bbf4be401 media: camss: Convert to platform remove callback returning void adds d80250819e59 media: venus: Warn only once about problems in .remove() adds 9283f534ea2e media: venus: Convert to platform remove callback returning void adds 68f9c1de7822 media: vdec: Convert to platform remove callback returning void adds 63b9173119e0 media: venc: Convert to platform remove callback returning void adds f469bdd2cac7 media: rcar-fcp: Convert to platform remove callback retur [...] adds b65efa9136d7 media: rcar-isp: Convert to platform remove callback retur [...] adds 8ce6911d2968 media: rcar-core: Convert to platform remove callback retu [...] adds 4a70c1aafbca media: rcar-csi2: Convert to platform remove callback retu [...] adds 2ff72c6c42b9 media: rcar_drif: Convert to platform remove callback retu [...] adds 0e82d3715fd2 media: rcar_fdp1: Convert to platform remove callback retu [...] adds 1031765c5799 media: rcar_jpu: Convert to platform remove callback retur [...] adds deb64aa72c2e media: renesas-ceu: Convert to platform remove callback re [...] adds 76710bde524f media: rzg2l-core: Convert to platform remove callback ret [...] adds 569d4328d8f2 media: rzg2l-csi2: Convert to platform remove callback ret [...] adds 23f4acfa8125 media: sh_vou: Convert to platform remove callback returning void adds 1f669271ae7e media: vsp1_drv: Convert to platform remove callback retur [...] adds 067df5670f24 media: rga: Convert to platform remove callback returning void adds 073dcc081b92 media: rkisp1-dev: Convert to platform remove callback ret [...] adds ff11de42f837 media: gsc-core: Convert to platform remove callback retur [...] adds 5de68c11e1ee media: fimc-core: Convert to platform remove callback retu [...] adds 459ce2141f14 media: fimc-is-i2c: Convert to platform remove callback re [...] adds f3af72a278da media: fimc-is: Convert to platform remove callback return [...] adds 323dee6e0002 media: fimc-lite: Convert to platform remove callback retu [...] adds 98c58c97fd4d media: media-dev: Convert to platform remove callback retu [...] adds 742b0f1d41aa media: mipi-csis: Convert to platform remove callback retu [...] adds 10ded2312724 media: camif-core: Convert to platform remove callback ret [...] adds 63a99bedf363 media: g2d: Convert to platform remove callback returning void adds f23f0e63ec87 media: jpeg-core: Convert to platform remove callback retu [...] adds 9709cf5bfc6c media: s5p_mfc: Convert to platform remove callback return [...] adds 5efb273ec9dd media: bdisp-v4l2: Convert to platform remove callback ret [...] adds 5c5fce0fa617 media: c8sectpfe-core: Convert to platform remove callback [...] adds cd9a1c4ffda6 media: delta-v4l2: Convert to platform remove callback ret [...] adds b7186d940d21 media: hva-v4l2: Convert to platform remove callback retur [...] adds 41579d570d8f media: dma2d: Convert to platform remove callback returning void adds 65becc29c9bc media: stm32-dcmi: Convert to platform remove callback ret [...] adds a72b9869ece5 media: sun4i_csi: Convert to platform remove callback retu [...] adds 2fc7c4f35338 media: sun6i_csi: Convert to platform remove callback retu [...] adds cdf5e3835c47 media: sun6i_mipi_csi2: Convert to platform remove callbac [...] adds d09a2fffe61e media: sun8i_a83t_mipi_csi2: Convert to platform remove ca [...] adds 98e3987ae6f3 media: sun8i-di: Convert to platform remove callback retur [...] adds 17d32ccde1f3 media: sun8i_rotate: Convert to platform remove callback r [...] adds 2c4727edc8ca media: am437x-vpfe: Convert to platform remove callback re [...] adds f57329adcc52 media: cal: Convert to platform remove callback returning void adds add8eb46e72b media: vpif: Convert to platform remove callback returning void adds 973be9663e04 media: vpif_capture: Convert to platform remove callback r [...] adds 801edb657128 media: vpif_display: Convert to platform remove callback r [...] adds 0a44e5f60617 media: omap_vout: Convert to platform remove callback retu [...] adds 5599fadaf861 media: isp: Convert to platform remove callback returning void adds f0f431d3c3aa media: vpe: Convert to platform remove callback returning void adds b9294ba9285e media: hantro_drv: Convert to platform remove callback ret [...] adds e65db25b8d7a media: via-camera: Convert to platform remove callback ret [...] adds 7234c7258cb4 media: video-mux: Convert to platform remove callback retu [...] adds 993bfd14d200 media: xilinx-csi2rxss: Convert to platform remove callbac [...] adds 70a7faec29db media: xilinx-tpg: Convert to platform remove callback ret [...] adds b8368fbee737 media: xilinx-vipp: Convert to platform remove callback re [...] adds dbb836e23968 media: xilinx-vtc: Convert to platform remove callback ret [...] adds 830d1151f918 media: radio-si476x: Convert to platform remove callback r [...] adds 070003a89f09 media: radio-timb: Convert to platform remove callback ret [...] adds 8d4de3f79864 media: radio-wl1273: Convert to platform remove callback r [...] adds 3c1dd02566e1 media: radio-platform-si4713: Convert to platform remove c [...] adds 66774df1545d media: gpio-ir-recv: Convert to platform remove callback r [...] adds f6fc05fa3e28 media: img-ir-core: Convert to platform remove callback re [...] adds ea4e628f21aa media: ir-hix5hd2: Convert to platform remove callback ret [...] adds bd8bf77ff80f media: meson-ir-tx: Convert to platform remove callback re [...] adds e6c0447418d0 media: meson-ir: Convert to platform remove callback retur [...] adds d6db10b14b43 media: mtk-cir: Convert to platform remove callback return [...] adds 41d64f00d340 media: st_rc: Convert to platform remove callback returning void adds 04b5c28bb438 media: sunxi-cir: Convert to platform remove callback retu [...] adds f3675a017f23 media: vicodec-core: Convert to platform remove callback r [...] adds b8b615b530a2 media: vidtv_bridge: Convert to platform remove callback r [...] adds a4e1d46f632a media: vim2m: Convert to platform remove callback returning void adds 19136807ad69 media: vimc-core: Convert to platform remove callback retu [...] adds 1727b7164705 media: visl-core: Convert to platform remove callback retu [...] adds fc63c5b12a7d media: vivid-core: Convert to platform remove callback ret [...] adds 24e79e3d1508 media: it913x: Convert to platform remove callback returning void adds 3c4ed72a16bc media: camss: sm8250: Virtual channels for CSID adds 8ce158c1be98 media: camss: vfe: Reserve VFE lines on stream start and l [...] adds 1c4abf0246d2 media: camss: vfe-480: Multiple outputs support for SM8250 adds 89013969e232 media: camss: sm8250: Pipeline starting and stopping for m [...] adds 1e293874fabf media: i2c: adv748x: Fix lookup of DV timings adds 8a7bc891b9eb media: i2c: adv748x: Write initial DV timings to device adds 092e321ab054 media: i2c: adv748x: Report correct DV timings for pattern [...] adds b6f790a5767b media: atmel: atmel-isc: Use devm_platform_ioremap_resource() adds 91f1312069bd usbtv: usbtv_set_regs: the pipe is output adds 5abda7a16698 media: dm1105: Fix use after free bug in dm1105_remove due [...] adds 30cf57da176c media: saa7134: fix use after free bug in saa7134_finidev [...] adds 0356c10dbf19 media: au0828: remove unnecessary (void*) conversions adds 4168720753ce media: platform: mtk-mdp3: fix potential frame size overfl [...] adds 0cbfa7c9054c media: platform: mtk-mdp3: add files for chip configuration adds b59ed26fb489 media: platform: mtk-mdp3: chip config split about compone [...] adds b385b991ef2f media: platform: mtk-mdp3: chip config split about subcomponents adds 6b8910e3cb5e media: platform: mtk-mdp3: chip config split about color format adds b35bf333ff8e media: platform: mtk-mdp3: chip config split about resolut [...] adds 50709e6343e3 media: platform: mtk-mdp3: chip config split about pipe info adds a5b400ea1c7d media: platform: mtk-mdp3: extend mdp_color format for com [...] adds c4320f9721fd media: platform: mtk-mdp3: dynamically allocate component clocks adds da1a8a4f932d media: platform: mtk-mdp3: Split general definitions used in MDP3 adds 09e694f1e9da media: platform: mtk-mdp3: decompose hardware-related info [...] adds b4e5219985e8 media: platform: mtk-mdp3: reconfigure shared memory adds 1821d0abb68d media: vsp1: Remove unused vsp1_subdev_internal_ops declaration adds 52d8caca3d53 media: vsp1: Replace vb2_is_streaming() with vb2_start_str [...] adds 1dc30075fb0f media: vsp1: Add underrun debug print adds c766c90faf93 media: rcar_fdp1: Fix refcount leak in probe and remove function adds 7cb7018c1ae4 media: rkisp1: Add NV16M and NV61M to output formats adds 7cfb35d3a800 media: rkisp1: Implement ENUM_FRAMESIZES adds a56b3e151e30 media: imx: imx7-media-csi: Fix error handling in imx7_csi [...] adds e6f68b1c4048 media: imx: imx7-media-csi: Fix mbus framefmt field init adds 6cf9e3572ee8 media: imx: imx7-media-csi: Fail on invalid type in VIDIOC [...] adds 36f6b2a33cd9 media: imx: imx8mq-mipi-csi2: Use V4L2 subdev active state adds bc85e79d4f42 media: imx: imx8mq-mipi-csi2: Remove unneeded state variab [...] adds c9b79c5d1e0f staging: media: imx: Drop imx_media_subdev_bound() adds a11c03f063c8 staging: media: imx: Drop IMX_MEDIA_GRP_ID_CSI adds 66ed61b91eaf staging: media: imx: Drop unused helper functions adds 5ba1cc41bf39 staging: media: imx: Make imx_media_of_add_csi() static adds 5276c9df9c2a media: v4l: async: Return async sub-devices to subnotifier list adds bb4e2e24acdf media: i2c: ov7670: Use the devm_clk_get_optional() helper adds ab190665276b media: dt-bindings: Drop unneeded quotes adds 5a4e1b5aed2a media: ov8856: Do not check for for module version adds 2649c1a20e8e media: hi846: Fix memleak in hi846_init_controls() adds a7687fec1975 media: mc-device: remove unnecessary __must_check adds 9d73363d3bcd media: dt-bindings: media: rkisp1: complete ov2685 example adds 8d561d78aeab media: dt-bindings: ov2685: convert to dtschema adds 0482fbb1c1cc media: i2c: ov2685: Make reset gpio optional adds 4c5681acd75d media: i2c: adv7604: Enable video adjustment adds 68a9ca452a41 media: i2c: adv7604: Fix range of hue control adds bd5a03bc5be8 media: Accept non-subdev sinks in v4l2_create_fwnode_links [...] adds 567f97bd381f media: ipu3-cio2: support multiple sensors and VCMs with same HID adds 0f4afd529224 media: Use of_property_present() for testing DT property presence adds 8584e4bea31c media: rcar-vin: remove R-Car H3 ES1.* handling adds 2f1317090660 media: rcar-vin: csi2: remove R-Car H3 ES1.* handling adds af4273b43f2b media: renesas: fdp1: remove R-Car H3 ES1.* handling adds 8255140ee6e1 media: venus: drop unused opp_table field documentation adds c0bc1ca0b3fe media: hi556: add 2592x1444 resolution adds 69f39773a3e9 media: ipu3-cio2: support more camera sensors in cio2-bridge adds f311baff0408 MAINTAINERS: Assume ov8856 driver maintainership adds c8f30770c628 media: dt-bindings: ov8856: Assign maintainership to myself adds 6e4731e756cd media: imx258: Register H/V flip controls adds 23c3b904b173 media: imx258: Remove mandatory 180 degrees rotation adds 6b3980e045bb media: ccs: Align flipping behaviour with other drivers adds c2fc1693ab30 media: ccs: Add V4L2 controls from properties adds 2bef63370bba media: ccs: Support 16-bit sensor revision number register adds c31d11e3878e media: ccs: Apply module manufacturer hack on non-CCS devi [...] adds 86190c53c900 media: ccs: Differentiate SMIA and MIPI vendors in static data adds 66c3b67a6875 media: ccs: Document CCS static data file names adds d56f39f70508 media: i2c: imx290: Add missing \n on dev_err_probe() message adds 9fffbf9ca00f dt-bindings: media: gpio-ir-receiver: Document wakeup-souc [...] adds 9c592f8ab114 media: rc: gpio-ir-recv: Fix support for wake-up adds 50248ad9f190 media: venus: dec: Fix handling of the start cmd adds bfe1326573ff venus: Fix for H265 decoding failure. adds a9d45ec74c8e media: venus: dec: Fix capture formats enumeration order adds 90655e2e79b4 venus: Add support for min/max qp range. adds 7493db46e4c4 venus: venc: add handling for VIDIOC_ENCODER_CMD adds a47a3ae5fcc0 media: venus: Correct P010 buffer alignment adds a1e259872f3e media: Fix indentation issues introduced by subdev-wide st [...] adds a8ca0cf1ff53 media: imx-jpeg: Fix incorrect indentation adds ecefa105cc44 media: Zero-initialize all structures passed to subdev pad [...] adds e3a69496a1cd media: Prefer designated initializers over memset for subd [...] adds e18a7e9a2d34 media: Use designated initializers for all subdev pad ops adds f100ce3bbd6a media: verisilicon: Fix crash when probing encoder adds 6bade236f140 media: cec: core: not all messages were passed on when monitoring adds 8eb2a208faa0 media: Documentation: admin-guide: cec.rst: document NTP issue adds 107edf5f8e97 media: staging: media: atmel-sama5d2-isc: Convert to platf [...] adds 5b5365c76cf5 media: staging: media: atmel-sama7g5-isc: Convert to platf [...] adds 10bef5e870a5 media: staging: media: imx-media-csi: Convert to platform [...] adds ab204739688f media: staging: media: imx-media-dev: Convert to platform [...] adds d24bbc5452a8 media: staging: media: imx6-mipi-csi2: Convert to platform [...] adds 162a87b562e1 media: staging: media: imx8mq-mipi-csi2: Convert to platfo [...] adds 2274d3233041 media: staging: media: meson: vdec: Convert to platform re [...] adds 68637c4ee999 media: staging: media: omap4iss: Convert to platform remov [...] adds 7f91babe0472 media: staging: media: rkvdec: Convert to platform remove [...] adds 62ee459f02ed media: staging: media: sunxi: cedrus: Convert to platform [...] adds 4d9ab75a1cfd media: staging: media: sun6i-isp: Convert to platform remo [...] adds d6de57ce8586 media: dt-bindings: media: renesas,isp: Add binding for V4H adds 969242759296 media: dt-bindings: media: renesas,csi2: Add binding for V4H adds e8f27ebb3942 media: dt-bindings: media: renesas,vin: Add binding for V4H adds 0b44232be77c media: hantro: use devm_reset_control_array_get_optional_e [...] adds 9d2f13fb47dc media: mediatek: vcodec: fix decoder disable pm crash adds e2a10b380106 media: mediatek: vcodec: add remove function for decoder p [...] adds 8fbcf730cb89 media: mediatek: vcodec: Fix potential array out-of-bounds [...] adds bb02a201b63e media: mediatek: vcodec: Coverity issues in encoder driver adds 81442e3e6c0f media: dt-bindings: media: renesas,fcp: Document RZ/{G2L,V [...] adds b8c41ec1fb55 media: dt-bindings: media: renesas,vsp1: Document RZ/V2L V [...] adds c07deaa1f2bd media: common: saa7146: disable clipping adds 727c070cd0a3 media: common/saa7146: fix VFL direction for vbi output adds 999a9fbf0724 media: pci: saa7146: hexium_orion: initialize input 0 adds acdb15732869 media: saa7146: drop 'dev' and 'resources' from struct saa7146_fh adds c79dbdae3a76 media: common: saa7146: drop 'fmt' from struct saa7146_buf adds 40e986c99624 media: common: saa7146: replace BUG_ON by WARN_ON adds 0e236e0a1d06 media: staging: media: av7110: replace BUG_ON by WARN_ON adds 500174a2d558 media: common: saa7146: fix broken V4L2_PIX_FMT_YUV422P support adds b3b2dd372902 media: common: saa7146: use for_each_sg_dma_page adds 0b6e30bd37ae media: saa7146: convert to vb2 adds e45618091748 media: common: saa7146: fix compliance problems with field [...] adds ff6dad2f95fb media: common: saa7146: check minimum video format size adds b2943a0e9a78 media: common: saa7146: allow S_STD(G_STD) adds 1ba2615e468e media: mxb: update the tvnorms when changing input adds 017984559d09 media: common: saa7146: add support for missing .vidioc_tr [...] adds 5c57c421a8ce media: mxb: allow tuner/input/audio ioctls for vbi adds c116a5c677e2 media: pci: saa7146: advertise only those TV standard that [...] adds 5fe4230d0ed4 media: staging: media: av7110: fix VBI output support adds f57fa2959244 media: v4l2-subdev: Add new ioctl for client capabilities adds aa1080404200 media: Add P012 and P012M video format adds a490ea684440 media: Add Y012 video format adds a178dd3bbecc media: Add Y212 v4l2 format info adds 99c954967762 media: Add YUV48_12 video format adds da0b7a400e4f media: Add BGR48_12 video format adds 302b988ca03d media: Add ABGR64_12 video format adds 492b99c2cd6f media: imx-jpeg: Refine the function mxc_jpeg_find_format adds a14e14bae18c media: imx-jpeg: Clear slot next desc ptr if config error adds e7a1494a4814 media: imx-jpeg: Decoder add support for 12bit jpeg adds 3b764ff03d95 media: imx-jpeg: Encoder add support for 12bit jpeg adds db24aa041194 media: i2c: Drop unused ad9389b video encoder driver adds c77d3da12e81 media: i2c: Drop unused m5mols camera sensor driver adds a22eabc82573 media: i2c: Drop unused mt9m032 camera sensor driver adds 95a9ea8a1388 media: i2c: Drop unused mt9t001 camera sensor driver adds 4604236d6727 media: i2c: Drop unused noon010pc30 camera sensor driver adds 56ac4aa4ed76 media: i2c: Drop unused s5k6aa camera sensor driver adds 6a692b059c82 media: i2c: Drop unused sr030pc30 camera sensor driver adds 4db7f7a0e59b media: i2c: Drop unused vs6624 camera sensor driver adds d33b94c09389 media: atomisp: Remove depth-mode support adds 6048fc1c5675 media: atomisp: Remove continuous mode support adds 9fd4b20816fc media: atomisp: Remove delayed_init related code adds 7821a6039632 media: atomisp: Remove crop_needs_override from atomisp_set_fmt() adds 3adf19105508 media: atomisp: Remove atomisp_css_enable_raw_binning() adds c5449babb1c4 media: atomisp: Remove atomisp_get_metadata_type() adds bbfd899fe070 media: atomisp: Remove unused SOC_CAMERA, XENON_FLASH and [...] adds 9c2f3b8f7f54 media: atomisp: Remove ATOMISP_USE_YUVPP() adds 738ac75e4ca3 media: atomisp: Remove yuvpp_mode adds edd076fe8a77 media: atomisp: Remove online_process setting adds 9d807761c9ef media: atomisp: Remove remaining instance of call to trace_printk adds d1229eb04e45 media: atomisp: Add v4l2_get_acpi_sensor_info() helper adds 920cf0ba6350 media: atomisp: ov2680: Use v4l2_get_acpi_sensor_info() fo [...] adds 2cd6478cbe05 media: atomisp: ov2680: Error handling fixes adds 8b6afba5b9ec media: atomisp: gc0310: Remove some unused structure definitions adds bfe06aee37a9 media: atomisp: gc0310: Remove GC0310_TOK_* adds e1a4b3a76069 media: atomisp: gc0310: Simplify gc0310_write_reg_array() adds 86199ed981ad media: atomisp: gc0310: Remove enum gc0310_tok_type adds 65e5ef2f4bbb media: atomisp: gc0310: Replace custom reg access function [...] adds c1c356e9c6fd media: atomisp: gc0310: Remove non working flip-controls adds 51e4d56cfee7 media: atomisp: gc0310: Remove read-only exposure control adds 47088fb9105f media: atomisp: gc0310: Drop custom ATOMISP_IOC_S_EXPOSURE [...] adds ef5fb5d470d6 media: atomisp: gc0310: Add exposure and gain controls adds 2b2297b11bb5 media: atomisp: gc0310: Add error_unlock label to s_stream() adds 9783b96a1e0a media: atomisp: gc0310: Modernize and simply set_fmt(), ge [...] adds b6763b2247ad media: atomisp: gc0310: Delay power-on till streaming is started adds 2726c899fb6d media: atomisp: gc0310: Add runtime-pm support adds 340b4dd6c183 media: atomisp: gc0310: Use devm_kzalloc() for data struct adds 2ec5bfe0c24a media: atomisp: gc0310: Switch over to ACPI powermanagement adds 5fa5657be279 media: atomisp: Remove duplicate atomisp_[start|stop]_stre [...] adds b3713bca92f6 media: atomisp: Remove continuous mode related code from a [...] adds fa8730b06cb3 media: atomisp: Remove custom V4L2_CID_FMT_AUTO control adds 52172e9ecf2b media: atomisp: Remove snr_mbus_fmt local var from atomisp [...] adds ec1d974fcff3 media: atomisp: Remove unused ATOM_ISP_MAX_WIDTH_TMP and A [...] adds df1697fa1778 media: atomisp: Remove atomisp_try_fmt() call from atomisp [...] adds 401e0e41aca7 media: atomisp: Drop support for streaming from 2 sensors at once adds 2f2fce05a75d media: atomisp: Remove struct atomisp_sub_device index field adds bd8856c65dbc media: atomisp: gmin_platform: Make DMI quirks take preced [...] adds 671397d7c6a5 media: atomisp: gmin_platform: Add Lenovo Ideapad Miix 310 [...] adds b28e24180258 media: dt-bindings: media: Add i.MX8 ISI DT bindings adds cf21f328fcaf media: nxp: Add i.MX8 ISI driver adds 605b57c4e888 media: nxp: imx8-isi: Drop partial support for i.MX8QM and [...] adds 2bab9442b856 media: nxp: imx8-isi: Replace udelay() with fsleep() adds 20af6be6bee4 media: nxp: imx8-isi: Remove 300ms sleep after enabling channel new 73b41dc51fbe media: ov5670: Fix probe on ACPI new 4ea956963f4f Merge tag 'media/v6.4-1' of git://git.kernel.org/pub/scm/l [...] adds 32d2a15ec54a platform/chrome: Replace fake flexible arrays with flexibl [...] adds 554ec02c9725 platform/chrome: cros_ec: remove unneeded label and if-condition adds dc70234c408c platform/chrome: cros_typec_switch: Add missing fwnode_han [...] adds 26e1dc1bef42 platform/chrome: cros_ec: Separate logic for getting panic info adds 1f3744b89164 platform/chrome: cros_ec_debugfs: fix kernel-doc warning adds d184d60aa301 platform/chrome: wilco_ec: remove return value check of de [...] new 07d971abf436 Merge tag 'tag-chrome-platform-for-v6.4' of git://git.kern [...] adds 6614823a16b7 platform/x86: ISST: Add TPMI target adds 33c16dc1a2d1 platform/x86: ISST: Add IOCTL default callback adds 0e8ae77c869e platform/x86: ISST: Add API version of the target adds 2f0cf1e85ddb platform/x86: x86-android-tablets: Add Acer Iconia One 7 B [...] adds afdcb5353f06 platform/x86: x86-android-tablets: Move into its own subdir adds 62a5f689a068 platform/x86: x86-android-tablets: Move core code into new [...] adds 3a75d1690b9a platform/x86: x86-android-tablets: Move DMI match table in [...] adds 4ed14c23e1e8 platform/x86: x86-android-tablets: Move shared power-suppl [...] adds 97abac9c8b89 platform/x86: x86-android-tablets: Move Asus tablets to th [...] adds 7bf974f695f1 platform/x86: x86-android-tablets: Move Lenovo tablets to [...] adds cc183ad4590b platform/x86: x86-android-tablets: Move remaining tablets [...] adds e2200d3f26da platform/x86: x86-android-tablets: Add gpio_keys support t [...] adds 772cbba5a877 platform/x86: x86-android-tablets: Add support for the Dol [...] adds 9b1d2662b8c5 platform/x86: x86-android-tablets: Add touchscreen support [...] adds 607fbac0fccb platform/x86: x86-android-tablets: Add backlight ctrl for [...] adds dadbc368f4f2 platform/x86: x86-android-tablets: Add LID switch support [...] adds 5f250f8a77c4 platform/x86: x86-android-tablets: Lenovo Yoga Book match [...] adds 96c59f596ebe platform/x86: acer-wmi: Convert to platform remove callbac [...] adds db0664d1afe0 platform/x86: adv_swbutton: Convert to platform remove cal [...] adds 5454b36274fd platform/x86: amd: hsmp: Convert to platform remove callba [...] adds 3359d99e7a4c platform/x86: amd: pmc: Convert to platform remove callbac [...] adds b444276b12e7 platform/x86: amd: pmf: core: Convert to platform remove c [...] adds 03b5d07a9e2f platform/x86: amilo-rfkill: Convert to platform remove cal [...] adds f4278cc8772f platform/x86: barco-p50-gpio: Convert to platform remove c [...] adds d1bda9049334 platform/x86: compal-laptop: Convert to platform remove ca [...] adds 467daaf09496 platform/x86: dell: dcdbas: Convert to platform remove cal [...] adds bb9d621f4406 platform/x86: dell: dell-smo8800: Convert to platform remo [...] adds 3b5b3e9b00a6 platform/x86: hp: hp_accel: Convert to platform remove cal [...] adds fbc0e1e6a700 platform/x86: hp: tc1100-wmi: Convert to platform remove c [...] adds 7836f70a03a0 platform/x86: huawei-wmi: Convert to platform remove callb [...] adds d21c474c2312 platform/x86: ideapad-laptop: Convert to platform remove c [...] adds f9f23df7b640 platform/x86: intel: bxtwc_tmu: Convert to platform remove [...] adds bca92922e2a7 platform/x86: intel: chtdc_ti_pwrbtn: Convert to platform [...] adds fba53497e3c0 platform/x86: intel: chtwc_int33fe: Convert to platform re [...] adds 63b890167e7f platform/x86: intel: hid: Convert to platform remove callb [...] adds 445f79fdd435 platform/x86: intel: int0002_vgpio: Convert to platform re [...] adds e709455e9736 platform/x86: intel: int1092: intel_sar: Convert to platfo [...] adds 6ee08b4eba3d platform/x86: intel: int3472: discrete: Convert to platfor [...] adds ee12d8b43cf7 platform/x86: intel: mrfld_pwrbtn: Convert to platform rem [...] adds 1655db18b8dd platform/x86: intel: pmc: core: Convert to platform remove [...] adds 2d58b0092b75 platform/x86: intel: telemetry: pltdrv: Convert to platfor [...] adds 4222272a04c3 platform/x86: intel: vbtn: Convert to platform remove call [...] adds df23e156a988 platform/x86: samsung-q10: Convert to platform remove call [...] adds 143b3c1af588 platform/x86: serial-multi-instantiate: Convert to platfor [...] adds 0f16136b7acb platform/x86: wmi: Convert to platform remove callback ret [...] adds 9a318b8b069e platform/x86: xo1-rfkill: Convert to platform remove callb [...] adds b59018c14c1e platform/x86: x86-android-tablets: Add depends on PMIC_OPREGION adds 90caf1dfe9ef platform/x86: apple-gmux: use first bit to check switch state adds 96ec2d9868c4 platform/x86: apple-gmux: refactor gmux types adds 0c18184de990 platform/x86: apple-gmux: support MMIO gmux on T2 Macs adds f863fac1b15f platform/x86: apple-gmux: add debugfs interface adds d2e683214799 platform/x86: apple-gmux: Add acpi_video_get_backlight_typ [...] adds ad3d0ee8dca5 platform/x86: apple-gmux: Update apple_gmux_detect documentation adds f0f2903de504 platform/x86: apple-gmux: return -EFAULT if copy fails adds 3608a2cd818a backlight: apple_bl: Use acpi_video_get_backlight_type() adds de4fb5f51655 Merge tag 'ib-pdx86-backlight-6.4' into review-hans adds 94227b9c88f3 platform/x86: Add intel_bytcrc_pwrsrc driver adds b58a444d7f28 platform/surface: aggregator_tabletsw: Properly handle dif [...] adds 37ff64cd81ff platform/surface: aggregator_tabletsw: Add support for Typ [...] adds 39e2ba648a6e platform/surface: aggregator_registry: Add support for tab [...] adds 3ed0b880b714 platform/x86: dell-laptop: Register ctl-led for speaker-mute adds e6d3418130cd platform/x86: ISST: Add support for MSR 0x54 adds d805456c712f platform/x86: ISST: Enumerate TPMI SST and create framework adds 0ab147bb840f platform/x86: ISST: Parse SST MMIO and update instance adds 12a7d2cb811d platform/x86: ISST: Add SST-CP support via TPMI adds ea009e4769fa platform/x86: ISST: Add SST-PP support via TPMI adds 06a61df83209 platform/x86: ISST: Add SST-BF support via TPMI adds f8e0077a9d52 platform/x86: ISST: Add SST-TF support via TPMI adds 91576acab020 platform/x86: ISST: Add suspend/resume callbacks adds 8496bacae643 platform/x86: acerhdf: Remove unneeded semicolon adds da62908efe80 platform/x86: think-lmi: Properly interpret return value o [...] adds daaa2a1f7834 platform/x86: think-lmi: Remove custom kobject sysfs_ops adds e970607955eb platform/x86: classmate: mark SPI related data as maybe unused adds 06984c83e9af platform/x86: sony: mark SPI related data as maybe unused adds fd3c35845390 platform/x86: pcengines-apuv2: Drop platform:pcengines-apu [...] adds d7b2b9387eda platform/olpc: olpc-xo175-ec: Use SPI device ID data to bi [...] adds 3f95ecf2a3e4 platform/x86/intel: vsec: Explicitly enable capabilities adds d908084385a4 platform/x86/intel/pmt: Add INTEL_PMT module namespace adds 6f561677c2f2 platform/x86/intel: vsec: Use intel_vsec_dev_release() to [...] adds 7c7e7c0d396b tools/power/x86/intel-speed-select: Unify TRL levels adds 16c1892080d8 tools/power/x86/intel-speed-select: Follow TRL nameing for [...] adds e157c8475e7c tools/power/x86/intel-speed-select: Introduce punit to isst_id adds 57ef2436a175 tools/power/x86/intel-speed-select: Introduce isst_is_puni [...] adds b4edf3854a01 tools/power/x86/intel-speed-select: Introduce support for [...] adds c77a8d4af68d tools/power/x86/intel-speed-select: Rename for_each_online [...] adds ad7e17fcb126 tools/power/x86/intel-speed-select: Improve isst_print_ext [...] adds 2042c0abf050 tools/power/x86/intel-speed-select: Move mbox functions to [...] adds 13b868f8928c tools/power/x86/intel-speed-select: Introduce isst_get_dis [...] adds e9f79348aedb tools/power/x86/intel-speed-select: Always invoke isst_fil [...] adds d0d1a603c5fe tools/power/x86/intel-speed-select: Introduce isst-core-mbox.c adds 143584e8484f tools/power/x86/intel-speed-select: Abstract is_punit_valid adds 724387448a45 tools/power/x86/intel-speed-select: Abstract get_config_levels adds bbe32d87524b tools/power/x86/intel-speed-select: Abstract get_ctdp_control adds 645b66054cb5 tools/power/x86/intel-speed-select: Abstract get_tdp_info adds e107dec9a8dd tools/power/x86/intel-speed-select: Abstract get_pwr_info adds e4cbd0f13f9a tools/power/x86/intel-speed-select: Move code right before [...] adds a30cbd227086 tools/power/x86/intel-speed-select: Abstract get_tjmax_info adds 668cc16cc8a0 tools/power/x86/intel-speed-select: Abstract get_coremask_info adds 39f768c341fa tools/power/x86/intel-speed-select: Abstract get_get_trl adds 1e37f1b21c70 tools/power/x86/intel-speed-select: Abstract get_trl_bucket_info adds f88c3c4bd431 tools/power/x86/intel-speed-select: Abstract set_tdp_level adds 7a1962904fe4 tools/power/x86/intel-speed-select: Abstract get_pbf_info adds 05ece6916e9a tools/power/x86/intel-speed-select: Remove isst_get_pbf_in [...] adds 5843f2177058 tools/power/x86/intel-speed-select: Abstract set_pbf_fact_status adds 7b5f586dcfdf tools/power/x86/intel-speed-select: Abstract get_fact_info adds 00c26c1f7e3d tools/power/x86/intel-speed-select: Abstract get_uncore_p0 [...] adds 855932831511 tools/power/x86/intel-speed-select: Enhance get_tdp_info adds 4a17b2918873 tools/power/x86/intel-speed-select: Abstract get_get_trls adds a07bdb81c143 tools/power/x86/intel-speed-select: Abstract get_clos_information adds 904d2baa8b04 tools/power/x86/intel-speed-select: Abstract pm_qos_config adds 43314e798c92 tools/power/x86/intel-speed-select: Abstract pm_get_clos adds 33dbf360db5f tools/power/x86/intel-speed-select: Abstract set_clos adds b161bbad6db9 tools/power/x86/intel-speed-select: Abstract clos_get_asso [...] adds a59a6c0cadd5 tools/power/x86/intel-speed-select: Abstract clos_associate adds 8f54104f7a95 tools/power/x86/intel-speed-select: Abstract read_pm_config adds 73452ccc190a tools/power/x86/intel-speed-select: Abstract adjust_uncore_freq adds 2b86ed225e65 tools/power/x86/intel-speed-select: Move send_mbox_cmd to [...] adds 05aab5b8c1b7 tools/power/x86/intel-speed-select: Allow api_version base [...] adds 9798768ce9bc tools/power/x86/intel-speed-select: Introduce is_debug_enabled() adds 20f06c9db22b tools/power/x86/intel-speed-select: Support large clos_min/max adds 887e5be91dd2 tools/power/x86/intel-speed-select: Introduce api_version helper adds a0ca5a097342 tools/power/x86/intel-speed-select: Get punit core mapping [...] adds 79554aaa224a tools/power/x86/intel-speed-select: Introduce TPMI interfa [...] adds 46de87e39b87 tools/power/x86/intel-speed-select: Display punit info adds 5f319081657c tools/power/x86/intel-speed-select: Display amx_p1 and coo [...] adds 2e54ba89ec52 tools/power/x86/intel-speed-select: Allow display non-cpu [...] adds 443bf104ef10 tools/power/x86/intel-speed-select: Prevent cpu clos confi [...] adds ca7c5d5b75fd tools/power/x86/intel-speed-select: Show level 0 name for [...] adds b1e9b87b3b59 tools/power/x86/intel-speed-select: Display fact info for [...] adds c5a295caefa3 tools/power/x86/intel-speed-select: Hide invalid TRL level adds c7ff8ff3b29e tools/power/x86/intel-speed-select: Remove cpu mask displa [...] adds 14f0cf6cfa53 tools/power/x86/intel-speed-select: Avoid setting duplicat [...] adds d0e12c46f518 tools/power/x86/intel-speed-select: Add cpu id check adds 137ba3b13aac tools/power/x86/intel-speed-select: Fix clos-max display w [...] adds 57797f19d5a7 tools/power/x86/intel-speed-select: Add missing free cpuset adds 997074df658e tools/power/x86/intel-speed-select: Use cgroup v2 isolation adds a835ff56dd9c tools/power/x86/intel-speed-select: Display AMX base frequency adds 1d54b139f434 tools/power/x86/intel-speed-select: Identify Emerald Rapids adds 2c00056f5429 tools/power/x86/intel-speed-select: Change TRL display for [...] adds 19799d3ae2ed tools/power/x86/intel-speed-select: Update version adds fd5aadaa218c Merge remote-tracking branch 'intel-speed-select/intel-sst [...] adds 392cacf2aa10 platform/x86: Add new msi-ec driver adds 67f88ffa6d35 platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data adds 54c9fcd187dd platform/x86/intel/ifs: Reorganize driver data adds d847eddf0ee9 platform/x86/intel/ifs: IFS cleanup adds c68e3d473988 x86/include/asm/msr-index.h: Add IFS Array test bits adds d31bbdf42b46 platform/x86/intel/ifs: Introduce Array Scan test to IFS adds 5210fb4e1880 platform/x86/intel/ifs: Sysfs interface for Array BIST adds fed696ce1366 platform/x86/intel/ifs: Implement Array BIST test adds 2b965dc05dc1 platform/x86/intel/ifs: Update IFS doc adds 3a2f2756c518 Documentation/ABI: Update IFS ABI doc adds 710ddfbfda93 platform/x86: ISST: unlock on error path in tpmi_sst_init() adds 0de0ab9a659a platform/x86: Move ideapad ACPI helpers to a new header adds e82882cdd241 platform/x86: Add driver for Yoga Tablet Mode switch adds 3e9adae9336f platform/x86: think-lmi: Remove unnecessary casts for attributes adds 01862d01cb36 platform/x86: x86-android-tablets: Use LP8557 in direct mo [...] adds ec5a4565fd6e platform/x86: x86-android-tablets: Share lp855x_platform_d [...] adds c69fec50ec2e platform/x86: x86-android-tablets: Add Lenovo Yoga Book X9 [...] adds fb131c472df9 platform/x86: apple-gmux: Fix iomem_base __iomem annotation adds 7bef7eea539d platform/mellanox: add firmware reset support adds 4f59630a5ed0 platform/x86: intel-uncore-freq: Add client processors adds aec8298c093f platform/x86/amd/pmf: Move out of BIOS SMN pair for driver probe adds b845772677ea platform/x86/amd: pmc: Don't try to read SMU version on Picasso adds 5ec9ee0d4647 platform/x86/amd: pmc: Hide SMU version and program attrib [...] adds 7abc3618b653 platform/x86/amd: pmc: Don't dump data after resume from s [...] adds 9217bd1d7699 platform/x86/amd: pmc: Move idlemask check into `amd_pmc_i [...] adds 310e782a99c7 platform/x86/amd: pmc: Utilize SMN index 0 for driver probe adds 8d99129eef8f platform/x86/amd: pmc: Move out of BIOS SMN pair for STB init adds 336ba968d3e3 platform/x86/intel/pmc/mtl: Put GNA/IPU/VPU devices in D3 adds 5b309e80f457 platform/x86: amd: pmc: Remove __maybe_unused from amd_pmc [...] adds 82c3a0b7f0cb mlxbf-bootctl: Add sysfs file for BlueField boot fifo adds f6e7ac4c35a2 platform/x86/amd: pmc: Fix memory leak in amd_pmc_stb_debu [...] adds efebfa80ce24 platform/x86: amd: pmc: provide user message where s0ix is [...] adds 3f581602a22c platform/x86/intel/pmt: Ignore uninitialized entries adds 14f6f0e3709a platform/x86/intel/sdsi: Change mailbox timeout adds 3a133f7c51b2 platform/x86: thinkpad_acpi: Fix Embedded Controller acces [...] adds 02377e983e22 platform/x86: x86-android-tablets: Update Yoga Book HiDeep [...] adds 95b829f89da3 platform/x86: x86-android-tablets: Add Wacom digitizer inf [...] adds 1d3f7a31aa96 platform/x86: x86-android-tablets: Add "yogabook-touch-kbd [...] adds e578c943e363 platform/x86: x86-android-tablets: Add accelerometer suppo [...] new 088e0c188513 Merge tag 'platform-drivers-x86-v6.4-1' of git://git.kerne [...] adds 9b400171a69d regmap-irq: Place kernel doc of struct regmap_irq_chip in order adds 6466b376e927 regmap: sdw: Update misleading comment adds 522272047dc6 regmap: sdw: Remove 8-bit value size restriction adds 2614d66a03dd Minor SoundWire Regmap Tweaks adds 4d60cac951fd regmap-irq: Add no_status support adds 054a0da568b9 regmap: Add support for devices with no interrupt readback adds 83c05c97a325 Merge tag 'v6.3-rc2' into regmap-6.4 to fix clock related [...] adds fd883d79e4dc regmap: cache: Return error in cache sync operations for R [...] adds 24d80fde40c9 regmap: cache: Silence checkpatch warning adds 3f58f6dc4d92 regmap: add a helper to translate the register address adds dc4c6232b883 Introduce a helper to translate register addresses adds 2c89db8f8d1e regmap: Handle sparse caches in the default sync adds 2d38e8615a21 regmap: Clarify error for unknown cache types adds f18ee501e233 regmap: Support paging for buses with reg_read()/reg_write() adds 1e2bae6ae8f6 regmap: Removed compressed cache support adds f6352424e37e regmap: Add RAM backed register map adds 2238959b6ad2 regmap: Add some basic kunit tests adds 05933e2d4460 regmap: Factor out single value register syncing adds f033c26de5a5 regmap: Add maple tree based register cache adds 451941ac1ee2 regmap: Fix double unlock in the maple cache adds fac79bad889b regmap: Use mas_walk() instead of mas_find() adds 7697c64b9e49 regmap: Pass irq_drv_data as a parameter for set_type_config() adds 383b3232732d Migrate the PCIe-IDIO-24 and WS16C48 GPIO drivers adds 4a670ac3e75e regmap: allow upshifting register addresses before perform [...] new f5468bec213e Merge tag 'regmap-v6.4' of git://git.kernel.org/pub/scm/li [...] adds 2e238605a9d6 dt-bindings: regulator: Add Richtek RT5739 adds 4536f3b93a33 regulator: Add support for Richtek RT5739 voltage regulator adds 4eb6678ab53c regulator: rt5739: Spelling s/Rcihtek/Richtek/ adds 7dda20c97fac regulator: Use of_property_present() for testing DT proper [...] adds 5bd73a162bc8 regulator: Use of_property_read_bool() for boolean properties adds b9d0bb8f1c2e Merge tag 'v6.3-rc2' into regulator-6.4 to fix clock relat [...] adds 70b26bb55f71 regulator: lp872x: Mark OF related data as maybe unused adds 4a5850865641 regulator: max20086: Mark OF related data as maybe unused adds 334e6b85a348 regulator: mp8859: Mark OF related data as maybe unused adds 38cc873cb1cf regulator: mt6397-regulator: Mark OF related data as maybe unused adds 691c1fcda535 regulator: core: Shorten off-on-delay-us for always-on/boo [...] adds cff5c895137c regulator: dt-bindings: Drop unneeded quotes adds 259b93b21a9f regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that [...] adds ed6962cc3e05 regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers betwe [...] adds d3b81d97d558 regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers betwe [...] adds 67dc71c61b64 regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers betwe [...] adds 46600ab142f8 regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers betwe [...] adds 41cff178e3d6 regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers betwe [...] adds bdce47bb19cb regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that [...] adds 02ce28bc083e regulator: Set PROBE_PREFER_ASYNCHRONOUS for adds eef644d3802e regulator: wm8994: Use PROBE_FORCE_SYNCHRONOUS adds 557de8d84ae4 regulator: arizona-ldo1: Use PROBE_FORCE_SYNCHRONOUS adds b65a0a8edba2 regulator: arizona-micsupp: Use PROBE_FORCE_SYNCHRONOUS adds 58973046c1bf regulator: qcom-rpmh: Use PROBE_FORCE_SYNCHRONOUS adds ad44ac082fdf regulator: qcom-rpmh: Revert "regulator: qcom-rpmh: Use PR [...] adds 9aa5ef3da674 dt-bindings: regulator: pf8x00: Remove restrictions for re [...] adds e126cdaad15c regulator: dt-bindings: Add Richtek RT4803 adds 6928a3c082f1 regulator: Add Richtek RT4803 boost regulator adds fc4fef625dec regulator: dt-bindings: qcom,rpmh: Add compatible for PMC8180 adds b83a1772be85 regulator: core: Consistently set mutex_owner when using w [...] adds cba6cfdc7c3f regulator: core: Avoid lockdep reports when resolving supplies adds 65f1b1dc0cc9 regulator: qcom-rpmh: add support for pmm8654au regulators adds ba0887a6b94e regulator: qcom,rpmh: add compatible for pmm8654au RPMH adds e953450cf0f6 regulator: qcom_smd: Add s1 sub-node to mp5496 regulator adds 60bbee7db43b regulator: qcom_smd: Add MP5496 S1 regulator adds e7abf7134bea regulator: dt-bindings: fcs,fan53555: Add support for RK860X adds d5edc0e36bb1 regulator: fan53555: Remove unused *_SLEW_SHIFT definitions adds d25016618c08 regulator: fan53555: Make use of the bit macros adds 6bb18339c6b5 regulator: fan53555: Improve vsel_mask computation adds 2c82f5b8ae6d regulator: fan53555: Use dev_err_probe adds a27e71a66ee0 regulator: fan53555: Add support for RK860X adds 53e59b5c4645 Add support for Rockchip RK860X regulators adds c4a413e56d16 regulator: stm32-pwr: fix of_iomap leak adds 13186dae182a regulator: da9063: add voltage monitoring registers adds b8717a80e6ee regulator: da9063: implement setter for voltage monitoring adds 0271b61ba3bb dt-bindings: mfd: dlg,da9063: document voltage monitoring adds d877cad6eda3 regulator: da9063: disable unused voltage monitors adds 902f8c9830c3 regulator: dt-bindings: qcom,rpmh: Correct PM8550 family supplies adds 37473397b852 regulator: core: Make regulator_lock_two() logic easier to follow adds ed479907ff79 regulator: dt-bindings: qcom,rpmh: Combine PM6150L and PM8 [...] new d84955790e16 Merge tag 'regulator-v6.4' of git://git.kernel.org/pub/scm [...] adds db2056e21c66 dt-bindings: gpio: add loongson gpio adds 7944d3b7fe86 gpio: loongson: add gpio driver support adds 68d94cca3b9d gpio: remove MODULE_LICENSE in non-modules adds b961b2aa2f64 gpio: 104-dio-48e: Utilize mask_buf_def in handle_mask_syn [...] adds 63de20ca24dd gpio: pmic-eic-sprd: Move Kconfig to MFD expanders adds db9da1959db3 dt-bindings: gpio.txt: expand gpio-line-names recommendations adds 70e1114eb725 kbuild, gpio: remove MODULE_LICENSE in non-modules adds 0d8b4049bb47 kbuild, gpio: gpio-aspeed-sgpio: remove MODULE_LICENSE in [...] adds d1143d50073c ARM: orion/gpio: Use the right include adds 7a49bfde0196 ARM: s3c64xx: Use the right include adds 3b541b890ebe hte: tegra-194: Use proper includes adds 21d9526d13b5 gpiolib: Make the legacy <linux/gpio.h> consumer-only adds ee5a66d87cdd gpiolib: remove empty asm/gpio.h files adds 94d20f7d674d gpiolib: coldfire: remove custom asm/gpio.h adds eccb7a00613c gpiolib: remove asm-generic/gpio.h adds 0e685c3e7158 gpiolib: remove gpio_set_debounce() adds d74e316633e4 gpiolib: remove legacy gpio_export() adds a8e59744e16b gpiolib: split linux/gpio/driver.h out of linux/gpio.h adds a99cc66807d6 gpiolib: split of_mm_gpio_chip out of linux/of_gpio.h adds 39ebbd52b73d gpio: aggregator: Add missing header(s) adds d74c0863fd4e gpio: reg: Add missing header(s) adds e79098ac29a4 gpio: regmap: Add missing header(s) adds 6cfd84c4f4f6 gpiolib: Drop unused forward declaration from driver.h adds 91e5ae95a0af gpiolib: Deduplicate forward declarations in consumer.h adds 5b1911976ccf gpiolib: Group forward declarations in consumer.h adds 380c7ba3923c gpiolib: Clean up headers adds aea92b54ee7e Merge tag 'intel-gpio-v6.4-1' of git://git.kernel.org/pub/ [...] adds 67f64d1589ba gpiolib: Access device's fwnode via dev_fwnode() adds c135f401265a gpiolib: Get rid of gpio_bus_match() forward declaration adds b96eb88f59c0 gpio: loongson: fixup the warning about OF_GPIO direct dep [...] adds 5cd79816d2f2 gpio: altera: Convert to immutable irq_chip adds d4c0cf340861 gpio: adnp: Convert to immutable irq_chip adds 90d17632e71d gpio: aspeed: Always register the irqchip adds 061df08f063a gpio: aspeed: Convert to immutable irq_chip adds c5dcf76805a7 gpio: aspeed-sgpio: Convert to immutable irq_chip adds b11ce7e48121 gpio: ath79: Convert to immutable irq_chip adds 150a988035bb gpio: cadence: Convert to immutable irq_chip adds 39bdd6bdada9 gpio: hisi: Convert to immutable irq_chip adds ab42f021bc01 gpio: hlwd: Convert to immutable irq_chip adds 9cd9e23ae3ac gpio: idt3243x: Convert to immutable irq_chip adds db45f0e10524 gpio: msc313: Convert to immutable irq_chip adds 5bfff76d27fc gpio: mlxbf2: Convert to immutable irq_chip adds 706cdfc517fe gpio: max732x: Convert to immutable irq_chip adds 1e77c092d3bb gpio: omap: Drop irq_base adds 39575d114fbb gpio: omap: Convert to immutable irq_chip adds 141d5527568e gpio: pci-idio-16: Convert to immutable irq_chip adds 33886f925752 gpio: pcie-idio-24: Convert to immutable irq_chip adds 8a36cdc8ef2f gpio: loongson: Remove unnecessary .owner adds 0c14f3aa388d gpio: sim: Deactivate device in reversed order adds 0db9d2bbd9bf MAINTAINERS: gpio: xra1403: drop Semi Malinen adds 886b33346d50 gpio: ftgpio010: drop of_match_ptr for ID table adds 13577824bded gpio: altera: drop of_match_ptr for ID table adds 072de5a412cc gpio: rcar: drop of_match_ptr for ID table adds b39cf819f625 gpio: visconti: drop of_match_ptr for ID table adds 6ae42529547a gpio: sifive: drop of_match_ptr for ID table adds 87cb1f51db86 gpio: sama5d2-piobu: drop of_match_ptr for ID table adds c5521bda998a gpio: xra1403: mark OF related data as maybe unused adds cf67efd1ae74 gpio: raspberrypi-exp: mark OF related data as maybe unused adds 0c5ebb4c0330 gpiolib: Get rid of devprop prefix in one function adds 5b0ad5b24327 gpio: Use of_property_read_bool() for boolean properties adds 7aa90f9055c1 gpiolib: Move gpiodevice_*() to gpiodev namespace adds c122f461ccac gpiolib: Remove duplicative check in gpiod_find_and_request() adds db4064cc1082 gpiolib: Use IRQ hardware number getter instead of direct access adds 5b3b3e35ac6b Documentation: gpio: Input mode is not true Hi-Z adds 27a80bd09d2c gpio: pcie-idio-24: Prune superfluous license boilerplate adds d41116f7e476 dt-bindings: gpio: add fcs,fxl6408 adds 03810031c91d gpio: fxl6408: add I2C GPIO expander driver adds a7400a48160d gpio: pxa: remove unused gpio_is_pxa_type function adds ae5ae35467d5 Merge tag 'regmap-no-status' of https://git.kernel.org/pub [...] adds 177b70c03ea5 gpio: 104-dio-48e: Utilize no_status regmap-irq flag adds a9b4678a4049 gpio: loongson1: Convert to SPDX identifier adds 31b6ec6793a0 gpio: loongson1: Introduce ls1x_gpio_chip struct adds 722cfe4ffa6a dt-bindings: gpio: Add Loongson-1 GPIO adds 9bc167e27cc5 gpio: loongson1: Add DT support adds 957e64bee8ee gpio: rda: Convert to immutable irq_chip adds 5ff8240e47de gpio: siox: Convert to immutable irq_chip adds 32585b565fed gpio: stmpe: Convert to immutable irq_chip adds ef902f54e91b gpio: thunderx: Convert to immutable irq_chip adds 8e43827b6ae7 gpio: tqmx86: Convert to immutable irq_chip adds 5cf3e019a431 gpio: visconti: Convert to immutable irq_chip adds 9c1282b7459e gpio: xgs-iproc: Convert to immutable irq_chip adds b4510f8fd5d0 gpio: xilinx: Convert to immutable irq_chip adds 2093bcd87232 gpio: xlp: Convert to immutable irq_chip adds 79736429c97f gpiolib: Replace open coded krealloc() adds 4ea0c97776bf gpiolib: Check array_info for NULL only once in gpiod_get_array() adds 8deb779d36cb gpiolib: Move gpiochip_get_data() higher in the code adds 7b59bdbc3965 gpiolib: Add gpiochip_set_data() helper adds d2c19e89e03c gpio: tangier: Introduce Intel Tangier GPIO driver adds 34840be53410 gpio: merrifield: Adapt to Intel Tangier GPIO driver adds dd0ccef23649 gpio: merrifield: Use dev_err_probe() adds dc537030647a gpio: merrifield: Utilise temporary variable for struct device adds 9409d8cf78d9 gpio: elkhartlake: Introduce Intel Elkhart Lake PSE GPIO adds 56b16a9a8023 gpio: ich: Use devm_gpiochip_add_data() to simplify remove path adds 424b21e01aaf mips: ar7: include linux/gpio/driver.h adds 559e4a3df029 powerpc/40x: Add missing select OF_GPIO_MM_GPIOCHIP adds d94ffb99a379 sh: mach-x3proto: Add missing #include <linux/gpio/driver.h> adds 2ffd04ca2ae6 gpio: mm-lantiq: Fix typo in the newly added header filename adds 5062e4c14b75 gpiolib: acpi: use the fwnode in acpi_gpiochip_find() adds af3b462a8e07 gpiolib: acpi: Move ACPI device NULL check to acpi_get_dri [...] adds 782eea0c89f7 gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xNU adds f09673770e76 Merge tag 'intel-gpio-v6.4-2' of git://git.kernel.org/pub/ [...] adds 8a4adcf67a39 gpio: gpiolib: Simplify gpiochip_add_data_with_key() fwnode new 2c96606a0f8b Merge tag 'gpio-updates-for-v6.4' of git://git.kernel.org/ [...] adds 3e79e1b4addb mtd: bcm63xxpart: remove MODULE_LICENSE in non-modules adds 1cd9ceaa5282 mtd: core: provide unique name for nvmem device, take two adds 8bd1d24e6ca3 mtd: core: fix nvmem error reporting adds e0489f6e221f mtd: core: fix error path for nvmem provider adds 281f7a6c1a33 mtd: core: prepare mtd_otp_nvmem_add() to handle -EPROBE_DEFER adds 1a7537a39b06 Merge tag 'mtd/core-fixes-before-nvmem-layouts-for-6.4' in [...] adds 5cab06156aad mtd: Avoid printing error messages on probe deferrals adds 75f32f4b9d52 mtd: Avoid magic values adds 57150c40b639 mtd: Use of_property_read_bool() for boolean properties adds e6b0922a9c61 mtdblock: tolerate corrected bit-flips adds 1f79a611e74c dt-bindings: mtd: Drop unneeded quotes adds e6026eb080fa mtd: lpddr_cmds: remove unused words variable adds d628783c46d3 mtd: spi-nor: spansion: Make RD_ANY_REG_OP macro take numb [...] adds 6afcc84080c4 mtd: spi-nor: spansion: Add support for Infineon S25FS256T adds 9d6c5d64f028 mtd: spi-nor: Introduce the concept of bank adds ccff2cfa1ac3 mtd: spi-nor: Add a macro to define more banks adds 320463477235 mtd: spi-nor: Reorder the preparation vs. locking steps adds c154dbd28003 mtd: spi-nor: Separate preparation and locking adds e96d4605b024 mtd: spi-nor: Prepare the introduction of a new locking mechanism adds 4eddee70140b mtd: spi-nor: Add a RWW flag adds 74df43b3f626 mtd: spi-nor: Enhance locking to support reads while writes adds 705c9ef831ce mtd: spi-nor: Fix a trivial typo adds 79a4db50192c mtd: spi-nor: Delay the initialization of bank_size adds f0a499acb4b6 mtd: spi-nor: macronix: Add support for mx25uw51245g with RWW adds 076aa4eac8b3 mtd: spi-nor: core: Move generic method to core - micron_s [...] adds 288df4378319 mtd: spi-nor: core: Update name and description of micron_ [...] adds f1f1976224f3 mtd: spi-nor: core: Update name and description of spansio [...] adds d75c22f376f6 mtd: spi-nor: core: Update name and description of spi_nor [...] adds 3a4d5f4af9e6 mtd: spi-nor: core: Make spi_nor_set_4byte_addr_mode_brwr public adds 4e53ab0c292d mtd: spi-nor: Set the 4-Byte Address Mode method based on [...] adds 7fe1b00d92ea mtd: spi-nor: Stop exporting spi_nor_restore() adds 37513c56139b mtd: spi-nor: core: Update flash's current address mode wh [...] adds b6094ac83dd4 mtd: spi-nor: core: Introduce spi_nor_set_4byte_addr_mode() adds c87c9b11c53c mtd: spi-nor: spansion: Determine current address mode adds 9fd0945fe6fa mtd: spi-nor: spansion: Enable JFFS2 write buffer for Infi [...] adds 4199c1719e24 mtd: spi-nor: spansion: Enable JFFS2 write buffer for Infi [...] adds a9180c298d35 mtd: spi-nor: spansion: Enable JFFS2 write buffer for S25FS256T adds 120c94a67b26 mtd: spi-nor: spansion: Rename method to cypress_nor_get_p [...] adds e570f7872a34 mtd: spi-nor: Allow post_sfdp hook to return errors adds 706fd00da031 mtd: spi-nor: Extract volatile register offset from SCCR map adds 7ab8b810757a mtd: spi-nor: sfdp: Add support for SCCR map for multi-chi [...] adds 6c01ae11130c mtd: spi-nor: spansion: Rework cypress_nor_get_page_size() [...] adds f24d423a5c4f mtd: spi-nor: spansion: Rework cypress_nor_quad_enable_vol [...] adds 91f3c430f622 mtd: spi-nor: spansion: Add a new ->ready() hook for multi [...] adds df6def86b9dc mtd: spi-nor: spansion: Add support for s25hl02gt and s25hs02gt adds 38f1aa556673 Merge tag 'spi-nor/for-6.4' into mtd/next adds 434b8356df41 mtd: rawnand: orion: use devm_platform_ioremap_resource() adds bcf09d7e2ff4 mtd: nand: raw: qcom_nandc: Use devm_platform_get_and_iore [...] adds 42bf4597b7da mtd: rawnand: Fix spelling mistake waifunc() -> waitfunc() adds 4080d5362416 mtd: parsers: remove reference to config MTD_NAND_TMIO adds e8c047b4a92c mtd: rawnand: hynix: fix up bit 0 of sdr_timing_mode adds 7c09abba58cf mtd: nand: qcom: Use of_property_present() for testing DT [...] adds cb70cf99abae mtd: rawnand: remove unused is_imx51_nfc and imx53_nfc functions adds bb685c1f35c3 mtd: rawnand: stm32_fmc2: depends on ARCH_STM32 instead of [...] adds d74c36480a67 mtd: spinand: add support for ESMT F50x1G41LB adds 94b8f77fdb6e mtd: onenand: omap2: Drop obsolete dependency on COMPILE_TEST adds ec185b18c223 mtd: nand: Convert to platform remove callback returning void adds 7227aacb62ae Merge tag 'nand/for-6.4' into mtd/next new eb8322d714ea Merge tag 'mtd/for-6.4' of git://git.kernel.org/pub/scm/li [...] adds 4453d51e1814 mmc: sdhci-of-arasan: Add support to request the "gate" clock adds 4b4b7ac73704 mmc: core: Allow invalid regulator in mmc_regulator_set_ocr() adds 632644227850 memstick: r592: Fix UAF bug in r592_remove due to race condition adds 07248afa83b0 mmc: renesas_sdhi: remove R-Car H3 ES1.* handling adds 49502408007b mmc: sdhci-of-dwcmshc: properly determine max clock on Rockchip adds 66756ca34254 mmc: arasan: Use of_property_present() for testing DT prop [...] adds e37556d94779 dt-bindings: mmc: mediatek,mtk-sd: add mt8365 adds ca6b5fe277e9 mmc: Use of_property_read_bool() for boolean properties adds 51dfc6142ace mmc: sdhci-pci-o2micro: Fix SDR50 mode timing issue adds 2c52e002693d mmc: meson-gx: simplify usage of mmc_regulator_set_ocr adds 8d91f3f8ae57 mmc: core: add helpers mmc_regulator_enable/disable_vqmmc adds e3f0d2213dba mmc: meson-gx: use new helpers mmc_regulator_enable/disable_vqmmc adds b8548e387f2a dt-bindings: mmc: sdhci-msm: Document QCM2290 SDHCI adds 6fb11c1812d3 mmc: sdhci: drop useless sdhci_get_compatibility() !OF stub adds 220b484fa6e0 mmc: dw_mmc-pltfm: Use devm_platform_get_and_ioremap_resource() adds e3d1672741ed mmc: jz4740: Use devm_platform_get_and_ioremap_resource() adds 73226532da95 mmc: omap: Use devm_platform_get_and_ioremap_resource() adds c66c55bec586 mmc: owl-mmc: Use devm_platform_get_and_ioremap_resource() adds 288b7baf090b mmc: sdhci-of-aspeed: Use devm_platform_get_and_ioremap_re [...] adds cf2679018190 mmc: usdhi6rol0: Use devm_platform_get_and_ioremap_resource() adds 189f7370319d mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC support adds 8e8559ddfbb6 dt-bindings: mmc: Remove bindings for Intel Thunder Bay SoC" adds cc47d2cf6795 mmc: sdricoh_cs: remove unused sdricoh_readw function adds a72b7bbc700a dt-bindings: mmc: fujitsu: Add Socionext Synquacer adds f6ca8f906bc3 mmc: core: Log about empty non-removable slots adds 0dd8316037a2 mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data adds c7461f3e689f mmc: Merge branch fixes into next adds 4fddc647fe5a dt-bindings: mmc: fsl-imx-esdhc: ref sdhci-common.yaml adds 5762451d647c mmc: core: remove unnecessary (void*) conversions adds 9d2e77ff2bd3 mmc: sdhci_am654: Add support for PM suspend/resume adds ec49843332df mmc: Merge branch fixes into next adds 8aa7206411fc dt-bindings: mmc: arasan,sdci: Add Xilinx Versal Net compatible adds b095f4f52b1a mmc: sdhci-of-arasan: Add support for eMMC5.1 on Xilinx Ve [...] adds 9fab93895fb6 mmc: sdhci-of-arasan: Skip setting clock delay for 400KHz adds f695c5f952f2 mmc: core: Remove unused macro mmc_req_rel_wr adds 82e4726b00e9 dt-bindings: mmc: cdns: Add AMD Pensando Elba SoC adds d3e32f847891 mmc: sdhci-cadence: Enable device specific override of writel() adds e095b78ef2db mmc: sdhci-cadence: Support device specific init during probe adds b5dbcf1f1d1a mmc: sdhci-cadence: Add AMD Pensando Elba SoC support adds aad53d4ee756 mmc: sdhci-cadence: Support mmc hardware reset adds 45f54c9c1858 mmc: vub300: remove unreachable code adds 22a4455e75be dt-bindings: mmc: sdhci-msm: Document the IPQ5018 compatible new c5c06e278019 Merge tag 'mmc-v6.4' of git://git.kernel.org/pub/scm/linux [...] adds 810c03d9d7c9 rpmsg: qcom_smd: Make qcom_smd_unregister_edge() return void adds 49446e573bf5 rpmsg: qcom_glink_rpm: Convert to platform remove callback [...] adds 38be89514b88 rpmsg: qcom_smd: Convert to platform remove callback retur [...] new 0a7eee89e79e rpmsg: glink: Transition intent request signaling to wait queue new c05dfce0b89e rpmsg: glink: Wait for intent, not just request ack new 7a68f9fa9735 rpmsg: glink: Propagate TX failures in intentless mode as well new ba7a4754da10 rpmsg: glink: Consolidate TX_DATA and TX_DATA_CONT new fe89e9b1af14 Merge tag 'rpmsg-v6.4' of git://git.kernel.org/pub/scm/lin [...] adds 11bb42a94648 remoteproc: imx_dsp_rproc: Add module parameter to ignore [...] adds 408ec1ff0caa remoteproc: imx_dsp_rproc: Add custom memory copy implemen [...] adds f72f805e7288 mailbox: zynqmp: Fix counts of child nodes adds 74ad37a30ffe mailbox: zynqmp: Fix IPI isr handling adds 79963fbfc233 mailbox: zynqmp: Fix typo in IPI documentation adds 81c18e08a609 drivers: remoteproc: xilinx: Fix carveout names adds 5dfb28c257b7 remoteproc: xilinx: Add mailbox channels for rpmsg adds e19967994d34 remoteproc/mtk_scpi_ipi: Fix one kernel-doc comment adds 7f402919278a remoteproc: k3-r5: Simplify cluster mode setting usage adds f3d81b4537a5 dt-bindings: remoteproc: ti: Add new compatible for AM62 S [...] adds 51723657be68 remoteproc: k3-r5: Use separate compatible string for TI A [...] adds ccadca5baf51 remoteproc: stm32: Call of_node_put() on iteration error adds 8a74918948b4 remoteproc: st: Call of_node_put() on iteration error adds f8bae637d3d5 remoteproc: rcar_rproc: Call of_node_put() on iteration error adds 5ef074e805ec remoteproc: imx_rproc: Call of_node_put() on iteration error adds e0e01de8ee14 remoteproc: imx_dsp_rproc: Call of_node_put() on iteration error adds 8666071391f4 remoteproc: Remove unnecessary (void*) conversions adds 35bdafda40cc remoteproc: stm32_rproc: Add mutex protection for workqueue adds 96af01cdc34a dt-bindings: remoteproc: stm32-rproc: Typo fix adds 3a87fc6f6812 remoteproc: pru: Remove always true check positive unsigned value adds 5de6ef496eee remoteproc: imx_dsp_rproc: Improve exception handling in i [...] adds 3c497f624d40 remoteproc: imx_dsp_rproc: Fix kernel test robot sparse warning adds 82f2734d99d7 dt-bindings: remoteproc: Drop unneeded quotes adds 1f6fa392a994 remoteproc: st: Use of_property_present() for testing DT p [...] new 3361e9a4ea95 Merge tag 'rproc-v6.4' of git://git.kernel.org/pub/scm/lin [...] adds d8cc9415a40f hwmon: constify pointers to hwmon_channel_info adds 629f57a7d5b9 Merge branch 'hwmon-const' into HEAD adds 8107fe93896d hwmon: (gpio-fan) drop of_match_ptr for ID table adds 4a148e9b1ee0 hwmon: (nzxt-smart2) add another USB ID adds 08d40c1d57b7 hwmon: (nct6775) Drop unneeded casting and conjunction adds 50c3480b6db8 hwmon: (ltc4245) Use of_property_read_bool() for boolean p [...] adds 914b2fd2cd92 hwmon: (ibmpowernv, pwm-fan) Use of_property_present() for [...] adds 37ef30fbf289 hwmon: (ftsteutates) Update specifications website adds dbfeafdad31c hwmon: (nzxt-smart2) handle failure of devm_add_action in [...] adds 92e58a87a26c hwmon: (g762) add a check of devm_add_action in g762_of_cl [...] adds 90b86248d31e hwmon: (nct6775) ASUS PRIME Z590 boards support adds d0450fc1e396 hwmon: (aquacomputer_d5next) Support one byte control values adds 4d09d155a5d1 hwmon: (aquacomputer_d5next) Support writing multiple cont [...] adds b29090bac935 hwmon: (aquacomputer_d5next) Device dependent control repo [...] adds 6c83ccb10c49 hwmon: (aquacomputer_d5next) Add infrastructure for Aquaer [...] adds 866e630a3b8b hwmon: (aquacomputer_d5next) Add temperature offset contro [...] adds bd1e92f9977c hwmon: (aquacomputer_d5next) Add fan PWM control for Aquaero adds 7ab0da3a77fe hwmon: (pmbus/core) Generalize pmbus status flag map adds df5f6b6af01c hwmon: (pmbus/core) Generalise pmbus get status adds 221819ca4c36 hwmon: (pmbus/core) Add interrupt support adds f469bde9afd1 hwmon: (pmbus/core) Notify hwmon events adds 9fadbda6d1e0 docs: hwmon: sysfs-interface: Fix stray colon adds aededf875a23 Documentation/hwmon: Remove description of deprecated regi [...] adds ea00552690bb hwmon: (nct6775) add Asus Pro A520M-C II/CSM adds 23e8a379cf5c hwmon: (nct6775) Fix TUF GAMING B550M-E WIFI name adds bcd2fbec8a25 hwmon: (nct6775) update ASUS WMI monitoring list A520/B360 [...] adds dedbe4c1499c hwmon: (it87) Use voltage scaling macro where appropriate adds a7da8a8bf19b hwmon: (pwm-fan) set usage_power on PWM state adds 8ea57c51e508 hwmon: remove unused superio_outb function adds 0282592678b1 hwmon: (nct6775) Sort ASUS board list adds c05403e64d7f hwmon: (nct6775) Fix ROG B550-XE WIFI and Pro B660M-C D4 names adds a4fffe48e4ba hwmon: (nct6775) update ASUS WMI monitoring list B360/H410 [...] adds 7165bfc9b89e MAINTAINERS: hwmon: drop Agathe Porte adds 63bde65918e6 hwmon: adm1177: constify pointers to hwmon_channel_info adds 013adc9852a1 hwmon: adm9240: constify pointers to hwmon_channel_info adds 07aa164a5038 hwmon: adt7411: constify pointers to hwmon_channel_info adds ce94ff2ef975 hwmon: adt7470: constify pointers to hwmon_channel_info adds d7bb04c3e226 hwmon: adt7x10: constify pointers to hwmon_channel_info adds b9ab28a77498 hwmon: aht10: constify pointers to hwmon_channel_info adds 832dc5106e81 hwmon: aquacomputer: constify pointers to hwmon_channel_info adds 69a1ffca989e hwmon: as370: constify pointers to hwmon_channel_info adds a1e308bfae71 hwmon: axi-fan: constify pointers to hwmon_channel_info adds edcde8cfefb9 hwmon: bt1-pvt: constify pointers to hwmon_channel_info adds 42bd7a59f3b5 hwmon: corsair: constify pointers to hwmon_channel_info adds f4ddd8f2e12f hwmon: dell-smm: constify pointers to hwmon_channel_info adds b9adb6b66544 hwmon: drivetemp: constify pointers to hwmon_channel_info adds c1686de1db36 hwmon: emc2305: constify pointers to hwmon_channel_info adds 06c377962537 hwmon: ftsteutates: constify pointers to hwmon_channel_info adds d6171e4d3229 hwmon: gxp-fan: constify pointers to hwmon_channel_info adds 92b978fe7616 hwmon: i5500_temp: constify pointers to hwmon_channel_info adds bf9b7f92df73 hwmon: ina238: constify pointers to hwmon_channel_info adds 324399753854 hwmon: ina3221: constify pointers to hwmon_channel_info adds e374c4100b61 hwmon: intel-m10-bmc: constify pointers to hwmon_channel_info adds b3dc5eee6b2d hwmon: jc42: constify pointers to hwmon_channel_info adds 4dd50f3c1d65 hwmon: k10temp: constify pointers to hwmon_channel_info adds 55f446638231 hwmon: k8temp: constify pointers to hwmon_channel_info adds 2d9011813e5f hwmon: lan966x: constify pointers to hwmon_channel_info adds 3ee2ceca3f1d hwmon: lm75: constify pointers to hwmon_channel_info adds 3c370243cbfa hwmon: lm83: constify pointers to hwmon_channel_info adds 1d0cfeb2ea93 hwmon: lm95241: constify pointers to hwmon_channel_info adds 043f90c8d103 hwmon: lm95245: constify pointers to hwmon_channel_info adds bf36b752ca46 hwmon: lochnagar: constify pointers to hwmon_channel_info adds 53dc67eb935c hwmon: ltc2947: constify pointers to hwmon_channel_info adds 8cbafa6efece hwmon: ltc2992: constify pointers to hwmon_channel_info adds 38ab6d602ea1 hwmon: ltc4245: constify pointers to hwmon_channel_info adds 894fce118b8d hwmon: ltq-cputemp: constify pointers to hwmon_channel_info adds 2b1aec842ee2 hwmon: max127: constify pointers to hwmon_channel_info adds c70164adbbdd hwmon: max31730: constify pointers to hwmon_channel_info adds 02681a9f33ab hwmon: max31760: constify pointers to hwmon_channel_info adds 822ce415baa4 hwmon: max31790: constify pointers to hwmon_channel_info adds b3fcd02c6081 hwmon: max6620: constify pointers to hwmon_channel_info adds a7bae5976683 hwmon: max6621: constify pointers to hwmon_channel_info adds 1c80f9875495 hwmon: max6650: constify pointers to hwmon_channel_info adds 11305fd37b42 hwmon: mc34vr500: constify pointers to hwmon_channel_info adds d716e0cf674d hwmon: mcp3021: constify pointers to hwmon_channel_info adds bb54a54b5c66 hwmon: mlxreg: constify pointers to hwmon_channel_info adds 2a06edbe33b2 hwmon: nct7904: constify pointers to hwmon_channel_info adds ed30302c3bcc hwmon: npcm750-pwm: constify pointers to hwmon_channel_info adds 9add51f2bc65 hwmon: ntc_thermistor: constify pointers to hwmon_channel_info adds 98ce1fc134ef hwmon: nzxt: constify pointers to hwmon_channel_info adds 195030d34ee9 hwmon: oxp-sensors: constify pointers to hwmon_channel_info adds 0c15d66d071c hwmon: peci: constify pointers to hwmon_channel_info adds 42d273bcf4f2 hwmon: powr1220: constify pointers to hwmon_channel_info adds 70df9a55434b hwmon: raspberrypi: constify pointers to hwmon_channel_info adds 29423978b769 hwmon: sbrmi: constify pointers to hwmon_channel_info adds eeda3a445323 hwmon: sbtsi_temp: constify pointers to hwmon_channel_info adds 1ff3d23d0018 hwmon: sch5627: constify pointers to hwmon_channel_info adds 11c1dff58c65 hwmon: sht4x: constify pointers to hwmon_channel_info adds 7f46e9883f53 hwmon: sl28cpld: constify pointers to hwmon_channel_info adds d302988c9867 hwmon: smpro: constify pointers to hwmon_channel_info adds dc8811447c6b hwmon: sparx5-temp: constify pointers to hwmon_channel_info adds 5b5d8ae01954 hwmon: sy7636a: constify pointers to hwmon_channel_info adds fc3ad6680480 hwmon: tmp102: constify pointers to hwmon_channel_info adds a705bc468840 hwmon: tmp103: constify pointers to hwmon_channel_info adds 1198c51f8fb3 hwmon: tmp108: constify pointers to hwmon_channel_info adds 98bc085cae3e hwmon: tmp464: constify pointers to hwmon_channel_info adds b39c94a1f6f0 hwmon: tmp513: constify pointers to hwmon_channel_info adds 7325fea5a521 hwmon: tps23861: constify pointers to hwmon_channel_info adds b418bd0a3119 hwmon: w83627ehf: constify pointers to hwmon_channel_info adds 3bf8437be375 hwmon: w83773g: constify pointers to hwmon_channel_info adds 38c92a311010 hwmon: remove trailing whitespace in Kconfig adds b0eb085b4f96 hwmon: fix typo in Makefile adds c7ba3e26fd98 hwmon: (asus-ec-sensors) add ProArt B550-Creator adds 3a31e0920308 hwmon: (asus-ec-sensors) add ROG STRIX Z390-F GAMING adds 6c2b659913ad hwmon: (coretemp) Delete tjmax debug message adds a2930f6dc90f hwmon: (coretemp) Delete an obsolete comment adds d16718fcdde7 dt-bindings: hwmon: Add starfive,jh71x0-temp adds 7f2958e845d2 hwmon: (sfctemp) Add StarFive JH71x0 temperature sensor adds ffe36eb557d3 hwmon: (pmbus/core) Add rdev in pmbus_data struct adds f74f06f4069e hwmon: (pmbus/core) Add regulator event support adds 7a0c7b9ff21d hwmon: (pmbus/core) Notify regulator events adds 9e51acc4dbed dt-bindings: hwmon: pwm-fan: Convert to DT schema adds 4173a5bb7f51 dt-bindings: hwmon: ina2xx: add supply property adds ad20248a2d64 hwmon: ina2xx: add optional regulator support adds 5dcd53e315b7 hwmon: (nct6775) update ASUS WMI monitoring list A620/B760/W790 adds ab3e00416a00 hwmon: (pmbus/core) Request threaded interrupt with IRQF_ONESHOT adds a7ac37183ac2 hwmon: (pmbus/core) Add lock and unlock functions adds 1680796b21c3 hwmon: (pmbus/ibm-cffps) Use default debugfs attributes an [...] adds fb23f2309647 hwmon: (sfctemp) Simplify error message adds 680921653cf3 dt-bindings: vendor-prefixes: Add prefix for acbel adds b0cda2cc8568 dt-bindings: trivial-devices: Add acbel,fsg032 adds d89d6c093acd hwmon: (pmbus/acbel-fsg032) Add Acbel power supply adds 7a46c0cb473f docs: hwmon: Add documentaion for acbel-fsg032 PSU adds 9989b3c0ff97 hwmon: (it87) Disable SMBus access for environmental contr [...] adds 0282ba4a4fe6 hwmon: (it87) Test for error in it87_update_device adds 376e1a937b30 hwmon: (it87) Add calls to smbus_enable/smbus_disable as required adds 0be100771711 hwmon: (it87) Disable/enable SMBus access for IT8622E chipset adds 19692f17cd13 hwmon: (aquacomputer_d5next) Add support for Aquacomputer [...] adds 2a8e41ad3375 hwmon: (adt7475) Use device_property APIs when configuring [...] adds 93822f5161a2 hwmon: (pmbus/fsp-3y) Fix functionality bitmask in FSP-3Y [...] adds 1c19ac768b8e hwmon: lochnagar: Remove the unneeded include <linux/i2c.h> new 4173cf6fb6b7 Merge tag 'hwmon-for-v6.4' of git://git.kernel.org/pub/scm [...] adds a6ff3c002146 thermal/core: Add a thermal zone 'devdata' accessor adds 5f68d0785e52 thermal/core: Use the thermal zone 'devdata' accessor in t [...] adds 0ce637a54691 thermal/core: Use the thermal zone 'devdata' accessor in h [...] adds 3d4e1bad7804 thermal/core: Use the thermal zone 'devdata' accessor in r [...] adds 4216e8153215 thermal/core: Show a debug message when get_temp() fails adds abda7383ec3a thermal: Remove debug or error messages in get_temp() ops adds 8f3f4ad4ad45 thermal/hwmon: Do not set no_hwmon before calling thermal_ [...] adds 4a16c190f761 thermal/hwmon: Use the right device for devm_thermal_add_h [...] adds dec07d399cc8 thermal: Don't use 'device' internal thermal zone structure field adds 072e35c98806 thermal/core: Add thermal_zone_device structure 'type' accessor adds 25e43976b215 thermal/drivers/spear: Don't use tz->device but pdev->dev adds 3034f859b90d thermal: Add a thermal zone id accessor adds dbb0ea153401 thermal: Use thermal_zone_device_type() accessor adds 0adad0929621 thermal/drivers/da9062: Don't access the thermal zone devi [...] adds ec2c8aae8129 thermal/hwmon: Use the thermal_core.h header adds 0cf321c85886 thermal/drivers/tegra: Remove unneeded lock when setting a [...] adds cad450d19d5e thermal/drivers/acerhdf: Make interval setting only at mod [...] adds 20918ccacd06 thermal/drivers/acerhdf: Remove pointless governor test adds 2b6db9efa507 Merge branch 'thermal-core' into thermal adds ce07727aff5b Merge back thermal control material for 6.4-rc1. adds 2a96243e22f8 thermal: intel: x86_pkg_temp_thermal: Add lower bound chec [...] adds 85b52122e542 Merge branch 'thermal-intel' adds d4d8516624e1 Merge back Intel thermal driver changes for 6.4-rc1. adds 065ca2a8c6ee Merge back Intel thermal control material for 6.4-rc1. adds 4eb7c2f3a3d7 thermal: thermal_hwmon: Fix a kernel NULL pointer dereference adds d9dc06009b35 thermal: thermal_hwmon: Revert recent message adjustment adds 86df7d19083c thermal: Use of_property_present() for testing DT property [...] adds 0c7d069297a0 Merge back thermal control material for 6.4-rc1. adds cd246fa969ec thermal: core: Clean up thermal_list_lock locking adds dfd7956f0031 dt-bindings: thermal: mediatek: Add binding documentation [...] adds 33140e668b10 thermal/drivers/mediatek: Control buffer enablement tweaks adds 56edffdc298a thermal/drivers/mediatek: Add support for MT8365 SoC adds 10debf8c2da8 thermal/drivers/mediatek: Add delay after thermal banks in [...] adds 3f2f689559f7 thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling adds 53c9ce497dd7 thermal/drivers/imx: Remove get_trip_temp ops adds ed4b51b8fd0b thermal/drivers/imx: Use the thermal framework for the trip point adds e45c9a2fc59d thermal/drivers/hisi: Use devm_platform_ioremap_resource() adds 32a7a02117de thermal/core: Relocate the traces definition in thermal directory adds 311526b7e38f thermal/drivers/db8500: Use driver dev instead of tz->device adds 0fb6c6493fa2 thermal/drivers/stm: Don't set no_hwmon to false adds 0c492be4002b thermal/drivers/ti: Use fixed update interval adds 75f74a907164 Merge tag 'thermal-v6.4-rc1-1' of ssh://gitolite.kernel.or [...] adds cfeeb7d37dea Merge back general thermal control changes for 6.4-rc1. adds f1d2427cb458 thermal/drivers/rockchip: Simplify getting match data adds 2f6916f12c0e thermal/drivers/rockchip: Simplify clock logic adds cb71c5f904c5 thermal/drivers/rockchip: Use dev_err_probe adds f7cef1b743e8 thermal/drivers/rockchip: Simplify channel id logic adds 267f596585ab thermal/drivers/rockchip: Support dynamic sized sensor array adds 45d7b3867a5c thermal/drivers/rockchip: Support RK3588 SoC in the therma [...] adds c3d2718ae648 dt-bindings: rockchip-thermal: Support the RK3588 SoC compatible adds fee5caec88b3 thermal/drivers/rockchip: use devm_reset_control_array_get [...] adds cdd6076b0a0c thermal/drivers/tegra-bpmp: Handle offline zones adds ded2d383b1b4 thermal/core: Remove thermal_bind_params structure adds e4fdcfb1a1f5 dt-bindings: thermal: Drop unneeded quotes adds 45cc9c4f765b MAINTAINERS: adjust entry in THERMAL/POWER_ALLOCATOR after [...] adds 13f03bcd02e4 thermal/drivers/mediatek/lvts_thermal: Fix sensor 1 interr [...] adds 46d6cbb82085 thermal: amlogic: Use dev_err_probe() adds 05aaa7fdb073 dt-bindings: thermal: mediatek: Add AP domain to LVTS ther [...] adds 561538f770a3 thermal/drivers/mediatek/lvts_thermal: Add AP domain for mt8195 adds 8454c8c09c77 thermal/drivers/bcm2835: Remove buggy call to thermal_of_z [...] adds ac614a9b4c35 thermal/of: Unexport unused OF functions adds 3d439b1a2ad3 thermal/core: Alloc-copy-free the thermal zone parameters [...] adds 51699e4c05d9 Merge tag 'thermal-v6.4-rc1-2' of ssh://gitolite.kernel.or [...] adds 5bc6b1df65c8 thermal: intel: int340x: Add DLVR support for RFIM control new 5e0ca0bfc33b Merge tag 'thermal-6.4-rc1' of git://git.kernel.org/pub/sc [...] adds 03c57b0160f6 ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controll [...] adds 86f240a2f7e9 ACPICA: Headers: Delete bogus node_array array of pointers [...] adds 377421fcfb97 ACPICA: ACPI 6.5: MADT: add support for trace buffer exten [...] adds 9db8a1c217e3 ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_n [...] adds 9737ff46f7dc ACPICA: acpisrc: Add missing tables to astable adds a47a0c2a1fe1 ACPICA: Add support for 64 bit loong_arch compilation adds f5325cb10414 ACPICA: Add support for ASPT table in disassembler adds 47920aae34e2 ACPICA: Add support for Arm's MPAM ACPI table version 2 adds 612c29328466 ACPICA: Update all copyrights/signons to 2023 adds 520d4a0ee5b6 ACPICA: add support for ClockInput resource (v6.5) adds f2ca92d08325 ACPICA: MADT: Add RISC-V INTC interrupt controller adds 003567a3b70d ACPICA: Add structure definitions for RISC-V RHCT adds d56ba92b0ce6 ACPICA: Avoid undefined behavior: load of misaligned address adds 05bb0167c80b ACPICA: Avoid undefined behavior: applying zero offset to [...] adds 4cf8a60602f7 ACPICA: Avoid undefined behavior: member access within nul [...] adds 24d9609b3cd2 ACPICA: Avoid undefined behavior: member access within mis [...] adds 218387e6cf49 ACPICA: Avoid undefined behavior: member access within mis [...] adds 5bd2315bd2e4 ACPICA: Avoid undefined behavior: member access within mis [...] adds bf44c56a9977 ACPICA: Avoid undefined behavior: member access within mis [...] adds d0a874cb4519 ACPICA: Avoid undefined behavior: load of misaligned address adds 94bf7c8a626d ACPICA: struct acpi_resource_vendor: Replace 1-element arr [...] adds 48ff467c338b ACPICA: actbl1: Replace 1-element arrays with flexible arrays adds 74522fea27f8 ACPICA: actbl2: Replace 1-element arrays with flexible arrays adds 2a5ab99847bd ACPICA: struct acpi_nfit_interleave: Replace 1-element arr [...] adds 11132ad0176e ACPICA: Introduce ACPI_FLEX_ARRAY adds 6671709c6ee5 ACPICA: struct acpi_resource_dma: Replace 1-element array [...] adds 3a287932da6a ACPICA: acpi_pci_routing_table: Replace fixed-size array w [...] adds 49bd783e4fe1 ACPICA: acpi_dmar_andd: Replace 1-element array with flexi [...] adds 2a85fc562679 ACPICA: acpi_madt_oem_data: Fix flexible array member definition adds 376b0fb3ad62 ACPICA: acpi_resource_irq: Replace 1-element arrays with f [...] adds ae5a0eccc85f ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED [...] adds beadd51f74f6 ACPICA: add os specific support for Zephyr RTOS adds df2286655ce1 ACPICA: Update version to 20230331 new c90b29cede95 Merge branch 'acpica' adds 4dea41775d95 ACPI: processor: Check for null return of devm_kzalloc() i [...] adds 691a63712347 ACPI: cpufreq: Use platform devices to load ACPI PPC and P [...] adds 073828e95445 ACPI: processor: Fix evaluating _PDC method when running a [...] adds f2cba54a7fbf ACPI: s2idle: Log when enabling wakeup IRQ fails adds da30a34a0edb ACPI: SPCR: Prefix error messages with FW_BUG adds dcf0c2e06ac2 ACPI: SPCR: Amend indentation adds 47d26684185d ACPI: VIOT: Initialize the correct IOMMU fwspec adds 4f855dcead6c ACPI: sysfs: Enable ACPI sysfs support for CCEL records new 0e838286080d Merge branches 'acpi-processor', 'acpi-pm', 'acpi-tables' [...] adds fe6603cafabb ACPI: APEI: EINJ: Add CXL error types adds f1e65718ec18 ACPI: APEI: EINJ: warn on invalid argument when explicitly [...] adds 1fbd9029c8d5 ACPI: property: Refactor acpi_data_prop_read_single() adds 28f7b85895fc ACPI: EC: Limit explicit removal of query handlers to cust [...] adds e5b492c6bb90 ACPI: EC: Fix oops when removing custom query handlers adds 3bd554e03ef4 ACPI: SBS: Fix handling of Smart Battery Selectors adds 0dc9a715578b ACPI: thermal: Replace ternary operator with min_t() new 0f318baaf23d Merge branches 'acpi-apei', 'acpi-properties', 'acpi-sbs' [...] adds 6d572d39b21f ACPI: bus: Add missing braces to acpi_sb_notify() adds faae443738c6 ACPI: bus: Ensure that notify handlers are not running aft [...] adds 67abe9c6a807 ACPI: video: Remove register_backlight_delay module option [...] adds abe4f5ae5efa ACPI: video: Remove desktops without backlight DMI quirks adds ff7f85e35479 iio: adc: ad7292: Add explicit include for of.h adds 98aeb3b0b6bd staging: iio: resolver: ad2s1210: Add explicit include for of.h adds 75c7124ef3ba net: rfkill-gpio: Add explicit include for of.h adds 933c9f190543 serial: 8250_tegra: Add explicit include for of.h adds cf02f71c3ef8 ata: pata_macio: Add explicit include of irqdomain.h adds 5d6f12c38107 pata: ixp4xx: Add explicit include for of.h adds c5111a5b1a60 virtio-mmio: Add explicit include for of.h adds 8edd49ce8da7 tpm: atmel: Add explicit include for of.h adds 2febc5dda35e fpga: lattice-sysconfig-spi: Add explicit include for of.h adds 45166620b725 ACPI: Replace irqdomain.h include with struct declarations new 21fc506cf5ef Merge branches 'acpi-bus', 'acpi-video' and 'acpi-misc' adds 2c5a06e5505a ACPI: utils: Fix acpi_evaluate_dsm_typed() redefinition error adds 55f4f6ead46c ACPI: docs: Update the pm_profile sysfs attribute documentation new 4f810294e00b Merge branches 'acpi-utils' and 'acpi-docs' new 793582ff47f8 Merge tag 'acpi-6.4-rc1' of git://git.kernel.org/pub/scm/l [...] adds 737dbd6667ff PM / devfreq: Remove "select SRCU" adds f9d0393a8898 PM / devfreq: exyos-bus: drop of_match_ptr for ID table adds b7405e3f62d6 PM / devfreq: exynos: Use of_property_present() for testin [...] adds 376b1446153c PM / devfreq: exynos-ppmu: Use devm_platform_get_and_iorem [...] adds 8271f3846fa8 Merge tag 'devfreq-next-for-6.4' of git://git.kernel.org/p [...] adds 1f5e62f5fb21 cpufreq: intel_pstate: Enable HWP IO boost for all servers adds 76531df5e13b ACPI: CPPC: Add min and max perf register writing support adds c984f5d5d45b ACPI: CPPC: Add auto select register read/write support adds 3e6e07805764 Documentation: cpufreq: amd-pstate: Move amd_pstate param [...] adds 2dd6d0ebf740 cpufreq: amd-pstate: Add guided autonomous mode adds 3ca7bc818d8c cpufreq: amd-pstate: Add guided mode control support via sysfs adds 7a9dec665f68 Documentation: cpufreq: amd-pstate: Update amd_pstate stat [...] adds 877d5cd2aeed cpufreq: warn about invalid vals to scaling_max/min_freq i [...] adds 8ffdb1fe9121 cpufreq: Fix typo in the ARM_BRCMSTB_AVS_CPUFREQ Kconfig entry adds 175c9df15aef cpufreq: pmac32: Use of_property_read_bool() for boolean p [...] adds a038895e25b2 cpufreq: drivers with target_index() must set freq_table adds 11fa52fe619a cpufreq: amd-pstate: Make varaiable mode_state_machine static adds 684952212ca6 Merge back cpufreq changes for 6.4-rc1. adds 44295af5019f cpufreq: use correct unit when verify cur freq adds 7911b6a868ea dt-bindings: cpufreq: qcom-hw: add a compatible for sa8775p adds f35512777e31 kbuild, cpufreq: tegra124: remove MODULE_LICENSE in non-modules adds df97441673f3 kbuild, cpufreq: remove MODULE_LICENSE in non-modules adds 35527c677cb6 cpufreq: qcom-hw: Simplify counting frequency domains adds b8f3a396a7ee cpufreq: Use of_property_present() for testing DT property [...] adds d51c63230994 cpufreq: mediatek: fix passing zero to 'PTR_ERR' adds d51e106240bc cpufreq: mediatek: fix KP caused by handler usage after re [...] adds d3296bb4cafd cpufreq: mediatek: raise proc/sram max voltage for MT8516 adds 0883426fd07e cpufreq: mediatek: Raise proc and sram max voltage for MT7 [...] adds ba5e770c9698 cpufreq: qcom-cpufreq-hw: fix double IO unmap and resource [...] adds 417598f99852 cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist adds 287143d88696 dt-bindings: cpufreq: cpufreq-qcom-hw: Allow just 1 freque [...] adds 7ae24e054f75 dt-bindings: cpufreq: cpufreq-qcom-hw: Sanitize data per c [...] adds e69003202434 dt-bindings: cpufreq: cpufreq-qcom-hw: Add QCM2290 adds e2b47e585931 cpufreq: qcom-cpufreq-hw: Revert adding cpufreq qos adds f41e1442ac5b cpufreq: tegra194: add OPP support and set bandwidth adds 0bdd95cede51 Merge tag 'cpufreq-arm-updates-6.4' of git://git.kernel.or [...] new 640324e3e62b Merge branch 'pm-cpufreq' adds f914bfdd7f84 cpuidle: Use of_property_present() for testing DT property [...] new 21def611d829 Merge branch 'pm-cpuidle' adds 73d73f5ee7fb PM: core: Remove unnecessary (void *) conversions adds b52124a78ab3 PM: Add sysfs files to represent time spent in hardware sl [...] adds 09f5df3fb82f platform/x86/amd: pmc: Report duration of time in hw sleep state adds e2348afe702e platform/x86/intel/pmc: core: Always capture counters on suspend adds ddd66d634735 platform/x86/intel/pmc: core: Report duration of time in H [...] adds e9eadc282719 opp: Use of_property_present() for testing DT property presence adds 29b1a92e5e95 OPP: Handle all genpd cases together in _set_required_opps() adds 528f2d8d540a OPP: Move required opps configuration to specialized callback adds 0ba4962d01b6 Merge tag 'opp-updates-6.4' of git://git.kernel.org/pub/sc [...] adds 0417552730d0 pm-graph: Update to v5.11 adds 34ea427e01ea PM: tools: sleepgraph: Recognize "CPU killed" messages new d3f2c402e448 Merge branches 'pm-core', 'pm-sleep', 'pm-opp' and 'pm-tools' new 0cfd8703e7da Merge tag 'pm-6.4-rc1' of git://git.kernel.org/pub/scm/lin [...] new 4be8526f7c83 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 0f9c006c3271 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 18fda681660c Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new ca9bfa069a2f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new f2ba2f8a9559 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 0c0ff79ae632 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new cc5f6fa4f659 spi: bcm63xx: use macro DEFINE_SIMPLE_DEV_PM_OPS new cb1499966178 Merge remote-tracking branch 'spi/for-6.3' into spi-linus new 9f8f36f034da Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new dac6ad94c6da Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new e45f3d095c6e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new f0fb8675d86a Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new ddb44bb16526 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new f739b1aac984 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 13525645e224 drm/dsc: fix drm_edp_dsc_sink_output_bpp() DPCD high byte usage new 0d68683838f2 drm/dsc: fix DP_DSC_MAX_BPP_DELTA_* macro values new be56a31d3d65 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (527c4dda86b8) \ N -- N -- N refs/heads/pending-fixes (be56a31d3d65)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 69 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/stable/sysfs-acpi-pmprofile | 20 +- .../ABI/testing/sysfs-driver-intel-i915-hwmon | 4 +- Documentation/ABI/testing/sysfs-platform-intel-ifs | 17 +- .../ABI/testing/sysfs-platform-mellanox-bootctl | 7 + Documentation/ABI/testing/sysfs-power | 29 + Documentation/accel/index.rst | 1 + Documentation/accel/qaic/aic100.rst | 510 + Documentation/accel/qaic/index.rst | 13 + Documentation/accel/qaic/qaic.rst | 170 + Documentation/admin-guide/gpio/sysfs.rst | 2 +- Documentation/admin-guide/kernel-parameters.txt | 40 +- Documentation/admin-guide/media/cec.rst | 79 +- Documentation/admin-guide/media/i2c-cardlist.rst | 8 - Documentation/admin-guide/mm/pagemap.rst | 6 +- Documentation/admin-guide/pm/amd-pstate.rst | 31 +- .../admin-guide/syscall-user-dispatch.rst | 4 + Documentation/arm/index.rst | 1 + Documentation/arm/stm32/stm32mp151-overview.rst | 36 + Documentation/arm64/silicon-errata.rst | 5 + Documentation/core-api/memory-allocation.rst | 17 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 10 + .../arm/amlogic/amlogic,meson-gx-ao-secure.yaml | 4 +- .../arm/amlogic/amlogic,meson-mx-secbus2.yaml | 4 +- Documentation/devicetree/bindings/arm/apple.yaml | 15 + .../devicetree/bindings/arm/apple/apple,pmgr.yaml | 1 + Documentation/devicetree/bindings/arm/cpus.yaml | 2 + .../bindings/arm/firmware/linaro,optee-tz.yaml | 3 +- Documentation/devicetree/bindings/arm/fsl.yaml | 45 +- .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 129 +- .../bindings/arm/nvidia,tegra194-ccplex.yaml | 6 +- Documentation/devicetree/bindings/arm/oxnas.txt | 14 - Documentation/devicetree/bindings/arm/pmu.yaml | 2 + Documentation/devicetree/bindings/arm/qcom.yaml | 36 + .../devicetree/bindings/arm/rockchip.yaml | 24 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 18 + Documentation/devicetree/bindings/arm/tegra.yaml | 9 + .../arm/tegra/nvidia,tegra-ccplex-cluster.yaml | 6 +- .../arm/tegra/nvidia,tegra194-axi2apb.yaml | 4 +- .../bindings/arm/tegra/nvidia,tegra194-cbb.yaml | 8 +- .../bindings/arm/tegra/nvidia,tegra234-cbb.yaml | 4 +- Documentation/devicetree/bindings/arm/ti/k3.yaml | 2 + .../bindings/auxdisplay/holtek,ht16k33.yaml | 2 +- .../devicetree/bindings/clock/apple,nco.yaml | 1 + .../bindings/clock/qcom,ipq5332-gcc.yaml | 53 + .../bindings/clock/qcom,ipq9574-gcc.yaml | 61 + .../bindings/clock/qcom,sm6115-gpucc.yaml | 58 + .../bindings/clock/qcom,sm6125-gpucc.yaml | 64 + .../bindings/clock/qcom,sm6375-gpucc.yaml | 60 + .../bindings/clock/samsung,exynos850-clock.yaml | 19 + .../bindings/clock/starfive,jh7110-aoncrg.yaml | 107 + .../bindings/clock/starfive,jh7110-syscrg.yaml | 104 + .../bindings/cpufreq/cpufreq-qcom-hw.yaml | 119 +- .../bindings/crypto/qcom,inline-crypto-engine.yaml | 42 + .../bindings/display/amlogic,meson-dw-hdmi.yaml | 4 +- .../bindings/display/amlogic,meson-vpu.yaml | 4 +- .../bindings/display/bridge/analogix,anx7625.yaml | 4 +- .../bindings/display/bridge/analogix,dp.yaml | 63 + .../bindings/display/bridge/analogix_dp.txt | 51 - .../bindings/display/bridge/cdns,mhdp8546.yaml | 4 +- .../bindings/display/bridge/nxp,ptn3460.yaml | 2 +- .../bindings/display/bridge/samsung,mipi-dsim.yaml | 255 + .../bindings/display/bridge/snps,dw-mipi-dsi.yaml | 16 +- .../bindings/display/bridge/toshiba,tc358767.yaml | 2 +- .../devicetree/bindings/display/dp-aux-bus.yaml | 2 +- .../bindings/display/dsi-controller.yaml | 18 +- .../bindings/display/exynos/exynos_dp.txt | 2 +- .../bindings/display/exynos/exynos_dsim.txt | 90 - .../bindings/display/imx/fsl,imx-lcdc.yaml | 46 +- .../bindings/display/imx/nxp,imx8mq-dcss.yaml | 4 +- .../bindings/display/mediatek/mediatek,ccorr.yaml | 5 +- .../bindings/display/mediatek/mediatek,ethdr.yaml | 182 + .../bindings/display/mediatek/mediatek,hdmi.yaml | 2 +- .../bindings/display/msm/dp-controller.yaml | 25 +- .../bindings/display/msm/dsi-controller-main.yaml | 17 +- .../bindings/display/msm/dsi-phy-10nm.yaml | 2 +- .../devicetree/bindings/display/msm/gmu.yaml | 4 +- .../devicetree/bindings/display/msm/gpu.yaml | 4 +- .../devicetree/bindings/display/msm/mdp4.yaml | 4 +- .../bindings/display/msm/qcom,sm6115-mdss.yaml | 10 +- .../bindings/display/msm/qcom,sm8450-mdss.yaml | 6 +- .../bindings/display/msm/qcom,sm8550-dpu.yaml | 133 + .../bindings/display/msm/qcom,sm8550-mdss.yaml | 333 + .../bindings/display/panel/boe,tv101wum-nl6.yaml | 3 + .../bindings/display/panel/elida,kd35t133.yaml | 9 + .../display/panel/feiyang,fy07024di26a30d.yaml | 8 + .../display/panel/innolux,p120zdg-bf1.yaml | 43 - .../bindings/display/panel/jadard,jd9365da-h3.yaml | 2 + .../bindings/display/panel/novatek,nt36523.yaml | 85 + .../bindings/display/panel/novatek,nt36672a.yaml | 6 +- .../bindings/display/panel/panel-simple-dsi.yaml | 24 +- .../bindings/display/panel/panel-simple.yaml | 2 + .../bindings/display/panel/panel-timing.yaml | 46 +- .../bindings/display/panel/ronbo,rb070d30.yaml | 2 +- .../bindings/display/panel/samsung,ams495qa01.yaml | 57 + .../display/panel/samsung,s6e88a0-ams452ef01.yaml | 8 + .../bindings/display/panel/seiko,43wvf1g.yaml | 4 +- .../bindings/display/panel/sitronix,st7701.yaml | 10 + .../bindings/display/panel/sitronix,st7789v.yaml | 4 + .../bindings/display/panel/sony,td4353-jdi.yaml | 82 + .../bindings/display/panel/visionox,rm69299.yaml | 25 +- .../bindings/display/panel/xinpeng,xpp055c272.yaml | 8 + .../devicetree/bindings/display/renesas,du.yaml | 4 +- .../display/rockchip/analogix_dp-rockchip.txt | 98 - .../display/rockchip/dw_mipi_dsi_rockchip.txt | 94 - .../display/rockchip/rockchip,analogix-dp.yaml | 103 + .../display/rockchip/rockchip,dw-mipi-dsi.yaml | 166 + .../bindings/display/rockchip/rockchip,lvds.yaml | 170 + .../bindings/display/rockchip/rockchip-lvds.txt | 92 - .../bindings/display/simple-framebuffer.yaml | 9 + .../display/tegra/nvidia,tegra114-mipi.yaml | 2 +- .../display/tegra/nvidia,tegra124-sor.yaml | 12 +- .../bindings/display/tegra/nvidia,tegra186-dc.yaml | 4 +- .../display/tegra/nvidia,tegra186-dsi-padctl.yaml | 2 +- .../bindings/display/tegra/nvidia,tegra20-dsi.yaml | 12 +- .../display/tegra/nvidia,tegra20-hdmi.yaml | 6 +- .../bindings/display/ti/ti,am65x-dss.yaml | 6 +- .../bindings/display/ti/ti,j721e-dss.yaml | 4 +- .../devicetree/bindings/display/ti/ti,k2g-dss.yaml | 4 +- .../bindings/display/xylon,logicvc-display.yaml | 22 +- .../devicetree/bindings/firmware/arm,scmi.yaml | 48 +- .../devicetree/bindings/firmware/qcom,scm.yaml | 7 + .../devicetree/bindings/gpio/fcs,fxl6408.yaml | 58 + Documentation/devicetree/bindings/gpio/gpio.txt | 41 +- .../devicetree/bindings/gpio/loongson,ls-gpio.yaml | 126 + .../bindings/gpio/loongson,ls1x-gpio.yaml | 49 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 87 +- .../bindings/gpu/host1x/nvidia,tegra210-nvdec.yaml | 4 +- .../bindings/gpu/host1x/nvidia,tegra210-nvenc.yaml | 4 +- .../bindings/gpu/host1x/nvidia,tegra210-nvjpg.yaml | 4 +- .../bindings/gpu/host1x/nvidia,tegra234-nvdec.yaml | 4 +- .../devicetree/bindings/hwmon/pwm-fan.txt | 68 +- .../devicetree/bindings/hwmon/pwm-fan.yaml | 97 + .../bindings/hwmon/starfive,jh71x0-temp.yaml | 70 + .../devicetree/bindings/hwmon/ti,ina2xx.yaml | 5 + .../devicetree/bindings/hwmon/ti,tmp464.yaml | 2 +- .../devicetree/bindings/i2c/apple,i2c.yaml | 1 + .../bindings/interrupt-controller/apple,aic2.yaml | 22 +- .../interrupt-controller/sifive,plic-1.0.0.yaml | 1 + .../devicetree/bindings/iommu/apple,sart.yaml | 10 +- .../devicetree/bindings/mailbox/apple,mailbox.yaml | 2 + .../bindings/media/allwinner,sun4i-a10-ir.yaml | 2 +- .../bindings/media/allwinner,sun50i-h6-vpu-g2.yaml | 4 +- .../bindings/media/amlogic,axg-ge2d.yaml | 4 +- .../devicetree/bindings/media/amlogic,gx-vdec.yaml | 4 +- .../bindings/media/amlogic,meson-ir-tx.yaml | 4 +- .../bindings/media/amlogic,meson6-ir.yaml | 47 + .../devicetree/bindings/media/exynos-fimc-lite.txt | 16 - .../devicetree/bindings/media/exynos4-fimc-is.txt | 50 - .../bindings/media/gpio-ir-receiver.yaml | 3 + .../bindings/media/i2c/chrontel,ch7322.yaml | 4 +- .../bindings/media/i2c/dongwoon,dw9768.yaml | 6 +- .../bindings/media/i2c/maxim,max9286.yaml | 2 +- .../devicetree/bindings/media/i2c/ov2685.txt | 41 - .../devicetree/bindings/media/i2c/ov8856.yaml | 2 +- .../bindings/media/i2c/ovti,ov02a10.yaml | 2 +- .../devicetree/bindings/media/i2c/ovti,ov2685.yaml | 101 + .../bindings/media/i2c/samsung,s5k5baf.yaml | 101 + .../bindings/media/i2c/samsung,s5k6a3.yaml | 98 + .../devicetree/bindings/media/i2c/sony,imx290.yaml | 25 +- .../devicetree/bindings/media/i2c/sony,imx334.yaml | 2 +- .../bindings/media/mediatek,mdp3-rdma.yaml | 2 +- .../media/mediatek,vcodec-subdev-decoder.yaml | 117 +- .../devicetree/bindings/media/meson-ir.txt | 20 - .../bindings/media/microchip,sama5d4-vdec.yaml | 4 +- .../devicetree/bindings/media/nxp,imx8-isi.yaml | 173 + .../devicetree/bindings/media/nxp,imx8mq-vpu.yaml | 4 +- .../bindings/media/qcom,msm8916-camss.yaml | 4 +- .../bindings/media/qcom,msm8916-venus.yaml | 86 +- .../bindings/media/qcom,msm8996-camss.yaml | 4 +- .../bindings/media/qcom,msm8996-venus.yaml | 146 +- .../bindings/media/qcom,sc7180-venus.yaml | 97 +- .../bindings/media/qcom,sc7280-venus.yaml | 132 +- .../bindings/media/qcom,sdm660-camss.yaml | 4 +- .../bindings/media/qcom,sdm660-venus.yaml | 144 +- .../bindings/media/qcom,sdm845-camss.yaml | 4 +- .../bindings/media/qcom,sdm845-venus-v2.yaml | 108 +- .../bindings/media/qcom,sdm845-venus.yaml | 104 +- .../bindings/media/qcom,sm8250-camss.yaml | 4 +- .../bindings/media/qcom,sm8250-venus.yaml | 122 +- .../bindings/media/qcom,venus-common.yaml | 73 + Documentation/devicetree/bindings/media/rc.yaml | 4 +- .../devicetree/bindings/media/renesas,csi2.yaml | 1 + .../devicetree/bindings/media/renesas,fcp.yaml | 45 +- .../devicetree/bindings/media/renesas,isp.yaml | 1 + .../devicetree/bindings/media/renesas,vin.yaml | 1 + .../devicetree/bindings/media/renesas,vsp1.yaml | 13 +- .../bindings/media/rockchip,rk3568-vepu.yaml | 4 +- .../devicetree/bindings/media/rockchip-isp1.yaml | 19 +- .../devicetree/bindings/media/rockchip-vpu.yaml | 4 +- .../bindings/media/samsung,exynos4210-csis.yaml | 170 + .../bindings/media/samsung,exynos4210-fimc.yaml | 152 + .../bindings/media/samsung,exynos4212-fimc-is.yaml | 220 + .../media/samsung,exynos4212-fimc-lite.yaml | 63 + .../devicetree/bindings/media/samsung,fimc.yaml | 279 + .../devicetree/bindings/media/samsung,s5c73m3.yaml | 165 + .../devicetree/bindings/media/samsung-fimc.txt | 209 - .../bindings/media/samsung-mipi-csis.txt | 81 - .../devicetree/bindings/media/samsung-s5c73m3.txt | 97 - .../devicetree/bindings/media/samsung-s5k5baf.txt | 58 - .../devicetree/bindings/media/samsung-s5k6a3.txt | 33 - Documentation/devicetree/bindings/media/si470x.txt | 26 - .../devicetree/bindings/media/silabs,si470x.yaml | 48 + .../devicetree/bindings/media/st,stm32-cec.yaml | 53 - .../devicetree/bindings/media/ti,cal.yaml | 2 +- .../memory-controllers/mediatek,smi-common.yaml | 2 + .../memory-controllers/mediatek,smi-larb.yaml | 4 + .../bindings/memory-controllers/renesas,dbsc.yaml | 4 +- .../memory-controllers/renesas,rpc-if.yaml | 2 +- .../memory-controllers/samsung,exynos5422-dmc.yaml | 6 +- .../devicetree/bindings/mfd/dlg,da9063.yaml | 17 +- .../devicetree/bindings/mmc/arasan,sdhci.yaml | 30 +- .../devicetree/bindings/mmc/cdns,sdhci.yaml | 27 +- .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 2 +- .../bindings/mmc/fujitsu,sdhci-fujitsu.yaml | 15 +- Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 1 + .../devicetree/bindings/mmc/sdhci-msm.yaml | 2 + .../bindings/mtd/allwinner,sun4i-a10-nand.yaml | 2 +- .../bindings/mtd/arasan,nand-controller.yaml | 2 +- .../bindings/mtd/arm,pl353-nand-r2p1.yaml | 2 +- .../devicetree/bindings/mtd/gpmi-nand.yaml | 2 +- .../devicetree/bindings/mtd/intel,lgm-ebunand.yaml | 2 +- .../devicetree/bindings/mtd/jedec,spi-nor.yaml | 2 +- .../devicetree/bindings/mtd/mtd-physmap.yaml | 2 +- .../devicetree/bindings/mtd/mxc-nand.yaml | 2 +- .../devicetree/bindings/mtd/nand-chip.yaml | 2 +- .../devicetree/bindings/mtd/nand-controller.yaml | 2 +- .../mtd/partitions/brcm,bcm4908-partitions.yaml | 2 +- .../mtd/partitions/linksys,ns-partitions.yaml | 2 +- .../devicetree/bindings/mtd/qcom,nandc.yaml | 2 +- .../devicetree/bindings/mtd/renesas-nandc.yaml | 2 +- .../bindings/mtd/rockchip,nand-controller.yaml | 2 +- .../devicetree/bindings/mtd/spi-nand.yaml | 2 +- .../bindings/mtd/st,stm32-fmc2-nand.yaml | 2 +- .../devicetree/bindings/mtd/ti,gpmc-nand.yaml | 4 +- .../devicetree/bindings/mtd/ti,gpmc-onenand.yaml | 4 +- .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 1 - .../devicetree/bindings/nvme/apple,nvme-ans.yaml | 5 +- .../devicetree/bindings/pci/apple,pcie.yaml | 1 + .../devicetree/bindings/pinctrl/apple,pinctrl.yaml | 1 + .../bindings/pinctrl/qcom,tlmm-common.yaml | 4 +- .../bindings/power/apple,pmgr-pwrstate.yaml | 1 + .../bindings/regulator/anatop-regulator.yaml | 22 +- .../devicetree/bindings/regulator/dlg,da9121.yaml | 2 +- .../bindings/regulator/fcs,fan53555.yaml | 21 +- .../bindings/regulator/fixed-regulator.yaml | 2 +- .../regulator/google,cros-ec-regulator.yaml | 2 +- .../bindings/regulator/gpio-regulator.yaml | 2 +- .../bindings/regulator/max77650-regulator.yaml | 2 +- .../devicetree/bindings/regulator/max8660.yaml | 2 +- .../devicetree/bindings/regulator/max8893.yaml | 2 +- .../regulator/mediatek,mt6331-regulator.yaml | 12 +- .../regulator/mediatek,mt6332-regulator.yaml | 4 +- .../devicetree/bindings/regulator/mps,mp5416.yaml | 4 +- .../devicetree/bindings/regulator/mps,mp886x.yaml | 2 +- .../devicetree/bindings/regulator/mps,mpq7920.yaml | 6 +- .../bindings/regulator/mt6315-regulator.yaml | 2 +- .../bindings/regulator/mt6359-regulator.yaml | 16 +- .../bindings/regulator/mt6360-regulator.yaml | 4 +- .../bindings/regulator/nxp,pca9450-regulator.yaml | 4 +- .../bindings/regulator/nxp,pf8x00-regulator.yaml | 21 +- .../devicetree/bindings/regulator/pfuze100.yaml | 8 +- .../bindings/regulator/qcom,rpmh-regulator.yaml | 45 +- .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 2 +- ...pberrypi,7inch-touchscreen-panel-regulator.yaml | 2 +- .../devicetree/bindings/regulator/regulator.yaml | 22 +- .../bindings/regulator/richtek,rt4803.yaml | 68 + .../bindings/regulator/richtek,rt5739.yaml | 72 + .../regulator/richtek,rt6245-regulator.yaml | 8 +- .../regulator/richtek,rtmv20-regulator.yaml | 2 +- .../bindings/regulator/rohm,bd71815-regulator.yaml | 8 +- .../bindings/regulator/rohm,bd71828-regulator.yaml | 8 +- .../bindings/regulator/rohm,bd71837-regulator.yaml | 6 +- .../bindings/regulator/rohm,bd71847-regulator.yaml | 6 +- .../bindings/regulator/rohm,bd9576-regulator.yaml | 2 +- .../regulator/socionext,uniphier-regulator.yaml | 2 +- .../bindings/regulator/st,stm32-booster.yaml | 4 +- .../bindings/regulator/st,stm32-vrefbuf.yaml | 2 +- .../bindings/regulator/st,stm32mp1-pwr-reg.yaml | 2 +- .../devicetree/bindings/regulator/ti,tps62360.yaml | 2 +- .../regulator/vqmmc-ipq4019-regulator.yaml | 2 +- .../devicetree/bindings/regulator/wlf,arizona.yaml | 6 +- .../remoteproc/amlogic,meson-mx-ao-arc.yaml | 4 +- .../bindings/remoteproc/fsl,imx-rproc.yaml | 4 +- .../bindings/remoteproc/ingenic,vpu.yaml | 4 +- .../bindings/remoteproc/qcom,glink-edge.yaml | 2 +- .../bindings/remoteproc/qcom,smd-edge.yaml | 2 +- .../bindings/remoteproc/renesas,rcar-rproc.yaml | 4 +- .../bindings/remoteproc/st,stm32-rproc.yaml | 18 +- .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 76 +- Documentation/devicetree/bindings/riscv/cpus.yaml | 1 + Documentation/devicetree/bindings/riscv/sunxi.yaml | 5 + .../bindings/soc/amlogic/amlogic,canvas.yaml | 4 +- .../soc/amlogic/amlogic,meson-gx-clk-measure.yaml | 40 + .../bindings/soc/amlogic/clk-measure.txt | 21 - .../bindings/soc/imx/fsl,imx8mm-disp-blk-ctrl.yaml | 2 +- .../bindings/soc/imx/fsl,imx8mm-vpu-blk-ctrl.yaml | 2 +- .../bindings/soc/imx/fsl,imx8mn-disp-blk-ctrl.yaml | 2 +- .../bindings/soc/imx/fsl,imx8mp-hsio-blk-ctrl.yaml | 2 +- .../soc/imx/fsl,imx8mp-media-blk-ctrl.yaml | 53 +- .../bindings/soc/imx/fsl,imx8mq-vpu-blk-ctrl.yaml | 2 +- .../bindings/soc/imx/fsl,imx93-media-blk-ctrl.yaml | 2 +- .../bindings/soc/mediatek/mediatek,mutex.yaml | 22 +- .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 1 + .../devicetree/bindings/soc/qcom/qcom,apr.yaml | 9 +- .../bindings/soc/qcom/qcom,pmic-glink.yaml | 2 + .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 3 + .../devicetree/bindings/soc/renesas/renesas.yaml | 15 +- .../devicetree/bindings/soc/rockchip/grf.yaml | 10 +- .../bindings/soc/samsung/exynos-pmu.yaml | 23 +- .../devicetree/bindings/sram/qcom,imem.yaml | 1 + .../bindings/thermal/amlogic,thermal.yaml | 2 +- .../devicetree/bindings/thermal/imx-thermal.yaml | 4 +- .../bindings/thermal/mediatek-thermal.txt | 1 + .../devicetree/bindings/thermal/qoriq-thermal.yaml | 4 +- .../bindings/thermal/rockchip-thermal.yaml | 1 + .../devicetree/bindings/timer/sifive,clint.yaml | 1 + .../devicetree/bindings/trivial-devices.yaml | 2 + .../devicetree/bindings/vendor-prefixes.yaml | 14 + .../devicetree/bindings/watchdog/apple,wdt.yaml | 1 + .../devicetree/bindings/watchdog/snps,dw-wdt.yaml | 1 + Documentation/driver-api/dma-buf.rst | 16 +- Documentation/driver-api/gpio/driver.rst | 8 +- Documentation/driver-api/gpio/legacy.rst | 23 - Documentation/driver-api/media/drivers/ccs/ccs.rst | 22 + Documentation/driver-api/mtd/spi-nor.rst | 3 - Documentation/driver-api/thermal/intel_dptf.rst | 46 +- Documentation/driver-api/thermal/sysfs-api.rst | 40 - .../gpu/amdgpu/display/display-manager.rst | 2 +- Documentation/hwmon/acbel-fsg032.rst | 80 + Documentation/hwmon/aquacomputer_d5next.rst | 10 +- Documentation/hwmon/asus_ec_sensors.rst | 2 + Documentation/hwmon/ftsteutates.rst | 6 +- Documentation/hwmon/hwmon-kernel-api.rst | 66 +- Documentation/hwmon/index.rst | 2 + Documentation/hwmon/sfctemp.rst | 33 + Documentation/hwmon/sysfs-interface.rst | 2 +- Documentation/livepatch/module-elf-format.rst | 20 +- Documentation/staging/tee.rst | 53 + .../translations/zh_CN/driver-api/gpio/legacy.rst | 20 - Documentation/translations/zh_TW/gpio.txt | 19 - .../userspace-api/media/v4l/dev-overlay.rst | 10 +- .../userspace-api/media/v4l/pixfmt-compressed.rst | 25 + .../userspace-api/media/v4l/pixfmt-packed-yuv.rst | 28 + .../userspace-api/media/v4l/pixfmt-rgb.rst | 42 + .../userspace-api/media/v4l/pixfmt-yuv-luma.rst | 15 + .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 94 + .../userspace-api/media/v4l/user-func.rst | 1 + .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 10 + .../userspace-api/media/v4l/vidioc-g-fbuf.rst | 52 +- .../media/v4l/vidioc-subdev-enum-frame-size.rst | 44 +- .../media/v4l/vidioc-subdev-enum-mbus-code.rst | 39 +- .../media/v4l/vidioc-subdev-g-client-cap.rst | 83 + Documentation/virt/coco/sev-guest.rst | 20 +- MAINTAINERS | 137 +- arch/alpha/Kconfig | 1 + arch/arm/Kconfig | 4 +- arch/arm/Makefile | 1 - arch/arm/boot/dts/Makefile | 25 +- arch/arm/boot/dts/am335x-pcm-953.dtsi | 24 +- arch/arm/boot/dts/am335x-phycore-som.dtsi | 10 +- arch/arm/boot/dts/am335x-regor.dtsi | 18 +- arch/arm/boot/dts/am335x-wega.dtsi | 57 +- arch/arm/boot/dts/am571x-idk-touchscreen.dtso | 32 + arch/arm/boot/dts/am572x-idk-touchscreen.dtso | 32 + arch/arm/boot/dts/am57xx-evm.dtso | 127 + arch/arm/boot/dts/am57xx-idk-lcd-osd101t2045.dtso | 63 + arch/arm/boot/dts/am57xx-idk-lcd-osd101t2587.dtso | 66 + arch/arm/boot/dts/armada-370-rd.dts | 2 +- arch/arm/boot/dts/armada-381-netgear-gs110emx.dts | 2 +- arch/arm/boot/dts/armada-385-clearfog-gtr-l8.dts | 7 +- arch/arm/boot/dts/armada-385-clearfog-gtr-s4.dts | 7 +- arch/arm/boot/dts/armada-385-linksys.dtsi | 2 +- arch/arm/boot/dts/armada-385-turris-omnia.dts | 2 - arch/arm/boot/dts/armada-388-db.dts | 2 +- arch/arm/boot/dts/armada-xp-linksys-mamba.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-ampere-mtmitchell.dts | 37 +- arch/arm/boot/dts/aspeed-bmc-asrock-e3c246d4i.dts | 6 +- arch/arm/boot/dts/aspeed-bmc-asrock-romed8hm3.dts | 4 +- .../boot/dts/aspeed-bmc-facebook-greatlakes.dts | 53 + arch/arm/boot/dts/aspeed-bmc-ibm-bonnell.dts | 24 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 6 + arch/arm/boot/dts/aspeed-g6.dtsi | 9 + arch/arm/boot/dts/at91-sam9x60ek.dts | 3 +- arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 3 +- arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi | 3 +- arch/arm/boot/dts/at91-sama5d2_icp.dts | 3 +- arch/arm/boot/dts/bcm47622.dtsi | 18 + arch/arm/boot/dts/bcm63138.dtsi | 18 + arch/arm/boot/dts/bcm63148.dtsi | 18 + arch/arm/boot/dts/bcm63178.dtsi | 19 + arch/arm/boot/dts/bcm6756.dtsi | 19 + arch/arm/boot/dts/bcm6846.dtsi | 18 + arch/arm/boot/dts/bcm6855.dtsi | 19 + arch/arm/boot/dts/bcm6878.dtsi | 19 + arch/arm/boot/dts/bcm947622.dts | 4 + arch/arm/boot/dts/bcm963138.dts | 4 + arch/arm/boot/dts/bcm963138dvt.dts | 4 + arch/arm/boot/dts/bcm963148.dts | 4 + arch/arm/boot/dts/bcm963178.dts | 4 + arch/arm/boot/dts/bcm96756.dts | 4 + arch/arm/boot/dts/bcm96846.dts | 4 + arch/arm/boot/dts/bcm96855.dts | 4 + arch/arm/boot/dts/bcm96878.dts | 4 + arch/arm/boot/dts/da850-evm.dts | 2 +- arch/arm/boot/dts/dove.dtsi | 2 +- arch/arm/boot/dts/exynos3250-artik5-eval.dts | 4 + arch/arm/boot/dts/exynos3250-artik5.dtsi | 6 + arch/arm/boot/dts/exynos3250-monk.dts | 2 + arch/arm/boot/dts/exynos3250-rinato.dts | 3 + arch/arm/boot/dts/exynos3250.dtsi | 14 +- arch/arm/boot/dts/exynos4.dtsi | 13 +- arch/arm/boot/dts/exynos4210-i9100.dts | 6 + arch/arm/boot/dts/exynos4210-origen.dts | 5 + arch/arm/boot/dts/exynos4210-smdkv310.dts | 4 + arch/arm/boot/dts/exynos4210-trats.dts | 6 + arch/arm/boot/dts/exynos4210-universal_c210.dts | 8 +- arch/arm/boot/dts/exynos4412-itop-elite.dts | 6 +- arch/arm/boot/dts/exynos4412-itop-scp-core.dtsi | 5 + arch/arm/boot/dts/exynos4412-midas.dtsi | 8 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 6 + arch/arm/boot/dts/exynos4412-origen.dts | 6 + arch/arm/boot/dts/exynos4412-p4note.dtsi | 11 +- arch/arm/boot/dts/exynos4412-smdk4412.dts | 4 + arch/arm/boot/dts/exynos4412-tiny4412.dts | 4 + arch/arm/boot/dts/exynos4412.dtsi | 3 +- arch/arm/boot/dts/exynos5250-arndale.dts | 21 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 3 + arch/arm/boot/dts/exynos5250-snow-common.dtsi | 4 + arch/arm/boot/dts/exynos5250-spring.dts | 6 + arch/arm/boot/dts/exynos5250.dtsi | 28 +- arch/arm/boot/dts/exynos5260-xyref5260.dts | 6 + arch/arm/boot/dts/exynos5410-odroidxu.dts | 3 + arch/arm/boot/dts/exynos5410-smdk5410.dts | 6 + arch/arm/boot/dts/exynos5420-arndale-octa.dts | 6 + .../arm/boot/dts/exynos5420-galaxy-tab-common.dtsi | 6 + arch/arm/boot/dts/exynos5420-peach-pit.dts | 4 + arch/arm/boot/dts/exynos5420-smdk5420.dts | 6 + arch/arm/boot/dts/exynos5420.dtsi | 27 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 4 + arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 5 + arch/arm/boot/dts/exynos5422-samsung-k3g.dts | 5 + arch/arm/boot/dts/exynos5800-peach-pi.dts | 4 + arch/arm/boot/dts/hi3620-hi4511.dts | 12 +- arch/arm/boot/dts/hip04-d01.dts | 2 +- arch/arm/boot/dts/imx28-apf28.dts | 96 +- arch/arm/boot/dts/imx28-apf28dev.dts | 312 +- arch/arm/boot/dts/imx28-apx4devkit.dts | 380 +- arch/arm/boot/dts/imx28-cfa10036.dts | 193 +- arch/arm/boot/dts/imx28-cfa10049.dts | 454 +- arch/arm/boot/dts/imx28-cfa10055.dts | 224 +- arch/arm/boot/dts/imx28-cfa10056.dts | 146 +- arch/arm/boot/dts/imx28-cfa10057.dts | 252 +- arch/arm/boot/dts/imx28-cfa10058.dts | 186 +- arch/arm/boot/dts/imx28-duckbill-2-485.dts | 174 +- arch/arm/boot/dts/imx28-duckbill-2-enocean.dts | 198 +- arch/arm/boot/dts/imx28-duckbill-2-spi.dts | 211 +- arch/arm/boot/dts/imx28-duckbill-2.dts | 256 +- arch/arm/boot/dts/imx28-duckbill.dts | 196 +- arch/arm/boot/dts/imx28-evk.dts | 462 +- arch/arm/boot/dts/imx28-m28.dtsi | 44 +- arch/arm/boot/dts/imx28-m28cu3.dts | 354 +- arch/arm/boot/dts/imx28-m28evk.dts | 420 +- arch/arm/boot/dts/imx28-sps1.dts | 201 +- arch/arm/boot/dts/imx28-ts4600.dts | 80 +- arch/arm/boot/dts/imx28-tx28.dts | 38 +- arch/arm/boot/dts/imx6dl-alti6p.dts | 12 +- arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts | 13 +- arch/arm/boot/dts/imx6dl-lanmcu.dts | 12 +- arch/arm/boot/dts/imx6dl-plybas.dts | 12 +- arch/arm/boot/dts/imx6dl-plym2m.dts | 12 +- arch/arm/boot/dts/imx6dl-prtmvt.dts | 11 +- arch/arm/boot/dts/imx6dl-victgo.dts | 12 +- arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 9 +- arch/arm/boot/dts/imx6dl-yapp4-lynx.dts | 58 + arch/arm/boot/dts/imx6dl-yapp4-phoenix.dts | 42 + arch/arm/boot/dts/imx6dl-yapp43-common.dtsi | 615 + arch/arm/boot/dts/imx6q-prtwd2.dts | 17 +- arch/arm/boot/dts/imx6q-yapp4-pegasus.dts | 58 + arch/arm/boot/dts/imx6qdl-skov-cpu.dtsi | 12 +- arch/arm/boot/dts/imx6qdl.dtsi | 4 +- arch/arm/boot/dts/imx6qp-yapp4-pegasus-plus.dts | 58 + arch/arm/boot/dts/imx6sl-tolino-vision.dts | 490 + arch/arm/boot/dts/imx6ul-prti6g.dts | 14 +- arch/arm/boot/dts/imx6ul.dtsi | 10 +- arch/arm/boot/dts/imx6ull-tarragon-common.dtsi | 852 + arch/arm/boot/dts/imx6ull-tarragon-master.dts | 82 + arch/arm/boot/dts/imx6ull-tarragon-micro.dts | 10 + arch/arm/boot/dts/imx6ull-tarragon-slave.dts | 32 + arch/arm/boot/dts/imx6ull-tarragon-slavext.dts | 64 + arch/arm/boot/dts/imx7d-remarkable2.dts | 239 + arch/arm/boot/dts/imx7d.dtsi | 9 + arch/arm/boot/dts/intel-ixp42x-adi-coyote.dts | 6 +- arch/arm/boot/dts/intel-ixp42x-arcom-vulcan.dts | 6 +- arch/arm/boot/dts/intel-ixp42x-dlink-dsm-g600.dts | 2 +- arch/arm/boot/dts/intel-ixp42x-freecom-fsg-3.dts | 6 +- arch/arm/boot/dts/intel-ixp42x-gateway-7001.dts | 6 +- .../arm/boot/dts/intel-ixp42x-gateworks-gw2348.dts | 6 +- .../arm/boot/dts/intel-ixp42x-goramo-multilink.dts | 6 +- arch/arm/boot/dts/intel-ixp42x-iomega-nas100d.dts | 4 +- arch/arm/boot/dts/intel-ixp42x-ixdp425.dts | 4 +- arch/arm/boot/dts/intel-ixp42x-ixdpg425.dts | 6 +- arch/arm/boot/dts/intel-ixp42x-linksys-nslu2.dts | 4 +- arch/arm/boot/dts/intel-ixp42x-linksys-wrv54g.dts | 6 +- arch/arm/boot/dts/intel-ixp42x-netgear-wg302v1.dts | 4 +- .../arm/boot/dts/intel-ixp42x-welltech-epbx100.dts | 2 +- .../arm/boot/dts/intel-ixp43x-gateworks-gw2358.dts | 6 +- arch/arm/boot/dts/intel-ixp43x-kixrp435.dts | 4 +- .../boot/dts/intel-ixp4xx-reference-design.dtsi | 2 +- arch/arm/boot/dts/keystone-k2e-evm.dts | 2 +- arch/arm/boot/dts/keystone-k2g-evm.dts | 2 +- arch/arm/boot/dts/keystone-k2hk-evm.dts | 2 +- arch/arm/boot/dts/keystone-k2l-evm.dts | 2 +- arch/arm/boot/dts/kirkwood-dir665.dts | 3 +- arch/arm/boot/dts/kirkwood-l-50.dts | 2 +- arch/arm/boot/dts/kirkwood-linksys-viper.dts | 3 +- arch/arm/boot/dts/kirkwood-mv88f6281gtw-ge.dts | 3 +- arch/arm/boot/dts/kirkwood-rd88f6281.dtsi | 2 +- arch/arm/boot/dts/meson8.dtsi | 17 + arch/arm/boot/dts/meson8b.dtsi | 4 +- arch/arm/boot/dts/meson8m2-mxiii-plus.dts | 48 +- arch/arm/boot/dts/mt2701.dtsi | 2 +- arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts | 6 + arch/arm/boot/dts/omap-zoom-common.dtsi | 8 +- arch/arm/boot/dts/omap3-beagle-xm.dts | 2 +- arch/arm/boot/dts/omap3-cm-t3730.dts | 2 +- arch/arm/boot/dts/omap3-gta04.dtsi | 19 +- arch/arm/boot/dts/omap3-igep0020-rev-f.dts | 2 +- arch/arm/boot/dts/omap3-igep0020.dts | 2 +- arch/arm/boot/dts/omap3-igep0030-rev-g.dts | 2 +- arch/arm/boot/dts/omap3-igep0030.dts | 2 +- arch/arm/boot/dts/omap3-lilly-dbb056.dts | 2 +- arch/arm/boot/dts/omap3-n9.dts | 2 +- arch/arm/boot/dts/omap3-n950.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-alto35.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-chestnut43.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-gallop43.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-palo35.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-palo43.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-summit.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-tobi.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-tobiduo.dts | 2 +- arch/arm/boot/dts/omap3-pandora-1ghz.dts | 2 +- arch/arm/boot/dts/omap3-sbc-t3730.dts | 2 +- arch/arm/boot/dts/omap3-sniper.dts | 2 +- arch/arm/boot/dts/omap3-zoom3.dts | 2 +- arch/arm/boot/dts/orion5x-netgear-wnr854t.dts | 7 +- arch/arm/boot/dts/ox810se-wd-mbwe.dts | 115 - arch/arm/boot/dts/ox810se.dtsi | 357 - .../dts/ox820-cloudengines-pogoplug-series-3.dts | 93 - arch/arm/boot/dts/ox820.dtsi | 299 - arch/arm/boot/dts/qcom-apq8064.dtsi | 27 +- arch/arm/boot/dts/qcom-apq8084.dtsi | 8 +- arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtsi | 27 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 15 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 24 +- arch/arm/boot/dts/qcom-mdm9615.dtsi | 2 +- arch/arm/boot/dts/qcom-msm8226.dtsi | 6 + arch/arm/boot/dts/qcom-msm8660.dtsi | 2 +- arch/arm/boot/dts/qcom-msm8960.dtsi | 13 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 10 +- arch/arm/boot/dts/qcom-sdx55-t55.dts | 50 +- arch/arm/boot/dts/qcom-sdx55-telit-fn980-tlb.dts | 21 +- arch/arm/boot/dts/qcom-sdx55.dtsi | 178 +- arch/arm/boot/dts/qcom-sdx65-mtp.dts | 11 +- arch/arm/boot/dts/qcom-sdx65.dtsi | 47 +- arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 19 +- arch/arm/boot/dts/r8a7779-marzen.dts | 69 + arch/arm/boot/dts/r8a7779.dtsi | 91 +- arch/arm/boot/dts/r8a7790.dtsi | 81 + arch/arm/boot/dts/rk3288-veyron-sdmmc.dtsi | 6 + arch/arm/boot/dts/rk3288-veyron.dtsi | 4 + arch/arm/boot/dts/rk3288.dtsi | 27 +- arch/arm/boot/dts/s5pv210.dtsi | 2 +- arch/arm/boot/dts/ste-nomadik-nhk15.dts | 4 +- arch/arm/boot/dts/stm32mp13-pinctrl.dtsi | 129 + arch/arm/boot/dts/stm32mp131.dtsi | 145 +- arch/arm/boot/dts/stm32mp135f-dk.dts | 42 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 34 +- arch/arm/boot/dts/stm32mp157a-dk1.dts | 3 - arch/arm/boot/dts/stm32mp157c-dk2.dts | 3 - arch/arm/boot/dts/stm32mp157c-ed1.dts | 17 +- arch/arm/boot/dts/stm32mp157c-emstamp-argon.dtsi | 9 - arch/arm/boot/dts/stm32mp157c-ev1.dts | 9 +- arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts | 2 +- arch/arm/boot/dts/stm32mp157c-odyssey-som.dtsi | 10 - arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 15 +- arch/arm/boot/dts/stm32mp15xx-osd32.dtsi | 4 +- arch/arm/boot/dts/sun6i-a31.dtsi | 12 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 10 +- .../arm/boot/dts/sun8i-t113s-mangopi-mq-r-t113.dts | 35 + arch/arm/boot/dts/sun8i-t113s.dtsi | 59 + arch/arm/boot/dts/sun8i-v3s.dtsi | 6 +- arch/arm/boot/dts/suniv-f1c100s-licheepi-nano.dts | 16 + arch/arm/boot/dts/suniv-f1c100s.dtsi | 32 + arch/arm/boot/dts/suniv-f1c200s-lctech-pi.dts | 76 + arch/arm/boot/dts/suniv-f1c200s-popstick-v1.1.dts | 81 + arch/arm/boot/dts/sunxi-d1s-t113-mangopi-mq-r.dtsi | 126 + arch/arm/boot/dts/sunxi-h3-h5.dtsi | 8 +- arch/arm/boot/dts/tegra20-asus-tf101.dts | 19 +- arch/arm/boot/dts/tegra30-asus-tf201.dts | 17 + arch/arm/boot/dts/tegra30-asus-tf300t.dts | 6 +- arch/arm/boot/dts/tegra30-asus-tf300tg.dts | 17 + arch/arm/boot/dts/tegra30-asus-tf700t.dts | 17 + .../boot/dts/tegra30-asus-transformer-common.dtsi | 9 +- arch/arm/boot/dts/tegra30-peripherals-opp.dtsi | 20 + arch/arm/boot/dts/tegra30.dtsi | 5 +- arch/arm/common/locomo.c | 6 +- arch/arm/common/sa1111.c | 6 +- arch/arm/common/scoop.c | 6 +- arch/arm/configs/imx_v4_v5_defconfig | 2 +- arch/arm/configs/imx_v6_v7_defconfig | 12 + arch/arm/configs/multi_v7_defconfig | 8 + arch/arm/configs/oxnas_v6_defconfig | 92 - arch/arm/configs/shmobile_defconfig | 2 + arch/arm/configs/u8500_defconfig | 10 +- arch/arm/configs/vexpress_defconfig | 4 +- arch/arm/include/asm/arm_pmuv3.h | 247 + arch/arm/include/asm/gpio.h | 21 - arch/arm/mach-bcm/bcm_kona_smc.c | 23 +- arch/arm/mach-exynos/exynos.c | 8 +- arch/arm/mach-exynos/suspend.c | 2 +- arch/arm/mach-imx/gpc.c | 2 +- arch/arm/mach-imx/mach-imx6q.c | 10 +- arch/arm/mach-imx/mach-imx6ul.c | 20 - arch/arm/mach-imx/mmdc.c | 5 +- arch/arm/mach-mmp/Kconfig | 6 - arch/arm/mach-mstar/Kconfig | 7 - arch/arm/mach-mv78xx0/buffalo-wxl-setup.c | 82 +- arch/arm/mach-mv78xx0/common.c | 23 + arch/arm/mach-mv78xx0/common.h | 2 + arch/arm/mach-mv78xx0/mv78xx0.h | 10 + arch/arm/mach-mv78xx0/pcie.c | 2 +- arch/arm/mach-mxs/mach-mxs.c | 2 +- arch/arm/mach-omap1/Kconfig | 2 +- arch/arm/mach-omap1/board-ams-delta.c | 6 +- arch/arm/mach-omap1/irq.c | 1 + arch/arm/mach-omap1/omap-dma.c | 6 +- arch/arm/mach-omap2/Kconfig | 11 - arch/arm/mach-omap2/cm33xx.c | 2 +- arch/arm/mach-omap2/omap_hwmod.c | 23 +- arch/arm/mach-omap2/pdata-quirks.c | 9 +- arch/arm/mach-omap2/pm33xx-core.c | 6 +- arch/arm/mach-orion5x/board-rd88f5182.c | 1 + arch/arm/mach-oxnas/Kconfig | 38 - arch/arm/mach-oxnas/Makefile | 2 - arch/arm/mach-oxnas/headsmp.S | 23 - arch/arm/mach-oxnas/platsmp.c | 96 - arch/arm/mach-pxa/irq.c | 3 +- arch/arm/mach-pxa/sharpsl_pm.c | 6 +- arch/arm/mach-s3c/s3c64xx.c | 2 +- arch/arm/mach-sa1100/assabet.c | 1 + arch/arm/mach-sa1100/jornada720_ssp.c | 5 +- arch/arm/mach-sa1100/neponset.c | 6 +- arch/arm/mach-shmobile/platsmp-apmu.c | 36 +- arch/arm/mach-spear/Kconfig | 6 - arch/arm/mach-stm32/board-dt.c | 1 + arch/arm/mm/Kconfig | 2 +- arch/arm/plat-orion/gpio.c | 5 +- arch/arm/vdso/Makefile | 4 +- arch/arm64/Kconfig | 29 + .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 1 + arch/arm64/boot/dts/amlogic/Makefile | 3 + arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 10 + .../dts/amlogic/meson-axg-jethome-jethub-j1xx.dtsi | 1 - .../dts/amlogic/meson-g12b-a311d-bananapi-m2s.dts | 37 + .../dts/amlogic/meson-g12b-bananapi-cm4-cm4io.dts | 165 + .../boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi | 388 + .../boot/dts/amlogic/meson-g12b-bananapi.dtsi | 521 + .../dts/amlogic/meson-g12b-odroid-go-ultra.dts | 2 +- .../boot/dts/amlogic/meson-g12b-radxa-zero2.dts | 6 +- .../dts/amlogic/meson-g12b-s922x-bananapi-m2s.dts | 14 + arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts | 82 +- arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 4 +- .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 1 - arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 29 +- .../dts/amlogic/meson-gxm-s912-libretech-pc.dts | 4 + arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 2 +- .../arm64/boot/dts/amlogic/meson-sm1-bananapi.dtsi | 4 +- arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 2 +- arch/arm64/boot/dts/apple/Makefile | 3 + arch/arm64/boot/dts/apple/t600x-die0.dtsi | 13 + arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi | 25 +- arch/arm64/boot/dts/apple/t600x-j375.dtsi | 11 + arch/arm64/boot/dts/apple/t8103-j274.dts | 10 + arch/arm64/boot/dts/apple/t8103-j293.dts | 32 +- arch/arm64/boot/dts/apple/t8103-j313.dts | 28 +- arch/arm64/boot/dts/apple/t8103-j456.dts | 10 + arch/arm64/boot/dts/apple/t8103-j457.dts | 11 +- arch/arm64/boot/dts/apple/t8103.dtsi | 13 + arch/arm64/boot/dts/apple/t8112-j413.dts | 80 + arch/arm64/boot/dts/apple/t8112-j473.dts | 54 + arch/arm64/boot/dts/apple/t8112-j493.dts | 69 + arch/arm64/boot/dts/apple/t8112-jxxx.dtsi | 81 + arch/arm64/boot/dts/apple/t8112-pmgr.dtsi | 1140 + arch/arm64/boot/dts/apple/t8112.dtsi | 921 + .../dts/broadcom/bcmbca/bcm4906-netgear-r8000p.dts | 4 + .../bcmbca/bcm4906-tplink-archer-c2300-v1.dts | 6 +- .../dts/broadcom/bcmbca/bcm4908-asus-gt-ac5300.dts | 10 +- arch/arm64/boot/dts/broadcom/bcmbca/bcm4908.dtsi | 61 +- arch/arm64/boot/dts/broadcom/bcmbca/bcm4912.dtsi | 20 + arch/arm64/boot/dts/broadcom/bcmbca/bcm63146.dtsi | 19 + arch/arm64/boot/dts/broadcom/bcmbca/bcm63158.dtsi | 19 + arch/arm64/boot/dts/broadcom/bcmbca/bcm6813.dtsi | 20 + arch/arm64/boot/dts/broadcom/bcmbca/bcm6856.dtsi | 18 + arch/arm64/boot/dts/broadcom/bcmbca/bcm6858.dtsi | 18 + arch/arm64/boot/dts/broadcom/bcmbca/bcm94908.dts | 4 + arch/arm64/boot/dts/broadcom/bcmbca/bcm94912.dts | 4 + arch/arm64/boot/dts/broadcom/bcmbca/bcm963146.dts | 4 + arch/arm64/boot/dts/broadcom/bcmbca/bcm963158.dts | 4 + arch/arm64/boot/dts/broadcom/bcmbca/bcm96813.dts | 4 + arch/arm64/boot/dts/broadcom/bcmbca/bcm96856.dts | 4 + arch/arm64/boot/dts/broadcom/bcmbca/bcm96858.dts | 4 + .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 2 +- arch/arm64/boot/dts/cavium/thunder-88xx.dtsi | 3 +- arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi | 4 +- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 5 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 19 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 5 +- .../boot/dts/exynos/exynos7885-jackpotlte.dts | 1 + arch/arm64/boot/dts/exynos/exynos850.dtsi | 9 + arch/arm64/boot/dts/freescale/Makefile | 10 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 2 +- .../arm64/boot/dts/freescale/imx8-apalis-eval.dtsi | 144 + .../boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi | 220 + .../boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi | 270 + .../arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi | 1484 + arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi | 69 + arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi | 76 +- arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi | 48 + arch/arm64/boot/dts/freescale/imx8dxl-evk.dts | 2 +- arch/arm64/boot/dts/freescale/imx8dxl.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8mm-ddr4-evk.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi | 4 +- .../dts/freescale/imx8mm-phyboard-polis-rdk.dts | 13 + arch/arm64/boot/dts/freescale/imx8mm-prt8mm.dts | 4 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 79 + .../dts/freescale/imx8mn-bsh-smm-s2-common.dtsi | 6 +- .../arm64/boot/dts/freescale/imx8mn-bsh-smm-s2.dts | 2 +- .../boot/dts/freescale/imx8mn-bsh-smm-s2pro.dts | 4 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 55 + .../dts/freescale/imx8mp-data-modul-edm-sbc.dts | 977 + .../boot/dts/freescale/imx8mp-debix-model-a.dts | 59 + .../arm64/boot/dts/freescale/imx8mp-dhcom-pdk2.dts | 30 +- .../arm64/boot/dts/freescale/imx8mp-dhcom-pdk3.dts | 306 + .../arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi | 52 +- .../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 2 + .../boot/dts/freescale/imx8mp-verdin-dahlia.dtsi | 9 +- .../boot/dts/freescale/imx8mp-verdin-dev.dtsi | 9 +- .../boot/dts/freescale/imx8mp-verdin-wifi.dtsi | 5 + .../boot/dts/freescale/imx8mp-verdin-yavia.dtsi | 5 +- arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 15 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 135 +- .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 2 +- .../arm64/boot/dts/freescale/imx8mq-librem5-r2.dts | 12 +- .../arm64/boot/dts/freescale/imx8mq-librem5-r3.dts | 2 +- .../boot/dts/freescale/imx8mq-librem5-r3.dtsi | 10 +- .../arm64/boot/dts/freescale/imx8mq-librem5-r4.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 79 +- .../boot/dts/freescale/imx8mq-tqma8mq-mba8mx.dts | 2 - arch/arm64/boot/dts/freescale/imx8mq.dtsi | 40 + .../boot/dts/freescale/imx8qm-apalis-eval.dts | 16 + .../dts/freescale/imx8qm-apalis-ixora-v1.1.dts | 16 + .../boot/dts/freescale/imx8qm-apalis-v1.1-eval.dts | 16 + .../freescale/imx8qm-apalis-v1.1-ixora-v1.1.dts | 16 + .../freescale/imx8qm-apalis-v1.1-ixora-v1.2.dts | 16 + .../boot/dts/freescale/imx8qm-apalis-v1.1.dtsi | 16 + arch/arm64/boot/dts/freescale/imx8qm-apalis.dtsi | 340 + arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi | 44 + arch/arm64/boot/dts/freescale/imx8qm.dtsi | 4 + .../boot/dts/freescale/imx8qxp-colibri-aster.dts | 16 + .../boot/dts/freescale/imx8qxp-colibri-eval-v3.dts | 6 +- .../dts/freescale/imx8qxp-colibri-eval-v3.dtsi | 62 - .../boot/dts/freescale/imx8qxp-colibri-iris-v2.dts | 16 + .../boot/dts/freescale/imx8qxp-colibri-iris.dts | 16 + arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi | 592 +- arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 87 +- .../boot/dts/freescale/imx8x-colibri-aster.dtsi | 44 + .../boot/dts/freescale/imx8x-colibri-eval-v3.dtsi | 90 + .../boot/dts/freescale/imx8x-colibri-iris-v2.dtsi | 45 + .../boot/dts/freescale/imx8x-colibri-iris.dtsi | 115 + arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi | 776 + arch/arm64/boot/dts/freescale/imx93.dtsi | 47 + arch/arm64/boot/dts/marvell/Makefile | 1 + .../boot/dts/marvell/armada-3720-gl-mv1000.dts | 239 + .../boot/dts/marvell/armada-7040-mochabin.dts | 1 + arch/arm64/boot/dts/marvell/armada-ap80x.dtsi | 10 +- arch/arm64/boot/dts/marvell/armada-ap810-ap0.dtsi | 2 +- arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 2 +- arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 3 +- arch/arm64/boot/dts/mediatek/Makefile | 1 + arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt6357.dtsi | 282 + .../boot/dts/mediatek/mt6795-sony-xperia-m5.dts | 166 + arch/arm64/boot/dts/mediatek/mt6795.dtsi | 182 + arch/arm64/boot/dts/mediatek/mt7622.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8167.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 6 +- arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 17 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 17 +- arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 17 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 34 +- arch/arm64/boot/dts/mediatek/mt8186.dtsi | 17 + arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi | 24 +- arch/arm64/boot/dts/mediatek/mt8192.dtsi | 116 +- arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi | 29 + arch/arm64/boot/dts/mediatek/mt8195.dtsi | 633 +- arch/arm64/boot/dts/mediatek/mt8365-evk.dts | 183 + arch/arm64/boot/dts/mediatek/mt8365.dtsi | 488 + arch/arm64/boot/dts/nvidia/Makefile | 2 + arch/arm64/boot/dts/nvidia/tegra132.dtsi | 8 - arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 1 + arch/arm64/boot/dts/nvidia/tegra186.dtsi | 2 - arch/arm64/boot/dts/nvidia/tegra194.dtsi | 4 - arch/arm64/boot/dts/nvidia/tegra210.dtsi | 8 - .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 123 +- .../arm64/boot/dts/nvidia/tegra234-p3767-0000.dtsi | 14 + arch/arm64/boot/dts/nvidia/tegra234-p3767.dtsi | 172 + .../dts/nvidia/tegra234-p3768-0000+p3767-0000.dts | 134 + .../arm64/boot/dts/nvidia/tegra234-p3768-0000.dtsi | 245 + arch/arm64/boot/dts/nvidia/tegra234.dtsi | 20 +- arch/arm64/boot/dts/qcom/Makefile | 22 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 17 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 65 +- arch/arm64/boot/dts/qcom/ipq5332-mi01.2.dts | 89 + arch/arm64/boot/dts/qcom/ipq5332-rdp468.dts | 103 + arch/arm64/boot/dts/qcom/ipq5332.dtsi | 387 + arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 1 - arch/arm64/boot/dts/qcom/ipq6018.dtsi | 4 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 16 +- arch/arm64/boot/dts/qcom/ipq9574-al02-c7.dts | 84 + arch/arm64/boot/dts/qcom/ipq9574.dtsi | 270 + arch/arm64/boot/dts/qcom/msm8916-acer-a1-724.dts | 12 +- .../boot/dts/qcom/msm8916-alcatel-idol347.dts | 12 +- arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts | 12 +- arch/arm64/boot/dts/qcom/msm8916-gplus-fl8005a.dts | 12 +- arch/arm64/boot/dts/qcom/msm8916-huawei-g7.dts | 12 +- .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 12 +- .../boot/dts/qcom/msm8916-longcheer-l8910.dts | 12 +- arch/arm64/boot/dts/qcom/msm8916-pm8916.dtsi | 22 +- .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 4 - .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 8 + .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 14 +- .../dts/qcom/msm8916-samsung-e2015-common.dtsi | 8 + .../boot/dts/qcom/msm8916-samsung-gt5-common.dtsi | 16 +- .../boot/dts/qcom/msm8916-samsung-j5-common.dtsi | 12 +- .../boot/dts/qcom/msm8916-samsung-serranove.dts | 16 +- arch/arm64/boot/dts/qcom/msm8916-thwc-ufi001c.dts | 3 + arch/arm64/boot/dts/qcom/msm8916-ufi.dtsi | 12 +- .../boot/dts/qcom/msm8916-wingtech-wt88047.dts | 12 +- .../arm64/boot/dts/qcom/msm8916-yiming-uz801v3.dts | 35 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 16 +- arch/arm64/boot/dts/qcom/msm8953.dtsi | 481 +- .../boot/dts/qcom/msm8956-sony-xperia-loire.dtsi | 4 + arch/arm64/boot/dts/qcom/msm8976.dtsi | 13 +- arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi | 5 - .../dts/qcom/msm8994-huawei-angler-rev-101.dts | 11 +- .../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi | 5 +- .../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 4 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 8 +- .../boot/dts/qcom/msm8996-oneplus-common.dtsi | 67 +- arch/arm64/boot/dts/qcom/msm8996-oneplus3.dts | 6 + arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dts | 6 + .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 62 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 48 +- arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts | 5 +- .../boot/dts/qcom/msm8998-oneplus-cheeseburger.dts | 2 +- .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 1 - .../dts/qcom/msm8998-sony-xperia-yoshino-maple.dts | 179 +- .../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi | 266 +- arch/arm64/boot/dts/qcom/msm8998-xiaomi-sagit.dts | 3 - arch/arm64/boot/dts/qcom/msm8998.dtsi | 8 +- arch/arm64/boot/dts/qcom/pm2250.dtsi | 63 + arch/arm64/boot/dts/qcom/pm660.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm660l.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm8150l.dtsi | 6 + arch/arm64/boot/dts/qcom/pm8550b.dtsi | 6 + arch/arm64/boot/dts/qcom/pm8916.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/pmi8994.dtsi | 2 - arch/arm64/boot/dts/qcom/qcm2290.dtsi | 1561 + arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 1 - arch/arm64/boot/dts/qcom/qcs404.dtsi | 7 +- arch/arm64/boot/dts/qcom/qdu1000.dtsi | 21 +- arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 112 + arch/arm64/boot/dts/qcom/qrb4210-rb2.dts | 227 + arch/arm64/boot/dts/qcom/sa8155p-adp.dts | 5 + arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi | 211 + arch/arm64/boot/dts/qcom/sa8775p-ride.dts | 431 + arch/arm64/boot/dts/qcom/sa8775p.dtsi | 981 + arch/arm64/boot/dts/qcom/sc7180-idp.dts | 20 +- .../boot/dts/qcom/sc7180-trogdor-kingoftown-r0.dts | 38 - .../boot/dts/qcom/sc7180-trogdor-kingoftown-r1.dts | 17 - .../boot/dts/qcom/sc7180-trogdor-kingoftown.dts | 228 + .../boot/dts/qcom/sc7180-trogdor-kingoftown.dtsi | 220 - .../qcom/sc7180-trogdor-lazor-limozeen-nots-r4.dts | 2 +- .../qcom/sc7180-trogdor-lazor-limozeen-nots-r5.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts | 34 - .../dts/qcom/sc7180-trogdor-mrbland-rev0-auo.dts | 22 - .../dts/qcom/sc7180-trogdor-mrbland-rev0-boe.dts | 22 - .../boot/dts/qcom/sc7180-trogdor-mrbland-rev0.dtsi | 36 - .../dts/qcom/sc7180-trogdor-mrbland-rev1-auo.dts | 22 - .../dts/qcom/sc7180-trogdor-mrbland-rev1-boe.dts | 24 - .../boot/dts/qcom/sc7180-trogdor-mrbland.dtsi | 320 - .../boot/dts/qcom/sc7180-trogdor-pazquel.dtsi | 2 +- .../boot/dts/qcom/sc7180-trogdor-pazquel360.dtsi | 1 + .../dts/qcom/sc7180-trogdor-quackingstick.dtsi | 11 +- .../qcom/sc7180-trogdor-wormdingler-rev0-boe.dts | 22 - .../qcom/sc7180-trogdor-wormdingler-rev0-inx.dts | 22 - .../dts/qcom/sc7180-trogdor-wormdingler-rev0.dtsi | 36 - .../boot/dts/qcom/sc7180-trogdor-wormdingler.dtsi | 11 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 41 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 29 +- arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi | 25 +- arch/arm64/boot/dts/qcom/sc7280-crd-r3.dts | 2 +- .../qcom/sc7280-herobrine-audio-rt5682-3mic.dtsi | 2 + .../dts/qcom/sc7280-herobrine-audio-rt5682.dtsi | 2 + arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dts | 2 +- .../boot/dts/qcom/sc7280-herobrine-villager.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 14 +- arch/arm64/boot/dts/qcom/sc7280-idp-ec-h1.dtsi | 2 - arch/arm64/boot/dts/qcom/sc7280-idp.dts | 2 +- arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 19 +- arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi | 15 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 60 +- arch/arm64/boot/dts/qcom/sc8280xp-crd.dts | 27 +- .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 151 +- arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi | 18 + arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 107 +- .../arm64/boot/dts/qcom/sda660-inforce-ifc6560.dts | 2 +- .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 42 +- arch/arm64/boot/dts/qcom/sdm670-google-sargo.dts | 1 - arch/arm64/boot/dts/qcom/sdm670.dtsi | 109 + arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 45 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 5 - .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 45 +- arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts | 1 - arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 7 +- .../dts/qcom/sdm845-sony-xperia-tama-akari.dts | 4 + .../dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts | 47 +- .../dts/qcom/sdm845-sony-xperia-tama-apollo.dts | 6 + .../boot/dts/qcom/sdm845-sony-xperia-tama.dtsi | 199 +- arch/arm64/boot/dts/qcom/sdm845-wcd9340.dtsi | 1 - .../dts/qcom/sdm845-xiaomi-beryllium-common.dtsi | 14 +- .../dts/qcom/sdm845-xiaomi-beryllium-tianma.dts | 2 +- arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts | 4 - arch/arm64/boot/dts/qcom/sdm845.dtsi | 129 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 5 - .../arm64/boot/dts/qcom/sm4250-oneplus-billie2.dts | 19 +- arch/arm64/boot/dts/qcom/sm6115.dtsi | 280 +- arch/arm64/boot/dts/qcom/sm6115p-lenovo-j606f.dts | 46 +- .../dts/qcom/sm6125-sony-xperia-seine-pdx201.dts | 1 - .../boot/dts/qcom/sm6125-xiaomi-laurel-sprout.dts | 421 + arch/arm64/boot/dts/qcom/sm6125.dtsi | 68 +- .../dts/qcom/sm6350-sony-xperia-lena-pdx213.dts | 3 - arch/arm64/boot/dts/qcom/sm6350.dtsi | 15 +- .../dts/qcom/sm6375-sony-xperia-murray-pdx225.dts | 27 + arch/arm64/boot/dts/qcom/sm6375.dtsi | 916 +- arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 5 + .../boot/dts/qcom/sm8150-microsoft-surface-duo.dts | 1 - arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 5 + .../boot/dts/qcom/sm8150-sony-xperia-kumano.dtsi | 6 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 88 +- .../dts/qcom/sm8250-sony-xperia-edo-pdx206.dts | 2 +- .../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi | 3 +- .../boot/dts/qcom/sm8250-xiaomi-elish-boe.dts | 18 + .../boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi | 701 + .../boot/dts/qcom/sm8250-xiaomi-elish-csot.dts | 18 + arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish.dts | 630 - arch/arm64/boot/dts/qcom/sm8250.dtsi | 257 +- arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 47 +- .../dts/qcom/sm8350-microsoft-surface-duo2.dts | 3 + .../boot/dts/qcom/sm8350-sony-xperia-sagami.dtsi | 1 - arch/arm64/boot/dts/qcom/sm8350.dtsi | 172 +- arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 56 +- arch/arm64/boot/dts/qcom/sm8450-qrd.dts | 1 - .../boot/dts/qcom/sm8450-sony-xperia-nagara.dtsi | 1 - arch/arm64/boot/dts/qcom/sm8450.dtsi | 192 +- arch/arm64/boot/dts/qcom/sm8550-mtp.dts | 62 +- arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 439 + arch/arm64/boot/dts/qcom/sm8550.dtsi | 425 +- arch/arm64/boot/dts/renesas/Makefile | 7 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 3 - .../arm64/boot/dts/renesas/r8a77950-salvator-x.dts | 49 - arch/arm64/boot/dts/renesas/r8a77950-ulcb-kf.dts | 16 - arch/arm64/boot/dts/renesas/r8a77950-ulcb.dts | 37 - arch/arm64/boot/dts/renesas/r8a77950.dtsi | 330 - arch/arm64/boot/dts/renesas/r8a77951.dtsi | 1 - arch/arm64/boot/dts/renesas/r8a77960.dtsi | 2 - arch/arm64/boot/dts/renesas/r8a77961.dtsi | 2 - arch/arm64/boot/dts/renesas/r8a77965.dtsi | 2 - arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 8 + arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 1 + arch/arm64/boot/dts/renesas/r8a77990.dtsi | 3 - .../boot/dts/renesas/r8a779a0-falcon-csi-dsi.dtsi | 5 + arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 11 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 36 +- arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 25 +- .../r8a779g0-white-hawk-ard-audio-da7212.dtso | 187 + .../dts/renesas/r8a779g0-white-hawk-csi-dsi.dtsi | 172 + .../arm64/boot/dts/renesas/r8a779g0-white-hawk.dts | 44 + arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 1006 +- arch/arm64/boot/dts/renesas/r8a779m1.dtsi | 3 + arch/arm64/boot/dts/renesas/r8a779m3.dtsi | 3 + arch/arm64/boot/dts/renesas/r8a779m5.dtsi | 3 + .../boot/dts/renesas/r9a07g043-smarc-pmod.dtso | 45 + arch/arm64/boot/dts/renesas/r9a07g043.dtsi | 21 +- arch/arm64/boot/dts/renesas/r9a07g043u.dtsi | 13 +- arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 113 +- arch/arm64/boot/dts/renesas/r9a07g044c1.dtsi | 7 - arch/arm64/boot/dts/renesas/r9a07g044l1.dtsi | 7 - .../renesas/r9a07g044l2-smarc-cru-csi-ov5645.dtso | 21 + arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 34 +- arch/arm64/boot/dts/renesas/r9a07g054l1.dtsi | 7 - arch/arm64/boot/dts/renesas/r9a09g011-v2mevk2.dts | 216 + arch/arm64/boot/dts/renesas/r9a09g011.dtsi | 45 + .../boot/dts/renesas/rz-smarc-cru-csi-ov5645.dtsi | 80 + arch/arm64/boot/dts/renesas/ulcb.dtsi | 6 + arch/arm64/boot/dts/rockchip/Makefile | 5 + arch/arm64/boot/dts/rockchip/px30.dtsi | 12 +- arch/arm64/boot/dts/rockchip/rk3326-odroid-go3.dts | 5 +- arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2c.dts | 40 + .../dts/rockchip/rk3328-orangepi-r1-plus-lts.dts | 40 + .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 2 +- .../boot/dts/rockchip/rk3399-pinephone-pro.dts | 140 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 20 +- .../boot/dts/rockchip/rk3566-anbernic-rg353x.dtsi | 58 + arch/arm64/boot/dts/rockchip/rk3566-box-demo.dts | 2 +- .../boot/dts/rockchip/rk3566-radxa-cm3-io.dts | 8 + arch/arm64/boot/dts/rockchip/rk3568-nanopi-r5c.dts | 112 + arch/arm64/boot/dts/rockchip/rk3568-nanopi-r5s.dts | 137 + .../arm64/boot/dts/rockchip/rk3568-nanopi-r5s.dtsi | 590 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 13 +- arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 152 + arch/arm64/boot/dts/rockchip/rk3588.dtsi | 68 + .../boot/dts/rockchip/rk3588s-khadas-edge2.dts | 37 + arch/arm64/boot/dts/rockchip/rk3588s.dtsi | 203 +- arch/arm64/boot/dts/sprd/Makefile | 3 +- arch/arm64/boot/dts/sprd/ums512-1h10.dts | 61 + arch/arm64/boot/dts/sprd/ums512.dtsi | 911 + arch/arm64/boot/dts/ti/Makefile | 8 +- arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts | 231 + arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 109 +- arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi | 11 + arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi | 21 + arch/arm64/boot/dts/ti/k3-am62.dtsi | 3 +- arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts | 758 + arch/arm64/boot/dts/ti/k3-am625-sk.dts | 244 +- arch/arm64/boot/dts/ti/k3-am625.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am62a.dtsi | 3 +- arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 5 +- arch/arm64/boot/dts/ti/k3-am62a7.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 351 + arch/arm64/boot/dts/ti/k3-am64.dtsi | 3 +- arch/arm64/boot/dts/ti/k3-am65.dtsi | 3 +- arch/arm64/boot/dts/ti/k3-am68-sk-base-board.dts | 12 +- .../dts/ti/k3-j7200-evm-quad-port-eth-exp.dtso | 101 + arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 176 + arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 33 + arch/arm64/boot/dts/ti/k3-j7200.dtsi | 3 +- .../dts/ti/k3-j721e-evm-quad-port-eth-exp.dtso | 133 + arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 205 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 33 + arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 4 - arch/arm64/boot/dts/ti/k3-j721e.dtsi | 4 +- .../boot/dts/ti/k3-j721s2-common-proc-board.dts | 44 + arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 88 + arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 73 + arch/arm64/boot/dts/ti/k3-j721s2.dtsi | 3 +- arch/arm64/boot/dts/ti/k3-j784s4-evm.dts | 59 + arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi | 108 + arch/arm64/boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi | 34 + arch/arm64/boot/dts/ti/k3-j784s4.dtsi | 3 +- arch/arm64/boot/dts/ti/k3-pinctrl.h | 53 + arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 2 +- arch/arm64/configs/defconfig | 46 +- arch/arm64/configs/virt.config | 21 + arch/arm64/include/asm/arm_pmuv3.h | 155 + arch/arm64/include/asm/atomic_lse.h | 17 +- arch/arm64/include/asm/barrier.h | 10 +- arch/arm64/include/asm/compat.h | 4 - arch/arm64/include/asm/compiler.h | 36 +- arch/arm64/include/asm/debug-monitors.h | 1 + arch/arm64/include/asm/fixmap.h | 22 +- arch/arm64/include/asm/ftrace.h | 22 + arch/arm64/include/asm/kernel-pgtable.h | 5 +- arch/arm64/include/asm/kexec.h | 6 - arch/arm64/include/asm/kfence.h | 10 + arch/arm64/include/asm/memory.h | 5 - arch/arm64/include/asm/mmu.h | 2 + arch/arm64/include/asm/perf_event.h | 249 - arch/arm64/include/asm/pointer_auth.h | 13 +- arch/arm64/include/asm/sysreg.h | 9 - arch/arm64/include/asm/uaccess.h | 6 +- arch/arm64/kernel/Makefile | 1 - arch/arm64/kernel/armv8_deprecated.c | 4 +- arch/arm64/kernel/asm-offsets.c | 6 + arch/arm64/kernel/cpufeature.c | 272 +- arch/arm64/kernel/crash_core.c | 1 + arch/arm64/kernel/debug-monitors.c | 5 + arch/arm64/kernel/entry-ftrace.S | 90 +- arch/arm64/kernel/fpsimd.c | 4 +- arch/arm64/kernel/ftrace.c | 46 +- arch/arm64/kernel/idreg-override.c | 9 +- arch/arm64/kernel/kgdb.c | 2 + arch/arm64/kernel/machine_kexec.c | 23 +- arch/arm64/kernel/perf_callchain.c | 2 +- arch/arm64/kernel/perf_event.c | 1467 - arch/arm64/kernel/process.c | 2 +- arch/arm64/kernel/proton-pack.c | 3 - arch/arm64/kernel/signal.c | 18 +- arch/arm64/kernel/stacktrace.c | 144 +- arch/arm64/kernel/vdso/Makefile | 4 +- arch/arm64/kernel/vdso32/Makefile | 3 - arch/arm64/kvm/arm.c | 45 - arch/arm64/kvm/pkvm.c | 47 + arch/arm64/lib/uaccess_flushcache.c | 6 - arch/arm64/mm/Makefile | 2 +- arch/arm64/mm/dma-mapping.c | 17 +- arch/arm64/mm/fixmap.c | 203 + arch/arm64/mm/init.c | 34 +- arch/arm64/mm/mmu.c | 288 +- arch/arm64/mm/pageattr.c | 7 +- arch/arm64/mm/ptdump.c | 2 +- arch/arm64/tools/gen-sysreg.awk | 95 +- arch/arm64/tools/sysreg | 165 +- arch/csky/kernel/vdso/Makefile | 4 +- arch/ia64/Kconfig | 1 + arch/loongarch/Kconfig | 1 + arch/loongarch/vdso/Makefile | 4 +- arch/m68k/Kconfig | 1 + arch/m68k/Kconfig.cpu | 1 - arch/m68k/include/asm/gpio.h | 95 - arch/m68k/include/asm/mcfgpio.h | 2 +- arch/microblaze/Kconfig | 1 + arch/mips/Kconfig | 1 + arch/mips/ar7/gpio.c | 2 +- arch/mips/vdso/Makefile | 4 +- arch/parisc/Kconfig | 1 + arch/powerpc/Kconfig | 1 + arch/powerpc/configs/microwatt_defconfig | 1 - arch/powerpc/kernel/vdso/Makefile | 2 +- arch/powerpc/platforms/40x/Kconfig | 1 + arch/powerpc/platforms/44x/Kconfig | 1 + arch/powerpc/platforms/4xx/gpio.c | 2 +- arch/powerpc/platforms/8xx/Kconfig | 1 + arch/powerpc/platforms/8xx/cpm1.c | 2 +- arch/powerpc/platforms/Kconfig | 2 + arch/powerpc/sysdev/cpm_common.c | 2 +- arch/riscv/Kconfig | 3 + arch/riscv/boot/dts/allwinner/sun20i-d1-nezha.dts | 72 + arch/riscv/boot/dts/allwinner/sunxi-d1s-t113.dtsi | 24 +- arch/riscv/boot/dts/microchip/mpfs.dtsi | 10 +- arch/riscv/boot/dts/starfive/Makefile | 6 +- arch/riscv/boot/dts/starfive/jh7110-pinfunc.h | 308 + .../jh7110-starfive-visionfive-2-v1.2a.dts | 13 + .../jh7110-starfive-visionfive-2-v1.3b.dts | 13 + .../dts/starfive/jh7110-starfive-visionfive-2.dtsi | 215 + arch/riscv/boot/dts/starfive/jh7110.dtsi | 500 + arch/riscv/configs/nommu_k210_defconfig | 1 - arch/riscv/configs/nommu_k210_sdcard_defconfig | 1 - arch/riscv/configs/nommu_virt_defconfig | 1 - arch/riscv/include/asm/irq.h | 4 + arch/riscv/include/asm/sbi.h | 9 +- arch/riscv/include/asm/smp.h | 49 +- arch/riscv/kernel/Makefile | 1 + arch/riscv/kernel/cpu-hotplug.c | 3 +- arch/riscv/kernel/irq.c | 21 +- arch/riscv/kernel/sbi-ipi.c | 77 + arch/riscv/kernel/sbi.c | 100 +- arch/riscv/kernel/smp.c | 171 +- arch/riscv/kernel/smpboot.c | 5 +- arch/riscv/kernel/vdso/Makefile | 4 +- arch/riscv/mm/cacheflush.c | 5 +- arch/riscv/mm/tlbflush.c | 93 +- arch/s390/kernel/mcount.S | 5 + arch/s390/kernel/vdso32/Makefile | 3 +- arch/s390/kernel/vdso64/Makefile | 3 +- arch/sh/Kconfig | 2 +- arch/sh/boards/board-magicpanelr2.c | 1 + arch/sh/boards/mach-ap325rxa/setup.c | 7 +- arch/sh/boards/mach-x3proto/setup.c | 2 +- arch/sh/include/asm/gpio.h | 45 - arch/sparc/Kconfig | 1 + arch/x86/Kconfig | 1 + arch/x86/coco/core.c | 53 +- arch/x86/entry/vdso/Makefile | 5 +- arch/x86/hyperv/hv_init.c | 11 - arch/x86/hyperv/ivm.c | 142 +- arch/x86/include/asm/coco.h | 24 +- arch/x86/include/asm/mem_encrypt.h | 1 + arch/x86/include/asm/mmu_context.h | 11 +- arch/x86/include/asm/mshyperv.h | 16 +- arch/x86/include/asm/msr-index.h | 2 + arch/x86/include/asm/paravirt.h | 14 +- arch/x86/include/asm/paravirt_types.h | 15 +- arch/x86/include/asm/processor.h | 6 +- arch/x86/include/asm/realmode.h | 1 - arch/x86/include/asm/sev-common.h | 4 - arch/x86/include/asm/sev.h | 10 +- arch/x86/include/asm/smp.h | 5 +- arch/x86/include/asm/x86_init.h | 4 + arch/x86/kernel/acpi/boot.c | 11 +- arch/x86/kernel/acpi/sleep.c | 23 +- arch/x86/kernel/apic/apic.c | 5 +- arch/x86/kernel/apic/io_apic.c | 24 +- arch/x86/kernel/apic/x2apic_cluster.c | 126 +- arch/x86/kernel/asm-offsets.c | 1 + arch/x86/kernel/cpu/amd.c | 11 + arch/x86/kernel/cpu/bugs.c | 10 +- arch/x86/kernel/cpu/common.c | 1 + arch/x86/kernel/cpu/cpu.h | 8 + arch/x86/kernel/cpu/intel.c | 59 +- arch/x86/kernel/cpu/mce/amd.c | 16 +- arch/x86/kernel/cpu/mce/internal.h | 10 +- arch/x86/kernel/cpu/mshyperv.c | 15 +- arch/x86/kernel/ftrace_32.S | 5 + arch/x86/kernel/ftrace_64.S | 4 + arch/x86/kernel/head_64.S | 72 +- arch/x86/kernel/paravirt.c | 30 +- arch/x86/kernel/sev.c | 15 +- arch/x86/kernel/smpboot.c | 30 +- arch/x86/kernel/x86_init.c | 2 + arch/x86/mm/init.c | 2 +- arch/x86/mm/ioremap.c | 5 + arch/x86/mm/mem_encrypt_amd.c | 10 +- arch/x86/mm/pat/set_memory.c | 3 - arch/x86/xen/mmu_pv.c | 12 +- arch/x86/xen/xen-head.S | 2 +- drivers/accel/Kconfig | 1 + drivers/accel/Makefile | 1 + drivers/accel/habanalabs/common/command_buffer.c | 15 +- .../accel/habanalabs/common/command_submission.c | 130 +- drivers/accel/habanalabs/common/debugfs.c | 142 +- drivers/accel/habanalabs/common/decoder.c | 46 +- drivers/accel/habanalabs/common/device.c | 367 +- drivers/accel/habanalabs/common/firmware_if.c | 19 +- drivers/accel/habanalabs/common/habanalabs.h | 139 +- drivers/accel/habanalabs/common/habanalabs_drv.c | 14 +- drivers/accel/habanalabs/common/habanalabs_ioctl.c | 60 +- drivers/accel/habanalabs/common/hwmon.c | 2 +- drivers/accel/habanalabs/common/irq.c | 84 +- drivers/accel/habanalabs/common/memory.c | 144 +- drivers/accel/habanalabs/common/memory_mgr.c | 15 +- drivers/accel/habanalabs/common/mmu/mmu.c | 14 +- drivers/accel/habanalabs/common/pci/pci.c | 2 - drivers/accel/habanalabs/common/security.c | 6 +- drivers/accel/habanalabs/common/security.h | 2 +- drivers/accel/habanalabs/common/sysfs.c | 6 +- drivers/accel/habanalabs/gaudi/gaudi.c | 151 +- drivers/accel/habanalabs/gaudi/gaudiP.h | 15 - drivers/accel/habanalabs/gaudi2/gaudi2.c | 1884 +- drivers/accel/habanalabs/gaudi2/gaudi2P.h | 26 +- drivers/accel/habanalabs/gaudi2/gaudi2_coresight.c | 2 +- drivers/accel/habanalabs/gaudi2/gaudi2_masks.h | 3 +- drivers/accel/habanalabs/gaudi2/gaudi2_security.c | 1 + drivers/accel/habanalabs/goya/goya.c | 22 +- drivers/accel/habanalabs/include/common/cpucp_if.h | 9 +- .../accel/habanalabs/include/common/hl_boot_if.h | 47 +- .../include/gaudi2/asic_reg/gaudi2_regs.h | 9 +- drivers/accel/habanalabs/include/gaudi2/gaudi2.h | 2 + .../include/gaudi2/gaudi2_async_events.h | 4 +- .../include/gaudi2/gaudi2_async_ids_map_extended.h | 5294 +-- .../accel/habanalabs/include/gaudi2/gaudi2_fw_if.h | 5 +- drivers/accel/ivpu/ivpu_drv.c | 4 + drivers/accel/ivpu/ivpu_pm.c | 10 - drivers/accel/qaic/Kconfig | 23 + drivers/accel/qaic/Makefile | 13 + drivers/accel/qaic/mhi_controller.c | 563 + drivers/accel/qaic/mhi_controller.h | 16 + drivers/accel/qaic/mhi_qaic_ctrl.c | 569 + drivers/accel/qaic/mhi_qaic_ctrl.h | 12 + drivers/accel/qaic/qaic.h | 282 + drivers/accel/qaic/qaic_control.c | 1526 + drivers/accel/qaic/qaic_data.c | 1902 + drivers/accel/qaic/qaic_drv.c | 647 + drivers/acpi/acpi_apd.c | 2 + drivers/acpi/acpi_lpss.c | 7 + drivers/acpi/acpi_processor.c | 42 +- drivers/acpi/acpi_video.c | 38 - drivers/acpi/acpica/acapps.h | 2 +- drivers/acpi/acpica/accommon.h | 2 +- drivers/acpi/acpica/acconvert.h | 2 +- drivers/acpi/acpica/acdebug.h | 2 +- drivers/acpi/acpica/acdispat.h | 2 +- drivers/acpi/acpica/acevents.h | 2 +- drivers/acpi/acpica/acglobal.h | 2 +- drivers/acpi/acpica/achware.h | 2 +- drivers/acpi/acpica/acinterp.h | 2 +- drivers/acpi/acpica/aclocal.h | 5 +- drivers/acpi/acpica/acmacros.h | 2 +- drivers/acpi/acpica/acnamesp.h | 2 +- drivers/acpi/acpica/acobject.h | 2 +- drivers/acpi/acpica/acopcode.h | 2 +- drivers/acpi/acpica/acparser.h | 2 +- drivers/acpi/acpica/acpredef.h | 2 +- drivers/acpi/acpica/acresrc.h | 4 +- drivers/acpi/acpica/acstruct.h | 2 +- drivers/acpi/acpica/actables.h | 2 +- drivers/acpi/acpica/acutils.h | 4 +- drivers/acpi/acpica/amlcode.h | 2 +- drivers/acpi/acpica/amlresrc.h | 24 +- drivers/acpi/acpica/dbhistry.c | 2 +- drivers/acpi/acpica/dbnames.c | 3 + drivers/acpi/acpica/dsargs.c | 2 +- drivers/acpi/acpica/dscontrol.c | 2 +- drivers/acpi/acpica/dsdebug.c | 2 +- drivers/acpi/acpica/dsfield.c | 2 +- drivers/acpi/acpica/dsinit.c | 2 +- drivers/acpi/acpica/dsmethod.c | 2 +- drivers/acpi/acpica/dsobject.c | 2 +- drivers/acpi/acpica/dsopcode.c | 2 +- drivers/acpi/acpica/dspkginit.c | 2 +- drivers/acpi/acpica/dswexec.c | 2 +- drivers/acpi/acpica/dswload.c | 2 +- drivers/acpi/acpica/dswload2.c | 2 +- drivers/acpi/acpica/dswscope.c | 2 +- drivers/acpi/acpica/dswstate.c | 13 +- drivers/acpi/acpica/evevent.c | 2 +- drivers/acpi/acpica/evglock.c | 2 +- drivers/acpi/acpica/evgpe.c | 2 +- drivers/acpi/acpica/evgpeblk.c | 2 +- drivers/acpi/acpica/evgpeinit.c | 2 +- drivers/acpi/acpica/evgpeutil.c | 2 +- drivers/acpi/acpica/evhandler.c | 2 +- drivers/acpi/acpica/evmisc.c | 2 +- drivers/acpi/acpica/evregion.c | 2 +- drivers/acpi/acpica/evrgnini.c | 6 +- drivers/acpi/acpica/evxface.c | 2 +- drivers/acpi/acpica/evxfevnt.c | 2 +- drivers/acpi/acpica/evxfgpe.c | 2 +- drivers/acpi/acpica/evxfregn.c | 2 +- drivers/acpi/acpica/exconcat.c | 2 +- drivers/acpi/acpica/exconfig.c | 2 +- drivers/acpi/acpica/exconvrt.c | 2 +- drivers/acpi/acpica/excreate.c | 2 +- drivers/acpi/acpica/exdebug.c | 2 +- drivers/acpi/acpica/exdump.c | 2 +- drivers/acpi/acpica/exfield.c | 2 +- drivers/acpi/acpica/exfldio.c | 2 +- drivers/acpi/acpica/exmisc.c | 2 +- drivers/acpi/acpica/exmutex.c | 2 +- drivers/acpi/acpica/exnames.c | 2 +- drivers/acpi/acpica/exoparg1.c | 2 +- drivers/acpi/acpica/exoparg2.c | 2 +- drivers/acpi/acpica/exoparg3.c | 2 +- drivers/acpi/acpica/exoparg6.c | 2 +- drivers/acpi/acpica/exprep.c | 2 +- drivers/acpi/acpica/exregion.c | 6 +- drivers/acpi/acpica/exresnte.c | 2 +- drivers/acpi/acpica/exresolv.c | 2 +- drivers/acpi/acpica/exresop.c | 2 +- drivers/acpi/acpica/exserial.c | 2 +- drivers/acpi/acpica/exstore.c | 2 +- drivers/acpi/acpica/exstoren.c | 2 +- drivers/acpi/acpica/exstorob.c | 2 +- drivers/acpi/acpica/exsystem.c | 2 +- drivers/acpi/acpica/extrace.c | 2 +- drivers/acpi/acpica/exutils.c | 2 +- drivers/acpi/acpica/hwacpi.c | 2 +- drivers/acpi/acpica/hwesleep.c | 2 +- drivers/acpi/acpica/hwgpe.c | 2 +- drivers/acpi/acpica/hwsleep.c | 2 +- drivers/acpi/acpica/hwtimer.c | 2 +- drivers/acpi/acpica/hwvalid.c | 2 +- drivers/acpi/acpica/hwxface.c | 2 +- drivers/acpi/acpica/hwxfsleep.c | 2 +- drivers/acpi/acpica/nsarguments.c | 2 +- drivers/acpi/acpica/nsconvert.c | 2 +- drivers/acpi/acpica/nsdump.c | 2 +- drivers/acpi/acpica/nsdumpdv.c | 2 +- drivers/acpi/acpica/nsinit.c | 2 +- drivers/acpi/acpica/nsload.c | 2 +- drivers/acpi/acpica/nsparse.c | 2 +- drivers/acpi/acpica/nspredef.c | 2 +- drivers/acpi/acpica/nsprepkg.c | 2 +- drivers/acpi/acpica/nsrepair.c | 2 +- drivers/acpi/acpica/nsrepair2.c | 4 +- drivers/acpi/acpica/nsutils.c | 2 +- drivers/acpi/acpica/nswalk.c | 2 +- drivers/acpi/acpica/nsxfname.c | 2 +- drivers/acpi/acpica/psargs.c | 2 +- drivers/acpi/acpica/psloop.c | 2 +- drivers/acpi/acpica/psobject.c | 2 +- drivers/acpi/acpica/psopcode.c | 2 +- drivers/acpi/acpica/psopinfo.c | 2 +- drivers/acpi/acpica/psparse.c | 2 +- drivers/acpi/acpica/psscope.c | 2 +- drivers/acpi/acpica/pstree.c | 2 +- drivers/acpi/acpica/psutils.c | 2 +- drivers/acpi/acpica/pswalk.c | 2 +- drivers/acpi/acpica/psxface.c | 2 +- drivers/acpi/acpica/rsaddr.c | 11 +- drivers/acpi/acpica/rscalc.c | 51 +- drivers/acpi/acpica/rsdumpinfo.c | 17 + drivers/acpi/acpica/rsinfo.c | 5 + drivers/acpi/acpica/rslist.c | 12 +- drivers/acpi/acpica/rsmisc.c | 10 +- drivers/acpi/acpica/rsserial.c | 49 + drivers/acpi/acpica/tbdata.c | 2 +- drivers/acpi/acpica/tbfadt.c | 2 +- drivers/acpi/acpica/tbfind.c | 2 +- drivers/acpi/acpica/tbinstal.c | 2 +- drivers/acpi/acpica/tbprint.c | 2 +- drivers/acpi/acpica/tbutils.c | 7 +- drivers/acpi/acpica/tbxface.c | 2 +- drivers/acpi/acpica/tbxfload.c | 2 +- drivers/acpi/acpica/tbxfroot.c | 2 +- drivers/acpi/acpica/utaddress.c | 2 +- drivers/acpi/acpica/utalloc.c | 2 +- drivers/acpi/acpica/utascii.c | 2 +- drivers/acpi/acpica/utbuffer.c | 2 +- drivers/acpi/acpica/utcache.c | 2 +- drivers/acpi/acpica/utcksum.c | 2 +- drivers/acpi/acpica/utcopy.c | 2 +- drivers/acpi/acpica/utdebug.c | 2 +- drivers/acpi/acpica/utdecode.c | 2 +- drivers/acpi/acpica/uteval.c | 2 +- drivers/acpi/acpica/utglobal.c | 2 +- drivers/acpi/acpica/uthex.c | 2 +- drivers/acpi/acpica/utids.c | 2 +- drivers/acpi/acpica/utinit.c | 2 +- drivers/acpi/acpica/utlock.c | 2 +- drivers/acpi/acpica/utobject.c | 2 +- drivers/acpi/acpica/utosi.c | 2 +- drivers/acpi/acpica/utpredef.c | 2 +- drivers/acpi/acpica/utprint.c | 2 +- drivers/acpi/acpica/utresdecode.c | 11 + drivers/acpi/acpica/utresrc.c | 17 +- drivers/acpi/acpica/uttrack.c | 2 +- drivers/acpi/acpica/utuuid.c | 2 +- drivers/acpi/acpica/utxface.c | 2 +- drivers/acpi/acpica/utxfinit.c | 2 +- drivers/acpi/apei/einj.c | 14 +- drivers/acpi/arm64/agdi.c | 13 +- drivers/acpi/bus.c | 4 +- drivers/acpi/cppc_acpi.c | 118 +- drivers/acpi/ec.c | 18 +- drivers/acpi/nfit/core.c | 6 +- drivers/acpi/processor_pdc.c | 11 + drivers/acpi/property.c | 80 +- drivers/acpi/sbs.c | 27 +- drivers/acpi/sleep.c | 8 +- drivers/acpi/spcr.c | 13 +- drivers/acpi/sysfs.c | 17 + drivers/acpi/thermal.c | 25 +- drivers/acpi/video_detect.c | 35 - drivers/acpi/viot.c | 5 +- drivers/amba/tegra-ahb.c | 1 - drivers/ata/ahci_imx.c | 2 +- drivers/ata/pata_ixp4xx_cf.c | 1 + drivers/ata/pata_macio.c | 1 + drivers/base/power/main.c | 12 +- drivers/base/regmap/Kconfig | 13 +- drivers/base/regmap/Makefile | 5 +- drivers/base/regmap/internal.h | 24 +- drivers/base/regmap/regcache-lzo.c | 368 - drivers/base/regmap/regcache-maple.c | 279 + drivers/base/regmap/regcache.c | 56 +- drivers/base/regmap/regmap-irq.c | 30 +- drivers/base/regmap/regmap-kunit.c | 739 + drivers/base/regmap/regmap-ram.c | 85 + drivers/base/regmap/regmap-sdw.c | 41 +- drivers/base/regmap/regmap.c | 53 +- drivers/block/pktcdvd.c | 13 +- drivers/bus/Kconfig | 2 +- drivers/bus/brcmstb_gisb.c | 4 +- drivers/bus/imx-weim.c | 19 +- drivers/bus/ti-sysc.c | 53 +- drivers/bus/vexpress-config.c | 2 +- drivers/char/tpm/tpm_atmel.h | 2 +- drivers/clocksource/timer-clint.c | 65 +- drivers/cpufreq/Kconfig.arm | 2 +- drivers/cpufreq/acpi-cpufreq.c | 39 +- drivers/cpufreq/amd-pstate.c | 175 +- drivers/cpufreq/cpufreq-dt-platdev.c | 3 +- drivers/cpufreq/cpufreq.c | 13 +- drivers/cpufreq/freq_table.c | 8 +- drivers/cpufreq/imx-cpufreq-dt.c | 2 +- drivers/cpufreq/imx6q-cpufreq.c | 4 +- drivers/cpufreq/intel_pstate.c | 11 +- drivers/cpufreq/mediatek-cpufreq.c | 98 +- drivers/cpufreq/pcc-cpufreq.c | 34 +- drivers/cpufreq/pmac32-cpufreq.c | 6 +- drivers/cpufreq/qcom-cpufreq-hw.c | 54 +- drivers/cpufreq/scmi-cpufreq.c | 2 +- drivers/cpufreq/tegra124-cpufreq.c | 1 - drivers/cpufreq/tegra194-cpufreq.c | 156 +- drivers/cpufreq/tegra20-cpufreq.c | 2 +- drivers/cpuidle/cpuidle-psci-domain.c | 2 +- drivers/cpuidle/cpuidle-riscv-sbi.c | 6 +- drivers/crypto/ccp/sev-dev.c | 22 +- drivers/devfreq/Kconfig | 1 - drivers/devfreq/event/exynos-ppmu.c | 3 +- drivers/devfreq/exynos-bus.c | 4 +- drivers/dma-buf/dma-buf.c | 2 +- drivers/dma-buf/dma-fence-array.c | 11 + drivers/dma-buf/dma-fence-chain.c | 12 + drivers/dma-buf/dma-fence.c | 59 + drivers/dma-buf/dma-resv.c | 22 + drivers/edac/altera_edac.c | 10 +- drivers/edac/amd64_edac.c | 1020 +- drivers/edac/amd64_edac.h | 67 +- drivers/edac/amd8111_edac.c | 2 +- drivers/edac/amd8131_edac.c | 2 +- drivers/edac/e752x_edac.c | 2 +- drivers/edac/e7xxx_edac.c | 3 +- drivers/edac/i10nm_base.c | 1 + drivers/edac/i5000_edac.c | 7 +- drivers/edac/i5100_edac.c | 5 +- drivers/edac/i82860_edac.c | 3 +- drivers/edac/layerscape_edac.c | 3 +- drivers/edac/mpc85xx_edac.c | 3 +- drivers/edac/qcom_edac.c | 64 +- drivers/edac/r82600_edac.c | 3 +- drivers/edac/skx_base.c | 4 +- drivers/firmware/arm_scmi/driver.c | 2 +- drivers/firmware/arm_scmi/mailbox.c | 95 +- drivers/firmware/arm_scmi/optee.c | 2 +- drivers/firmware/arm_sdei.c | 37 +- drivers/firmware/imx/imx-scu.c | 5 +- drivers/firmware/imx/scu-pd.c | 4 + drivers/firmware/meson/meson_sm.c | 5 +- drivers/firmware/qcom_scm.c | 16 +- drivers/firmware/smccc/smccc.c | 26 + drivers/firmware/smccc/soc_id.c | 28 +- drivers/firmware/tegra/bpmp-debugfs.c | 12 +- drivers/firmware/tegra/bpmp.c | 6 +- drivers/firmware/turris-mox-rwtm.c | 2 +- drivers/fpga/lattice-sysconfig-spi.c | 1 + drivers/gpio/Kconfig | 81 +- drivers/gpio/Makefile | 4 + drivers/gpio/TODO | 15 +- drivers/gpio/gpio-104-dio-48e.c | 11 +- drivers/gpio/gpio-adnp.c | 9 +- drivers/gpio/gpio-aggregator.c | 9 +- drivers/gpio/gpio-altera.c | 29 +- drivers/gpio/gpio-aspeed-sgpio.c | 45 +- drivers/gpio/gpio-aspeed.c | 82 +- drivers/gpio/gpio-ath79.c | 8 +- drivers/gpio/gpio-cadence.c | 10 +- drivers/gpio/gpio-davinci.c | 2 - drivers/gpio/gpio-elkhartlake.c | 90 + drivers/gpio/gpio-ftgpio010.c | 2 +- drivers/gpio/gpio-fxl6408.c | 158 + drivers/gpio/gpio-hisi.c | 25 +- drivers/gpio/gpio-hlwd.c | 33 +- drivers/gpio/gpio-ich.c | 10 +- drivers/gpio/gpio-idt3243x.c | 11 +- drivers/gpio/gpio-imx-scu.c | 1 - drivers/gpio/gpio-loongson-64bit.c | 238 + drivers/gpio/gpio-loongson1.c | 71 +- drivers/gpio/gpio-max732x.c | 8 +- drivers/gpio/gpio-merrifield.c | 453 +- drivers/gpio/gpio-mlxbf2.c | 32 +- drivers/gpio/gpio-mm-lantiq.c | 2 +- drivers/gpio/gpio-mpc5200.c | 2 +- drivers/gpio/gpio-msc313.c | 26 +- drivers/gpio/gpio-mxs.c | 1 - drivers/gpio/gpio-omap.c | 83 +- drivers/gpio/gpio-pci-idio-16.c | 12 +- drivers/gpio/gpio-pcie-idio-24.c | 21 +- drivers/gpio/gpio-pxa.c | 5 - drivers/gpio/gpio-raspberrypi-exp.c | 2 +- drivers/gpio/gpio-rcar.c | 2 +- drivers/gpio/gpio-rda.c | 23 +- drivers/gpio/gpio-reg.c | 12 +- drivers/gpio/gpio-regmap.c | 12 +- drivers/gpio/gpio-sama5d2-piobu.c | 2 +- drivers/gpio/gpio-sifive.c | 2 +- drivers/gpio/gpio-sim.c | 2 +- drivers/gpio/gpio-siox.c | 75 +- drivers/gpio/gpio-stmpe.c | 8 +- drivers/gpio/gpio-stp-xway.c | 2 +- drivers/gpio/gpio-tangier.c | 536 + drivers/gpio/gpio-tangier.h | 117 + drivers/gpio/gpio-tb10x.c | 2 +- drivers/gpio/gpio-thunderx.c | 26 +- drivers/gpio/gpio-tqmx86.c | 28 +- drivers/gpio/gpio-visconti.c | 52 +- drivers/gpio/gpio-xgs-iproc.c | 32 +- drivers/gpio/gpio-xilinx.c | 23 +- drivers/gpio/gpio-xlp.c | 14 +- drivers/gpio/gpio-xra1403.c | 2 +- drivers/gpio/gpiolib-acpi.c | 36 +- drivers/gpio/gpiolib-acpi.h | 1 - drivers/gpio/gpiolib-of.c | 9 +- drivers/gpio/gpiolib-of.h | 1 - drivers/gpio/gpiolib-swnode.c | 5 +- drivers/gpio/gpiolib-sysfs.c | 25 +- drivers/gpio/gpiolib.c | 173 +- drivers/gpu/drm/Kconfig | 6 +- drivers/gpu/drm/Makefile | 4 + drivers/gpu/drm/amd/amdgpu/Kconfig | 2 + drivers/gpu/drm/amd/amdgpu/Makefile | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 130 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 124 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 82 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c | 48 + drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 52 +- drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 72 + drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c | 46 + drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c | 23 + drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 48 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 87 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c | 324 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 61 + drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 20 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 22 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0_3.c | 14 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 47 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 430 + drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.h | 30 + drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c | 471 + drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.h | 29 + drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c | 22 - drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 37 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 142 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/ih_v6_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 12 +- drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c | 170 +- drivers/gpu/drm/amd/amdgpu/mca_v3_0.c | 44 +- drivers/gpu/drm/amd/amdgpu/mca_v3_0.h | 4 +- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 36 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c | 477 + drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.h | 28 + drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c | 3 + drivers/gpu/drm/amd/amdgpu/mmsch_v4_0.h | 5 + drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c | 79 + drivers/gpu/drm/amd/amdgpu/nbio_v4_3.h | 1 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c | 369 + drivers/gpu/drm/amd/amdgpu/nbio_v7_9.h | 32 + drivers/gpu/drm/amd/amdgpu/nv.c | 73 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 2 + drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 101 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 1967 + drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.h | 30 + drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 53 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 88 +- drivers/gpu/drm/amd/amdgpu/soc21.c | 87 +- drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 2 + drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 161 +- drivers/gpu/drm/amd/amdgpu/umc_v8_10.c | 197 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 90 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 70 +- drivers/gpu/drm/amd/amdgpu/vi.c | 20 - drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 487 + .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx9.asm | 52 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 55 + drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 16 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c | 11 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 21 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 10 +- drivers/gpu/drm/amd/display/Kconfig | 14 +- drivers/gpu/drm/amd/display/Makefile | 4 - drivers/gpu/drm/amd/display/amdgpu_dm/Makefile | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 358 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 5 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 26 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.h | 14 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 33 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 1 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 15 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 39 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 149 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.h | 12 +- drivers/gpu/drm/amd/display/dc/Makefile | 7 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 9 +- drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 16 +- .../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c | 2 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 2 +- .../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c | 5 + .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 5 + .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 97 +- .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.h | 3 + drivers/gpu/drm/amd/display/dc/core/dc.c | 405 +- .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 38 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 27 - .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 7 +- .../gpu/drm/amd/display/dc/core/dc_link_exports.c | 415 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 21 +- drivers/gpu/drm/amd/display/dc/core/dc_stat.c | 28 +- drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c | 2 - drivers/gpu/drm/amd/display/dc/dc.h | 606 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 75 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 190 +- drivers/gpu/drm/amd/display/dc/dc_dsc.h | 11 +- drivers/gpu/drm/amd/display/dc/dc_hdmi_types.h | 1 - drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 16 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 577 - drivers/gpu/drm/amd/display/dc/dc_stream.h | 1 + drivers/gpu/drm/amd/display/dc/dc_types.h | 117 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 9 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 28 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 6 - drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 5 +- drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 7 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 5 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 62 +- .../amd/display/dc/dce110/dce110_hw_sequencer.h | 2 - .../drm/amd/display/dc/dce110/dce110_resource.c | 3 - drivers/gpu/drm/amd/display/dc/dce60/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 4 + .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 4 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.c | 5 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.h | 4 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 4 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 24 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 3 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 29 + .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 6 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 10 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 11 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 45 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 2 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 13 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 3 +- drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.c | 7 - .../gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.c | 2 - drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.c | 2 +- .../drm/amd/display/dc/dcn201/dcn201_resource.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 4 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_afmt.c | 2 - .../display/dc/dcn30/dcn30_dio_stream_encoder.c | 1 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.h | 2 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dwb.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.c | 4 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 15 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_mmhubbub.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 2 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 13 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 4 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 11 +- .../drm/amd/display/dc/dcn303/dcn303_resource.c | 13 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.c | 41 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 31 +- .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 5 +- .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.c | 1 - .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 16 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 4 +- .../gpu/drm/amd/display/dc/dcn314/dcn314_dccg.c | 51 +- .../gpu/drm/amd/display/dc/dcn314/dcn314_dccg.h | 10 + .../display/dc/dcn314/dcn314_dio_stream_encoder.c | 8 +- .../gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.c | 12 +- .../gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.h | 2 + .../gpu/drm/amd/display/dc/dcn314/dcn314_init.c | 1 + .../drm/amd/display/dc/dcn314/dcn314_resource.c | 3 +- .../drm/amd/display/dc/dcn315/dcn315_resource.c | 2 - .../drm/amd/display/dc/dcn316/dcn316_resource.c | 2 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.c | 22 + drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.h | 39 +- .../display/dc/dcn32/dcn32_dio_stream_encoder.c | 20 +- .../display/dc/dcn32/dcn32_dio_stream_encoder.h | 72 +- .../display/dc/dcn32/dcn32_hpo_dp_link_encoder.c | 1 - .../gpu/drm/amd/display/dc/dcn32/dcn32_hubbub.h | 62 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hubp.c | 10 + drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hubp.h | 8 +- drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c | 196 +- drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.h | 9 +- drivers/gpu/drm/amd/display/dc/dcn32/dcn32_init.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.h | 13 + drivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.h | 71 - .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c | 21 +- .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.h | 7 +- .../amd/display/dc/dcn32/dcn32_resource_helpers.c | 203 +- .../drm/amd/display/dc/dcn321/dcn321_resource.c | 16 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 2 +- .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 7 +- .../gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c | 57 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 5 +- .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 3 - .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 301 +- .../display/dc/dml/dcn31/display_rq_dlg_calc_31.c | 2 - .../gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c | 6 +- .../display/dc/dml/dcn314/display_mode_vba_314.c | 301 +- .../dc/dml/dcn314/display_rq_dlg_calc_314.c | 12 - .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 125 +- .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.h | 4 + .../amd/display/dc/dml/dcn32/display_mode_vba_32.c | 9 +- .../dc/dml/dcn32/display_mode_vba_util_32.c | 6 +- .../dc/dml/dcn32/display_mode_vba_util_32.h | 3 +- .../gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c | 5 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 24 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 86 +- drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 2 + drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c | 2 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 2 - drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 3 + drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 25 +- drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 54 +- drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 8 +- drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 14 - .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 52 - .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 1 - .../drm/amd/display/dc/inc/hw/timing_generator.h | 2 +- .../drm/amd/display/dc/inc/hw_sequencer_private.h | 8 +- drivers/gpu/drm/amd/display/dc/inc/link.h | 354 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 2 +- drivers/gpu/drm/amd/display/dc/link/Makefile | 2 +- .../amd/display/dc/link/accessories/link_dp_cts.c | 65 +- .../amd/display/dc/link/accessories/link_dp_cts.h | 19 +- .../display/dc/link/accessories/link_dp_trace.c | 21 +- .../display/dc/link/accessories/link_dp_trace.h | 17 +- .../drm/amd/display/dc/link/hwss/link_hwss_dio.c | 22 +- .../amd/display/dc/link/hwss/link_hwss_hpo_dp.c | 8 +- .../gpu/drm/amd/display/dc/link/link_detection.c | 132 +- .../gpu/drm/amd/display/dc/link/link_detection.h | 15 +- drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 100 +- drivers/gpu/drm/amd/display/dc/link/link_dpms.h | 23 +- drivers/gpu/drm/amd/display/dc/link/link_factory.c | 275 +- drivers/gpu/drm/amd/display/dc/link/link_factory.h | 2 + .../gpu/drm/amd/display/dc/link/link_resource.h | 3 +- .../gpu/drm/amd/display/dc/link/link_validation.c | 81 +- .../gpu/drm/amd/display/dc/link/link_validation.h | 11 + .../drm/amd/display/dc/link/protocols/link_ddc.c | 24 +- .../drm/amd/display/dc/link/protocols/link_ddc.h | 31 + .../display/dc/link/protocols/link_dp_capability.c | 103 +- .../display/dc/link/protocols/link_dp_capability.h | 28 + .../amd/display/dc/link/protocols/link_dp_dpia.c | 3 +- .../amd/display/dc/link/protocols/link_dp_dpia.h | 4 +- .../display/dc/link/protocols/link_dp_dpia_bw.c | 175 +- .../display/dc/link/protocols/link_dp_dpia_bw.h | 57 +- .../dc/link/protocols/link_dp_irq_handler.c | 30 +- .../dc/link/protocols/link_dp_irq_handler.h | 12 +- .../amd/display/dc/link/protocols/link_dp_phy.c | 10 +- .../amd/display/dc/link/protocols/link_dp_phy.h | 3 + .../display/dc/link/protocols/link_dp_training.c | 60 +- .../display/dc/link/protocols/link_dp_training.h | 3 + .../dc/link/protocols/link_dp_training_8b_10b.c | 4 +- .../dc/link/protocols/link_dp_training_auxless.c | 2 +- .../dc/link/protocols/link_dp_training_auxless.h | 2 +- .../dc/link/protocols/link_dp_training_dpia.c | 9 +- .../dc/link/protocols/link_dp_training_dpia.h | 2 +- .../link_dp_training_fixed_vs_pe_retimer.c | 378 +- .../link_dp_training_fixed_vs_pe_retimer.h | 5 + .../dc/link/protocols/link_edp_panel_control.c | 56 +- .../dc/link/protocols/link_edp_panel_control.h | 30 + .../drm/amd/display/dc/link/protocols/link_hpd.c | 14 +- .../drm/amd/display/dc/link/protocols/link_hpd.h | 7 + drivers/gpu/drm/amd/display/dc/os_types.h | 4 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 2 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 64 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 1 + .../drm/amd/display/include/ddc_service_types.h | 13 - .../include/{hdcp_types.h => hdcp_msg_types.h} | 0 .../drm/amd/display/include/link_service_types.h | 26 - .../drm/amd/display/modules/freesync/freesync.c | 26 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_log.h | 2 - drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 1 + .../drm/amd/display/modules/power/power_helpers.c | 11 +- .../include/asic_reg/athub/athub_1_8_0_offset.h | 411 + .../include/asic_reg/athub/athub_1_8_0_sh_mask.h | 1807 + .../drm/amd/include/asic_reg/gc/gc_10_1_0_offset.h | 4 + .../amd/include/asic_reg/gc/gc_10_1_0_sh_mask.h | 54 + .../drm/amd/include/asic_reg/gc/gc_10_3_0_offset.h | 4 + .../amd/include/asic_reg/gc/gc_10_3_0_sh_mask.h | 54 + .../drm/amd/include/asic_reg/gc/gc_9_4_3_offset.h | 7258 ++++ .../drm/amd/include/asic_reg/gc/gc_9_4_3_sh_mask.h | 30535 +++++++++++++++ .../amd/include/asic_reg/hdp/hdp_4_4_2_offset.h | 219 + .../amd/include/asic_reg/hdp/hdp_4_4_2_sh_mask.h | 663 + .../include/asic_reg/mmhub/mmhub_1_8_0_offset.h | 3314 ++ .../include/asic_reg/mmhub/mmhub_1_8_0_sh_mask.h | 22315 +++++++++++ .../drm/amd/include/asic_reg/mp/mp_13_0_6_offset.h | 456 + .../amd/include/asic_reg/mp/mp_13_0_6_sh_mask.h | 674 + .../amd/include/asic_reg/nbio/nbio_7_9_0_offset.h | 10002 +++++ .../amd/include/asic_reg/nbio/nbio_7_9_0_sh_mask.h | 38900 +++++++++++++++++++ .../amd/include/asic_reg/oss/osssys_4_2_0_offset.h | 6 + .../include/asic_reg/oss/osssys_4_2_0_sh_mask.h | 11 + .../amd/include/asic_reg/oss/osssys_4_4_2_offset.h | 263 + .../include/asic_reg/oss/osssys_4_4_2_sh_mask.h | 995 + .../amd/include/asic_reg/sdma/sdma_4_4_2_offset.h | 1109 + .../amd/include/asic_reg/sdma/sdma_4_4_2_sh_mask.h | 3276 ++ drivers/gpu/drm/amd/include/kgd_pp_interface.h | 6 + drivers/gpu/drm/amd/include/v11_structs.h | 16 +- drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 28 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 127 +- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 3 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 85 +- drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 12 + .../pm/swsmu/inc/pmfw_if/smu11_driver_if_vangogh.h | 4 +- .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_6.h | 141 + .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_pmfw.h | 212 + .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_ppsmc.h | 95 + drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 4 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 5 + drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 3 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 25 +- drivers/gpu/drm/amd/pm/swsmu/smu13/Makefile | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 11 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 4 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 2069 + .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h | 32 + .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 4 +- drivers/gpu/drm/arm/hdlcd_drv.c | 8 +- drivers/gpu/drm/arm/malidp_drv.c | 9 +- drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 4 +- drivers/gpu/drm/ast/ast_dp.c | 10 +- drivers/gpu/drm/ast/ast_dp501.c | 40 +- drivers/gpu/drm/ast/ast_drv.c | 18 +- drivers/gpu/drm/ast/ast_drv.h | 84 +- drivers/gpu/drm/ast/ast_i2c.c | 8 +- drivers/gpu/drm/ast/ast_main.c | 24 +- drivers/gpu/drm/ast/ast_mm.c | 4 +- drivers/gpu/drm/ast/ast_mode.c | 104 +- drivers/gpu/drm/ast/ast_post.c | 94 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 4 +- drivers/gpu/drm/bridge/Kconfig | 14 +- drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/adv7511/adv7533.c | 25 +- drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c | 6 +- drivers/gpu/drm/bridge/display-connector.c | 15 +- drivers/gpu/drm/bridge/fsl-ldb.c | 109 +- drivers/gpu/drm/bridge/imx/imx8qm-ldb-drv.c | 6 +- drivers/gpu/drm/bridge/imx/imx8qxp-ldb-drv.c | 6 +- .../gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c | 6 +- drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c | 8 +- drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c | 6 +- drivers/gpu/drm/bridge/ite-it6505.c | 34 +- drivers/gpu/drm/bridge/lontium-lt8912b.c | 1 - drivers/gpu/drm/bridge/lvds-codec.c | 6 +- drivers/gpu/drm/bridge/nwl-dsi.c | 5 +- drivers/gpu/drm/bridge/panel.c | 70 +- drivers/gpu/drm/bridge/parade-ps8622.c | 2 +- drivers/gpu/drm/bridge/parade-ps8640.c | 67 +- drivers/gpu/drm/bridge/samsung-dsim.c | 1967 + drivers/gpu/drm/bridge/sii9234.c | 5 - drivers/gpu/drm/bridge/simple-bridge.c | 14 +- .../gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c | 6 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c | 6 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi-gp-audio.c | 6 +- .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 6 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 8 +- drivers/gpu/drm/bridge/tc358762.c | 1 + drivers/gpu/drm/bridge/tc358767.c | 4 +- drivers/gpu/drm/bridge/thc63lvd1024.c | 6 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 8 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 4 +- drivers/gpu/drm/bridge/ti-tfp410.c | 6 +- drivers/gpu/drm/display/drm_scdc_helper.c | 46 +- drivers/gpu/drm/drm_atomic.c | 60 + drivers/gpu/drm/drm_atomic_helper.c | 63 +- drivers/gpu/drm/drm_connector.c | 28 +- drivers/gpu/drm/drm_debugfs.c | 4 +- drivers/gpu/drm/drm_displayid.c | 62 +- drivers/gpu/drm/drm_drv.c | 26 +- drivers/gpu/drm/drm_dumb_buffers.c | 5 +- drivers/gpu/drm/drm_edid.c | 65 +- drivers/gpu/drm/drm_fb_helper.c | 116 +- drivers/gpu/drm/drm_fbdev_dma.c | 268 + drivers/gpu/drm/drm_fbdev_generic.c | 279 +- drivers/gpu/drm/drm_file.c | 2 +- drivers/gpu/drm/drm_gem.c | 36 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 65 +- drivers/gpu/drm/drm_gem_vram_helper.c | 11 + drivers/gpu/drm/drm_internal.h | 3 - drivers/gpu/drm/drm_mipi_dsi.c | 2 +- drivers/gpu/drm/drm_modes.c | 3 +- drivers/gpu/drm/drm_of.c | 51 + drivers/gpu/drm/drm_prime.c | 10 +- drivers/gpu/drm/drm_probe_helper.c | 5 +- drivers/gpu/drm/drm_suballoc.c | 457 + drivers/gpu/drm/drm_vblank.c | 59 +- drivers/gpu/drm/exynos/Kconfig | 3 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 13 +- drivers/gpu/drm/exynos/exynos_drm_drv.h | 2 - drivers/gpu/drm/exynos/exynos_drm_dsi.c | 1813 +- drivers/gpu/drm/exynos/exynos_drm_fb.c | 2 - drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 174 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.h | 20 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 4 +- drivers/gpu/drm/gma500/Makefile | 1 + drivers/gpu/drm/gma500/fbdev.c | 344 + drivers/gpu/drm/gma500/framebuffer.c | 341 +- drivers/gpu/drm/gma500/psb_drv.c | 5 +- drivers/gpu/drm/gma500/psb_drv.h | 19 +- drivers/gpu/drm/gma500/psb_irq.c | 11 - drivers/gpu/drm/i915/Kconfig | 6 - drivers/gpu/drm/i915/Kconfig.unstable | 21 - drivers/gpu/drm/i915/Makefile | 18 +- drivers/gpu/drm/i915/display/g4x_dp.c | 53 +- drivers/gpu/drm/i915/display/g4x_hdmi.c | 21 +- drivers/gpu/drm/i915/display/hsw_ips.c | 94 +- drivers/gpu/drm/i915/display/hsw_ips.h | 1 + drivers/gpu/drm/i915/display/i9xx_wm.c | 4047 ++ drivers/gpu/drm/i915/display/i9xx_wm.h | 21 + drivers/gpu/drm/i915/display/icl_dsi.c | 302 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 116 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 1 + drivers/gpu/drm/i915/display/intel_audio.c | 92 +- drivers/gpu/drm/i915/display/intel_backlight.c | 161 +- drivers/gpu/drm/i915/display/intel_bios.c | 266 +- drivers/gpu/drm/i915/display/intel_bios.h | 27 +- drivers/gpu/drm/i915/display/intel_bw.c | 49 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 41 +- drivers/gpu/drm/i915/display/intel_color.c | 18 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 48 +- .../gpu/drm/i915/display/intel_combo_phy_regs.h | 4 +- drivers/gpu/drm/i915/display/intel_crt.c | 47 +- drivers/gpu/drm/i915/display/intel_crtc.c | 5 +- .../gpu/drm/i915/display/intel_crtc_state_dump.c | 20 +- .../gpu/drm/i915/display/intel_crtc_state_dump.h | 2 + drivers/gpu/drm/i915/display/intel_cursor.c | 6 +- drivers/gpu/drm/i915/display/intel_ddi.c | 304 +- drivers/gpu/drm/i915/display/intel_ddi.h | 12 +- drivers/gpu/drm/i915/display/intel_display.c | 825 +- drivers/gpu/drm/i915/display/intel_display.h | 14 +- drivers/gpu/drm/i915/display/intel_display_core.h | 38 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 673 +- .../gpu/drm/i915/display/intel_display_debugfs.h | 6 +- drivers/gpu/drm/i915/display/intel_display_power.c | 98 +- drivers/gpu/drm/i915/display/intel_display_power.h | 4 + .../drm/i915/display/intel_display_power_well.c | 141 +- .../gpu/drm/i915/display/intel_display_reg_defs.h | 10 +- drivers/gpu/drm/i915/display/intel_display_rps.c | 81 + drivers/gpu/drm/i915/display/intel_display_rps.h | 22 + drivers/gpu/drm/i915/display/intel_display_types.h | 44 +- drivers/gpu/drm/i915/display/intel_dmc.c | 403 +- drivers/gpu/drm/i915/display/intel_dmc.h | 44 +- drivers/gpu/drm/i915/display/intel_dp.c | 176 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 83 +- drivers/gpu/drm/i915/display/intel_dp_aux.h | 4 + .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 84 +- drivers/gpu/drm/i915/display/intel_dp_aux_regs.h | 84 + .../gpu/drm/i915/display/intel_dp_link_training.c | 48 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 2 + drivers/gpu/drm/i915/display/intel_dp_mst.c | 59 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 51 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 165 +- drivers/gpu/drm/i915/display/intel_dpt.c | 25 + drivers/gpu/drm/i915/display/intel_dpt.h | 2 + drivers/gpu/drm/i915/display/intel_drrs.c | 16 +- drivers/gpu/drm/i915/display/intel_dsb.c | 42 +- drivers/gpu/drm/i915/display/intel_dsb.h | 5 +- drivers/gpu/drm/i915/display/intel_dsb_regs.h | 67 + .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 5 + drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 1 + drivers/gpu/drm/i915/display/intel_dvo.c | 7 +- drivers/gpu/drm/i915/display/intel_fb.c | 18 +- drivers/gpu/drm/i915/display/intel_fb.h | 1 + drivers/gpu/drm/i915/display/intel_fbdev.c | 8 +- drivers/gpu/drm/i915/display/intel_fbdev.h | 8 +- drivers/gpu/drm/i915/display/intel_fdi.c | 158 +- drivers/gpu/drm/i915/display/intel_fdi_regs.h | 151 + drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 20 + drivers/gpu/drm/i915/display/intel_fifo_underrun.h | 3 + drivers/gpu/drm/i915/display/intel_gmbus.c | 30 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 173 +- drivers/gpu/drm/i915/display/intel_hdcp_gsc.c | 831 + drivers/gpu/drm/i915/display/intel_hdcp_gsc.h | 26 + drivers/gpu/drm/i915/display/intel_hdmi.c | 87 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 9 + drivers/gpu/drm/i915/display/intel_lpe_audio.c | 6 +- drivers/gpu/drm/i915/display/intel_lpe_audio.h | 4 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 2 +- drivers/gpu/drm/i915/display/intel_lvds.c | 339 +- drivers/gpu/drm/i915/display/intel_lvds_regs.h | 65 + drivers/gpu/drm/i915/display/intel_mg_phy_regs.h | 4 +- drivers/gpu/drm/i915/display/intel_modeset_setup.c | 60 +- drivers/gpu/drm/i915/display/intel_opregion.c | 40 +- drivers/gpu/drm/i915/display/intel_opregion.h | 5 + drivers/gpu/drm/i915/display/intel_panel.c | 1 + drivers/gpu/drm/i915/display/intel_pch_display.c | 73 +- drivers/gpu/drm/i915/display/intel_pch_refclk.c | 10 +- drivers/gpu/drm/i915/display/intel_pps.c | 16 +- drivers/gpu/drm/i915/display/intel_pps_regs.h | 78 + drivers/gpu/drm/i915/display/intel_psr.c | 517 +- drivers/gpu/drm/i915/display/intel_psr.h | 19 +- drivers/gpu/drm/i915/display/intel_psr_regs.h | 260 + drivers/gpu/drm/i915/display/intel_qp_tables.c | 187 +- drivers/gpu/drm/i915/display/intel_qp_tables.h | 4 +- drivers/gpu/drm/i915/display/intel_sprite.c | 186 +- drivers/gpu/drm/i915/display/intel_sprite_uapi.c | 127 + drivers/gpu/drm/i915/display/intel_sprite_uapi.h | 15 + drivers/gpu/drm/i915/display/intel_tc.c | 1475 +- drivers/gpu/drm/i915/display/intel_tc.h | 9 +- drivers/gpu/drm/i915/display/intel_tv.c | 9 +- drivers/gpu/drm/i915/display/intel_tv_regs.h | 490 + drivers/gpu/drm/i915/display/intel_vblank.c | 96 +- drivers/gpu/drm/i915/display/intel_vblank.h | 2 + drivers/gpu/drm/i915/display/intel_vdsc.c | 133 +- drivers/gpu/drm/i915/display/intel_vdsc_regs.h | 489 + drivers/gpu/drm/i915/display/intel_vrr.c | 10 +- drivers/gpu/drm/i915/display/intel_wm.c | 408 + drivers/gpu/drm/i915/display/intel_wm.h | 37 + drivers/gpu/drm/i915/display/intel_wm_types.h | 76 + drivers/gpu/drm/i915/display/skl_universal_plane.c | 15 +- drivers/gpu/drm/i915/display/skl_watermark.c | 312 +- drivers/gpu/drm/i915/display/skl_watermark.h | 7 +- drivers/gpu/drm/i915/display/skl_watermark_regs.h | 160 + drivers/gpu/drm/i915/display/vlv_dsi.c | 160 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 18 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 22 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 7 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 14 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 10 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 17 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 2 +- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 7 + drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_wait.c | 2 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 19 +- drivers/gpu/drm/i915/gt/intel_context.h | 15 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 141 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 9 + drivers/gpu/drm/i915/gt/intel_engine_types.h | 24 + drivers/gpu/drm/i915/gt/intel_ggtt.c | 43 +- drivers/gpu/drm/i915/gt/intel_ggtt_gmch.c | 1 + drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 3 + drivers/gpu/drm/i915/gt/intel_gsc.h | 2 +- drivers/gpu/drm/i915/gt/intel_gt.c | 166 +- drivers/gpu/drm/i915/gt/intel_gt_debugfs.c | 4 +- drivers/gpu/drm/i915/gt/intel_gt_mcr.c | 4 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 1 - drivers/gpu/drm/i915/gt/intel_gt_print.h | 3 + drivers/gpu/drm/i915/gt/intel_gt_regs.h | 19 +- drivers/gpu/drm/i915/gt/intel_gt_sysfs.c | 2 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 2 + drivers/gpu/drm/i915/gt/intel_rc6.c | 27 + drivers/gpu/drm/i915/gt/intel_rc6.h | 2 + drivers/gpu/drm/i915/gt/intel_rc6_types.h | 2 + drivers/gpu/drm/i915/gt/intel_region_lmem.c | 27 +- drivers/gpu/drm/i915/gt/intel_reset.c | 119 +- drivers/gpu/drm/i915/gt/intel_reset_types.h | 2 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 4 +- drivers/gpu/drm/i915/gt/intel_rps.c | 31 +- drivers/gpu/drm/i915/gt/intel_rps_types.h | 2 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 3 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 256 +- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 2 +- drivers/gpu/drm/i915/gt/selftest_llc.c | 1 - drivers/gpu/drm/i915/gt/selftest_rps.c | 10 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 14 +- drivers/gpu/drm/i915/gt/selftest_tlb.c | 388 + drivers/gpu/drm/i915/gt/sysfs_engines.c | 72 +- drivers/gpu/drm/i915/gt/uc/abi/guc_errors_abi.h | 17 + drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.c | 9 +- drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.h | 2 + drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c | 28 +- drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.h | 2 + .../drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.c | 109 + .../drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.h | 61 + drivers/gpu/drm/i915/gt/uc/intel_guc.h | 2 + drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c | 56 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 141 +- drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.c | 6 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 24 +- drivers/gpu/drm/i915/gt/uc/intel_guc_print.h | 3 + drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c | 8 +- drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 4 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 61 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 140 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 2 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 44 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 56 +- drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c | 2 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 137 +- drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 42 +- .../gpu/drm/i915/gt/uc/selftest_guc_hangcheck.c | 23 +- .../gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c | 11 +- drivers/gpu/drm/i915/gvt/display.c | 16 +- drivers/gpu/drm/i915/gvt/edid.c | 1 + drivers/gpu/drm/i915/gvt/handlers.c | 23 +- drivers/gpu/drm/i915/i915_debugfs.c | 37 +- drivers/gpu/drm/i915/i915_driver.c | 70 +- drivers/gpu/drm/i915/i915_drm_client.c | 2 +- drivers/gpu/drm/i915/i915_drv.h | 22 +- drivers/gpu/drm/i915/i915_file_private.h | 2 +- drivers/gpu/drm/i915/i915_gem.c | 18 +- drivers/gpu/drm/i915/i915_getparam.c | 2 +- drivers/gpu/drm/i915/i915_gpu_error.c | 3 + drivers/gpu/drm/i915/i915_gpu_error.h | 1 + drivers/gpu/drm/i915/i915_hwmon.c | 77 +- drivers/gpu/drm/i915/i915_irq.c | 144 +- drivers/gpu/drm/i915/i915_params.c | 6 + drivers/gpu/drm/i915/i915_params.h | 2 + drivers/gpu/drm/i915/i915_pci.c | 4 +- drivers/gpu/drm/i915/i915_perf.c | 550 +- drivers/gpu/drm/i915/i915_perf.h | 4 +- drivers/gpu/drm/i915/i915_perf_oa_regs.h | 78 + drivers/gpu/drm/i915/i915_perf_types.h | 69 +- drivers/gpu/drm/i915/i915_pmu.c | 1 - drivers/gpu/drm/i915/i915_reg.h | 2137 +- drivers/gpu/drm/i915/i915_reg_defs.h | 31 + drivers/gpu/drm/i915/i915_request.c | 1 - drivers/gpu/drm/i915/i915_scatterlist.c | 2 +- drivers/gpu/drm/i915/i915_sysfs.c | 1 - drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 7 - drivers/gpu/drm/i915/i915_vma.c | 3 +- drivers/gpu/drm/i915/intel_clock_gating.c | 888 + drivers/gpu/drm/i915/intel_clock_gating.h | 14 + drivers/gpu/drm/i915/intel_device_info.c | 28 +- drivers/gpu/drm/i915/intel_device_info.h | 3 +- drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 81 +- drivers/gpu/drm/i915/intel_pcode.c | 35 +- drivers/gpu/drm/i915/intel_pm.c | 4991 --- drivers/gpu/drm/i915/intel_pm.h | 34 - drivers/gpu/drm/i915/intel_pm_types.h | 76 - drivers/gpu/drm/i915/intel_region_ttm.c | 1 + drivers/gpu/drm/i915/intel_runtime_pm.c | 2 + drivers/gpu/drm/i915/intel_uncore.c | 66 +- drivers/gpu/drm/i915/intel_wakeref.h | 2 +- drivers/gpu/drm/i915/pxp/intel_pxp.c | 65 +- drivers/gpu/drm/i915/pxp/intel_pxp.h | 2 + .../gpu/drm/i915/pxp/intel_pxp_cmd_interface_42.h | 15 + .../gpu/drm/i915/pxp/intel_pxp_cmd_interface_cmn.h | 6 + drivers/gpu/drm/i915/pxp/intel_pxp_huc.c | 2 +- drivers/gpu/drm/i915/pxp/intel_pxp_pm.c | 4 +- drivers/gpu/drm/i915/pxp/intel_pxp_pm.h | 6 +- drivers/gpu/drm/i915/pxp/intel_pxp_session.c | 10 +- drivers/gpu/drm/i915/pxp/intel_pxp_session.h | 5 + drivers/gpu/drm/i915/pxp/intel_pxp_tee.c | 113 +- drivers/gpu/drm/i915/pxp/intel_pxp_types.h | 3 + drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 360 +- .../gpu/drm/i915/selftests/i915_live_selftests.h | 1 + drivers/gpu/drm/i915/selftests/i915_request.c | 134 +- drivers/gpu/drm/i915/soc/intel_dram.c | 152 + drivers/gpu/drm/i915/vlv_suspend.c | 4 +- drivers/gpu/drm/imx/Kconfig | 1 + drivers/gpu/drm/imx/Makefile | 1 + drivers/gpu/drm/imx/dcss/dcss-kms.c | 4 +- drivers/gpu/drm/imx/ipuv3/Kconfig | 2 +- drivers/gpu/drm/imx/ipuv3/imx-drm-core.c | 4 +- drivers/gpu/drm/imx/lcdc/Kconfig | 7 + drivers/gpu/drm/imx/lcdc/Makefile | 1 + drivers/gpu/drm/imx/lcdc/imx-lcdc.c | 546 + drivers/gpu/drm/kmb/kmb_drv.c | 4 +- drivers/gpu/drm/lima/lima_drv.c | 6 +- drivers/gpu/drm/lima/lima_gem.c | 12 +- drivers/gpu/drm/logicvc/logicvc_drm.c | 4 +- drivers/gpu/drm/mcde/mcde_drv.c | 6 +- drivers/gpu/drm/mediatek/Makefile | 2 + drivers/gpu/drm/mediatek/mtk_disp_drv.h | 35 + drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 94 + drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c | 547 + drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 38 + drivers/gpu/drm/mediatek/mtk_dp.c | 15 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 89 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.h | 6 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 135 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 78 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 475 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 30 +- drivers/gpu/drm/mediatek/mtk_drm_plane.c | 24 +- drivers/gpu/drm/mediatek/mtk_drm_plane.h | 3 +- drivers/gpu/drm/mediatek/mtk_ethdr.c | 370 + drivers/gpu/drm/mediatek/mtk_ethdr.h | 25 + drivers/gpu/drm/mediatek/mtk_mdp_rdma.c | 24 + drivers/gpu/drm/meson/meson_drv.c | 4 +- drivers/gpu/drm/meson/meson_venc.c | 4 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 3 + drivers/gpu/drm/mgag200/mgag200_mode.c | 22 +- drivers/gpu/drm/msm/Kconfig | 2 + drivers/gpu/drm/msm/adreno/a2xx.xml.h | 54 +- drivers/gpu/drm/msm/adreno/a3xx.xml.h | 30 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 11 + drivers/gpu/drm/msm/adreno/a4xx.xml.h | 38 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 11 + drivers/gpu/drm/msm/adreno/a5xx.xml.h | 44 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 69 +- drivers/gpu/drm/msm/adreno/a6xx.xml.h | 795 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 64 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 7 + drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h | 30 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 183 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 2 +- drivers/gpu/drm/msm/adreno/adreno_common.xml.h | 52 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 33 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 174 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 4 + drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h | 115 +- .../drm/msm/disp/dpu1/catalog/dpu_3_0_msm8998.h | 210 + .../gpu/drm/msm/disp/dpu1/catalog/dpu_4_0_sdm845.h | 210 + .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h | 237 + .../drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h | 217 + .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_0_sm8250.h | 244 + .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_2_sc7180.h | 156 + .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_3_sm6115.h | 129 + .../drm/msm/disp/dpu1/catalog/dpu_6_5_qcm2290.h | 119 + .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_0_sm8350.h | 226 + .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_2_sc7280.h | 158 + .../drm/msm/disp/dpu1/catalog/dpu_8_0_sc8280xp.h | 222 + .../gpu/drm/msm/disp/dpu1/catalog/dpu_8_1_sm8450.h | 234 + .../gpu/drm/msm/disp/dpu1/catalog/dpu_9_0_sm8550.h | 239 + drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 337 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 81 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 7 - .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 8 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 22 + drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 21 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 2155 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 106 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 49 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 187 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 115 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 98 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 867 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 40 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 22 + drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 12 + drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 19 +- drivers/gpu/drm/msm/disp/mdp4/mdp4.xml.h | 40 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 5 - drivers/gpu/drm/msm/disp/mdp5/mdp5.xml.h | 40 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 2 +- drivers/gpu/drm/msm/disp/mdp_common.xml.h | 40 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot.c | 3 - drivers/gpu/drm/msm/dp/dp_aux.c | 90 +- drivers/gpu/drm/msm/dp/dp_aux.h | 2 +- drivers/gpu/drm/msm/dp/dp_catalog.c | 82 +- drivers/gpu/drm/msm/dp/dp_catalog.h | 6 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 90 +- drivers/gpu/drm/msm/dp/dp_ctrl.h | 5 +- drivers/gpu/drm/msm/dp/dp_display.c | 44 +- drivers/gpu/drm/msm/dp/dp_display.h | 2 + drivers/gpu/drm/msm/dp/dp_drm.c | 173 +- drivers/gpu/drm/msm/dp/dp_drm.h | 9 +- drivers/gpu/drm/msm/dp/dp_link.c | 36 + drivers/gpu/drm/msm/dp/dp_panel.c | 22 + drivers/gpu/drm/msm/dp/dp_panel.h | 6 + drivers/gpu/drm/msm/dp/dp_reg.h | 27 + drivers/gpu/drm/msm/dsi/dsi.c | 7 +- drivers/gpu/drm/msm/dsi/dsi.xml.h | 41 +- drivers/gpu/drm/msm/dsi/dsi_cfg.c | 161 +- drivers/gpu/drm/msm/dsi/dsi_cfg.h | 9 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 14 +- drivers/gpu/drm/msm/dsi/dsi_phy_10nm.xml.h | 40 +- drivers/gpu/drm/msm/dsi/dsi_phy_14nm.xml.h | 40 +- drivers/gpu/drm/msm/dsi/dsi_phy_20nm.xml.h | 40 +- drivers/gpu/drm/msm/dsi/dsi_phy_28nm.xml.h | 40 +- drivers/gpu/drm/msm/dsi/dsi_phy_28nm_8960.xml.h | 40 +- drivers/gpu/drm/msm/dsi/dsi_phy_7nm.xml.h | 36 +- drivers/gpu/drm/msm/dsi/mmss_cc.xml.h | 40 +- drivers/gpu/drm/msm/dsi/sfpb.xml.h | 38 +- drivers/gpu/drm/msm/hdmi/hdmi.xml.h | 62 +- drivers/gpu/drm/msm/hdmi/qfprom.xml.h | 40 +- drivers/gpu/drm/msm/msm_atomic.c | 29 +- drivers/gpu/drm/msm/msm_debugfs.c | 6 +- drivers/gpu/drm/msm/msm_drv.c | 109 +- drivers/gpu/drm/msm/msm_drv.h | 15 +- drivers/gpu/drm/msm/msm_fbdev.c | 173 +- drivers/gpu/drm/msm/msm_fence.c | 86 +- drivers/gpu/drm/msm/msm_fence.h | 23 +- drivers/gpu/drm/msm/msm_gem.c | 150 +- drivers/gpu/drm/msm/msm_gem.h | 29 +- drivers/gpu/drm/msm/msm_gem_submit.c | 37 +- drivers/gpu/drm/msm/msm_gem_vma.c | 91 +- drivers/gpu/drm/msm/msm_gpu.c | 8 +- drivers/gpu/drm/msm/msm_gpu.h | 12 +- drivers/gpu/drm/msm/msm_gpu_devfreq.c | 2 +- drivers/gpu/drm/msm/msm_io_utils.c | 1 + drivers/gpu/drm/msm/msm_iommu.c | 38 +- drivers/gpu/drm/msm/msm_kms.h | 8 - drivers/gpu/drm/msm/msm_mdss.c | 198 +- drivers/gpu/drm/msm/msm_mmu.h | 1 + drivers/gpu/drm/msm/msm_ringbuffer.c | 8 +- drivers/gpu/drm/msm/msm_submitqueue.c | 2 +- drivers/gpu/drm/mxsfb/lcdif_drv.c | 4 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 4 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 3 - drivers/gpu/drm/nouveau/nouveau_hwmon.c | 10 +- drivers/gpu/drm/nouveau/nouveau_led.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.c | 2 +- drivers/gpu/drm/nouveau/nvkm/nvfw/acr.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/ga100.c | 2 +- drivers/gpu/drm/omapdrm/Kconfig | 2 +- drivers/gpu/drm/omapdrm/omap_debugfs.c | 6 +- drivers/gpu/drm/omapdrm/omap_drv.c | 13 +- drivers/gpu/drm/omapdrm/omap_drv.h | 3 - drivers/gpu/drm/omapdrm/omap_fbdev.c | 163 +- drivers/gpu/drm/omapdrm/omap_fbdev.h | 9 +- drivers/gpu/drm/panel/Kconfig | 31 + drivers/gpu/drm/panel/Makefile | 3 + drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 126 + drivers/gpu/drm/panel/panel-edp.c | 2 + drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c | 209 +- .../gpu/drm/panel/panel-magnachip-d53e6ea8966.c | 522 + drivers/gpu/drm/panel/panel-novatek-nt36523.c | 777 + drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 12 + drivers/gpu/drm/panel/panel-sitronix-st7701.c | 144 + drivers/gpu/drm/panel/panel-sony-td4353-jdi.c | 329 + drivers/gpu/drm/panfrost/panfrost_devfreq.c | 30 + drivers/gpu/drm/panfrost/panfrost_device.h | 2 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 48 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 8 + drivers/gpu/drm/pl111/pl111_drv.c | 4 +- drivers/gpu/drm/qxl/qxl_ttm.c | 11 + drivers/gpu/drm/radeon/Kconfig | 1 + drivers/gpu/drm/radeon/Makefile | 3 +- drivers/gpu/drm/radeon/radeon.h | 57 +- drivers/gpu/drm/radeon/radeon_display.c | 4 - drivers/gpu/drm/radeon/radeon_drv.c | 3 +- drivers/gpu/drm/radeon/radeon_drv.h | 1 - drivers/gpu/drm/radeon/radeon_fb.c | 400 - drivers/gpu/drm/radeon/radeon_fbdev.c | 422 + drivers/gpu/drm/radeon/radeon_gem.c | 24 + drivers/gpu/drm/radeon/radeon_ib.c | 12 +- drivers/gpu/drm/radeon/radeon_kms.c | 18 - drivers/gpu/drm/radeon/radeon_mode.h | 20 +- drivers/gpu/drm/radeon/radeon_object.h | 25 +- drivers/gpu/drm/radeon/radeon_sa.c | 316 +- drivers/gpu/drm/radeon/radeon_semaphore.c | 4 +- drivers/gpu/drm/radeon/radeon_ttm.c | 7 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 38 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 4 +- drivers/gpu/drm/rcar-du/rcar_du_group.c | 16 +- drivers/gpu/drm/rcar-du/rcar_du_regs.h | 26 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 2 +- drivers/gpu/drm/rcar-du/rcar_lvds.c | 176 +- drivers/gpu/drm/rcar-du/rcar_lvds.h | 12 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 5 - drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 42 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 16 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 19 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 6 + drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 81 +- drivers/gpu/drm/rockchip/rockchip_drm_vop2.h | 5 - drivers/gpu/drm/rockchip/rockchip_rgb.c | 19 +- drivers/gpu/drm/rockchip/rockchip_rgb.h | 6 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 18 + drivers/gpu/drm/scheduler/sched_fence.c | 46 + drivers/gpu/drm/scheduler/sched_main.c | 31 +- drivers/gpu/drm/sti/Kconfig | 2 +- drivers/gpu/drm/sti/sti_drv.c | 4 +- drivers/gpu/drm/stm/Kconfig | 2 +- drivers/gpu/drm/stm/drv.c | 4 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 2 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 4 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 2 +- drivers/gpu/drm/tegra/Kconfig | 2 +- drivers/gpu/drm/tegra/Makefile | 2 + drivers/gpu/drm/tegra/dc.c | 22 +- drivers/gpu/drm/tegra/dc.h | 2 +- drivers/gpu/drm/tegra/dpaux.c | 6 +- drivers/gpu/drm/tegra/drm.c | 23 +- drivers/gpu/drm/tegra/drm.h | 27 +- drivers/gpu/drm/tegra/dsi.c | 51 +- drivers/gpu/drm/tegra/fb.c | 242 +- drivers/gpu/drm/tegra/fbdev.c | 241 + drivers/gpu/drm/tegra/gem.c | 1 + drivers/gpu/drm/tegra/gr2d.c | 14 +- drivers/gpu/drm/tegra/gr3d.c | 14 +- drivers/gpu/drm/tegra/hdmi.c | 14 +- drivers/gpu/drm/tegra/hub.c | 13 +- drivers/gpu/drm/tegra/nvdec.c | 14 +- drivers/gpu/drm/tegra/output.c | 3 + drivers/gpu/drm/tegra/plane.c | 16 +- drivers/gpu/drm/tegra/rgb.c | 7 +- drivers/gpu/drm/tegra/sor.c | 59 +- drivers/gpu/drm/tegra/vic.c | 14 +- drivers/gpu/drm/tests/drm_format_helper_test.c | 146 +- drivers/gpu/drm/tests/drm_kunit_helpers.c | 6 - drivers/gpu/drm/tidss/tidss_dispc.c | 12 +- drivers/gpu/drm/tidss/tidss_dispc.h | 8 +- drivers/gpu/drm/tidss/tidss_drv.c | 4 +- drivers/gpu/drm/tidss/tidss_plane.c | 20 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 4 +- drivers/gpu/drm/tiny/arcpgu.c | 4 +- drivers/gpu/drm/tiny/bochs.c | 1 - drivers/gpu/drm/tiny/cirrus.c | 499 +- drivers/gpu/drm/tiny/ofdrm.c | 8 +- drivers/gpu/drm/tiny/simpledrm.c | 33 +- drivers/gpu/drm/ttm/ttm_bo.c | 36 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 19 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 13 +- drivers/gpu/drm/ttm/ttm_device.c | 1 - drivers/gpu/drm/ttm/ttm_pool.c | 111 +- drivers/gpu/drm/ttm/ttm_resource.c | 1 - drivers/gpu/drm/tve200/tve200_drv.c | 4 +- drivers/gpu/drm/v3d/v3d_gem.c | 26 +- drivers/gpu/drm/vc4/vc4_drv.c | 4 +- drivers/gpu/drm/vc4/vc4_drv.h | 2 +- drivers/gpu/drm/vc4/vc4_gem.c | 78 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 69 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 1 - drivers/gpu/drm/vc4/vc4_irq.c | 2 - drivers/gpu/drm/vc4/vc4_validate.c | 4 +- drivers/gpu/drm/vgem/vgem_drv.h | 11 - drivers/gpu/drm/vgem/vgem_fence.c | 1 + drivers/gpu/drm/virtio/Kconfig | 11 + drivers/gpu/drm/virtio/virtgpu_display.c | 6 + drivers/gpu/drm/virtio/virtgpu_drv.c | 4 + drivers/gpu/drm/virtio/virtgpu_kms.c | 39 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 4 + drivers/gpu/drm/virtio/virtgpu_vq.c | 3 +- drivers/gpu/drm/vkms/vkms_output.c | 15 +- drivers/gpu/drm/vkms/vkms_plane.c | 10 +- drivers/gpu/drm/vmwgfx/Makefile | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 407 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.h | 203 + drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 14 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 53 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 36 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 65 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 55 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 247 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 105 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_gem.c | 93 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 295 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 48 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 102 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 45 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 35 +- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 28 +- drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 68 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 246 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource_priv.h | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 53 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 67 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 323 +- drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 107 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 134 +- drivers/gpu/drm/vmwgfx/vmwgfx_va.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 150 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 10 +- drivers/gpu/drm/xlnx/zynqmp_kms.c | 4 +- drivers/gpu/host1x/Kconfig | 2 +- drivers/gpu/host1x/bus.c | 6 +- drivers/gpu/host1x/context.c | 24 +- drivers/gpu/host1x/mipi.c | 4 +- drivers/gpu/host1x/syncpt.c | 8 +- drivers/gpu/ipu-v3/Kconfig | 2 +- drivers/hte/hte-tegra194-test.c | 10 +- drivers/hv/ring_buffer.c | 2 +- drivers/hv/vmbus_drv.c | 1 - drivers/hwmon/Kconfig | 12 +- drivers/hwmon/Makefile | 3 +- drivers/hwmon/adm1177.c | 2 +- drivers/hwmon/adm9240.c | 2 +- drivers/hwmon/adt7411.c | 2 +- drivers/hwmon/adt7470.c | 2 +- drivers/hwmon/adt7475.c | 6 +- drivers/hwmon/adt7x10.c | 2 +- drivers/hwmon/aht10.c | 2 +- drivers/hwmon/aquacomputer_d5next.c | 299 +- drivers/hwmon/as370-hwmon.c | 2 +- drivers/hwmon/asus-ec-sensors.c | 20 + drivers/hwmon/axi-fan-control.c | 2 +- drivers/hwmon/bt1-pvt.c | 4 +- drivers/hwmon/coretemp.c | 8 +- drivers/hwmon/corsair-cpro.c | 2 +- drivers/hwmon/corsair-psu.c | 2 +- drivers/hwmon/dell-smm-hwmon.c | 2 +- drivers/hwmon/drivetemp.c | 2 +- drivers/hwmon/emc2305.c | 2 +- drivers/hwmon/ftsteutates.c | 2 +- drivers/hwmon/g762.c | 7 +- drivers/hwmon/gpio-fan.c | 2 +- drivers/hwmon/gxp-fan-ctrl.c | 2 +- drivers/hwmon/hwmon.c | 8 +- drivers/hwmon/i5500_temp.c | 2 +- drivers/hwmon/ibmpowernv.c | 4 +- drivers/hwmon/ina238.c | 2 +- drivers/hwmon/ina2xx.c | 4 + drivers/hwmon/ina3221.c | 2 +- drivers/hwmon/intel-m10-bmc-hwmon.c | 10 +- drivers/hwmon/it87.c | 296 +- drivers/hwmon/jc42.c | 2 +- drivers/hwmon/k10temp.c | 2 +- drivers/hwmon/k8temp.c | 2 +- drivers/hwmon/lan966x-hwmon.c | 2 +- drivers/hwmon/lm75.c | 2 +- drivers/hwmon/lm83.c | 2 +- drivers/hwmon/lm95241.c | 2 +- drivers/hwmon/lm95245.c | 2 +- drivers/hwmon/lochnagar-hwmon.c | 3 +- drivers/hwmon/ltc2947-core.c | 2 +- drivers/hwmon/ltc2992.c | 2 +- drivers/hwmon/ltc4245.c | 4 +- drivers/hwmon/ltq-cputemp.c | 2 +- drivers/hwmon/max127.c | 2 +- drivers/hwmon/max31730.c | 2 +- drivers/hwmon/max31760.c | 2 +- drivers/hwmon/max31790.c | 2 +- drivers/hwmon/max6620.c | 2 +- drivers/hwmon/max6621.c | 2 +- drivers/hwmon/max6650.c | 2 +- drivers/hwmon/mc34vr500.c | 2 +- drivers/hwmon/mcp3021.c | 2 +- drivers/hwmon/mlxreg-fan.c | 2 +- drivers/hwmon/nct6775-platform.c | 293 +- drivers/hwmon/nct7904.c | 2 +- drivers/hwmon/npcm750-pwm-fan.c | 2 +- drivers/hwmon/ntc_thermistor.c | 2 +- drivers/hwmon/nzxt-kraken2.c | 2 +- drivers/hwmon/nzxt-smart2.c | 15 +- drivers/hwmon/oxp-sensors.c | 2 +- drivers/hwmon/peci/cputemp.c | 2 +- drivers/hwmon/peci/dimmtemp.c | 2 +- drivers/hwmon/pmbus/Kconfig | 9 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/acbel-fsg032.c | 85 + drivers/hwmon/pmbus/fsp-3y.c | 1 - drivers/hwmon/pmbus/ibm-cffps.c | 272 +- drivers/hwmon/pmbus/pmbus.h | 4 +- drivers/hwmon/pmbus/pmbus_core.c | 395 +- drivers/hwmon/powr1220.c | 2 +- drivers/hwmon/pwm-fan.c | 10 +- drivers/hwmon/raspberrypi-hwmon.c | 2 +- drivers/hwmon/sbrmi.c | 2 +- drivers/hwmon/sbtsi_temp.c | 2 +- drivers/hwmon/sch5627.c | 2 +- drivers/hwmon/scmi-hwmon.c | 4 +- drivers/hwmon/scpi-hwmon.c | 2 +- drivers/hwmon/sfctemp.c | 331 + drivers/hwmon/sht4x.c | 2 +- drivers/hwmon/sl28cpld-hwmon.c | 2 +- drivers/hwmon/smpro-hwmon.c | 2 +- drivers/hwmon/sparx5-temp.c | 2 +- drivers/hwmon/sy7636a-hwmon.c | 2 +- drivers/hwmon/tmp102.c | 2 +- drivers/hwmon/tmp103.c | 2 +- drivers/hwmon/tmp108.c | 2 +- drivers/hwmon/tmp464.c | 2 +- drivers/hwmon/tmp513.c | 2 +- drivers/hwmon/tps23861.c | 2 +- drivers/hwmon/vt1211.c | 6 - drivers/hwmon/w83627ehf.c | 2 +- drivers/hwmon/w83773g.c | 2 +- drivers/iio/adc/ad7292.c | 1 + drivers/iio/adc/sun4i-gpadc-iio.c | 2 +- drivers/input/touchscreen/ads7846.c | 5 +- drivers/input/touchscreen/sun4i-ts.c | 2 +- drivers/irqchip/Kconfig | 3 + drivers/irqchip/irq-bcm6345-l1.c | 6 +- drivers/irqchip/irq-csky-apb-intc.c | 2 +- drivers/irqchip/irq-gic-v2m.c | 2 +- drivers/irqchip/irq-gic-v3-its.c | 35 + drivers/irqchip/irq-gic-v3.c | 115 +- drivers/irqchip/irq-gic.c | 60 +- drivers/irqchip/irq-loongson-eiointc.c | 32 +- drivers/irqchip/irq-loongson-pch-pic.c | 6 +- drivers/irqchip/irq-riscv-intc.c | 71 +- drivers/irqchip/irq-sifive-plic.c | 93 +- drivers/irqchip/irq-st.c | 15 - drivers/mailbox/mailbox-mpfs.c | 55 +- drivers/mailbox/zynqmp-ipi-mailbox.c | 13 +- drivers/media/cec/core/cec-adap.c | 7 +- drivers/media/cec/platform/cec-gpio/cec-gpio.c | 5 +- drivers/media/cec/platform/cros-ec/cros-ec-cec.c | 22 +- drivers/media/cec/platform/meson/ao-cec-g12a.c | 6 +- drivers/media/cec/platform/meson/ao-cec.c | 6 +- drivers/media/cec/platform/s5p/s5p_cec.c | 5 +- drivers/media/cec/platform/seco/seco-cec.c | 6 +- drivers/media/cec/platform/sti/stih-cec.c | 6 +- drivers/media/cec/platform/stm32/stm32-cec.c | 6 +- drivers/media/cec/platform/tegra/tegra_cec.c | 6 +- drivers/media/common/btcx-risc.h | 29 - drivers/media/common/saa7146/Kconfig | 2 +- drivers/media/common/saa7146/saa7146_core.c | 40 +- drivers/media/common/saa7146/saa7146_fops.c | 373 +- drivers/media/common/saa7146/saa7146_hlp.c | 355 +- drivers/media/common/saa7146/saa7146_vbi.c | 287 +- drivers/media/common/saa7146/saa7146_video.c | 959 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 5 +- drivers/media/dvb-frontends/drx39xyj/drxj.c | 2 +- drivers/media/dvb-frontends/drxk_hard.c | 2 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 6 +- drivers/media/dvb-frontends/zd1301_demod.c | 6 +- drivers/media/i2c/Kconfig | 68 +- drivers/media/i2c/Makefile | 8 - drivers/media/i2c/ad9389b.c | 1215 - drivers/media/i2c/adv748x/adv748x-hdmi.c | 21 +- drivers/media/i2c/adv7604.c | 5 +- drivers/media/i2c/ccs/ccs-core.c | 157 +- drivers/media/i2c/ccs/ccs.h | 14 - drivers/media/i2c/hi556.c | 150 +- drivers/media/i2c/hi846.c | 11 +- drivers/media/i2c/imx258.c | 33 +- drivers/media/i2c/imx290.c | 596 +- drivers/media/i2c/imx296.c | 11 +- drivers/media/i2c/imx334.c | 322 +- drivers/media/i2c/m5mols/Kconfig | 8 - drivers/media/i2c/m5mols/Makefile | 4 - drivers/media/i2c/m5mols/m5mols.h | 349 - drivers/media/i2c/m5mols/m5mols_capture.c | 158 - drivers/media/i2c/m5mols/m5mols_controls.c | 625 - drivers/media/i2c/m5mols/m5mols_core.c | 1051 - drivers/media/i2c/m5mols/m5mols_reg.h | 359 - drivers/media/i2c/max9286.c | 1 + drivers/media/i2c/mt9m032.c | 891 - drivers/media/i2c/mt9t001.c | 992 - drivers/media/i2c/noon010pc30.c | 821 - drivers/media/i2c/ov13b10.c | 75 +- drivers/media/i2c/ov2685.c | 80 +- drivers/media/i2c/ov5647.c | 56 +- drivers/media/i2c/ov5670.c | 114 +- drivers/media/i2c/ov7670.c | 11 +- drivers/media/i2c/ov8856.c | 40 - drivers/media/i2c/s5k6aa.c | 1652 - drivers/media/i2c/sr030pc30.c | 762 - drivers/media/i2c/st-vgxy61.c | 23 +- drivers/media/i2c/tc358746.c | 4 +- drivers/media/i2c/vs6624.c | 854 - drivers/media/i2c/vs6624_regs.h | 325 - drivers/media/mc/mc-device.c | 3 +- drivers/media/pci/bt8xx/Kconfig | 2 +- drivers/media/pci/bt8xx/btcx-risc.c | 153 - drivers/media/pci/bt8xx/btcx-risc.h | 9 - drivers/media/pci/bt8xx/bttv-cards.c | 15 - drivers/media/pci/bt8xx/bttv-driver.c | 436 +- drivers/media/pci/bt8xx/bttv-risc.c | 131 - drivers/media/pci/bt8xx/bttvp.h | 28 +- drivers/media/pci/cobalt/cobalt-v4l2.c | 21 +- drivers/media/pci/cx18/Kconfig | 2 +- drivers/media/pci/cx18/cx18-driver.c | 4 +- drivers/media/pci/cx18/cx18-driver.h | 24 +- drivers/media/pci/cx18/cx18-fileops.c | 85 +- drivers/media/pci/cx18/cx18-fileops.h | 3 +- drivers/media/pci/cx18/cx18-ioctl.c | 391 +- drivers/media/pci/cx18/cx18-mailbox.c | 27 +- drivers/media/pci/cx18/cx18-streams.c | 278 +- drivers/media/pci/cx23885/cx23885-core.c | 4 +- drivers/media/pci/cx23885/cx23885-video.c | 13 +- drivers/media/pci/dm1105/dm1105.c | 1 + drivers/media/pci/intel/ipu3/cio2-bridge.c | 23 +- drivers/media/pci/intel/ipu3/cio2-bridge.h | 3 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 1 + drivers/media/pci/saa7134/saa7134-cards.c | 1 - drivers/media/pci/saa7134/saa7134-core.c | 32 - drivers/media/pci/saa7134/saa7134-empress.c | 4 +- drivers/media/pci/saa7134/saa7134-ts.c | 1 + drivers/media/pci/saa7134/saa7134-vbi.c | 1 + drivers/media/pci/saa7134/saa7134-video.c | 412 +- drivers/media/pci/saa7134/saa7134.h | 13 - drivers/media/pci/saa7146/hexium_gemini.c | 23 +- drivers/media/pci/saa7146/hexium_orion.c | 24 +- drivers/media/pci/saa7146/mxb.c | 53 +- drivers/media/pci/sta2x11/sta2x11_vip.c | 10 +- drivers/media/pci/ttpci/budget-av.c | 5 +- drivers/media/pci/tw68/tw68-video.c | 16 +- drivers/media/pci/zoran/zoran_device.h | 2 - drivers/media/platform/allegro-dvt/allegro-core.c | 6 +- drivers/media/platform/amlogic/meson-ge2d/ge2d.c | 6 +- drivers/media/platform/amphion/vdec.c | 53 + drivers/media/platform/amphion/vpu_codec.h | 3 +- drivers/media/platform/amphion/vpu_core.c | 6 +- drivers/media/platform/amphion/vpu_drv.c | 6 +- drivers/media/platform/amphion/vpu_malone.c | 45 +- drivers/media/platform/amphion/vpu_malone.h | 1 + drivers/media/platform/aspeed/aspeed-video.c | 6 +- drivers/media/platform/atmel/atmel-isi.c | 10 +- drivers/media/platform/cadence/cdns-csi2rx.c | 6 +- drivers/media/platform/cadence/cdns-csi2tx.c | 6 +- drivers/media/platform/chips-media/coda-common.c | 5 +- drivers/media/platform/intel/pxa_camera.c | 10 +- drivers/media/platform/m2m-deinterlace.c | 6 +- drivers/media/platform/marvell/mcam-core.c | 4 +- drivers/media/platform/marvell/mmp-driver.c | 16 +- .../media/platform/mediatek/jpeg/mtk_jpeg_core.c | 140 +- .../media/platform/mediatek/jpeg/mtk_jpeg_core.h | 28 +- .../media/platform/mediatek/jpeg/mtk_jpeg_dec_hw.c | 43 +- .../media/platform/mediatek/jpeg/mtk_jpeg_enc_hw.c | 38 +- drivers/media/platform/mediatek/mdp/mtk_mdp_core.c | 5 +- drivers/media/platform/mediatek/mdp3/Makefile | 2 +- .../media/platform/mediatek/mdp3/mdp_cfg_data.c | 453 + .../media/platform/mediatek/mdp3/mdp_sm_mt8183.h | 144 + drivers/media/platform/mediatek/mdp3/mtk-img-ipi.h | 189 +- .../media/platform/mediatek/mdp3/mtk-mdp3-cfg.h | 20 + .../media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c | 148 +- .../media/platform/mediatek/mdp3/mtk-mdp3-comp.c | 539 +- .../media/platform/mediatek/mdp3/mtk-mdp3-comp.h | 24 +- .../media/platform/mediatek/mdp3/mtk-mdp3-core.c | 53 +- .../media/platform/mediatek/mdp3/mtk-mdp3-core.h | 18 +- .../media/platform/mediatek/mdp3/mtk-mdp3-m2m.c | 36 +- .../media/platform/mediatek/mdp3/mtk-mdp3-m2m.h | 1 - .../media/platform/mediatek/mdp3/mtk-mdp3-regs.c | 293 +- .../media/platform/mediatek/mdp3/mtk-mdp3-regs.h | 214 +- .../media/platform/mediatek/mdp3/mtk-mdp3-type.h | 53 + .../media/platform/mediatek/mdp3/mtk-mdp3-vpu.c | 193 +- .../media/platform/mediatek/mdp3/mtk-mdp3-vpu.h | 29 +- .../platform/mediatek/vcodec/mtk_vcodec_dec.c | 31 +- .../platform/mediatek/vcodec/mtk_vcodec_dec_drv.c | 10 +- .../platform/mediatek/vcodec/mtk_vcodec_dec_hw.c | 8 + .../mediatek/vcodec/mtk_vcodec_dec_stateful.c | 12 +- .../mediatek/vcodec/mtk_vcodec_dec_stateless.c | 14 +- .../platform/mediatek/vcodec/mtk_vcodec_enc.c | 2 +- .../platform/mediatek/vcodec/mtk_vcodec_enc_drv.c | 23 +- .../mediatek/vcodec/vdec/vdec_h264_req_multi_if.c | 2 +- .../mediatek/vcodec/vdec/vdec_vp9_req_lat_if.c | 2 +- .../platform/mediatek/vcodec/vdec_msg_queue.c | 95 +- .../platform/mediatek/vcodec/vdec_msg_queue.h | 12 + drivers/media/platform/mediatek/vpu/mtk_vpu.c | 6 +- .../media/platform/microchip/microchip-csi2dc.c | 6 +- .../media/platform/microchip/microchip-isc-base.c | 5 +- .../platform/microchip/microchip-sama5d2-isc.c | 6 +- .../platform/microchip/microchip-sama7g5-isc.c | 6 +- drivers/media/platform/nvidia/tegra-vde/vde.c | 6 +- drivers/media/platform/nxp/Kconfig | 2 + drivers/media/platform/nxp/Makefile | 1 + drivers/media/platform/nxp/dw100/dw100.c | 10 +- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.c | 19 +- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.h | 5 +- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 344 +- drivers/media/platform/nxp/imx-mipi-csis.c | 6 +- drivers/media/platform/nxp/imx-pxp.c | 6 +- drivers/media/platform/nxp/imx7-media-csi.c | 33 +- drivers/media/platform/nxp/imx8-isi/Kconfig | 22 + drivers/media/platform/nxp/imx8-isi/Makefile | 8 + .../media/platform/nxp/imx8-isi/imx8-isi-core.c | 539 + .../media/platform/nxp/imx8-isi/imx8-isi-core.h | 394 + .../platform/nxp/imx8-isi/imx8-isi-crossbar.c | 529 + .../media/platform/nxp/imx8-isi/imx8-isi-debug.c | 109 + drivers/media/platform/nxp/imx8-isi/imx8-isi-hw.c | 650 + drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c | 858 + .../media/platform/nxp/imx8-isi/imx8-isi-pipe.c | 867 + .../media/platform/nxp/imx8-isi/imx8-isi-regs.h | 418 + .../media/platform/nxp/imx8-isi/imx8-isi-video.c | 1512 + drivers/media/platform/nxp/mx2_emmaprp.c | 6 +- .../media/platform/qcom/camss/camss-csid-gen2.c | 54 +- drivers/media/platform/qcom/camss/camss-csid.c | 44 +- drivers/media/platform/qcom/camss/camss-csid.h | 11 +- drivers/media/platform/qcom/camss/camss-vfe-170.c | 4 +- drivers/media/platform/qcom/camss/camss-vfe-480.c | 61 +- drivers/media/platform/qcom/camss/camss-vfe-gen1.c | 4 +- drivers/media/platform/qcom/camss/camss-vfe.c | 1 + drivers/media/platform/qcom/camss/camss-video.c | 26 +- drivers/media/platform/qcom/camss/camss.c | 8 +- drivers/media/platform/qcom/venus/core.c | 6 +- drivers/media/platform/qcom/venus/core.h | 10 +- drivers/media/platform/qcom/venus/helpers.c | 4 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 23 + drivers/media/platform/qcom/venus/hfi_helper.h | 18 + .../media/platform/qcom/venus/hfi_plat_bufs_v6.c | 4 +- drivers/media/platform/qcom/venus/vdec.c | 29 +- drivers/media/platform/qcom/venus/venc.c | 115 +- drivers/media/platform/renesas/rcar-fcp.c | 6 +- drivers/media/platform/renesas/rcar-isp.c | 11 +- .../media/platform/renesas/rcar-vin/rcar-core.c | 42 +- .../media/platform/renesas/rcar-vin/rcar-csi2.c | 21 +- drivers/media/platform/renesas/rcar_drif.c | 8 +- drivers/media/platform/renesas/rcar_fdp1.c | 21 +- drivers/media/platform/renesas/rcar_jpu.c | 6 +- drivers/media/platform/renesas/renesas-ceu.c | 10 +- .../media/platform/renesas/rzg2l-cru/rzg2l-core.c | 6 +- .../media/platform/renesas/rzg2l-cru/rzg2l-csi2.c | 6 +- drivers/media/platform/renesas/sh_vou.c | 5 +- drivers/media/platform/renesas/vsp1/vsp1_drm.c | 26 +- drivers/media/platform/renesas/vsp1/vsp1_drv.c | 17 +- drivers/media/platform/renesas/vsp1/vsp1_entity.c | 11 +- drivers/media/platform/renesas/vsp1/vsp1_entity.h | 2 - drivers/media/platform/renesas/vsp1/vsp1_pipe.h | 2 + drivers/media/platform/renesas/vsp1/vsp1_regs.h | 2 + drivers/media/platform/renesas/vsp1/vsp1_video.c | 7 +- drivers/media/platform/rockchip/rga/rga.c | 6 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 52 + .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 6 +- .../platform/rockchip/rkisp1/rkisp1-resizer.c | 14 +- .../media/platform/samsung/exynos-gsc/gsc-core.c | 5 +- .../platform/samsung/exynos4-is/fimc-capture.c | 18 +- .../media/platform/samsung/exynos4-is/fimc-core.c | 5 +- .../platform/samsung/exynos4-is/fimc-is-errno.c | 2 +- .../platform/samsung/exynos4-is/fimc-is-errno.h | 2 +- .../platform/samsung/exynos4-is/fimc-is-i2c.c | 6 +- .../media/platform/samsung/exynos4-is/fimc-is.c | 6 +- .../platform/samsung/exynos4-is/fimc-isp-video.c | 10 +- .../media/platform/samsung/exynos4-is/fimc-lite.c | 14 +- .../media/platform/samsung/exynos4-is/media-dev.c | 18 +- .../media/platform/samsung/exynos4-is/mipi-csis.c | 6 +- .../platform/samsung/s3c-camif/camif-capture.c | 5 +- .../media/platform/samsung/s3c-camif/camif-core.c | 11 +- drivers/media/platform/samsung/s5p-g2d/g2d.c | 5 +- .../media/platform/samsung/s5p-jpeg/jpeg-core.c | 6 +- drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c | 5 +- drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c | 8 +- .../platform/st/sti/c8sectpfe/c8sectpfe-core.c | 6 +- drivers/media/platform/st/sti/delta/delta-v4l2.c | 6 +- drivers/media/platform/st/sti/hva/hva-v4l2.c | 6 +- drivers/media/platform/st/stm32/dma2d/dma2d.c | 11 +- drivers/media/platform/st/stm32/dma2d/dma2d.h | 2 - drivers/media/platform/st/stm32/stm32-dcmi.c | 7 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 6 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 6 +- .../sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c | 6 +- .../sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c | 6 +- drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 6 +- .../platform/sunxi/sun8i-rotate/sun8i_rotate.c | 6 +- drivers/media/platform/ti/am437x/am437x-vpfe.c | 41 +- drivers/media/platform/ti/cal/cal-video.c | 37 +- drivers/media/platform/ti/cal/cal.c | 6 +- drivers/media/platform/ti/davinci/vpif.c | 6 +- drivers/media/platform/ti/davinci/vpif_capture.c | 5 +- drivers/media/platform/ti/davinci/vpif_display.c | 6 +- drivers/media/platform/ti/omap/omap_vout.c | 5 +- drivers/media/platform/ti/omap3isp/isp.c | 6 +- drivers/media/platform/ti/omap3isp/ispccdc.c | 5 +- drivers/media/platform/ti/omap3isp/ispvideo.c | 20 +- drivers/media/platform/ti/vpe/vpe.c | 6 +- drivers/media/platform/verisilicon/hantro_drv.c | 56 +- .../media/platform/verisilicon/hantro_postproc.c | 2 +- drivers/media/platform/verisilicon/hantro_v4l2.c | 100 +- drivers/media/platform/verisilicon/hantro_v4l2.h | 3 +- drivers/media/platform/verisilicon/imx8m_vpu_hw.c | 2 + drivers/media/platform/via/via-camera.c | 13 +- drivers/media/platform/video-mux.c | 6 +- drivers/media/platform/xilinx/xilinx-csi2rxss.c | 6 +- drivers/media/platform/xilinx/xilinx-dma.c | 5 +- drivers/media/platform/xilinx/xilinx-tpg.c | 6 +- drivers/media/platform/xilinx/xilinx-vipp.c | 6 +- drivers/media/platform/xilinx/xilinx-vtc.c | 8 +- drivers/media/radio/radio-si476x.c | 6 +- drivers/media/radio/radio-timb.c | 5 +- drivers/media/radio/radio-wl1273.c | 6 +- drivers/media/radio/si4713/radio-platform-si4713.c | 6 +- drivers/media/rc/gpio-ir-recv.c | 8 +- drivers/media/rc/img-ir/img-ir-core.c | 5 +- drivers/media/rc/ir-hix5hd2.c | 5 +- drivers/media/rc/keymaps/Makefile | 2 + drivers/media/rc/keymaps/rc-beelink-mxiii.c | 57 + drivers/media/rc/keymaps/rc-dreambox.c | 151 + drivers/media/rc/meson-ir-tx.c | 6 +- drivers/media/rc/meson-ir.c | 6 +- drivers/media/rc/mtk-cir.c | 6 +- drivers/media/rc/st_rc.c | 5 +- drivers/media/rc/sunxi-cir.c | 6 +- drivers/media/test-drivers/vicodec/vicodec-core.c | 6 +- drivers/media/test-drivers/vidtv/vidtv_bridge.c | 6 +- drivers/media/test-drivers/vim2m.c | 6 +- drivers/media/test-drivers/vimc/vimc-common.c | 8 +- drivers/media/test-drivers/vimc/vimc-core.c | 6 +- drivers/media/test-drivers/visl/visl-core.c | 6 +- drivers/media/test-drivers/vivid/vivid-core.c | 54 +- drivers/media/test-drivers/vivid/vivid-core.h | 19 - .../media/test-drivers/vivid/vivid-kthread-cap.c | 131 +- drivers/media/test-drivers/vivid/vivid-vid-cap.c | 272 - drivers/media/test-drivers/vivid/vivid-vid-cap.h | 3 - drivers/media/test-drivers/vivid/vivid-vid-out.c | 74 - drivers/media/tuners/it913x.c | 6 +- drivers/media/tuners/mxl5005s.c | 12 +- drivers/media/usb/au0828/au0828-core.c | 11 +- drivers/media/usb/au0828/au0828-dvb.c | 4 +- drivers/media/usb/dvb-usb/cxusb-analog.c | 14 +- drivers/media/usb/dvb-usb/pctv452e.c | 2 + drivers/media/usb/pvrusb2/Kconfig | 2 +- drivers/media/usb/usbtv/usbtv-core.c | 2 +- drivers/media/v4l2-core/v4l2-async.c | 13 +- drivers/media/v4l2-core/v4l2-common.c | 6 + drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 85 +- drivers/media/v4l2-core/v4l2-dev.c | 5 +- drivers/media/v4l2-core/v4l2-ioctl.c | 86 +- drivers/media/v4l2-core/v4l2-mc.c | 15 +- drivers/media/v4l2-core/v4l2-subdev.c | 108 +- drivers/memory/Kconfig | 2 +- drivers/memory/atmel-ebi.c | 2 +- drivers/memory/bt1-l2-ctl.c | 1 - drivers/memory/da8xx-ddrctl.c | 1 - drivers/memory/fsl_ifc.c | 1 - drivers/memory/mtk-smi.c | 6 + drivers/memory/mvebu-devbus.c | 1 - drivers/memory/tegra/mc.c | 1 - drivers/memory/tegra/tegra186-emc.c | 1 - drivers/memory/tegra/tegra210-emc-cc-r21021.c | 2 +- drivers/memory/tegra/tegra210-emc-table.c | 2 - drivers/memstick/host/r592.c | 2 +- drivers/mfd/ocelot-spi.c | 2 +- drivers/misc/fastrpc.c | 2 +- drivers/misc/mei/client.c | 4 +- drivers/misc/mei/hdcp/mei_hdcp.c | 105 +- drivers/misc/mei/hdcp/mei_hdcp.h | 354 - drivers/misc/mei/pci-me.c | 20 +- drivers/mmc/core/block.c | 2 - drivers/mmc/core/core.c | 5 + drivers/mmc/core/debugfs.c | 2 +- drivers/mmc/core/mmc_test.c | 6 +- drivers/mmc/core/regulator.c | 44 + drivers/mmc/host/Kconfig | 1 + drivers/mmc/host/dw_mmc-pltfm.c | 3 +- drivers/mmc/host/jz4740_mmc.c | 3 +- drivers/mmc/host/meson-gx-mmc.c | 24 +- drivers/mmc/host/mmci.c | 22 +- drivers/mmc/host/omap.c | 3 +- drivers/mmc/host/omap_hsmmc.c | 8 +- drivers/mmc/host/owl-mmc.c | 3 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 10 +- drivers/mmc/host/sdhci-cadence.c | 175 +- drivers/mmc/host/sdhci-esdhc-imx.c | 4 +- drivers/mmc/host/sdhci-of-arasan.c | 275 +- drivers/mmc/host/sdhci-of-aspeed.c | 3 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 9 +- drivers/mmc/host/sdhci-of-esdhc.c | 24 +- drivers/mmc/host/sdhci-pci-o2micro.c | 30 +- drivers/mmc/host/sdhci-pltfm.c | 4 - drivers/mmc/host/sdhci-pxav2.c | 2 +- drivers/mmc/host/sdhci-s3c.c | 4 +- drivers/mmc/host/sdhci_am654.c | 147 +- drivers/mmc/host/sdricoh_cs.c | 8 - drivers/mmc/host/tmio_mmc_core.c | 2 +- drivers/mmc/host/usdhi6rol0.c | 3 +- drivers/mmc/host/vub300.c | 2 - drivers/mmc/host/wmt-sdmmc.c | 6 +- drivers/mtd/devices/spear_smi.c | 4 +- drivers/mtd/lpddr/lpddr_cmds.c | 7 +- drivers/mtd/maps/sun_uflash.c | 2 +- drivers/mtd/mtdblock_ro.c | 4 +- drivers/mtd/mtdcore.c | 39 +- drivers/mtd/nand/ecc-mxic.c | 6 +- drivers/mtd/nand/onenand/Kconfig | 2 +- drivers/mtd/nand/onenand/generic.c | 6 +- drivers/mtd/nand/onenand/onenand_omap2.c | 6 +- drivers/mtd/nand/onenand/onenand_samsung.c | 6 +- drivers/mtd/nand/raw/Kconfig | 2 +- drivers/mtd/nand/raw/ams-delta.c | 6 +- drivers/mtd/nand/raw/arasan-nand-controller.c | 6 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 6 +- drivers/mtd/nand/raw/au1550nd.c | 5 +- drivers/mtd/nand/raw/bcm47xxnflash/main.c | 6 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 6 +- drivers/mtd/nand/raw/davinci_nand.c | 6 +- drivers/mtd/nand/raw/denali_dt.c | 6 +- drivers/mtd/nand/raw/fsl_elbc_nand.c | 6 +- drivers/mtd/nand/raw/fsl_ifc_nand.c | 6 +- drivers/mtd/nand/raw/fsl_upm.c | 6 +- drivers/mtd/nand/raw/fsmc_nand.c | 8 +- drivers/mtd/nand/raw/gpio.c | 6 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 5 +- drivers/mtd/nand/raw/hisi504_nand.c | 6 +- drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 6 +- drivers/mtd/nand/raw/intel-nand-controller.c | 6 +- drivers/mtd/nand/raw/lpc32xx_mlc.c | 6 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 6 +- drivers/mtd/nand/raw/marvell_nand.c | 6 +- drivers/mtd/nand/raw/meson_nand.c | 6 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 6 +- drivers/mtd/nand/raw/mtk_nand.c | 6 +- drivers/mtd/nand/raw/mxc_nand.c | 16 +- drivers/mtd/nand/raw/mxic_nand.c | 5 +- drivers/mtd/nand/raw/nand_hynix.c | 13 + drivers/mtd/nand/raw/nand_macronix.c | 5 +- drivers/mtd/nand/raw/ndfc.c | 6 +- drivers/mtd/nand/raw/omap2.c | 5 +- drivers/mtd/nand/raw/omap_elm.c | 5 +- drivers/mtd/nand/raw/orion_nand.c | 10 +- drivers/mtd/nand/raw/oxnas_nand.c | 6 +- drivers/mtd/nand/raw/pasemi_nand.c | 6 +- drivers/mtd/nand/raw/pl35x-nand-controller.c | 6 +- drivers/mtd/nand/raw/plat_nand.c | 6 +- drivers/mtd/nand/raw/qcom_nandc.c | 11 +- drivers/mtd/nand/raw/renesas-nand-controller.c | 6 +- drivers/mtd/nand/raw/rockchip-nand-controller.c | 6 +- drivers/mtd/nand/raw/s3c2410.c | 8 +- drivers/mtd/nand/raw/sh_flctl.c | 6 +- drivers/mtd/nand/raw/sharpsl.c | 6 +- drivers/mtd/nand/raw/socrates_nand.c | 6 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 6 +- drivers/mtd/nand/raw/sunxi_nand.c | 6 +- drivers/mtd/nand/raw/tegra_nand.c | 6 +- drivers/mtd/nand/raw/vf610_nfc.c | 5 +- drivers/mtd/nand/raw/xway_nand.c | 6 +- drivers/mtd/nand/spi/Makefile | 3 +- drivers/mtd/nand/spi/core.c | 1 + drivers/mtd/nand/spi/esmt.c | 135 + drivers/mtd/parsers/Kconfig | 2 +- drivers/mtd/parsers/bcm63xxpart.c | 1 - drivers/mtd/spi-nor/controllers/nxp-spifi.c | 4 +- drivers/mtd/spi-nor/core.c | 502 +- drivers/mtd/spi-nor/core.h | 36 +- drivers/mtd/spi-nor/debugfs.c | 2 + drivers/mtd/spi-nor/macronix.c | 11 +- drivers/mtd/spi-nor/micron-st.c | 36 +- drivers/mtd/spi-nor/otp.c | 8 +- drivers/mtd/spi-nor/sfdp.c | 107 +- drivers/mtd/spi-nor/sfdp.h | 27 + drivers/mtd/spi-nor/spansion.c | 460 +- drivers/mtd/spi-nor/sst.c | 2 +- drivers/mtd/spi-nor/swp.c | 6 +- drivers/mtd/spi-nor/winbond.c | 24 +- drivers/mtd/spi-nor/xilinx.c | 1 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 16 +- drivers/net/ieee802154/ca8210.c | 3 +- drivers/net/wireless/ath/ath10k/qmi.c | 4 +- .../net/wireless/broadcom/brcm80211/brcmsmac/led.c | 1 + drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 4 +- drivers/opp/core.c | 78 +- drivers/opp/of.c | 7 +- drivers/opp/opp.h | 4 + drivers/parisc/Kconfig | 1 + drivers/perf/Kconfig | 10 + drivers/perf/Makefile | 1 + drivers/perf/alibaba_uncore_drw_pmu.c | 3 +- drivers/perf/amlogic/meson_ddr_pmu_core.c | 8 +- drivers/perf/apple_m1_cpu_pmu.c | 15 +- drivers/perf/arm-cmn.c | 61 +- drivers/perf/arm_cspmu/arm_cspmu.c | 6 +- drivers/perf/arm_dmc620_pmu.c | 3 +- drivers/perf/arm_pmuv3.c | 1419 + drivers/perf/hisilicon/hisi_uncore_cpa_pmu.c | 2 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 19 +- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 9 +- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 13 +- drivers/perf/hisilicon/hisi_uncore_pa_pmu.c | 2 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 4 +- drivers/perf/hisilicon/hisi_uncore_pmu.h | 3 +- drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c | 2 +- drivers/perf/qcom_l3_pmu.c | 3 +- drivers/pinctrl/core.c | 1 - drivers/pinctrl/qcom/pinctrl-msm.c | 36 +- drivers/platform/chrome/cros_ec.c | 10 +- drivers/platform/chrome/cros_ec_debugfs.c | 42 +- drivers/platform/chrome/cros_typec_switch.c | 1 + drivers/platform/chrome/wilco_ec/debugfs.c | 2 - drivers/platform/mellanox/mlxbf-bootctl.c | 87 + drivers/platform/mellanox/mlxbf-bootctl.h | 6 + drivers/platform/olpc/olpc-xo175-ec.c | 1 + .../platform/surface/surface_aggregator_registry.c | 2 +- .../platform/surface/surface_aggregator_tabletsw.c | 180 +- drivers/platform/x86/Kconfig | 42 +- drivers/platform/x86/Makefile | 5 +- drivers/platform/x86/acer-wmi.c | 5 +- drivers/platform/x86/acerhdf.c | 21 +- drivers/platform/x86/adv_swbutton.c | 6 +- drivers/platform/x86/amd/Kconfig | 2 +- drivers/platform/x86/amd/hsmp.c | 6 +- drivers/platform/x86/amd/pmc.c | 176 +- drivers/platform/x86/amd/pmf/Kconfig | 1 + drivers/platform/x86/amd/pmf/core.c | 27 +- drivers/platform/x86/amilo-rfkill.c | 5 +- drivers/platform/x86/apple-gmux.c | 404 +- drivers/platform/x86/barco-p50-gpio.c | 6 +- drivers/platform/x86/classmate-laptop.c | 2 +- drivers/platform/x86/compal-laptop.c | 8 +- drivers/platform/x86/dell/dcdbas.c | 6 +- drivers/platform/x86/dell/dell-laptop.c | 42 + drivers/platform/x86/dell/dell-smbios.h | 2 + drivers/platform/x86/dell/dell-smo8800.c | 5 +- drivers/platform/x86/hp/hp_accel.c | 5 +- drivers/platform/x86/hp/tc1100-wmi.c | 6 +- drivers/platform/x86/huawei-wmi.c | 6 +- drivers/platform/x86/ideapad-laptop.c | 141 +- drivers/platform/x86/ideapad-laptop.h | 152 + drivers/platform/x86/intel/Kconfig | 10 + drivers/platform/x86/intel/Makefile | 2 + drivers/platform/x86/intel/bxtwc_tmu.c | 5 +- drivers/platform/x86/intel/bytcrc_pwrsrc.c | 181 + drivers/platform/x86/intel/chtdc_ti_pwrbtn.c | 5 +- drivers/platform/x86/intel/chtwc_int33fe.c | 6 +- drivers/platform/x86/intel/hid.c | 10 +- drivers/platform/x86/intel/ifs/core.c | 81 +- drivers/platform/x86/intel/ifs/ifs.h | 68 +- drivers/platform/x86/intel/ifs/load.c | 9 +- drivers/platform/x86/intel/ifs/runtest.c | 94 +- drivers/platform/x86/intel/ifs/sysfs.c | 21 +- drivers/platform/x86/intel/int0002_vgpio.c | 5 +- drivers/platform/x86/intel/int1092/intel_sar.c | 5 +- drivers/platform/x86/intel/int3472/discrete.c | 6 +- drivers/platform/x86/intel/mrfld_pwrbtn.c | 5 +- drivers/platform/x86/intel/pmc/core.c | 22 +- drivers/platform/x86/intel/pmc/core.h | 4 +- drivers/platform/x86/intel/pmc/mtl.c | 31 + drivers/platform/x86/intel/pmt/class.c | 6 +- drivers/platform/x86/intel/pmt/crashlog.c | 1 + drivers/platform/x86/intel/pmt/telemetry.c | 3 +- drivers/platform/x86/intel/sdsi.c | 2 +- drivers/platform/x86/intel/speed_select_if/Kconfig | 4 + .../platform/x86/intel/speed_select_if/Makefile | 2 + .../x86/intel/speed_select_if/isst_if_common.c | 47 +- .../x86/intel/speed_select_if/isst_if_common.h | 8 +- .../platform/x86/intel/speed_select_if/isst_tpmi.c | 72 + .../x86/intel/speed_select_if/isst_tpmi_core.c | 1440 + .../x86/intel/speed_select_if/isst_tpmi_core.h | 18 + drivers/platform/x86/intel/telemetry/pltdrv.c | 5 +- .../x86/intel/uncore-frequency/uncore-frequency.c | 7 + drivers/platform/x86/intel/vbtn.c | 10 +- drivers/platform/x86/intel/vsec.c | 75 +- drivers/platform/x86/intel/vsec.h | 9 +- drivers/platform/x86/lenovo-ymc.c | 187 + drivers/platform/x86/msi-ec.c | 897 + drivers/platform/x86/msi-ec.h | 122 + drivers/platform/x86/pcengines-apuv2.c | 1 - drivers/platform/x86/peaq-wmi.c | 128 - drivers/platform/x86/samsung-q10.c | 6 +- drivers/platform/x86/serial-multi-instantiate.c | 6 +- drivers/platform/x86/sony-laptop.c | 2 +- drivers/platform/x86/think-lmi.c | 49 +- drivers/platform/x86/thinkpad_acpi.c | 16 + drivers/platform/x86/wmi.c | 6 +- drivers/platform/x86/x86-android-tablets.c | 1803 - drivers/platform/x86/x86-android-tablets/Kconfig | 21 + drivers/platform/x86/x86-android-tablets/Makefile | 9 + drivers/platform/x86/x86-android-tablets/asus.c | 325 + drivers/platform/x86/x86-android-tablets/core.c | 391 + drivers/platform/x86/x86-android-tablets/dmi.c | 165 + drivers/platform/x86/x86-android-tablets/lenovo.c | 679 + drivers/platform/x86/x86-android-tablets/other.c | 522 + .../x86/x86-android-tablets/shared-psy-info.c | 100 + .../x86/x86-android-tablets/shared-psy-info.h | 32 + .../x86/x86-android-tablets/x86-android-tablets.h | 108 + drivers/platform/x86/xo1-rfkill.c | 5 +- drivers/power/supply/power_supply_core.c | 2 +- drivers/ps3/ps3av.c | 9 +- drivers/regulator/88pg86x.c | 1 + drivers/regulator/88pm800-regulator.c | 1 + drivers/regulator/88pm8607.c | 1 + drivers/regulator/Kconfig | 23 + drivers/regulator/Makefile | 2 + drivers/regulator/aat2870-regulator.c | 1 + drivers/regulator/ab8500-ext.c | 1 + drivers/regulator/ab8500.c | 1 + drivers/regulator/act8865-regulator.c | 1 + drivers/regulator/act8945a-regulator.c | 1 + drivers/regulator/ad5398.c | 1 + drivers/regulator/anatop-regulator.c | 1 + drivers/regulator/arizona-ldo1.c | 2 + drivers/regulator/arizona-micsupp.c | 2 + drivers/regulator/as3711-regulator.c | 1 + drivers/regulator/as3722-regulator.c | 1 + drivers/regulator/atc260x-regulator.c | 1 + drivers/regulator/axp20x-regulator.c | 1 + drivers/regulator/bcm590xx-regulator.c | 1 + drivers/regulator/bd71815-regulator.c | 9 +- drivers/regulator/bd71828-regulator.c | 3 +- drivers/regulator/bd718x7-regulator.c | 1 + drivers/regulator/bd9571mwv-regulator.c | 1 + drivers/regulator/bd9576-regulator.c | 1 + drivers/regulator/core.c | 93 +- drivers/regulator/cpcap-regulator.c | 1 + drivers/regulator/cros-ec-regulator.c | 1 + drivers/regulator/da903x-regulator.c | 1 + drivers/regulator/da9052-regulator.c | 1 + drivers/regulator/da9055-regulator.c | 1 + drivers/regulator/da9062-regulator.c | 1 + drivers/regulator/da9063-regulator.c | 148 +- drivers/regulator/da9121-regulator.c | 1 + drivers/regulator/da9210-regulator.c | 1 + drivers/regulator/da9211-regulator.c | 1 + drivers/regulator/db8500-prcmu.c | 1 + drivers/regulator/dummy.c | 1 + drivers/regulator/fan53555.c | 193 +- drivers/regulator/fan53880.c | 1 + drivers/regulator/fixed.c | 3 +- drivers/regulator/gpio-regulator.c | 3 +- drivers/regulator/hi6421-regulator.c | 1 + drivers/regulator/hi6421v530-regulator.c | 1 + drivers/regulator/hi6421v600-regulator.c | 1 + drivers/regulator/hi655x-regulator.c | 1 + drivers/regulator/isl6271a-regulator.c | 1 + drivers/regulator/isl9305.c | 1 + drivers/regulator/lm363x-regulator.c | 1 + drivers/regulator/lochnagar-regulator.c | 1 + drivers/regulator/lp3971.c | 1 + drivers/regulator/lp3972.c | 1 + drivers/regulator/lp872x.c | 6 +- drivers/regulator/lp873x-regulator.c | 1 + drivers/regulator/lp8755.c | 1 + drivers/regulator/lp87565-regulator.c | 1 + drivers/regulator/lp8788-buck.c | 1 + drivers/regulator/lp8788-ldo.c | 2 + drivers/regulator/ltc3589.c | 1 + drivers/regulator/ltc3676.c | 1 + drivers/regulator/max14577-regulator.c | 1 + drivers/regulator/max1586.c | 1 + drivers/regulator/max20086-regulator.c | 3 +- drivers/regulator/max20411-regulator.c | 1 + drivers/regulator/max597x-regulator.c | 1 + drivers/regulator/max77620-regulator.c | 1 + drivers/regulator/max77650-regulator.c | 1 + drivers/regulator/max77686-regulator.c | 1 + drivers/regulator/max77693-regulator.c | 1 + drivers/regulator/max77802-regulator.c | 1 + drivers/regulator/max77826-regulator.c | 1 + drivers/regulator/max8649.c | 1 + drivers/regulator/max8660.c | 1 + drivers/regulator/max8893.c | 1 + drivers/regulator/max8907-regulator.c | 1 + drivers/regulator/max8925-regulator.c | 1 + drivers/regulator/max8952.c | 1 + drivers/regulator/max8973-regulator.c | 3 +- drivers/regulator/max8997-regulator.c | 12 +- drivers/regulator/max8998.c | 4 +- drivers/regulator/mc13783-regulator.c | 1 + drivers/regulator/mc13892-regulator.c | 1 + drivers/regulator/mcp16502.c | 1 + drivers/regulator/mp5416.c | 1 + drivers/regulator/mp8859.c | 3 +- drivers/regulator/mp886x.c | 1 + drivers/regulator/mpq7920.c | 1 + drivers/regulator/mt6311-regulator.c | 1 + drivers/regulator/mt6315-regulator.c | 1 + drivers/regulator/mt6323-regulator.c | 1 + drivers/regulator/mt6331-regulator.c | 1 + drivers/regulator/mt6332-regulator.c | 1 + drivers/regulator/mt6357-regulator.c | 1 + drivers/regulator/mt6358-regulator.c | 1 + drivers/regulator/mt6359-regulator.c | 1 + drivers/regulator/mt6360-regulator.c | 1 + drivers/regulator/mt6370-regulator.c | 1 + drivers/regulator/mt6380-regulator.c | 1 + drivers/regulator/mt6397-regulator.c | 3 +- drivers/regulator/mtk-dvfsrc-regulator.c | 1 + drivers/regulator/palmas-regulator.c | 1 + drivers/regulator/pbias-regulator.c | 1 + drivers/regulator/pca9450-regulator.c | 1 + drivers/regulator/pcap-regulator.c | 1 + drivers/regulator/pcf50633-regulator.c | 1 + drivers/regulator/pf8x00-regulator.c | 1 + drivers/regulator/pfuze100-regulator.c | 1 + drivers/regulator/pv88060-regulator.c | 1 + drivers/regulator/pv88080-regulator.c | 1 + drivers/regulator/pv88090-regulator.c | 1 + drivers/regulator/pwm-regulator.c | 3 +- drivers/regulator/qcom-labibb-regulator.c | 1 + drivers/regulator/qcom-rpmh-regulator.c | 56 + drivers/regulator/qcom_rpm-regulator.c | 1 + drivers/regulator/qcom_smd-regulator.c | 6 +- drivers/regulator/qcom_spmi-regulator.c | 1 + drivers/regulator/qcom_usb_vbus-regulator.c | 1 + drivers/regulator/rc5t583-regulator.c | 1 + drivers/regulator/rk808-regulator.c | 3 +- drivers/regulator/rn5t618-regulator.c | 1 + drivers/regulator/rpi-panel-attiny-regulator.c | 1 + drivers/regulator/rt4801-regulator.c | 1 + drivers/regulator/rt4803.c | 216 + drivers/regulator/rt4831-regulator.c | 1 + drivers/regulator/rt5033-regulator.c | 1 + drivers/regulator/rt5120-regulator.c | 1 + drivers/regulator/rt5190a-regulator.c | 1 + drivers/regulator/rt5739.c | 291 + drivers/regulator/rt5759-regulator.c | 1 + drivers/regulator/rt6160-regulator.c | 1 + drivers/regulator/rt6190-regulator.c | 1 + drivers/regulator/rt6245-regulator.c | 1 + drivers/regulator/rtmv20-regulator.c | 1 + drivers/regulator/rtq2134-regulator.c | 1 + drivers/regulator/rtq6752-regulator.c | 1 + drivers/regulator/s2mpa01.c | 1 + drivers/regulator/s2mps11.c | 1 + drivers/regulator/s5m8767.c | 18 +- drivers/regulator/sc2731-regulator.c | 1 + drivers/regulator/sky81452-regulator.c | 1 + drivers/regulator/slg51000-regulator.c | 1 + drivers/regulator/sm5703-regulator.c | 1 + drivers/regulator/stm32-booster.c | 1 + drivers/regulator/stm32-pwr.c | 8 +- drivers/regulator/stm32-vrefbuf.c | 1 + drivers/regulator/stpmic1_regulator.c | 3 +- drivers/regulator/stw481x-vmmc.c | 1 + drivers/regulator/sy7636a-regulator.c | 1 + drivers/regulator/sy8106a-regulator.c | 1 + drivers/regulator/sy8824x.c | 1 + drivers/regulator/sy8827n.c | 1 + drivers/regulator/ti-abb-regulator.c | 1 + drivers/regulator/tps51632-regulator.c | 1 + drivers/regulator/tps6105x-regulator.c | 1 + drivers/regulator/tps62360-regulator.c | 16 +- drivers/regulator/tps6286x-regulator.c | 1 + drivers/regulator/tps65023-regulator.c | 1 + drivers/regulator/tps6507x-regulator.c | 1 + drivers/regulator/tps65086-regulator.c | 1 + drivers/regulator/tps65090-regulator.c | 1 + drivers/regulator/tps65132-regulator.c | 1 + drivers/regulator/tps65217-regulator.c | 1 + drivers/regulator/tps65218-regulator.c | 1 + drivers/regulator/tps65219-regulator.c | 1 + drivers/regulator/tps6524x-regulator.c | 1 + drivers/regulator/tps6586x-regulator.c | 1 + drivers/regulator/tps65910-regulator.c | 1 + drivers/regulator/tps65912-regulator.c | 1 + drivers/regulator/tps68470-regulator.c | 1 + drivers/regulator/twl-regulator.c | 1 + drivers/regulator/twl6030-regulator.c | 3 +- drivers/regulator/uniphier-regulator.c | 1 + drivers/regulator/userspace-consumer.c | 1 + drivers/regulator/vctrl-regulator.c | 1 + drivers/regulator/vexpress-regulator.c | 1 + drivers/regulator/virtual.c | 1 + drivers/regulator/vqmmc-ipq4019-regulator.c | 1 + drivers/regulator/wm831x-dcdc.c | 4 + drivers/regulator/wm831x-isink.c | 1 + drivers/regulator/wm831x-ldo.c | 3 + drivers/regulator/wm8350-regulator.c | 1 + drivers/regulator/wm8400-regulator.c | 1 + drivers/regulator/wm8994-regulator.c | 1 + drivers/remoteproc/da8xx_remoteproc.c | 12 +- drivers/remoteproc/imx_dsp_rproc.c | 249 +- drivers/remoteproc/imx_rproc.c | 7 +- drivers/remoteproc/mtk_scp.c | 12 +- drivers/remoteproc/mtk_scp_ipi.c | 2 +- drivers/remoteproc/pru_rproc.c | 5 +- drivers/remoteproc/qcom_q6v5_adsp.c | 10 +- drivers/remoteproc/qcom_q6v5_mss.c | 16 +- drivers/remoteproc/qcom_q6v5_pas.c | 16 +- drivers/remoteproc/qcom_wcnss.c | 10 +- drivers/remoteproc/rcar_rproc.c | 9 +- drivers/remoteproc/st_remoteproc.c | 7 +- drivers/remoteproc/stm32_rproc.c | 14 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 127 +- drivers/remoteproc/xlnx_r5_remoteproc.c | 324 +- drivers/rpmsg/qcom_glink_native.c | 87 +- drivers/rpmsg/qcom_glink_rpm.c | 6 +- drivers/rpmsg/qcom_smd.c | 24 +- drivers/soc/amlogic/meson-gx-pwrc-vpu.c | 8 +- drivers/soc/apple/rtkit.c | 16 +- drivers/soc/bcm/bcm2835-power.c | 1 - drivers/soc/bcm/brcmstb/Kconfig | 4 +- drivers/soc/bcm/brcmstb/biuctrl.c | 4 + drivers/soc/bcm/brcmstb/pm/Makefile | 1 - drivers/soc/bcm/brcmstb/pm/aon_defs.h | 105 - drivers/soc/bcm/brcmstb/pm/pm-arm.c | 874 - drivers/soc/bcm/brcmstb/pm/s2-arm.S | 69 - drivers/soc/bcm/raspberrypi-power.c | 1 - drivers/soc/canaan/Kconfig | 5 +- drivers/soc/fsl/qbman/dpaa_sys.c | 8 +- drivers/soc/fsl/qe/gpio.c | 2 +- drivers/soc/imx/Kconfig | 2 +- drivers/soc/imx/imx8m-blk-ctrl.c | 11 +- drivers/soc/imx/imx8mp-blk-ctrl.c | 5 +- drivers/soc/imx/soc-imx8m.c | 1 + drivers/soc/mediatek/Kconfig | 1 + drivers/soc/mediatek/mt8173-mmsys.h | 95 + drivers/soc/mediatek/mt8195-mmsys.h | 13 + drivers/soc/mediatek/mtk-mmsys.c | 195 +- drivers/soc/mediatek/mtk-mmsys.h | 2 +- drivers/soc/mediatek/mtk-mutex.c | 218 +- drivers/soc/mediatek/mtk-svs.c | 149 +- drivers/soc/microchip/mpfs-sys-controller.c | 56 +- drivers/soc/qcom/Kconfig | 6 +- drivers/soc/qcom/Makefile | 1 + drivers/soc/qcom/icc-bwmon.c | 231 +- drivers/soc/qcom/ice.c | 366 + drivers/soc/qcom/llcc-qcom.c | 104 +- drivers/soc/qcom/pmic_glink.c | 65 +- drivers/soc/qcom/qcom_aoss.c | 2 +- drivers/soc/qcom/qcom_gsbi.c | 2 +- drivers/soc/qcom/rmtfs_mem.c | 2 +- drivers/soc/qcom/rpmh-rsc.c | 2 +- drivers/soc/qcom/rpmpd.c | 833 +- drivers/soc/qcom/smd-rpm.c | 2 +- drivers/soc/qcom/smem.c | 4 +- drivers/soc/qcom/smsm.c | 11 +- drivers/soc/qcom/socinfo.c | 16 + drivers/soc/renesas/Kconfig | 7 - drivers/soc/renesas/pwc-rzv2m.c | 2 +- drivers/soc/renesas/r8a7795-sysc.c | 10 - drivers/soc/renesas/renesas-soc.c | 19 +- drivers/soc/renesas/rmobile-sysc.c | 2 +- drivers/soc/sunxi/sunxi_mbus.c | 2 +- drivers/soc/sunxi/sunxi_sram.c | 1 - drivers/soc/tegra/cbb/tegra-cbb.c | 1 - drivers/soc/tegra/cbb/tegra194-cbb.c | 6 +- drivers/soc/tegra/cbb/tegra234-cbb.c | 8 - drivers/soc/tegra/flowctrl.c | 4 +- drivers/soc/tegra/fuse/fuse-tegra.c | 4 +- drivers/soc/tegra/pmc.c | 26 +- drivers/soc/tegra/powergate-bpmp.c | 2 +- drivers/soc/ti/k3-ringacc.c | 7 + drivers/soc/ti/k3-socinfo.c | 1 + drivers/soc/ti/knav_dma.c | 4 +- drivers/soc/ti/knav_qmss_acc.c | 2 +- drivers/soc/ti/knav_qmss_queue.c | 4 +- drivers/soc/ti/omap_prm.c | 2 +- drivers/soc/ti/pm33xx.c | 5 +- drivers/soc/ti/smartreflex.c | 30 +- drivers/soc/ti/wkup_m3_ipc.c | 6 +- drivers/spi/spi-bcm63xx.c | 4 +- drivers/staging/iio/resolver/ad2s1210.c | 1 + drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 1003 +- drivers/staging/media/atomisp/i2c/atomisp-ov2680.c | 33 +- drivers/staging/media/atomisp/i2c/gc0310.h | 416 +- drivers/staging/media/atomisp/i2c/ov2680.h | 1 - .../staging/media/atomisp/include/linux/atomisp.h | 28 - .../media/atomisp/include/linux/atomisp_platform.h | 11 +- drivers/staging/media/atomisp/pci/atomisp_cmd.c | 1078 +- drivers/staging/media/atomisp/pci/atomisp_cmd.h | 9 - drivers/staging/media/atomisp/pci/atomisp_compat.h | 11 +- .../media/atomisp/pci/atomisp_compat_css20.c | 420 +- drivers/staging/media/atomisp/pci/atomisp_fops.c | 119 +- .../media/atomisp/pci/atomisp_gmin_platform.c | 289 +- .../staging/media/atomisp/pci/atomisp_internal.h | 41 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 226 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.h | 6 - drivers/staging/media/atomisp/pci/atomisp_subdev.c | 189 +- drivers/staging/media/atomisp/pci/atomisp_subdev.h | 22 - drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 75 +- drivers/staging/media/av7110/av7110.c | 6 +- drivers/staging/media/av7110/av7110_av.c | 4 +- drivers/staging/media/av7110/av7110_hw.c | 3 +- drivers/staging/media/av7110/av7110_v4l.c | 148 +- .../media/deprecated/atmel/atmel-isc-base.c | 9 +- .../media/deprecated/atmel/atmel-sama5d2-isc.c | 10 +- .../media/deprecated/atmel/atmel-sama7g5-isc.c | 10 +- drivers/staging/media/imx/imx-media-capture.c | 40 +- drivers/staging/media/imx/imx-media-csi.c | 6 +- drivers/staging/media/imx/imx-media-dev-common.c | 14 - drivers/staging/media/imx/imx-media-dev.c | 6 +- drivers/staging/media/imx/imx-media-of.c | 5 +- drivers/staging/media/imx/imx-media-utils.c | 76 +- drivers/staging/media/imx/imx-media.h | 13 - drivers/staging/media/imx/imx6-mipi-csi2.c | 6 +- drivers/staging/media/imx/imx8mq-mipi-csi2.c | 158 +- drivers/staging/media/meson/vdec/vdec.c | 6 +- drivers/staging/media/omap4iss/iss.c | 6 +- drivers/staging/media/omap4iss/iss_video.c | 16 +- drivers/staging/media/rkvdec/rkvdec.c | 7 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 7 +- drivers/staging/media/sunxi/sun6i-isp/sun6i_isp.c | 6 +- drivers/staging/media/tegra-video/csi.c | 8 +- drivers/staging/media/tegra-video/vi.c | 18 +- drivers/staging/sm750fb/sm750.c | 16 +- drivers/tee/optee/Kconfig | 17 + drivers/tee/optee/optee_msg.h | 12 + drivers/tee/optee/optee_private.h | 24 + drivers/tee/optee/optee_smc.h | 24 + drivers/tee/optee/smc_abi.c | 259 +- drivers/thermal/Makefile | 3 +- drivers/thermal/amlogic_thermal.c | 11 +- drivers/thermal/armada_thermal.c | 14 +- drivers/thermal/broadcom/bcm2711_thermal.c | 3 +- drivers/thermal/broadcom/bcm2835_thermal.c | 7 +- drivers/thermal/broadcom/brcmstb_thermal.c | 8 +- drivers/thermal/broadcom/ns-thermal.c | 2 +- drivers/thermal/broadcom/sr-thermal.c | 2 +- drivers/thermal/cpufreq_cooling.c | 4 +- drivers/thermal/da9062-thermal.c | 13 +- drivers/thermal/db8500_thermal.c | 9 +- drivers/thermal/devfreq_cooling.c | 2 +- drivers/thermal/dove_thermal.c | 7 +- drivers/thermal/gov_fair_share.c | 2 +- drivers/thermal/gov_power_allocator.c | 2 +- drivers/thermal/gov_step_wise.c | 2 +- drivers/thermal/hisi_thermal.c | 9 +- drivers/thermal/imx8mm_thermal.c | 6 +- drivers/thermal/imx_sc_thermal.c | 9 +- drivers/thermal/imx_thermal.c | 70 +- .../intel/int340x_thermal/int3400_thermal.c | 2 +- .../intel/int340x_thermal/int340x_thermal_zone.c | 4 +- .../int340x_thermal/processor_thermal_device.c | 3 +- .../int340x_thermal/processor_thermal_device.h | 1 + .../int340x_thermal/processor_thermal_device_pci.c | 6 +- .../intel/int340x_thermal/processor_thermal_rfim.c | 92 +- drivers/thermal/intel/intel_pch_thermal.c | 2 +- drivers/thermal/intel/intel_quark_dts_thermal.c | 6 +- drivers/thermal/intel/intel_soc_dts_iosf.c | 13 +- drivers/thermal/intel/x86_pkg_temp_thermal.c | 12 +- drivers/thermal/k3_bandgap.c | 4 +- drivers/thermal/k3_j72xx_bandgap.c | 2 +- drivers/thermal/kirkwood_thermal.c | 7 +- drivers/thermal/max77620_thermal.c | 6 +- drivers/thermal/mediatek/auxadc_thermal.c | 111 +- drivers/thermal/mediatek/lvts_thermal.c | 110 +- drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 6 +- drivers/thermal/qcom/qcom-spmi-temp-alarm.c | 6 +- drivers/thermal/qcom/tsens.c | 6 +- drivers/thermal/qoriq_thermal.c | 4 +- drivers/thermal/rcar_gen3_thermal.c | 57 +- drivers/thermal/rcar_thermal.c | 8 +- drivers/thermal/rockchip_thermal.c | 332 +- drivers/thermal/rzg2l_thermal.c | 3 +- drivers/thermal/samsung/exynos_tmu.c | 4 +- drivers/thermal/spear_thermal.c | 10 +- drivers/thermal/sprd_thermal.c | 2 +- drivers/thermal/st/st_thermal.c | 5 +- drivers/thermal/st/stm_thermal.c | 5 +- drivers/thermal/sun8i_thermal.c | 4 +- drivers/thermal/tegra/soctherm.c | 6 +- drivers/thermal/tegra/tegra-bpmp-thermal.c | 15 +- drivers/thermal/tegra/tegra30-tsensor.c | 31 +- drivers/thermal/thermal-generic-adc.c | 7 +- drivers/thermal/thermal_core.c | 172 +- drivers/thermal/thermal_helpers.c | 6 +- drivers/thermal/thermal_hwmon.c | 5 +- drivers/thermal/thermal_hwmon.h | 4 +- drivers/thermal/thermal_mmio.c | 2 +- drivers/thermal/thermal_of.c | 8 +- drivers/thermal/thermal_trace.h | 205 + drivers/thermal/thermal_trace_ipa.h | 94 + drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 20 +- drivers/thermal/uniphier_thermal.c | 2 +- drivers/tty/serial/8250/8250_tegra.c | 1 + drivers/video/Kconfig | 3 + drivers/video/Makefile | 1 + drivers/video/aperture.c | 8 +- drivers/video/backlight/Kconfig | 1 + drivers/video/backlight/apple_bl.c | 31 +- drivers/video/cmdline.c | 133 + drivers/video/fbdev/Kconfig | 5 +- drivers/video/fbdev/aty/radeon_base.c | 10 +- drivers/video/fbdev/core/Makefile | 3 +- drivers/video/fbdev/core/fb_cmdline.c | 94 +- drivers/video/fbdev/core/modedb.c | 8 +- drivers/virt/coco/sev-guest/sev-guest.c | 99 +- drivers/virtio/virtio_mmio.c | 1 + drivers/xen/pcpu.c | 20 + fs/eventpoll.c | 13 + fs/proc/page.c | 9 +- include/acpi/acbuffer.h | 2 +- include/acpi/acconfig.h | 2 +- include/acpi/acexcep.h | 2 +- include/acpi/acnames.h | 2 +- include/acpi/acoutput.h | 2 +- include/acpi/acpi.h | 2 +- include/acpi/acpi_bus.h | 3 +- include/acpi/acpiosxf.h | 2 +- include/acpi/acpixf.h | 4 +- include/acpi/acrestyp.h | 39 +- include/acpi/actbl.h | 2 +- include/acpi/actbl1.h | 59 +- include/acpi/actbl2.h | 211 +- include/acpi/actbl3.h | 2 +- include/acpi/actypes.h | 8 +- include/acpi/acuuid.h | 2 +- include/acpi/cppc_acpi.h | 11 + include/acpi/platform/acenv.h | 4 +- include/acpi/platform/acenvex.h | 2 +- include/acpi/platform/acgcc.h | 13 +- include/acpi/platform/acgccex.h | 2 +- include/acpi/platform/aclinux.h | 7 +- include/acpi/platform/aclinuxex.h | 2 +- include/acpi/platform/aczephyr.h | 48 + include/acpi/video.h | 2 - include/asm-generic/gpio.h | 147 - include/asm-generic/mshyperv.h | 2 + include/drm/bridge/samsung-dsim.h | 115 + include/drm/display/drm_dp.h | 8 +- include/drm/display/drm_dp_helper.h | 18 +- include/drm/display/drm_scdc_helper.h | 7 +- include/drm/drm_atomic.h | 7 + include/drm/drm_atomic_helper.h | 26 + include/drm/drm_displayid.h | 12 +- include/drm/drm_drv.h | 21 - include/drm/drm_edid.h | 12 +- include/drm/drm_fb_helper.h | 14 +- include/drm/drm_fbdev_dma.h | 15 + include/drm/drm_file.h | 3 +- include/drm/drm_gem.h | 13 + include/drm/drm_gem_shmem_helper.h | 30 +- include/drm/drm_gem_vram_helper.h | 4 +- include/drm/drm_mode_config.h | 7 - include/drm/drm_modeset_helper_vtables.h | 29 +- include/drm/drm_of.h | 12 + include/drm/drm_suballoc.h | 108 + include/drm/drm_vblank.h | 1 + include/drm/gpu_scheduler.h | 23 + include/drm/i915_hdcp_interface.h | 539 + include/drm/i915_mei_hdcp_interface.h | 184 - include/drm/i915_pciids.h | 14 +- include/drm/ttm/ttm_device.h | 2 +- include/drm/ttm/ttm_tt.h | 10 +- include/dt-bindings/arm/qcom,ids.h | 11 + include/dt-bindings/clock/exynos850.h | 28 +- include/dt-bindings/clock/qcom,ipq5332-gcc.h | 356 + include/dt-bindings/clock/qcom,ipq9574-gcc.h | 213 + include/dt-bindings/clock/qcom,sm6115-gpucc.h | 36 + include/dt-bindings/clock/qcom,sm6125-gpucc.h | 31 + include/dt-bindings/clock/qcom,sm6375-gpucc.h | 36 + include/dt-bindings/clock/r8a7779-clock.h | 1 + include/dt-bindings/clock/starfive,jh7110-crg.h | 221 + include/dt-bindings/firmware/qcom,scm.h | 2 + include/dt-bindings/pinctrl/k3.h | 7 + include/dt-bindings/power/r8a7795-sysc.h | 1 - include/dt-bindings/reset/qcom,ipq9574-gcc.h | 164 + include/dt-bindings/reset/starfive,jh7110-crg.h | 154 + .../dt-bindings/thermal/mediatek,lvts-thermal.h | 10 + include/kvm/arm_pmu.h | 2 +- include/linux/acpi.h | 6 +- include/linux/amd-pstate.h | 2 + include/linux/apple-gmux.h | 72 +- include/linux/apple_bl.h | 27 - include/linux/arm-smccc.h | 18 + include/linux/cpufreq.h | 1 + include/linux/cpuhotplug.h | 1 - include/linux/dma-fence.h | 22 + include/linux/dma-resv.h | 2 + include/linux/fb.h | 1 - include/linux/firmware/qcom/qcom_scm.h | 2 +- include/linux/ftrace.h | 61 +- include/linux/gpio.h | 104 +- include/linux/gpio/consumer.h | 24 +- include/linux/gpio/driver.h | 31 +- include/linux/gpio/legacy-of-mm-gpiochip.h | 36 + include/linux/host1x.h | 2 +- include/linux/hw_breakpoint.h | 10 + include/linux/hwmon.h | 2 +- include/linux/irqchip/arm-gic.h | 6 - include/linux/mailbox/zynqmp-ipi-message.h | 2 +- include/linux/mfd/da9063/registers.h | 23 + include/linux/mfd/ucb1x00.h | 1 + include/linux/mmc/host.h | 3 + include/linux/module.h | 6 +- include/linux/mtd/rawnand.h | 2 +- include/linux/mtd/spi-nor.h | 19 +- include/linux/mtd/spinand.h | 1 + include/linux/of_gpio.h | 21 - include/linux/page-flags.h | 4 - include/linux/perf/arm_pmuv3.h | 303 + include/linux/platform_data/cros_ec_commands.h | 2 +- include/linux/posix-timers.h | 17 +- include/linux/rcupdate.h | 6 +- include/linux/regmap.h | 36 +- include/linux/rpmsg/qcom_smd.h | 5 +- include/linux/slab.h | 41 +- include/linux/soc/mediatek/mtk-cmdq.h | 114 + include/linux/soc/mediatek/mtk-mmsys.h | 6 + include/linux/soc/mediatek/mtk-mutex.h | 35 + include/linux/soc/qcom/geni-se.h | 42 +- include/linux/soc/qcom/llcc-qcom.h | 6 +- include/linux/suspend.h | 8 + include/linux/syscall_user_dispatch.h | 18 + include/linux/thermal.h | 74 +- include/media/drv-intf/saa7146_vv.h | 65 +- include/media/dvb_net.h | 6 +- include/media/i2c/ad9389b.h | 37 - include/media/i2c/m5mols.h | 25 - include/media/i2c/mt9m032.h | 22 - include/media/i2c/mt9t001.h | 10 - include/media/i2c/noon010pc30.h | 21 - include/media/i2c/s5k6aa.h | 48 - include/media/i2c/sr030pc30.h | 17 - include/media/media-device.h | 5 +- include/media/rc-map.h | 2 + include/media/tveeprom.h | 2 +- include/media/v4l2-ctrls.h | 2 +- include/media/v4l2-mc.h | 8 +- include/media/v4l2-subdev.h | 33 +- include/soc/qcom/ice.h | 37 + include/trace/events/irq.h | 47 + include/trace/events/thermal.h | 199 - include/trace/events/thermal_power_allocator.h | 88 - include/uapi/drm/drm.h | 57 +- include/uapi/drm/habanalabs_accel.h | 105 +- include/uapi/drm/i915_drm.h | 25 +- include/uapi/drm/msm_drm.h | 18 +- include/uapi/drm/qaic_accel.h | 397 + include/uapi/linux/atmdev.h | 4 - include/uapi/linux/eventpoll.h | 12 - include/uapi/linux/hw_breakpoint.h | 10 - include/uapi/linux/isst_if.h | 303 + include/uapi/linux/kfd_ioctl.h | 14 +- include/uapi/linux/pktcdvd.h | 11 - include/uapi/linux/psp-sev.h | 7 + include/uapi/linux/ptrace.h | 30 + include/uapi/linux/sev-guest.h | 18 +- include/uapi/linux/sync_file.h | 37 +- include/uapi/linux/v4l2-subdev.h | 21 + include/uapi/linux/videodev2.h | 13 + include/video/cmdline.h | 20 + include/xen/xen.h | 11 + init/Kconfig | 26 +- init/main.c | 19 +- kernel/bpf/trampoline.c | 12 +- kernel/configs/tiny.config | 1 - kernel/entry/syscall_user_dispatch.c | 74 +- kernel/irq/manage.c | 5 +- kernel/livepatch/core.c | 6 +- kernel/module/livepatch.c | 10 +- kernel/power/main.c | 59 +- kernel/printk/printk.c | 13 +- kernel/ptrace.c | 9 + kernel/signal.c | 21 +- kernel/softirq.c | 9 +- kernel/time/posix-cpu-timers.c | 81 +- kernel/time/posix-timers.c | 4 + kernel/time/tick-common.c | 12 +- kernel/time/tick-sched.c | 135 +- kernel/time/tick-sched.h | 67 +- kernel/trace/Kconfig | 2 +- kernel/trace/ftrace.c | 441 +- kernel/trace/trace_selftest.c | 19 +- lib/Kconfig | 4 + lib/debugobjects.c | 125 +- lib/vdso/Makefile | 13 +- lib/vsprintf.c | 2 +- mm/Kconfig | 22 - mm/Kconfig.debug | 6 +- mm/Makefile | 2 - mm/kfence/core.c | 4 + mm/slab.h | 61 - mm/slab_common.c | 7 +- mm/slob.c | 757 - mm/slub.c | 2 +- net/atm/svc.c | 5 + net/rfkill/rfkill-gpio.c | 1 + samples/Kconfig | 2 +- samples/ftrace/ftrace-direct-modify.c | 10 +- samples/ftrace/ftrace-direct-multi-modify.c | 9 +- samples/ftrace/ftrace-direct-multi.c | 5 +- samples/ftrace/ftrace-direct-too.c | 10 +- samples/ftrace/ftrace-direct.c | 10 +- scripts/dtc/include-prefixes/riscv | 1 + scripts/headers_install.sh | 4 - tools/arch/x86/kcpuid/cpuid.csv | 61 +- tools/arch/x86/kcpuid/kcpuid.c | 32 +- tools/include/uapi/linux/hw_breakpoint.h | 10 - tools/mm/page-types.c | 6 +- tools/power/acpi/common/cmfsize.c | 2 +- tools/power/acpi/common/getopt.c | 2 +- .../acpi/os_specific/service_layers/oslinuxtbl.c | 2 +- .../acpi/os_specific/service_layers/osunixdir.c | 2 +- .../acpi/os_specific/service_layers/osunixmap.c | 2 +- .../acpi/os_specific/service_layers/osunixxf.c | 2 +- tools/power/acpi/tools/acpidump/acpidump.h | 2 +- tools/power/acpi/tools/acpidump/apdump.c | 2 +- tools/power/acpi/tools/acpidump/apfiles.c | 2 +- tools/power/acpi/tools/acpidump/apmain.c | 2 +- tools/power/pm-graph/README | 2 +- tools/power/pm-graph/install_latest_from_github.sh | 38 + tools/power/pm-graph/sleepgraph.py | 58 +- tools/power/x86/intel-speed-select/Build | 2 +- tools/power/x86/intel-speed-select/isst-config.c | 769 +- .../power/x86/intel-speed-select/isst-core-mbox.c | 1066 + .../power/x86/intel-speed-select/isst-core-tpmi.c | 787 + tools/power/x86/intel-speed-select/isst-core.c | 846 +- tools/power/x86/intel-speed-select/isst-daemon.c | 38 +- tools/power/x86/intel-speed-select/isst-display.c | 245 +- tools/power/x86/intel-speed-select/isst.h | 96 +- tools/testing/nvdimm/test/nfit.c | 4 +- tools/testing/selftests/proc/proc-uptime-001.c | 25 +- tools/testing/selftests/proc/proc-uptime-002.c | 27 +- tools/testing/selftests/proc/proc-uptime.h | 28 +- tools/testing/selftests/ptrace/.gitignore | 1 + tools/testing/selftests/ptrace/Makefile | 2 +- tools/testing/selftests/ptrace/get_set_sud.c | 72 + tools/testing/selftests/timers/posix_timers.c | 77 + 3897 files changed, 276951 insertions(+), 82041 deletions(-) create mode 100644 Documentation/accel/qaic/aic100.rst create mode 100644 Documentation/accel/qaic/index.rst create mode 100644 Documentation/accel/qaic/qaic.rst create mode 100644 Documentation/arm/stm32/stm32mp151-overview.rst delete mode 100644 Documentation/devicetree/bindings/arm/oxnas.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,ipq5332-gcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,ipq9574-gcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm6115-gpucc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm6125-gpucc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm6375-gpucc.yaml create mode 100644 Documentation/devicetree/bindings/clock/starfive,jh7110-aoncrg.yaml create mode 100644 Documentation/devicetree/bindings/clock/starfive,jh7110-syscrg.yaml create mode 100644 Documentation/devicetree/bindings/crypto/qcom,inline-crypto-eng [...] create mode 100644 Documentation/devicetree/bindings/display/bridge/analogix,dp.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/analogix_dp.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/samsung,mipi-d [...] delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_dsim.txt create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,ethdr.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/qcom,sm8550-dpu.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/qcom,sm8550-mdss.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/innolux,p120zdg [...] create mode 100644 Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,ams495q [...] create mode 100644 Documentation/devicetree/bindings/display/panel/sony,td4353-jdi.yaml delete mode 100644 Documentation/devicetree/bindings/display/rockchip/analogix_dp- [...] delete mode 100644 Documentation/devicetree/bindings/display/rockchip/dw_mipi_dsi_ [...] create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,ana [...] create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,dw- [...] create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,lvds.yaml delete mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip-lvds.txt create mode 100644 Documentation/devicetree/bindings/gpio/fcs,fxl6408.yaml create mode 100644 Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/loongson,ls1x-gpio.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/pwm-fan.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml create mode 100644 Documentation/devicetree/bindings/media/amlogic,meson6-ir.yaml delete mode 100644 Documentation/devicetree/bindings/media/exynos-fimc-lite.txt delete mode 100644 Documentation/devicetree/bindings/media/exynos4-fimc-is.txt delete mode 100644 Documentation/devicetree/bindings/media/i2c/ov2685.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/samsung,s5k5baf.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/samsung,s5k6a3.yaml delete mode 100644 Documentation/devicetree/bindings/media/meson-ir.txt create mode 100644 Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,venus-common.yaml create mode 100644 Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml create mode 100644 Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml create mode 100644 Documentation/devicetree/bindings/media/samsung,exynos4212-fimc [...] create mode 100644 Documentation/devicetree/bindings/media/samsung,exynos4212-fimc [...] create mode 100644 Documentation/devicetree/bindings/media/samsung,fimc.yaml create mode 100644 Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml delete mode 100644 Documentation/devicetree/bindings/media/samsung-fimc.txt delete mode 100644 Documentation/devicetree/bindings/media/samsung-mipi-csis.txt delete mode 100644 Documentation/devicetree/bindings/media/samsung-s5c73m3.txt delete mode 100644 Documentation/devicetree/bindings/media/samsung-s5k5baf.txt delete mode 100644 Documentation/devicetree/bindings/media/samsung-s5k6a3.txt delete mode 100644 Documentation/devicetree/bindings/media/si470x.txt create mode 100644 Documentation/devicetree/bindings/media/silabs,si470x.yaml delete mode 100644 Documentation/devicetree/bindings/media/st,stm32-cec.yaml create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt4803.yaml create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt5739.yaml create mode 100644 Documentation/devicetree/bindings/soc/amlogic/amlogic,meson-gx- [...] delete mode 100644 Documentation/devicetree/bindings/soc/amlogic/clk-measure.txt create mode 100644 Documentation/hwmon/acbel-fsg032.rst create mode 100644 Documentation/hwmon/sfctemp.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-g-client-cap.rst create mode 100644 arch/arm/boot/dts/am571x-idk-touchscreen.dtso create mode 100644 arch/arm/boot/dts/am572x-idk-touchscreen.dtso create mode 100644 arch/arm/boot/dts/am57xx-evm.dtso create mode 100644 arch/arm/boot/dts/am57xx-idk-lcd-osd101t2045.dtso create mode 100644 arch/arm/boot/dts/am57xx-idk-lcd-osd101t2587.dtso create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-lynx.dts create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-phoenix.dts create mode 100644 arch/arm/boot/dts/imx6dl-yapp43-common.dtsi create mode 100644 arch/arm/boot/dts/imx6q-yapp4-pegasus.dts create mode 100644 arch/arm/boot/dts/imx6qp-yapp4-pegasus-plus.dts create mode 100644 arch/arm/boot/dts/imx6sl-tolino-vision.dts create mode 100644 arch/arm/boot/dts/imx6ull-tarragon-common.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-tarragon-master.dts create mode 100644 arch/arm/boot/dts/imx6ull-tarragon-micro.dts create mode 100644 arch/arm/boot/dts/imx6ull-tarragon-slave.dts create mode 100644 arch/arm/boot/dts/imx6ull-tarragon-slavext.dts delete mode 100644 arch/arm/boot/dts/ox810se-wd-mbwe.dts delete mode 100644 arch/arm/boot/dts/ox810se.dtsi delete mode 100644 arch/arm/boot/dts/ox820-cloudengines-pogoplug-series-3.dts delete mode 100644 arch/arm/boot/dts/ox820.dtsi create mode 100644 arch/arm/boot/dts/sun8i-t113s-mangopi-mq-r-t113.dts create mode 100644 arch/arm/boot/dts/sun8i-t113s.dtsi create mode 100644 arch/arm/boot/dts/suniv-f1c200s-lctech-pi.dts create mode 100644 arch/arm/boot/dts/suniv-f1c200s-popstick-v1.1.dts create mode 100644 arch/arm/boot/dts/sunxi-d1s-t113-mangopi-mq-r.dtsi delete mode 100644 arch/arm/configs/oxnas_v6_defconfig create mode 100644 arch/arm/include/asm/arm_pmuv3.h delete mode 100644 arch/arm/include/asm/gpio.h delete mode 100644 arch/arm/mach-oxnas/Kconfig delete mode 100644 arch/arm/mach-oxnas/Makefile delete mode 100644 arch/arm/mach-oxnas/headsmp.S delete mode 100644 arch/arm/mach-oxnas/platsmp.c create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-a311d-bananapi-m2s.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-cm4io.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-bananapi.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-s922x-bananapi-m2s.dts create mode 100644 arch/arm64/boot/dts/apple/t8112-j413.dts create mode 100644 arch/arm64/boot/dts/apple/t8112-j473.dts create mode 100644 arch/arm64/boot/dts/apple/t8112-j493.dts create mode 100644 arch/arm64/boot/dts/apple/t8112-jxxx.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8112-pmgr.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8112.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8-apalis-eval.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-data-modul-edm-sbc.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-dhcom-pdk3.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-apalis-eval.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-apalis-ixora-v1.1.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-apalis-v1.1-eval.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-apalis-v1.1-ixora-v1.1.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-apalis-v1.1-ixora-v1.2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-apalis-v1.1.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-apalis.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-colibri-aster.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-colibri-eval-v3.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-colibri-iris-v2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-colibri-iris.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8x-colibri-aster.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8x-colibri-eval-v3.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8x-colibri-iris-v2.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8x-colibri-iris.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-gl-mv1000.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt6357.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8365-evk.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8365.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3767-0000.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3767.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3768-0000+p3767-0000.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3768-0000.dtsi create mode 100644 arch/arm64/boot/dts/qcom/ipq5332-mi01.2.dts create mode 100644 arch/arm64/boot/dts/qcom/ipq5332-rdp468.dts create mode 100644 arch/arm64/boot/dts/qcom/ipq5332.dtsi create mode 100644 arch/arm64/boot/dts/qcom/ipq9574-al02-c7.dts create mode 100644 arch/arm64/boot/dts/qcom/ipq9574.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8916-yiming-uz801v3.dts create mode 100644 arch/arm64/boot/dts/qcom/pm2250.dtsi create mode 100644 arch/arm64/boot/dts/qcom/qcm2290.dtsi create mode 100644 arch/arm64/boot/dts/qcom/qrb2210-rb1.dts create mode 100644 arch/arm64/boot/dts/qcom/qrb4210-rb2.dts create mode 100644 arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sa8775p-ride.dts create mode 100644 arch/arm64/boot/dts/qcom/sa8775p.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-kingoftown-r0.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-kingoftown-r1.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-kingoftown.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-kingoftown.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r0.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev0-auo.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev0-boe.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev0.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev1-auo.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland-rev1-boe.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-mrbland.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev0-boe.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev0-inx.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev0.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sm6125-xiaomi-laurel-sprout.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-boe.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-csot.dts delete mode 100644 arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8550-qrd.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a77950-salvator-x.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a77950-ulcb-kf.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a77950-ulcb.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a77950.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779g0-white-hawk-ard-audio-da7212.dtso create mode 100644 arch/arm64/boot/dts/renesas/r9a07g043-smarc-pmod.dtso create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044l2-smarc-cru-csi-ov5645.dtso create mode 100644 arch/arm64/boot/dts/renesas/rz-smarc-cru-csi-ov5645.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2c.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-orangepi-r1-plus-lts.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-nanopi-r5c.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-nanopi-r5s.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-nanopi-r5s.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-khadas-edge2.dts create mode 100644 arch/arm64/boot/dts/sprd/ums512-1h10.dts create mode 100644 arch/arm64/boot/dts/sprd/ums512.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-evm-quad-port-eth-exp.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-evm-quad-port-eth-exp.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-pinctrl.h create mode 100644 arch/arm64/include/asm/arm_pmuv3.h delete mode 100644 arch/arm64/kernel/perf_event.c create mode 100644 arch/arm64/mm/fixmap.c delete mode 100644 arch/m68k/include/asm/gpio.h create mode 100644 arch/riscv/boot/dts/starfive/jh7110-pinfunc.h create mode 100644 arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.2a.dts create mode 100644 arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2-v1.3b.dts create mode 100644 arch/riscv/boot/dts/starfive/jh7110-starfive-visionfive-2.dtsi create mode 100644 arch/riscv/boot/dts/starfive/jh7110.dtsi create mode 100644 arch/riscv/kernel/sbi-ipi.c delete mode 100644 arch/sh/include/asm/gpio.h create mode 100644 drivers/accel/qaic/Kconfig create mode 100644 drivers/accel/qaic/Makefile create mode 100644 drivers/accel/qaic/mhi_controller.c create mode 100644 drivers/accel/qaic/mhi_controller.h create mode 100644 drivers/accel/qaic/mhi_qaic_ctrl.c create mode 100644 drivers/accel/qaic/mhi_qaic_ctrl.h create mode 100644 drivers/accel/qaic/qaic.h create mode 100644 drivers/accel/qaic/qaic_control.c create mode 100644 drivers/accel/qaic/qaic_data.c create mode 100644 drivers/accel/qaic/qaic_drv.c delete mode 100644 drivers/base/regmap/regcache-lzo.c create mode 100644 drivers/base/regmap/regcache-maple.c create mode 100644 drivers/base/regmap/regmap-kunit.c create mode 100644 drivers/base/regmap/regmap-ram.c create mode 100644 drivers/gpio/gpio-elkhartlake.c create mode 100644 drivers/gpio/gpio-fxl6408.c create mode 100644 drivers/gpio/gpio-loongson-64bit.c create mode 100644 drivers/gpio/gpio-tangier.c create mode 100644 drivers/gpio/gpio-tangier.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.h create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.h create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.h create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_9.h create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.h delete mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_link.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dc_link.h rename drivers/gpu/drm/amd/display/include/{hdcp_types.h => hdcp_msg_types.h} (100%) create mode 100644 drivers/gpu/drm/amd/include/asic_reg/athub/athub_1_8_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/athub/athub_1_8_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_9_4_3_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_9_4_3_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/hdp/hdp_4_4_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/hdp/hdp_4_4_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_1_8_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_1_8_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_6_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_6_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_9_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_9_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_4_4_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_4_4_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma/sdma_4_4_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma/sdma_4_4_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_6.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_pmfw.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_ppsmc.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h create mode 100644 drivers/gpu/drm/bridge/samsung-dsim.c create mode 100644 drivers/gpu/drm/drm_fbdev_dma.c create mode 100644 drivers/gpu/drm/drm_suballoc.c create mode 100644 drivers/gpu/drm/gma500/fbdev.c delete mode 100644 drivers/gpu/drm/i915/Kconfig.unstable create mode 100644 drivers/gpu/drm/i915/display/i9xx_wm.c create mode 100644 drivers/gpu/drm/i915/display/i9xx_wm.h create mode 100644 drivers/gpu/drm/i915/display/intel_display_rps.c create mode 100644 drivers/gpu/drm/i915/display/intel_display_rps.h create mode 100644 drivers/gpu/drm/i915/display/intel_dp_aux_regs.h create mode 100644 drivers/gpu/drm/i915/display/intel_dsb_regs.h create mode 100644 drivers/gpu/drm/i915/display/intel_fdi_regs.h create mode 100644 drivers/gpu/drm/i915/display/intel_hdcp_gsc.c create mode 100644 drivers/gpu/drm/i915/display/intel_hdcp_gsc.h create mode 100644 drivers/gpu/drm/i915/display/intel_lvds_regs.h create mode 100644 drivers/gpu/drm/i915/display/intel_pps_regs.h create mode 100644 drivers/gpu/drm/i915/display/intel_psr_regs.h create mode 100644 drivers/gpu/drm/i915/display/intel_sprite_uapi.c create mode 100644 drivers/gpu/drm/i915/display/intel_sprite_uapi.h create mode 100644 drivers/gpu/drm/i915/display/intel_tv_regs.h create mode 100644 drivers/gpu/drm/i915/display/intel_vdsc_regs.h create mode 100644 drivers/gpu/drm/i915/display/intel_wm.c create mode 100644 drivers/gpu/drm/i915/display/intel_wm.h create mode 100644 drivers/gpu/drm/i915/display/intel_wm_types.h create mode 100644 drivers/gpu/drm/i915/display/skl_watermark_regs.h create mode 100644 drivers/gpu/drm/i915/gt/selftest_tlb.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.h create mode 100644 drivers/gpu/drm/i915/intel_clock_gating.c create mode 100644 drivers/gpu/drm/i915/intel_clock_gating.h delete mode 100644 drivers/gpu/drm/i915/intel_pm.c delete mode 100644 drivers/gpu/drm/i915/intel_pm.h delete mode 100644 drivers/gpu/drm/i915/intel_pm_types.h create mode 100644 drivers/gpu/drm/imx/lcdc/Kconfig create mode 100644 drivers/gpu/drm/imx/lcdc/Makefile create mode 100644 drivers/gpu/drm/imx/lcdc/imx-lcdc.c create mode 100644 drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c create mode 100644 drivers/gpu/drm/mediatek/mtk_ethdr.c create mode 100644 drivers/gpu/drm/mediatek/mtk_ethdr.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_3_0_msm8998.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_4_0_sdm845.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_6_0_sm8250.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_6_2_sc7180.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_6_3_sm6115.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_6_5_qcm2290.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_7_0_sm8350.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_7_2_sc7280.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_8_0_sc8280xp.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_8_1_sm8450.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_9_0_sm8550.h create mode 100644 drivers/gpu/drm/panel/panel-magnachip-d53e6ea8966.c create mode 100644 drivers/gpu/drm/panel/panel-novatek-nt36523.c create mode 100644 drivers/gpu/drm/panel/panel-sony-td4353-jdi.c delete mode 100644 drivers/gpu/drm/radeon/radeon_fb.c create mode 100644 drivers/gpu/drm/radeon/radeon_fbdev.c create mode 100644 drivers/gpu/drm/tegra/fbdev.c create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_bo.h create mode 100644 drivers/hwmon/pmbus/acbel-fsg032.c create mode 100644 drivers/hwmon/sfctemp.c delete mode 100644 drivers/media/common/btcx-risc.h delete mode 100644 drivers/media/i2c/ad9389b.c delete mode 100644 drivers/media/i2c/m5mols/Kconfig delete mode 100644 drivers/media/i2c/m5mols/Makefile delete mode 100644 drivers/media/i2c/m5mols/m5mols.h delete mode 100644 drivers/media/i2c/m5mols/m5mols_capture.c delete mode 100644 drivers/media/i2c/m5mols/m5mols_controls.c delete mode 100644 drivers/media/i2c/m5mols/m5mols_core.c delete mode 100644 drivers/media/i2c/m5mols/m5mols_reg.h delete mode 100644 drivers/media/i2c/mt9m032.c delete mode 100644 drivers/media/i2c/mt9t001.c delete mode 100644 drivers/media/i2c/noon010pc30.c delete mode 100644 drivers/media/i2c/s5k6aa.c delete mode 100644 drivers/media/i2c/sr030pc30.c delete mode 100644 drivers/media/i2c/vs6624.c delete mode 100644 drivers/media/i2c/vs6624_regs.h create mode 100644 drivers/media/platform/mediatek/mdp3/mdp_cfg_data.c create mode 100644 drivers/media/platform/mediatek/mdp3/mdp_sm_mt8183.h create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-cfg.h create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-type.h create mode 100644 drivers/media/platform/nxp/imx8-isi/Kconfig create mode 100644 drivers/media/platform/nxp/imx8-isi/Makefile create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-core.c create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-core.h create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-crossbar.c create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-debug.c create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-hw.c create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-regs.h create mode 100644 drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c create mode 100644 drivers/media/rc/keymaps/rc-beelink-mxiii.c create mode 100644 drivers/media/rc/keymaps/rc-dreambox.c create mode 100644 drivers/mtd/nand/spi/esmt.c create mode 100644 drivers/perf/arm_pmuv3.c create mode 100644 drivers/platform/x86/ideapad-laptop.h create mode 100644 drivers/platform/x86/intel/bytcrc_pwrsrc.c create mode 100644 drivers/platform/x86/intel/speed_select_if/isst_tpmi.c create mode 100644 drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c create mode 100644 drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.h create mode 100644 drivers/platform/x86/lenovo-ymc.c create mode 100644 drivers/platform/x86/msi-ec.c create mode 100644 drivers/platform/x86/msi-ec.h delete mode 100644 drivers/platform/x86/peaq-wmi.c delete mode 100644 drivers/platform/x86/x86-android-tablets.c create mode 100644 drivers/platform/x86/x86-android-tablets/Kconfig create mode 100644 drivers/platform/x86/x86-android-tablets/Makefile create mode 100644 drivers/platform/x86/x86-android-tablets/asus.c create mode 100644 drivers/platform/x86/x86-android-tablets/core.c create mode 100644 drivers/platform/x86/x86-android-tablets/dmi.c create mode 100644 drivers/platform/x86/x86-android-tablets/lenovo.c create mode 100644 drivers/platform/x86/x86-android-tablets/other.c create mode 100644 drivers/platform/x86/x86-android-tablets/shared-psy-info.c create mode 100644 drivers/platform/x86/x86-android-tablets/shared-psy-info.h create mode 100644 drivers/platform/x86/x86-android-tablets/x86-android-tablets.h create mode 100644 drivers/regulator/rt4803.c create mode 100644 drivers/regulator/rt5739.c delete mode 100644 drivers/soc/bcm/brcmstb/pm/aon_defs.h delete mode 100644 drivers/soc/bcm/brcmstb/pm/pm-arm.c delete mode 100644 drivers/soc/bcm/brcmstb/pm/s2-arm.S create mode 100644 drivers/soc/mediatek/mt8173-mmsys.h create mode 100644 drivers/soc/qcom/ice.c create mode 100644 drivers/thermal/thermal_trace.h create mode 100644 drivers/thermal/thermal_trace_ipa.h create mode 100644 drivers/video/cmdline.c create mode 100644 include/acpi/platform/aczephyr.h delete mode 100644 include/asm-generic/gpio.h create mode 100644 include/drm/bridge/samsung-dsim.h create mode 100644 include/drm/drm_fbdev_dma.h create mode 100644 include/drm/drm_suballoc.h create mode 100644 include/drm/i915_hdcp_interface.h delete mode 100644 include/drm/i915_mei_hdcp_interface.h create mode 100644 include/dt-bindings/clock/qcom,ipq5332-gcc.h create mode 100644 include/dt-bindings/clock/qcom,ipq9574-gcc.h create mode 100644 include/dt-bindings/clock/qcom,sm6115-gpucc.h create mode 100644 include/dt-bindings/clock/qcom,sm6125-gpucc.h create mode 100644 include/dt-bindings/clock/qcom,sm6375-gpucc.h create mode 100644 include/dt-bindings/clock/starfive,jh7110-crg.h create mode 100644 include/dt-bindings/reset/qcom,ipq9574-gcc.h create mode 100644 include/dt-bindings/reset/starfive,jh7110-crg.h delete mode 100644 include/linux/apple_bl.h create mode 100644 include/linux/gpio/legacy-of-mm-gpiochip.h create mode 100644 include/linux/perf/arm_pmuv3.h delete mode 100644 include/media/i2c/ad9389b.h delete mode 100644 include/media/i2c/m5mols.h delete mode 100644 include/media/i2c/mt9m032.h delete mode 100644 include/media/i2c/mt9t001.h delete mode 100644 include/media/i2c/noon010pc30.h delete mode 100644 include/media/i2c/s5k6aa.h delete mode 100644 include/media/i2c/sr030pc30.h create mode 100644 include/soc/qcom/ice.h delete mode 100644 include/trace/events/thermal.h delete mode 100644 include/trace/events/thermal_power_allocator.h create mode 100644 include/uapi/drm/qaic_accel.h create mode 100644 include/video/cmdline.h delete mode 100644 mm/slob.c create mode 120000 scripts/dtc/include-prefixes/riscv create mode 100755 tools/power/pm-graph/install_latest_from_github.sh create mode 100644 tools/power/x86/intel-speed-select/isst-core-mbox.c create mode 100644 tools/power/x86/intel-speed-select/isst-core-tpmi.c create mode 100644 tools/testing/selftests/ptrace/get_set_sud.c