This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from 173ea743bf7a Merge tag 'pull-nios2' of git://git.kernel.org/pub/scm/lin [...] adds 7f400a1dc29f nubus: Drop noop match function adds fda1941b8eab m68k: Remove obsolete config NO_KERNEL_MSG adds 1ea3bb3e4b76 m68k: defconfig: Update defconfigs for v6.3-rc1 adds aaee8c7f2a17 m68k: kexec: Include <linux/reboot.h> adds 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 adds ce8ac91130b9 Merge branches 'edac-drivers', 'edac-amd64' and 'edac-misc [...] adds 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 adds d3464152e541 Merge tag 'ras_core_for_v6.4_rc1' of git://git.kernel.org/ [...] adds 22767544e976 x86/ACPI/boot: Improve __acpi_acquire_global_lock adds 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 [...] adds 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 adds 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 adds 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 adds bc1bb2a49bae Merge tag 'x86_sev_for_v6.4_rc1' of git://git.kernel.org/p [...] adds 63a759694eed debugobject: Prevent init race with static objects adds 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 [...] adds 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 [...] adds 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 [...] adds 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() adds 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/ [...] adds 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 [...] adds 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 adds 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 [...] adds 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 adds 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 adds 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 adds 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 adds c9c8133080c7 Merge branch 'for-6.4/doc' into for-linus adds 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 adds 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 [...] adds c8cc58e289ed Merge tag 'drm-next-2023-04-24' of git://anongit.freedeskt [...] adds b0d944bc47ce media: Revert "venus: firmware: Correct non-pix start and [...] adds b928db940448 media: i2c: imx290: fix conditional function definitions adds 530779157c06 media: subdev: Fix validation state lockdep issue adds 55f1ecb11990 media: v4l: subdev: Make link validation safer 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 adds 73b41dc51fbe media: ov5670: Fix probe on ACPI adds 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 [...] adds 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 [...] adds 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 [...] adds 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 [...] adds 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 adds 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 adds 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 adds 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 [...] adds 0a7eee89e79e rpmsg: glink: Transition intent request signaling to wait queue adds c05dfce0b89e rpmsg: glink: Wait for intent, not just request ack adds 7a68f9fa9735 rpmsg: glink: Propagate TX failures in intentless mode as well adds ba7a4754da10 rpmsg: glink: Consolidate TX_DATA and TX_DATA_CONT adds 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 [...] adds 3361e9a4ea95 Merge tag 'rproc-v6.4' of git://git.kernel.org/pub/scm/lin [...] adds 0c072385348e hwmon: (k10temp) Check range scale when CUR_TEMP register [...] 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> adds 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 adds 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 adds 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 adds 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() adds 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 adds 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 adds 4f810294e00b Merge branches 'acpi-utils' and 'acpi-docs' adds 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 [...] adds 640324e3e62b Merge branch 'pm-cpufreq' adds f914bfdd7f84 cpuidle: Use of_property_present() for testing DT property [...] adds 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 adds d3f2c402e448 Merge branches 'pm-core', 'pm-sleep', 'pm-opp' and 'pm-tools' adds 0cfd8703e7da Merge tag 'pm-6.4-rc1' of git://git.kernel.org/pub/scm/lin [...]
No new revisions were added by this update.
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/Kconfig.debug | 5 - arch/m68k/configs/amiga_defconfig | 3 +- arch/m68k/configs/apollo_defconfig | 3 +- arch/m68k/configs/atari_defconfig | 3 +- arch/m68k/configs/bvme6000_defconfig | 3 +- arch/m68k/configs/hp300_defconfig | 3 +- arch/m68k/configs/mac_defconfig | 3 +- arch/m68k/configs/multi_defconfig | 4 +- arch/m68k/configs/mvme147_defconfig | 3 +- arch/m68k/configs/mvme16x_defconfig | 3 +- arch/m68k/configs/q40_defconfig | 3 +- arch/m68k/configs/sun3_defconfig | 3 +- arch/m68k/configs/sun3x_defconfig | 3 +- arch/m68k/include/asm/gpio.h | 95 - arch/m68k/include/asm/mcfgpio.h | 2 +- arch/m68k/kernel/machine_kexec.c | 1 + 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 | 6 +- 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 | 116 +- 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 | 200 +- 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/nubus/bus.c | 6 - 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/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 | 3 + include/drm/display/drm_dp_helper.h | 13 + 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 + 3911 files changed, 277037 insertions(+), 82088 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