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 5a6a09e97199 Merge tag 'cgroup-for-6.7' of git://git.kernel.org/pub/scm [...] adds 0caab0a46d06 dt-bindings: net: Add compatible for AM64x in ICSSG adds b256e13378a9 net: ti: icssg-prueth: Add AM64x icssg support adds be3af13fc1b5 Merge branch 'add-support-for-icssg-on-am64x-evm' adds 762c8dc7f269 net: dst: remove unnecessary input parameter in dst_alloc [...] adds cd8bae858154 wwan: core: Use the bitmap API to allocate bitmaps adds b49d252216e4 tcp: no longer release socket ownership in tcp_release_cb() adds 11445469dec8 net: sock_release_ownership() cleanup adds 4505dc2a5228 net: call prot->release_cb() when processing backlog adds 133c4c0d3717 tcp: defer regular ACK while processing socket backlog adds 8fc8911b6696 Merge branch 'tcp-backlog-processing-optims' adds 5ca636d927a1 i40e: fix potential memory leaks in i40e_remove() adds 221465de6bd8 iavf: Fix promiscuous mode configuration flow messages adds 7e6cadf51a55 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 9cc91173cf1b net: hinic: Use devm_kasprintf() adds a4a09ac64ef2 MAINTAINERS: update tg3 maintainer list adds 70ad43333cbe selftests/tc-testing: cls_fw: add tests for classid adds 7c339083616c selftests/tc-testing: cls_route: add tests for classid adds e2f2fb3c352d selftests/tc-testing: cls_u32: add tests for classid adds ef765c258759 net/sched: cls_route: make netlink errors meaningful adds ca5ab9638e92 Merge branch 'selftests-classid' adds 8ecf0cedc08a vsock: send SIGPIPE on write to shutdowned socket adds b698bd97c571 test/vsock: shutdowned socket test adds ea8f505ec51e Merge branch 'vsock-handle-writes-to-shutdowned-socket' adds 86565682e905 atl1c: Work around the DMA RX overflow issue adds f55752402945 net: wangxun: move MDIO bus implementation to the library adds 5c33c09c8978 net: ethernet: mtk_eth_soc: rely on mtk_pse_port definitio [...] adds 486e6ca6b48d net: ethernet: mtk_wed: check update_wo_rx_stats in mtk_we [...] adds 81b36803ac13 udp: introduce udp->udp_flags adds a0002127cd74 udp: move udp->no_check6_tx to udp->udp_flags adds bcbc1b1de884 udp: move udp->no_check6_rx to udp->udp_flags adds e1dc0615c6b0 udp: move udp->gro_enabled to udp->udp_flags adds 6d5a12eb9122 udp: add missing WRITE_ONCE() around up->encap_rcv adds f5f52f0884a5 udp: move udp->accept_udp_{l4|fraglist} to udp->udp_flags adds ac9a7f4ce5dd udp: lockless UDP_ENCAP_L2TPINUDP / UDP_GRO adds 70a36f571362 udp: annotate data-races around udp->encap_type adds 729549aa350c udplite: remove UDPLITE_BIT adds 882af43a0fc3 udplite: fix various data-races adds 4e519fb4ee7b Merge branch 'udp-round-of-data-races-fixes' adds a613ed1afd96 ipv4: igmp: Remove redundant comparison in igmp_mcf_get_next() adds 59bb1d698028 ipv6: mcast: Remove redundant comparison in igmp6_mcf_get_next() adds f2fa1c812c91 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds b0adfba7ee77 ipv6: lockless IPV6_UNICAST_HOPS implementation adds d986f52124e0 ipv6: lockless IPV6_MULTICAST_LOOP implementation adds 2da23eb07c91 ipv6: lockless IPV6_MULTICAST_HOPS implementation adds 15f926c4457a ipv6: lockless IPV6_MTU implementation adds 273784d3c574 ipv6: lockless IPV6_MINHOPCOUNT implementation adds dcae74622c05 ipv6: lockless IPV6_RECVERR_RFC4884 implementation adds 6559c0ff3bc2 ipv6: lockless IPV6_MULTICAST_ALL implementation adds 5121516b0c47 ipv6: lockless IPV6_AUTOFLOWLABEL implementation adds 1086ca7cce29 ipv6: lockless IPV6_DONTFRAG implementation adds 3fa29971c695 ipv6: lockless IPV6_RECVERR implemetation adds 3cccda8db2cf ipv6: move np->repflow to atomic flags adds 83cd5eb654b3 ipv6: lockless IPV6_ROUTER_ALERT_ISOLATE implementation adds 6b724bc4300b ipv6: lockless IPV6_MTU_DISCOVER implementation adds 859f8b265fc2 ipv6: lockless IPV6_FLOWINFO_SEND implementation adds e73d5fb75d67 Merge branch 'ipv6-data-races' adds 35293cb392e6 octeontx2-pf: Enable PTP PPS output support adds 7c192ce9ff1d net: dsa: rtl8366rb: Implement setting up link on CPU port adds 927c568d6212 dt-bindings: net: Add documentation for Half duplex support. adds 0a205f0fe8dd net: ti: icssg-prueth: Add support for half duplex operation adds 13a46acc0504 Merge branch 'icssg-half-duplex-support' adds 4fa5ce3e3a10 tcp: indent an if statement adds 41862d12e77f net: use indirect call helpers for sk->sk_prot->release_cb() adds c123e0d30bdb net: add truesize debug checks in skb_{add|coalesce}_rx_frag() adds 01b38de18d06 net: ethernet: mtk_wed: do not assume offload callbacks ar [...] adds 487e1937b9c0 sfc: make coding style of PTP addresses consistent with core adds 7e10088bc4e4 dt-bindings: mfd: syscon: Add compatibles for Loongson-1 syscon adds 2af21077fa9f dt-bindings: net: Add Loongson-1 Ethernet Controller adds d301c66b35b4 net: stmmac: Add glue layer for Loongson-1 SoC adds 2fa6175d8b20 Merge branch 'loongson1-mac' adds 0d7502a9b4a7 virtchnl: add virtchnl version 2 ops adds e850efed5e15 idpf: add module register and probe functionality adds 8077c727561a idpf: add controlq init and reset checks adds 4930fbf419a7 idpf: add core init and interrupt request adds 0fe45467a104 idpf: add create vport and netdev configuration adds ce1b75d0635c idpf: add ptypes and MAC filter support adds 1c325aac10a8 idpf: configure resources for TX queues adds 95af467d9a4e idpf: configure resources for RX queues adds d4d558718266 idpf: initialize interrupts and enable vport adds 6818c4d5b3c2 idpf: add splitq start_xmit adds c2d548cad150 idpf: add TX splitq napi poll support adds 3a8845af66ed idpf: add RX splitq napi poll support adds a5ab9ee0df0b idpf: add singleq start_xmit and napi poll adds 02cbfba1add5 idpf: add ethtool callbacks adds a251eee62133 idpf: add SRIOV support and other ndo_ops adds b6a7eeb44a6a Merge branch '200GbE' of git://git.kernel.org/pub/scm/linu [...] adds e26f40a60f17 dt-bindings: net: dsa: microchip: Update ksz device tree b [...] adds d67d7247f641 net: dsa: microchip: Add drive strength configuration adds 50675d84e399 Merge branch 'dsa-microchip-drive-strength-support' adds e326578a2141 tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed adds 3868ab0f1925 tcp: new TCP_INFO stats for RTO events adds fff755e76e64 Merge branch 'TCP_INFO-RTO' adds 89de9921dfa7 virtchnl: Add CRC stripping capability adds 730cb741815c ice: Support FCS/CRC strip disable for VF adds 7bd48d8d414b ice: Check CRC strip requirement for VLAN strip adds 7559d6724298 iavf: Add ability to turn off CRC stripping for VF adds 319d9c2a9313 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds dbb291f19393 dpll: documentation on DPLL subsystem interface adds 3badff3a25d8 dpll: spec: Add Netlink spec in YAML adds 9431063ad323 dpll: core: Add DPLL framework base functions adds 9d71b54b65b1 dpll: netlink: Add DPLL framework base functions adds 5f1842692880 netdev: expose DPLL pin handle for netdevice adds 8a3a565ff210 ice: add admin commands to access cgu configuration adds d7999f5ea64b ice: implement dpll interface to control cgu adds 09eeb3aecc6c ptp_ocp: implement DPLL ops adds 496fd0a26bbf mlx5: Implement SyncE support using DPLL infrastructure adds 037dbd122d0e Merge branch 'dpll-api' adds 1e73cfe85952 net: microchip: lan743x: add fixed phy unregister support adds d0b7e990f760 devlink: move linecard struct into linecard.c adds 85b47dc40bbc net/mlx5: Disable eswitch as the first thing in mlx5_unload() adds 602d61e307ac net/mlx5: Lift reload limitation when SFs are present adds ad99637ac92d devlink: put netnsid to nested handle adds af1f1400af02 devlink: move devlink_nl_put_nested_handle() into netlink.c adds 1c2197c47a93 devlink: extend devlink_nl_put_nested_handle() with attrtype arg adds c137743bce02 devlink: introduce object and nested devlink relationship infra adds 0b7a2721e36c devlink: expose peer SF devlink instance adds ac5f395685bd net/mlx5: SF, Implement peer devlink set for SF represento [...] adds 9473bc0119e7 devlink: convert linecard nested devlink to new rel infras [...] adds c5e1bf8a51cf devlink: introduce possibility to expose info about nested [...] adds 6c75258cc220 net/mlx5e: Set en auxiliary devlink instance as nested adds e03f0dfbddd5 Merge branch 'devlink-instances-relationships' adds 152992279e41 net: dsa: microchip: Move *_port_setup code to dsa_switch_ [...] adds 002841be134e net: dsa: microchip: Add partial ACL support for ksz9477 switches adds 8da77df649c4 net: phy: always call phy_process_state_change() under lock adds ef113a60d0a9 net: phy: call phy_error_precise() while holding the lock adds ea5968cd7d6e net: phy: move call to start aneg adds 6e19b3502c59 net: phy: move phy_suspend() to end of phy_state_machine() adds c398ef41b6d4 net: phy: move phy_state_machine() adds 8635c0663e6b net: phy: split locked and unlocked section of phy_state_m [...] adds adcbb85508c8 net: phy: convert phy_stop() to use split state machine adds fbb49deb2103 Merge branch 'phy-stopping-race' adds 3903802bb99a libbpf: Add basic BTF sanity validation adds 41a5db8d8161 bpf: Add support for non-fix-size percpu mem allocation adds 55db92f42fe4 bpf: Add BPF_KPTR_PERCPU as a field type adds 36d8bdf75a93 bpf: Add alloc/xchg/direct_access support for local percpu kptr adds 01cc55af9388 bpf: Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allo [...] adds 96fc99d3d56f selftests/bpf: Update error message in negative linked_list test adds ed5285a1482f libbpf: Add __percpu_kptr macro definition adds 968c76cb3dc6 selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bp [...] adds 6adf82a4398d selftests/bpf: Add tests for array map with local percpu kptr adds 5b221ecb3a9e bpf: Mark OBJ_RELEASE argument as MEM_RCU when possible adds 46200d6da544 selftests/bpf: Remove unnecessary direct read of local per [...] adds dfae1eeee9ba selftests/bpf: Add tests for cgrp_local_storage with local [...] adds 1bd793172871 selftests/bpf: Add some negative tests adds 9bc95a95abbe bpf: Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecated adds 1e4a6d975e5c Merge branch 'bpf-add-support-for-local-percpu-kptr' adds 566f6de3cea3 bpf: Enable IRQ after irq_work_raise() completes in unit_alloc() adds 62cf51cb0ebe bpf: Enable IRQ after irq_work_raise() completes in unit_f [...] adds 29c11aa8082b selftests/bpf: Test preemption between bpf_obj_new() and b [...] adds 35897c3c5264 Merge branch 'bpf-enable-irq-after-irq_work_raise-completes' adds 1a00ef57d9f1 bpf: task_group_seq_get_next: cleanup the usage of next_thread() adds 498192135045 bpf: task_group_seq_get_next: cleanup the usage of get/put [...] adds 87abbf7a54f6 bpf: task_group_seq_get_next: fix the skip_if_dup_files check adds 0ee9808b0a21 bpf: task_group_seq_get_next: kill next_task adds 780aa8dfcb73 bpf: task_group_seq_get_next: simplify the "next tid" logic adds 9bc869253d4d Merge branch 'bpf-task_group_seq_get_next-misc-cleanups' adds c698eaebdf47 selftests/bpf: trace_helpers.c: Optimize kallsyms cache adds a28b1ba25934 selftests/bpf: trace_helpers.c: Add a global ksyms initial [...] adds dbbe15859b14 Merge branch 'selftests/bpf: Optimize kallsyms cache' adds ebc8484d0e6d bpftool: Fix -Wcast-qual warning adds 96daa9874211 selftests/bpf: Correct map_fd to data_fd in tailcalls adds 2bee9770f3c6 bpf, x64: Comment tail_call_cnt initialisation adds 2b5dcb31a19a bpf, x64: Fix tailcall infinite loop adds e13b5f2f3ba3 selftests/bpf: Add testcases for tailcall infinite loop fixing adds 5bbb9e1f0835 Merge branch 'bpf-x64-fix-tailcall-infinite-loop' adds 558c50cc3b13 docs/bpf: update out-of-date doc in BPF flow dissector adds 2d2712caf44b selftests/xsk: print per packet info in verbose mode adds 64370d7c8a91 selftests/xsk: add timeout for Tx thread adds 3956bc34b66c selftests/xsk: add option to only run tests in a single mode adds 13c341c45083 selftests/xsk: move all tests to separate functions adds f20fbcd077eb selftests/xsk: declare test names in struct adds c53dab7d39ab selftests/xsk: add option that lists all tests adds 146e30554a53 selftests/xsk: add option to run single test adds 7c3fcf088ba3 selftests/xsk: use ksft_print_msg uniformly adds 5fc494d5ab41 selftests/xsk: fail single test instead of all tests adds 4a5f0ba55f46 selftests/xsk: display command line options with -h adds 8fa193412bdc Merge branch 'seltests-xsk-various-improvements-to-xskxceiver' adds 971f7c32147f selftests/bpf: Skip module_fentry_shadow test when bpf_tes [...] adds 5c04433daf9e bpf: Charge modmem for struct_ops trampoline adds d609f3d228a8 xsk: add multi-buffer support for sockets sharing umem adds fc45c5b642db bpf: make it easier to add new metadata kfunc adds a9c2a608549b bpf: expose information about supported xdp metadata kfunc adds 0c6c9b105ee9 tools: ynl: extend netdev sample to dump xdp-rx-metadata-features adds 45ee73a0722b Merge branch 'bpf: expose information about netdev xdp-met [...] adds 9b2b86332a9b bpf: Allow to use kfunc XDP hints and frags together adds 471f3d4ee4a6 arm32, bpf: add support for 32-bit offset jmp instruction adds f9e6981b1f1c arm32, bpf: add support for sign-extension load instruction adds fc832653fa0d arm32, bpf: add support for sign-extension mov instruction adds 1cfb7eaebeac arm32, bpf: add support for unconditional bswap instruction adds 5097faa559a6 arm32, bpf: add support for 32-bit signed division adds 71086041c2ba arm32, bpf: add support for 64 bit division instruction adds 59ff6d63b730 selftest, bpf: enable cpu v4 tests for arm32 adds daabb2b098e0 bpf/tests: add tests for cpuv4 instructions adds 9b31b4f1d4ae MAINTAINERS: Add myself for ARM32 BPF JIT maintainer. adds c4ab64e6da42 Merge branch 'arm32-bpf-add-support-for-cpuv4-insns' adds 9af27da6313c bpf: Use bpf_is_subprog to check for subprogs adds fd5d27b70188 arch/x86: Implement arch_bpf_stack_walk adds 335d1c5b5452 bpf: Implement support for adding hidden subprogs adds f18b03fabaa9 bpf: Implement BPF exceptions adds aaa619ebccb2 bpf: Refactor check_btf_func and split into two phases adds b9ae0c9dd0ac bpf: Add support for custom exception callbacks adds b62bf8a5e911 bpf: Perform CFG walk for exception callback adds a923819fb2c5 bpf: Treat first argument as return value for bpf_throw adds 7ccb84f04cda mm: kasan: Declare kasan_unpoison_task_stack_below in kasan.h adds ec5290a178b7 bpf: Prevent KASAN false positive with bpf_throw adds 66d9111f3517 bpf: Detect IP == ksym.end as part of BPF program adds fd548e1a4618 bpf: Disallow fentry/fexit/freplace for exception callbacks adds 06d686f771dd bpf: Fix kfunc callback register type handling adds 6c918709bd30 libbpf: Refactor bpf_object__reloc_code adds 7e2925f67237 libbpf: Add support for custom exception callbacks adds d6ea06803212 selftests/bpf: Add BPF assertion macros adds d2a93715bfb0 selftests/bpf: Add tests for BPF exceptions adds ec6f1b4db95b Merge branch 'exceptions-1-2' adds 685c6d5b2ccb Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds a8ed71a27ef5 vsock/test: add recv_buf() utility function adds a0bcb8357716 vsock/test: use recv_buf() in vsock_test.c adds 12329bd51fdc vsock/test: add send_buf() utility function adds 2a8548a9bb4c vsock/test: use send_buf() in vsock_test.c adds bc7bea452d32 vsock/test: track bytes in sk_buff merging test for SOCK_S [...] adds ebdada9de39d Merge branch 'vsock-tests' adds d692873cbe86 gve: Use size_add() in call to struct_size() adds 8d6198a14e2b octeon_ep: support to fetch firmware info adds f7b5bd725b73 pds_core: check health in devcmd wait adds d557c094e740 pds_core: keep viftypes table across reset adds ffa55858330f pds_core: implement pci reset handlers adds 1e18ec3e9d46 pds_core: add attempts to fix broken PCI adds 760554a9add8 Merge branch 'pds_core-pci-reset' adds 9c2a19f71515 kselftest: rtnetlink.sh: add verbose flag adds a68eed9f63ee kselftest: rtnetlink: add pause and pause on fail flag adds 74fa1a82386e Merge branch 'kselftest-rtnetlink' adds e22c6ea02501 mlxsw: Use size_mul() in call to struct_size() adds a2713257ee2b tls: Use size_add() in call to struct_size() adds 2506a9173475 tipc: Use size_add() in calls to struct_size() adds 0201409079b9 net: spider_net: Use size_add() in call to struct_size() adds 1cb6422ecac8 ceph: Annotate struct ceph_monmap with __counted_by adds 6fb8c20a04be dt-bindings: net: snps,dwmac: Tx coe unsupported adds 8452a05b2c63 net: stmmac: Tx coe sw fallback adds e8535bfbad32 Merge branch 'stmmac-tx-coe' adds 6f799fd9dda7 net: stmmac: dwmac-anarion: use devm_stmmac_probe_config_dt() adds 0485825dd6a8 net: stmmac: dwmac-dwc-qos-eth: use devm_stmmac_probe_config_dt() adds d53b19d2a1a8 net: stmmac: dwmac-generic: use devm_stmmac_probe_config_dt() adds 14ec0fc582c5 net: stmmac: dwmac-generic: use devm_stmmac_pltfr_probe() adds 115c9248b19b net: stmmac: dwmac-imx: use devm_stmmac_probe_config_dt() adds 6bb53b2abf30 net: stmmac: dwmac-ingenic: use devm_stmmac_probe_config_dt() adds abea8fd5e801 net: stmmac: dwmac-intel-plat: use devm_stmmac_probe_config_dt() adds 72ab86c27d4e net: stmmac: dwmac-ipq806x: use devm_stmmac_probe_config_dt() adds d30c08a3b001 net: stmmac: dwmac-lpc18xx: use devm_stmmac_probe_config_dt() adds d7209c056a49 net: stmmac: dwmac-mediatek: use devm_stmmac_probe_config_dt() adds 780b63ae208e net: stmmac: dwmac-meson: use devm_stmmac_probe_config_dt() adds 551022d680ec net: stmmac: dwmac-meson8b: use devm_stmmac_probe_config_dt() adds 8eee20e10d6f net: stmmac: dwmac-rk: use devm_stmmac_probe_config_dt() adds 9086d3f2b560 net: stmmac: dwmac-socfpga: use devm_stmmac_probe_config_dt() adds 6d6c11937359 net: stmmac: dwmac-starfive: use devm_stmmac_probe_config_dt() adds c9445e0bd729 net: stmmac: dwmac-sti: use devm_stmmac_probe_config_dt() adds 373845154618 net: stmmac: dwmac-stm32: use devm_stmmac_probe_config_dt() adds 9bdf6909877c net: stmmac: dwmac-sun8i: use devm_stmmac_probe_config_dt() adds 291595337626 net: stmmac: dwmac-sunxi: use devm_stmmac_probe_config_dt() adds acf73ccff08e net: stmmac: dwmac-tegra: use devm_stmmac_probe_config_dt() adds d336a117b593 net: stmmac: dwmac-visconti: use devm_stmmac_probe_config_dt() adds 2c9fc838067b net: stmmac: rename stmmac_pltfr_remove_no_dt to stmmac_pl [...] adds b2504f649bda net: stmmac: make stmmac_{probe|remove}_config_dt static adds a5ea26536e89 Merge branch 'stmmac-devvm_stmmac_probe_config_dt-conversion' adds 0b8ef824eede octeon_ep: restructured interrupt handlers adds 1964aacfaed5 net: dsa: microchip: Fix spelling mistake "unxpexted" -> " [...] adds 6a23c555f7eb net: phy: fix regression with AX88772A PHY driver adds fa17a6d8a5bd ipv6: lockless IPV6_ADDR_PREFERENCES implementation adds 4518b25c63d4 dt-bindings: soc: mediatek: mt7986-wo-ccif: add binding fo [...] adds f881f2732448 dt-bindings: arm: mediatek: mt7622-wed: add WED binding fo [...] adds d274d523c71c net: ethernet: mtk_wed: introduce versioning utility routines adds 7d5a72733b21 net: ethernet: mtk_wed: do not configure rx offload if not [...] adds bafd764a8baa net: ethernet: mtk_wed: rename mtk_rxbm_desc in mtk_wed_bm_desc adds ff0ea57fa30e net: ethernet: mtk_wed: introduce mtk_wed_buf structure adds c6d961aeaa77 net: ethernet: mtk_wed: move mem_region array out of mtk_w [...] adds 71e2135967f4 net: ethernet: mtk_wed: make memory region optional adds c80471ba74b7 net: ethernet: mtk_wed: fix EXT_INT_STATUS_RX_FBUF definit [...] adds 9ae7eca9f901 net: ethernet: mtk_wed: add mtk_wed_soc_data structure adds e2f64db13aa1 net: ethernet: mtk_wed: introduce WED support for MT7988 adds 96ddb4d0bf2e net: ethernet: mtk_wed: refactor mtk_wed_check_wfdma_rx_fi [...] adds b230812b9dda net: ethernet: mtk_wed: introduce partial AMSDU offload su [...] adds 6757d345dd7d net: ethernet: mtk_wed: introduce hw_rro support for MT7988 adds 4b7e02bb6375 net: ethernet: mtk_wed: debugfs: move wed_v2 specific regs [...] adds 3f3de094e834 net: ethernet: mtk_wed: debugfs: add WED 3.0 debugfs entries adds 1543b8ff02f0 net: ethernet: mtk_wed: add wed 3.0 reset support adds 5bed8d585aa1 Merge branch 'add-wed-support-for-mt7988-chipset' adds 3c000faaaa65 net: ethernet: 8390: Convert to platform remove callback r [...] adds d8c6b3fc918d net: ethernet: actions: Convert to platform remove callbac [...] adds a0fbde8f647b net: ethernet: aeroflex: Convert to platform remove callba [...] adds 9f07797c332e net: ethernet: allwinner: Convert to platform remove callb [...] adds d0b0245b84c9 net: ethernet: altera: Convert to platform remove callback [...] adds 9ecae52f7db4 net: ethernet: amd: Convert to platform remove callback re [...] adds 61471264c018 net: ethernet: apm: Convert to platform remove callback re [...] adds e5d0a380b2b4 net: ethernet: apple: Convert to platform remove callback [...] adds de0afa130ed6 net: ethernet: arc: Convert to platform remove callback re [...] adds c6e817838902 net: ethernet: atheros: Convert to platform remove callbac [...] adds d4295df3e043 net: ethernet: broadcom: Convert to platform remove callba [...] adds 6b5940402f9c net: ethernet: cadence: Convert to platform remove callbac [...] adds ca76b17922e6 net: ethernet: calxeda: Convert to platform remove callbac [...] adds de413f46a56e net: ethernet: cavium: Convert to platform remove callback [...] adds 8ca0ae6a2ec7 net: ethernet: cirrus: Convert to platform remove callback [...] adds 1f69574b5cba net: ethernet: cortina: Convert to platform remove callbac [...] adds ffb928290ba5 net: ethernet: davicom: Convert to platform remove callbac [...] adds 5db6c1fed1f9 net: ethernet: dnet: Convert to platform remove callback r [...] adds d2e6c2ea996e net: ethernet: engleder: Convert to platform remove callba [...] adds 4cc08098d197 net: ethernet: ethoc: Convert to platform remove callback [...] adds dc715af33b42 net: ethernet: faraday: Convert to platform remove callbac [...] adds e5835a0a5119 net: ethernet: hisilicon: Convert to platform remove callb [...] adds e5a6d397ca2e net: ethernet: i825xx: Convert to platform remove callback [...] adds ac35a3c4c8da net: ethernet: ibm: Convert to platform remove callback re [...] adds 551598a120d1 net: ethernet: korina: Convert to platform remove callback [...] adds e791aa06a2dd net: ethernet: lantiq_etop: Convert to platform remove cal [...] adds adbb270655a1 net: ethernet: lantiq_xrx200: Convert to platform remove c [...] adds 36b80b8353af net: ethernet: litex: Convert to platform remove callback [...] adds fee02f498c9a net: ethernet: marvell: Convert to platform remove callbac [...] adds 5b6ce1734d9d net: ethernet: mediatek: Convert to platform remove callba [...] adds e184700959ec net: ethernet: mellanox: Convert to platform remove callba [...] adds bae04ae2be07 net: ethernet: micrel: Convert to platform remove callback [...] adds 5253ae3a6223 net: ethernet: microchip: Convert to platform remove callb [...] adds 253f9c47273d net: ethernet: moxa:: Convert to platform remove callback [...] adds 0eaca7a9e9d6 net: ethernet: mscc: Convert to platform remove callback r [...] adds 9f0243d9bcc4 net: ethernet: natsemi: Convert to platform remove callbac [...] adds b83fb509c758 net: ethernet: natsemi: Convert to platform remove callbac [...] adds 0f09f4e7d401 net: ethernet: ni: Convert to platform remove callback ret [...] adds 241882d79f99 net: ethernet: nxp: Convert to platform remove callback re [...] adds 5180236592b9 net: ethernet: qualcomm: Convert to platform remove callba [...] adds 0b4f04e2f60b net: ethernet: renesas: Convert to platform remove callbac [...] adds 6e8b0ef7b389 net: ethernet: samsung: Convert to platform remove callbac [...] adds 02c74030beff net: ethernet: seeq: Convert to platform remove callback r [...] adds 506a327ceaaa net: ethernet: sgi: Convert to platform remove callback re [...] adds e8e2c863f941 net: ethernet: smsc: Convert to platform remove callback r [...] adds d3cd32451c7e net: ethernet: socionext: Convert to platform remove callb [...] adds 8f4e45a0135e net: ethernet: sun: Convert to platform remove callback re [...] adds ede778ed3ea9 net: ethernet: sunplus: Convert to platform remove callbac [...] adds 231ea972ccaf net: ethernet: ti: Convert to platform remove callback ret [...] adds 2f961952e19e net: ethernet: tundra: Convert to platform remove callback [...] adds 70680f178280 net: ethernet: via: Convert to platform remove callback re [...] adds 46b5668494d0 net: ethernet: wiznet: Convert to platform remove callback [...] adds 2e0ec0afa902 net: ethernet: xilinx: Convert to platform remove callback [...] adds d74a5c154b6f net: ethernet: xscale: Convert to platform remove callback [...] adds 6f0b985d3545 Merge branch 'net-platform-remove-void' adds c306171d6914 net: dsa: b53: Convert to platform remove callback returning void adds 75f5205f1dd8 net: dsa: bcm_sf2: Convert to platform remove callback ret [...] adds beb8592d0416 net: dsa: hirschmann: Convert to platform remove callback [...] adds a59f960c4d10 net: dsa: lantiq_gswip: Convert to platform remove callbac [...] adds 9764bbad3d33 net: dsa: mt7530: Convert to platform remove callback retu [...] adds 68ace16ce330 net: dsa: ocelot: Convert to platform remove callback retu [...] adds d48a5472b8f2 net: dsa: realtek: Convert to platform remove callback ret [...] adds 76be075d7f99 net: dsa: rzn1_a5psw: Convert to platform remove callback [...] adds ce322d45683f net: dsa: vitesse-vsc73xx: Convert to platform remove call [...] adds ad1e15dd2bb0 Merge branch 'dsa-platform-remove-void' adds a8a61d729e8a net: mdio: aspeed: Convert to platform remove callback ret [...] adds d5bd3038b199 net: mdio: bcm-iproc: Convert to platform remove callback [...] adds 9b12e3f5a2d6 net: mdio: bcm-unimac: Convert to platform remove callback [...] adds d17605282cb0 net: mdio: gpio: Convert to platform remove callback retur [...] adds 9ef2777c61f7 net: mdio: hisi-femac: Convert to platform remove callback [...] adds b9ac5c424324 net: mdio: ipq4019: Convert to platform remove callback re [...] adds cd5510c263d0 net: mdio: ipq8064: Convert to platform remove callback re [...] adds 955d668ea801 net: mdio: moxart: Convert to platform remove callback ret [...] adds fa2bc3c45cc9 net: mdio: mscc-miim: Convert to platform remove callback [...] adds 8de522ca2d06 net: mdio: mux-bcm-iproc: Convert to platform remove callb [...] adds 4c86f2221810 net: mdio: mux-bcm6368: Convert to platform remove callbac [...] adds 0ec893508ebd net: mdio: mux-gpio: Convert to platform remove callback r [...] adds 458eb39d0597 net: mdio: mux-meson-g12a: Convert to platform remove call [...] adds a2879f755ea6 net: mdio: mux-meson-gxl: Convert to platform remove callb [...] adds 70edec6746f2 net: mdio: mux-mmioreg: Convert to platform remove callbac [...] adds caa9b6b844e1 net: mdio: mux-multiplexer: Convert to platform remove cal [...] adds 1e39b224b64d net: mdio: octeon: Convert to platform remove callback ret [...] adds efd8d907358e net: mdio: sun4i: Convert to platform remove callback retu [...] adds 032ca4f9e782 net: mdio: xgene: Convert to platform remove callback retu [...] adds a76c22e22cb7 Merge branch 'mdio-platform-remove-void' adds 40326b2b4296 ice: prefix clock timer command enumeration values with ICE_PTP adds 097c317afe0a ice: retry acquiring hardware semaphore during cross-times [...] adds 88c360e49f51 ice: Support cross-timestamping for E823 devices adds be16574609f1 ice: introduce hw->phy_model for handling PTP PHY differences adds be65a1a33bde ice: PTP: Clean up timestamp registers correctly adds 64fd7de2469d ice: PTP: Rename macros used for PHY/QUAD port definitions adds dd84744cf5ea ice: PTP: move quad value check inside ice_fill_phy_msg_e822 adds 12a5a28b565b ice: remove ICE_F_PTP_EXTTS feature flag adds 5a7cee1cb4b9 ice: fix pin assignment for E810-T without SMA control adds 42d40bb21e33 ice: introduce ice_pf_src_tmr_owned adds 89776a6a702e ice: check netlist before enabling ICE_F_GNSS adds 4fa7011d4f22 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 4d9d72200d4c ionic: count SGs in packet to minimize linearize adds 40d835391b4f ionic: add a check for max SGs and SKB frags adds 529cdfd5e3a6 ionic: expand the descriptor bufs array adds 3a69ab875233 Merge branch 'ionic-better-tx-sg=handling' adds ccd663caffc7 net: dsa: mv88e6xxx: make const read-only array lanes static adds 6c0da8406382 wifi: cfg80211: make read-only array centers_80mhz static const adds 4d84dcc739d5 selftests/bpf: Print log buffer for exceptions test only o [...] adds 7d3460632da2 bpf: Fix bpf_throw warning on 32-bit arch adds 5bfdb4fbf348 bpf: Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y adds aec42f36237b bpf: Remove unused variables. adds b3af9c0e89ca Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 0df7cd3c13e4 vsock/virtio/vhost: read data from non-linear skb adds 64c99d2d6ada vsock/virtio: support to send non-linear skb adds 4b0bf10eb077 vsock/virtio: non-linear skb handling for tap adds 581512a6dc93 vsock/virtio: MSG_ZEROCOPY flag support adds 71b263e79370 Merge branch 'vsock-virtio-vhost-msg_zerocopy-preparations' adds f20161cf5165 netdev: Remove unneeded semicolon adds f30e5323a188 net: dsa: sja1105: make read-only const arrays static adds e9cbc89067cc Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 84c19e655b29 hamradio: baycom: remove useless link in Kconfig adds c2f3e10ac4eb mlxsw: Add 'ipv4_5' flex key adds c6caabdf3e0c mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key adds 92953e7aab01 mlxsw: Edit IPv6 key blocks to use one less block for mult [...] adds 5a1b322cb0b7 Merge branch 'mlxsw-multicast' adds d387e34fec40 net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI adds 98cfbe4234a4 selftests/tc-testing: localize test resources adds d227cc0b1ee1 selftests/tc-testing: update test definitions for local resources adds ac9b82930964 selftests/tc-testing: implement tdc parallel test run adds d3fc4eea9742 selftests/tc-testing: update tdc documentation adds f940d704d87a Merge branch 'selftests-tc-testing-parallel-tdc' adds c1fec890458a ethernet/intel: Use list_for_each_entry() helper adds 2597ee190b4e net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc() adds 9caeb1475c3e net/mlx5: Use devlink port pointer to get the pointer of c [...] adds 2284a4836251 net/mlx5: Convert SF port_indices xarray to function_ids xarray adds 9497036dfbb8 net/mlx5: Move state lock taking into mlx5_sf_dealloc() adds a65362f2be8d net/mlx5: Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all() adds a3cc822beacc net/mlx5: Push common deletion code into mlx5_sf_del() adds 2fe6545ef541 net/mlx5: Remove SF table reference counting adds 7c35cd836f21 net/mlx5: Remove redundant max_sfs check and field from st [...] adds 8d88e198dcaf net/mlx5e: Consider aggregated port speed during rate conf [...] adds 4291ab7112ea net/mlx5e: Check police action rate for matchall filter adds 653b7eb9d744 net/mlx5: Bridge, Enable mcast in smfs steering mode adds f6f46e7173cb net/mlx5: DR, Add check for multi destination FTE adds 3b81bcbaee28 net/mlx5: DR, Handle multi destination action in the right order adds e0cc92fd945a net/mlx5: Add a health error syndrome for pci data poisoned adds e738e3550452 net/mlx5: Enable 4 ports multiport E-switch adds 416a01a4dacf Merge tag 'mlx5-updates-2023-09-19' of git://git.kernel.or [...] adds 19f5eef8bf73 MAINTAINERS: Add an obsolete entry for LL TEMAC driver adds 057708a9ca59 pktgen: Automate flag enumeration for unknown flag handling adds 7c7dd1d64910 pktgen: Introducing 'SHARED' flag for testing with non-shared skb adds d938a8cca88a ice: Auxbus devices & driver for E822 TS adds af3c5c8748e6 ice: Use PTP auxbus for all PHYs restart in E822 adds fcd2c1e3139a ice: PTP: add clock domain number to auxiliary interface adds 170911bb1b04 ice: Remove the FW shared parameters adds 236f3873b517 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 5033f58d5fee net: constify sk_dst_get() and __sk_dst_get() argument adds f68a181fcd3b tcp: constify tcp_rto_min() and tcp_rto_min_us() argument adds bbf80d713fe7 tcp: derive delack_max from rto_min adds 66ac08a7385f Merge branch 'tcp_delack_max' adds 1add90738cf5 net_sched: constify qdisc_priv() adds 54ff8ad69c6e net_sched: sch_fq: struct sched_data reorg adds ee9af4e14d16 net_sched: sch_fq: change how @inactive is tracked adds 076433bd78d7 net_sched: sch_fq: add fast path for mostly idle qdisc adds 8f6c4ff9e052 net_sched: sch_fq: always garbage collect adds b49a948568dc Merge branch 'sch_fq-improvements' adds d87c59f2b00d net: atl1c: switch to napi_consume_skb() adds f77e9f13ba09 net: ethernet: xilinx: Drop kernel doc comment about return value adds a63df366d091 octeontx2-pf: Tc flower offload support for MPLS adds 0b068c714ca9 net: add DEV_STATS_READ() helper adds d12a26b74fb7 virtio_net: avoid data-races on dev->stats fields adds a56d9390bd60 net: l2tp_eth: use generic dev->stats fields adds c1157c114a23 Merge branch 'dev-stats-virtio-l2tp_eth' adds 06bc3668cc2a openvswitch: reduce stack usage in do_execute_actions adds 10bbf1652c1c net: implement lockless SO_PRIORITY adds 8ebfb6db5a01 net: lockless SO_PASSCRED, SO_PASSPIDFD and SO_PASSSEC adds b120251590a9 net: lockless SO_{TYPE|PROTOCOL|DOMAIN|ERROR } setsockopt() adds 2a4319cf3c83 net: lockless implementation of SO_BUSY_POLL, SO_PREFER_BU [...] adds 28b24f90020f net: implement lockless SO_MAX_PACING_RATE adds 5eef0b8de1be net: lockless implementation of SO_TXREHASH adds 0bb4d124d340 net: annotate data-races around sk->sk_tx_queue_mapping adds eb44ad4e6351 net: annotate data-races around sk->sk_dst_pending_confirm adds 2be825ebb9d1 Merge branch 'socket-option-lockless' adds c9746e6a19c2 inet: implement lockless IP_MULTICAST_TTL adds ceaa714138a3 inet: implement lockless IP_MTU_DISCOVER adds e08d0b3d1723 inet: implement lockless IP_TOS adds a4725d0d8935 inet: lockless getsockopt(IP_OPTIONS) adds 3523bc91e4b4 inet: lockless getsockopt(IP_MTU) adds 959d5c11601b inet: implement lockless getsockopt(IP_UNICAST_IF) adds c4480eb5504c inet: lockless IP_PKTOPTIONS implementation adds 02715925222c inet: implement lockless getsockopt(IP_MULTICAST_IF) adds fbff653a40f6 Merge branch 'inet-more-data-race-fixes' adds c755655c3d8b mlxsw: reg: Limit MTBR register payload to a single data record adds 7afc79e20e22 mlxsw: core: Extend allowed list of external cooling devic [...] adds 1f73286371c2 mlxsw: i2c: Utilize standard macros for dividing buffer in [...] adds 436e5f758d6f Merge branch 'mlxsw-next' adds 5b98fd5dc1e3 ipv4: Annotate struct fib_info with __counted_by adds 210d4e9c732f ipv4/igmp: Annotate struct ip_sf_socklist with __counted_by adds 5d22b6528073 ipv6: Annotate struct ip6_sf_socklist with __counted_by adds 5b829c8460ae net: hns: Annotate struct ppe_common_cb with __counted_by adds dd8e215ea9a8 net: enetc: Annotate struct enetc_int_vector with __counted_by adds 2290999d278e net: hisilicon: Annotate struct rcb_common_cb with __counted_by adds a3d7a1209bbb net: mana: Annotate struct mana_rxq with __counted_by adds 20551ee45d7d net: ipa: Annotate struct ipa_power with __counted_by adds 59656519763d net: mana: Annotate struct hwc_dma_buf with __counted_by adds e7b34822fa4d net: openvswitch: Annotate struct dp_meter_instance with _ [...] adds 93bc6ab6b19d net: enetc: Annotate struct enetc_psfp_gate with __counted_by adds 16ae53d80c00 net: openvswitch: Annotate struct dp_meter with __counted_by adds 0d01cfe5aaaf net: tulip: Annotate struct mediatable with __counted_by adds 6d6e40ec48ca Merge branch 'batch-1-annotate-structs-with-__counted_by' adds 0b7ed8183375 mlxsw: Annotate struct mlxsw_linecards with __counted_by adds c63da7d62893 mlxsw: core: Annotate struct mlxsw_env with __counted_by adds f7ebae83768f mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool wit [...] adds 4d3a42ec5cff mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_g [...] adds 18cee9da32cd mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with _ [...] adds af54c197a90b Merge branch 'mlxsw-annotate-structs-with-__counted_by' adds a6b07a51b161 handshake: Fix sign of socket file descriptor fields adds 160f404495aa handshake: Fix sign of key_serial_t fields adds 35766690d675 Merge branch 'fix-implicit-sign-conversions-in-handshake-upcall' adds cbc3a1532228 tcp_metrics: add missing barriers on delete adds 081480014a64 tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() adds a135798e6e20 tcp_metrics: do not create an entry from tcp_init_metrics() adds 6532e257aa73 tcp_metrics: optimize tcp_metrics_flush_all() adds f01821b76348 Merge branch 'tcp_metrics-four-fixes' adds 13efc44ca644 net: ixp4xx_eth: Specify min/max MTU adds ef35bed6fad6 udp_tunnel: Use flex array to simplify code adds 32030345297e net: phy: amd: Support the Altima AMI101L adds f25e621f5d4c ipv6: mark address parameters of udp_tunnel6_xmit_skb() as const adds e27aca3760c0 net: sfp: add quirk for FS's 2.5G copper SFP adds fefe5dc4afea net: dsa: propagate extack to ds->ops->port_hsr_join() adds 6715042cd112 net: dsa: notify drivers of MAC address changes on user ports adds 5e5db71a92c5 net: dsa: tag_ksz: Extend ksz9477_xmit() for HSR frame dup [...] adds e5de2ad163e7 net: dsa: microchip: move REG_SW_MAC_ADDR to dev->info->regs[] adds 2d61298fdd7b net: dsa: microchip: Enable HSR offloading for KSZ9477 adds 1412e667efa4 Merge branch 'net-dsa-hsr-enable-hsr-hw-offloading-for-ksz9477' adds 788f63c4dc17 net: microchip: sparx5: clean up error checking in vcap_sh [...] adds 7f04bd109d4c net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). adds 75cec20345fa bpf: Remove xdp_do_flush_map(). adds e643597346c7 Merge branch 'bpf-remove-xdp_do_flush_map' adds 26dd68d293fd overflow: add DEFINE_FLEX() for on-stack allocs adds ece285af77d0 ice: ice_sched_remove_elems: replace 1 elem array param by u32 adds a034fcdbeaf7 ice: drop two params of ice_aq_move_sched_elems() adds 230064baa43d ice: make use of DEFINE_FLEX() in ice_ddp.c adds 43bba3b1664d ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp adds 11dee3d611dd ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item adds e268b9722705 ice: make use of DEFINE_FLEX() in ice_switch.c adds 0e0c52d603b2 Merge branch 'introduce-define_flex-macro' adds 92425d08a608 Documentation: dpll: Fix code blocks adds c8afdc018329 Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block adds 8989682a1cb6 Merge branch 'documentation-fixes-for-dpll-subsystem' adds 473267a4911f net: add sysctl to disable rfc4862 5.5.3e lifetime handling adds 20f7cce7cf18 MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM adds 754fbf604ff6 bnxt_en: Update firmware interface to 1.10.2.171 adds 6ad71984aa6b bnxt_en: Enhance hwmon temperature reporting adds a47f3b3992aa bnxt_en: Move hwmon functions into a dedicated file adds 847da8b1178c bnxt_en: Modify the driver to use hwmon_device_register_with_info adds cd13244f19eb bnxt_en: Expose threshold temperatures through hwmon adds 3d9cf962067b bnxt_en: Use non-standard attribute to expose shutdown tem [...] adds a19b4801457b bnxt_en: Event handler for Thermal event adds e76d44fe7227 bnxt_en: Support QOS and TPID settings for the SRIOV VLAN adds cbdbf0aa41ba bnxt_en: Update VNIC resource calculation for VFs adds 20767b235da1 Merge branch 'bnxt_en-hwmon-SRIOV' adds 91e43ca0090b ice: fix linking when CONFIG_PTP_1588_CLOCK=n adds ca6f5c2f94aa dt-bindings: net: fec: Add imx8dxl description adds c27153682eac Revert "bnxt_en: Support QOS and TPID settings for the SRI [...] adds 00f3696f7555 net: appletalk: remove cops support adds d5a590b1b614 net: dsa: mt753x: remove mt753x_phylink_pcs_link_up() adds 24a0fbf48cbe ptp: ocp: fix error code in probe() adds 2b464cc2fd57 sctp: Spelling s/preceeding/preceding/g adds e27c3295114b netfilter: nf_nat: undo erroneous tcp edemux lookup after [...] adds 117e149e26d1 selftests: netfilter: test nat source port clash resolutio [...] adds aee1f692bfed netfilter: nf_tables: missing extended netlink error in lo [...] adds 013714bf3e12 netfilter: nf_tables: Utilize NLA_POLICY_NESTED_ARRAY adds 07cf7974a223 Merge tag 'nf-next-23-09-28' of https://git.kernel.org/pub [...] adds 3bbae5f1c651 chelsio/l2t: Annotate struct l2t_data with __counted_by adds c3db467b0822 cxgb4: Annotate struct clip_tbl with __counted_by adds 157c56a4fede cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_by adds ceba9725fb45 cxgb4: Annotate struct sched_table with __counted_by adds 1508cb7e0752 cxgb4: Annotate struct smt_data with __counted_by adds f8e5b7786237 Merge branch 'chelsio-annotate-structs-with-__counted_by' adds 2cf51f931797 r8152: break the loop when the budget is exhausted adds 788d30daa8f9 r8152: use napi_gro_frags adds 78cac6f17133 Merge branch 'r8152-modify-rx_bottom' adds 26cc115d590c ptp: Fix type of mode parameter in ptp_ocp_dpll_mode_get() adds f4ecb3d44a11 mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get() adds b4ac75a3bb5c Merge branch 'fix-a-couple-recent-instances-of-wincompatib [...] adds 5337d2949733 i40e: Add rx_missed_errors for buffer exhaustion adds 70dc7ab7645a iavf: remove "inline" functions from iavf_txrx.c adds 397f70e3be01 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds d86e5fbd4c96 net: skb_queue_purge_reason() optimizations adds 0629f22ec130 ynl: netdev: drop unnecessary enum-as-flags adds a50660173c73 tools: ynl: don't regen on every make adds e2ca31cee909 tools: ynl: use uAPI include magic for samples adds 93e7eca853ca Merge branch 'ynl-makefile-cleanup' adds 2ae45136a938 net_sched: sch_fq: remove q->ktime_cache adds 5579ee462dfe net_sched: export pfifo_fast prio2band[] adds 29f834aa326e net_sched: sch_fq: add 3 bands and WRR scheduling adds 49e7265fd098 net_sched: sch_fq: add TCA_FQ_WEIGHTS attribute adds 2606cf059c56 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 98bdeae9502b net: cpmac: remove driver to prepare for platform removal adds e184e8609f8c net: sfp: re-implement ignoring the hardware TX_FAULT signal adds 5ffe330e40bd net: sfp: improve Nokia GPON sfp fixup adds b374d522985c Merge branch 'rework-tx-fault-fixups' adds 2253bb3ff242 nexthop: Annotate struct nh_res_table with __counted_by adds 3e584e32b19d nexthop: Annotate struct nh_notifier_res_table_info with _ [...] adds 0fef0907d6fa netem: Annotate struct disttable with __counted_by adds 4514aa9f56fd nfp: Annotate struct nfp_reprs with __counted_by adds 178e9bf9b57d nfp: nsp: Annotate struct nfp_eth_table with __counted_by adds eaede99c3aeb netlink: Annotate struct netlink_policy_dump_state with __ [...] adds cf9ecad97725 nexthop: Annotate struct nh_notifier_grp_info with __counted_by adds 2a92fccdaca8 nexthop: Annotate struct nh_group with __counted_by adds ec1dc6c88ce4 sfc: support TC left-hand-side rules on foreign netdevs adds 937a0feab42e sfc: offload foreign RHS rules without an encap match adds f96622fd3a74 sfc: ensure an extack msg from efx_tc_flower_replace_forei [...] adds e447056147ef sfc: support TC rules which require OR-AR-CT-AR flow adds ddb23e345724 Merge branch 'sfc-conntrack-offloads' adds cad6431b8675 mlxsw: Mark high entropy key blocks adds 0a67b7a0ec36 mlxsw: core_acl_flex_keys: Add a bitmap to save which bloc [...] adds 545535fd30dc mlxsw: core_acl_flex_keys: Save chosen elements per block adds 900f4285bbc2 mlxsw: core_acl_flex_keys: Save chosen elements in all blo [...] adds c01e24936d16 mlxsw: core_acl_flex_keys: Fill blocks with high entropy first adds f739d7555212 Merge branch 'mlxsw-ACL-region' adds 71ce60d375f5 tools: ynl-gen: use uapi header name for the header guard adds b3783e5efde4 net/packet: Annotate struct packet_fanout with __counted_by adds 99474727d5d5 flow_offload: Annotate struct flow_action_entry with __counted_by adds 1a4890878241 net: phy: dp83867: Add support for hardware blinking LEDs adds e36c56bf77d5 can: sja1000: Fix comment adds 107e6f6fe6f3 can: etas_es58x: rework the version check logic to silence [...] adds 4f8005092caf can: etas_es58x: add missing a blank line after declaration adds 2806d74deb42 Merge patch series "can: etas_es58x: clean-up of new GCC W [...] adds dd8bb80308c4 can: raw: Remove NULL check before dev_{put, hold} adds 3b9333493b5f can: peak_pci: replace deprecated strncpy with strscpy adds fe5c9940dfd8 can: dev: can_restart(): don't crash kernel if carrier is OK adds 6841cab8c450 can: dev: can_restart(): fix race condition between contro [...] adds 8f3ec204d340 can: dev: can_restart(): reverse logic to remove need for goto adds f0e0c809c0be can: dev: can_restart(): move debug message and stats afte [...] adds 6411959c10fe can: dev: can_put_echo_skb(): don't crash kernel if can_pr [...] adds 2f0382a7590e Merge patch series "can: dev: fix can_restart() and replac [...] adds 9beebc2b5d00 can: dev: add can_state_get_by_berr_counter() to return th [...] adds e26ccc4658c1 can: at91_can: use a consistent indention adds 18c987147483 can: at91_can: at91_irq_tx(): remove one level of indention adds bd7854e83900 can: at91_can: BR register: convert to FIELD_PREP() adds abe1348753b3 can: at91_can: ECR register: convert to FIELD_GET() adds 53558ac133c0 can: at91_can: MMR registers: convert to FIELD_PREP() adds 90aa9a250cf2 can: at91_can: MID registers: convert access to FIELD_PREP [...] adds bdfff1433cd6 can: at91_can: MSR Register: convert to FIELD_PREP() adds 5e9c5bcc017d can: at91_can: MCR Register: convert to FIELD_PREP() adds 63446dc70316 can: at91_can: add more register definitions adds 2b08e5217a1d can: at91_can: at91_setup_mailboxes(): update comments adds 2f1a01a82fca can: at91_can: rename struct at91_priv::{tx_next,tx_echo} [...] adds ccd7cd07051f can: at91_can: at91_set_bittiming(): demote register outpu [...] adds 8227088cb3c2 can: at91_can: at91_chip_start(): don't disable IRQs twice adds 99f4ff41bbb0 can: at91_can: at91_open(): forward request_irq()'s return [...] adds 3ecc09856afb can: at91_can: add CAN transceiver support adds 864c6f07d3c4 can: at91_can: at91_poll_err(): fold in at91_poll_err_frame() adds aa3f5d935cbb can: at91_can: at91_poll_err(): increase stats even if no [...] adds d3f4cf05402b can: at91_can: at91_irq_err_frame(): call directly from IR [...] adds e0c9db91d60b can: at91_can: at91_irq_err_frame(): move next to at91_irq_err() adds efad777c3e97 can: at91_can: at91_irq_err(): rename to at91_irq_err_line() adds 910f179aa0de can: at91_can: at91_irq_err_line(): make use of can_state_ [...] adds f13e86993d85 can: at91_can: at91_irq_err_line(): take reg_sr into accou [...] adds 9df2faf947bc can: at91_can: at91_irq_err_line(): make use of can_change [...] adds 3db6154e44db can: at91_can: at91_irq_err_line(): send error counters wi [...] adds dd94a2f1f2f8 can: at91_can: at91_alloc_can_err_skb() introduce new function adds 137f59d5dab4 can: at91_can: switch to rx-offload implementation adds bf176313c62e Merge patch series "can: at91: add can_state_get_by_berr_c [...] adds e794b089cd6e Merge tag 'linux-can-next-for-6.7-20231005' of git://git.k [...] adds 0ff85cb9ce66 MAINTAINERS: Update LL TEMAC entry to Orphan adds 4f08c2570239 net: ixp4xx_eth: Support changing the MTU adds 9c9e3ab20f35 net: ax88796c: replace deprecated strncpy with strscpy adds 9814ec70fccb net: atheros: replace deprecated strncpy with strscpy adds 39ec612acf6d i40e: Remove back pointer from i40e_hw structure adds 9d84f739d617 i40e: Move I40E_MASK macro to i40e_register.h adds 8196b5fd6c73 i40e: Refactor I40E_MDIO_CLAUSE* macros adds 7151d87a175c virtchnl: Add header dependencies adds d3276f928a1d i40e: Simplify memory allocation functions adds ef5d54078d45 i40e: Move memory allocation structures to i40e_alloc.h adds 5dfd37c37a44 i40e: Split i40e_osdep.h adds 56df345917c0 i40e: Remove circular header dependencies and fix headers adds 190c3ad68f38 i40e: Move DDP specific macros and structures to i40e_ddp.c adds e075838734a8 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 3abbd0699b67 net: phy: broadcom: add support for BCM5221 phy adds 497840a1fc5c wifi: rtw88: fix typo rtw8822cu_probe adds e55c486c9b05 wifi: rtl8xxxu: mark TOTOLINK N150UA V5/N150UA-B as tested adds a763e92c7861 wifi: plfxlc: fix clang-specific fortify warning adds 8f969ba1de42 wifi: rtw89: 8852c: Update bandedge parameters for better [...] adds dae446493902 wifi: rtw89: 8852c: Fix TSSI causes transmit power inaccuracy adds b09df09b55fb wifi: rtw89: mcc: initialize start flow adds 4dc25ef19163 wifi: rtw89: mcc: fill fundamental configurations adds 7d1704640aad wifi: rtw89: mcc: consider and determine BT duration adds 17aa2c332689 wifi: rtw89: mcc: decide pattern and calculate parameters adds 980d4215f94e wifi: rtw89: fix typo of rtw89_fw_h2c_mcc_macid_bitmap() adds 6fa25e768df4 wifi: rtw89: mcc: trigger FW to start/stop MCC adds 80e706a85cb5 wifi: rtw89: fw: move polling function of firmware path re [...] adds ae4dc23d139c wifi: rtw89: fw: generalize download firmware flow by mac_ [...] adds 68261ddbb2bc wifi: rtw89: fw: implement supported functions of download [...] adds fa31a8c58d6e wifi: rtw89: fw: add checking type for variant type of firmware adds a712eef681ed wifi: rtw89: fw: propagate an argument include_bb for BB M [...] adds c6ea2a8391a5 wifi: rtw89: 8922a: add chip_ops::bb_preinit to enable BB [...] adds 38bae445a30b wifi: rtw89: fw: refine download flow to support variant f [...] adds b227c990de9a wifi: rtw89: 8922a: set memory heap address for secure firmware adds e0b5127fa134 ssb: Fix division by zero issue in ssb_calc_clock_rate adds 0499bead73d7 wifi: mac80211: tx: clarify conditions in if statement adds f498f6ab7adb wifi: mac80211: rework ack_frame_id handling a bit adds e665ab9c5aab wifi: mac80211: Fix SMPS handling in the context of MLO adds e3640a82e573 wifi: mac80211: fix SMPS status handling adds 629ebb8532e9 wifi: mac80211: debugfs: lock wiphy instead of RTNL adds 0ab6cba0696d wifi: mac80211: hold wiphy lock in netdev/link debugfs adds e911a8192e29 wifi: mac80211: lock wiphy for aggregation debugfs adds 7483a2147aeb wifi: cfg80211: check RTNL when iterating devices adds 56cfb8ce1f7f wifi: cfg80211: add flush functions for wiphy work adds b920590f9a7f wifi: mac80211: flush wiphy work where appropriate adds 1b6721189570 wifi: mac80211: convert A-MPDU work to wiphy work adds 5549b0885d6f wifi: mac80211: add more ops assertions adds 766d2601a6e5 wifi: mac80211: move DFS CAC work to wiphy work adds 228e4f931b0e wifi: mac80211: move radar detect work to wiphy work adds 201712512cbb wifi: mac80211: move scan work to wiphy work adds ac2f7d6f2765 wifi: mac80211: move monitor work to wiphy work adds 730538edc8e0 wifi: mac80211: lock wiphy in IP address notifier adds 97c19e42b264 wifi: mac80211: move offchannel works to wiphy work adds 7206a9487154 wifi: mac80211: move link activation work to wiphy work adds 9fa659f9f4a2 wifi: mac80211: move dynamic PS to wiphy work adds eadfb54756ae wifi: mac80211: move sched-scan stop work to wiphy work adds 777b26002b73 wifi: mac80211: move TDLS work to wiphy work adds e3208fb739e5 wifi: mac80211: move key tailroom work to wiphy work adds aca40a5fa679 wifi: mac80211: move tspec work to wiphy work adds a6add8bee6a1 wifi: mac80211: move filter reconfig to wiphy work adds d7074be64a6c wifi: mac80211: move CSA finalize to wiphy work adds b38579aeb5b0 wifi: mac80211: move color change finalize to wiphy work adds 0e8185ce1dde wifi: mac80211: check wiphy mutex in ops adds 0320d68f5681 wifi: cfg80211: reg: hold wiphy mutex for wdev iteration adds beb2df475b7c wifi: cfg80211: sme: hold wiphy lock for wdev iteration adds fa8809a519d8 wifi: cfg80211: hold wiphy lock in cfg80211_any_wiphy_oper_chan() adds 1474bc87fe57 wifi: cfg80211: check wiphy mutex is held for wdev mutex adds 01ca280d323e wifi: mac80211: ethtool: hold wiphy mutex adds 7a53b71d8ebc wifi: mac80211: hold wiphy_lock around concurrency checks adds 332e68bc5526 wifi: mac80211: extend wiphy lock in interface removal adds a26787aa1397 wifi: mac80211: take wiphy lock for MAC addr change adds 4d3acf4311a0 wifi: mac80211: remove sta_mtx adds 2a8b665e6bcc wifi: mac80211: remove key_mtx adds 5435af6e6ac0 wifi: mac80211: remove chanctx_mtx adds 463559b7c3fe wifi: mac80211: remove ampdu_mlme.mtx adds 0cd8080e46b8 wifi: mac80211: remove local->mtx adds be0df01dae0f wifi: mac80211: reduce iflist_mtx adds a7614b482d64 wifi: mac80211: set wiphy for virtual monitors adds 076fc8775daf wifi: cfg80211: remove wdev mutex adds 2ae5c9248e06 wifi: mac80211: Use flexible array in struct ieee80211_tim_ie adds b7600aae8a20 wifi: mac80211: fix TXQ error path and cleanup adds cbaccdc42483 wifi: mac80211_hwsim: fix clang-specific fortify warning adds 05f136220d17 wifi: mac80211: fix BA session teardown race adds e8c1841278a7 wifi: cfg80211: annotate iftype_data pointer with sparse adds 5ea82df1f50e wifi: mac80211: fix RCU usage warning in mesh fast-xmit adds a469a5938d1f wifi: mac80211: add support for mld in ieee80211_chswitch_done adds 43125539fc69 wifi: cfg80211: fix off-by-one in element defrag adds 730eeb17bbdd wifi: cfg80211: add first kunit tests, for element defrag adds ffbd0c8c1e7f wifi: mac80211: add an element parsing unit test adds 5806ef25bc6e wifi: cfg80211: add ieee80211_fragment_element to public API adds 79aa3a09a7ff wifi: mac80211: add more warnings about inserting sta info adds fe5cb719e78d wifi: mac80211: remove unnecessary struct forward declaration adds 799f53e223cb wifi: mac80211: fix various kernel-doc issues adds 2a5374398986 wifi: cfg80211: reg: fix various kernel-doc issues adds 8107807891ea wifi: mac80211_hwsim: clean up kernel-doc adds 428e8976a15f wifi: mac80211: fix # of MSDU in A-MSDU calculation adds 0f99f0878350 wifi: mac80211: Print local link address during authentication adds 90668e3204f1 wifi: mac80211: take MBSSID/EHT data also from probe resp adds 563fe446ef2b wifi: mac80211: Do not force off-channel for management Tx [...] adds 86a8db67a133 wifi: mac80211: fix channel switch link data adds 3723c7c5f65e wifi: iwlwifi: mvm: support CSA with MLD adds 11d0d8311925 wifi: iwlwifi: mvm: increase session protection after CSA adds aee2eac7ccbe wifi: iwlwifi: mvm: disconnect long CSA only w/o alternative adds e0c1ca236e28 wifi: iwlwifi: honor the enable_ini value adds 594de1229f89 wifi: iwlwifi: fix some kernel-doc issues adds c46fcc6e43d6 wifi: iwlwifi: don't use an uninitialized variable adds 2ce9c7477799 wifi: iwlwifi: queue: fix kernel-doc adds 744b7e1ef249 wifi: iwlwifi: dvm: remove kernel-doc warnings adds 221e290bee23 wifi: iwlwifi: pcie: fix kernel-doc issues adds e110bf0c8266 wifi: iwlwifi: mvm: fix kernel-doc adds 1647fc988579 wifi: iwlwifi: fw: reconstruct the API/CAPA enum number adds 4831d19b4024 wifi: iwlwifi: mvm: move RU alloc B2 placement adds 3d6d21b29226 wifi: iwlwifi: mvm: check link more carefully adds 09212dd72739 wifi: iwlwifi: mvm: reduce maximum RX A-MPDU size adds 9f9797c7de18 wifi: iwlwifi: pcie: fix RB status reading adds 2cf254c1e24f wifi: iwlwifi: increase number of RX buffers for EHT devices adds 8c73d5248dcf wifi: cfg80211: fix kernel-doc for wiphy_delayed_work_flush() adds 22446b7ee2bb wifi: wext: avoid extra calls to strlen() in ieee80211_bss() adds 5add321c329b wifi: cfg80211: remove scan_width support adds 2400dfe23fa9 wifi: mac80211: remove shifted rate support adds e04b1973e2ab wifi: lib80211: remove unused variables iv32 and iv16 adds 0cfaec25995a wifi: nl80211: fixes to FILS discovery updates adds 3b1c256eb4ae wifi: mac80211: fixes in FILS discovery updates adds 66f85d57b710 wifi: cfg80211: modify prototype for change_beacon adds b2d431d43c8a wifi: nl80211: additions to NL80211_CMD_SET_BEACON adds 6bc5ddb2fd06 wifi: mac80211: additions to change_beacon() adds 13ba6794d29e wifi: cfg80211: allow reg update by driver even if wiphy-> [...] adds b13b6bbfbb62 wifi: cfg80211: call reg_call_notifier on beacon hints adds 30ca8b0c4d6c wifi: cfg80211: export DFS CAC time and usable state helpe [...] adds 111ed1eb1757 wifi: iwlwifi: pcie: rescan bus if no parent adds af9d34abf54a wifi: iwlwifi: pcie: give up mem read if HW is dead adds 9536a09157d8 wifi: iwlwifi: pcie: enable TOP fatal error interrupt adds c9331008f340 wifi: iwlwifi: remove dead-code adds fc2fe0a5e856 wifi: iwlwifi: fw: disable firmware debug asserts adds 3dfbcf78f654 wifi: iwlwifi: mvm: log dropped frames adds bdd940613b4d wifi: iwlwifi: mvm: make "pldr_sync" mode effective adds 3d66848f032f wifi: iwlwifi: mvm: enable FILS DF Tx on non-PSC channel adds 499d02790495 wifi: iwlwifi: Use FW rate for non-data frames adds 828c79d9feb0 wifi: iwlwifi: mvm: fix recovery flow in CSA adds dfed221d2e2e wifi: iwlwifi: update context info structure definitions adds 1bd9c9eba6de wifi: iwlwifi: no power save during transition to D3 adds 4f1847cf4dd8 wifi: iwlwifi: mvm: move listen interval to constants adds 88717def36f7 wifi: iwlwifi: mvm: add a debug print when we get a BAR adds 3e99b4d28219 wifi: mac80211: Sanity check tx bitrate if not provided by driver adds e160ab85166e wifi: mac80211: don't return unset power in ieee80211_get_ [...] adds 9c386911b16d wifi: cfg80211: fix kernel-doc for wiphy_delayed_work_flush() adds ddd7f45c899f wifi: cfg80211: save power spectral density(psd) of regula [...] adds b7bcea9c27b3 wifi: cw1200: Avoid processing an invalid TIM IE adds 74b45618f534 wifi: rtw89: 52c: rfk: refine MCC channel info notification adds c83ff9a3a2ca wifi: rtw89: rfk: disable driver tracking during MCC adds 6e9d6f8254ee wifi: rtw89: 52c: rfk: disable DPK during MCC adds 31e415e3d08a wifi: rtw89: mcc: update role bitmap when changed adds 5f69aabab126 wifi: rtw89: mcc: track beacon offset and update when needed adds 15fe9b731953 wifi: rtw89: mcc: deal with P2P PS change adds 9ecb40ef5281 wifi: rtw89: mcc: deal with BT slot change adds 97211e026313 wifi: rtw89: mcc: deal with beacon NoA if GO exists adds a1cb73f29539 wifi: rtw89: add to query RX descriptor format v2 adds 6f09ff0a0927 wifi: rtw89: add to fill TX descriptor for firmware command v2 adds d542ee748ec3 wifi: rtw89: add to fill TX descriptor v2 adds c8b9a49f7a3d wifi: rtw89: add chip_info::txwd_info size to generalize T [...] adds 651298138e42 wifi: rtw89: consolidate registers of mac port to struct adds 7c8a55dd265b wifi: rtw89: add mac_gen pointer to access mac port registers adds c35642806830 wifi: rtl8xxxu: Add a description about the device ID 0x73 [...] adds f00928012886 wifi: wlcore: Convert to platform remove callback returning void adds cf74cdc6e581 wifi: brcmfmac: Annotate struct brcmf_gscan_config with __ [...] adds 45aec443bbb0 wifi: brcmfmac: firmware: Annotate struct brcmf_fw_request [...] adds 74f7957c9b1b wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debug [...] adds 3ffd23d121de wifi: mwifiex: cleanup struct mwifiex_sdio_mpa_rx adds 260323c3a3e3 wifi: mwifiex: use MODULE_FIRMWARE to add firmware files metadata adds a08bb28f6eb6 wifi: wilc1000: add back-off algorithm to balance tx queue [...] adds 357be7ebba38 wifi: ipw2x00: Annotate struct libipw_txb with __counted_by adds c2e01a3a7b9a wifi: mwifiex: simplify PCIE write operations adds 804edf4d18e2 wifi: mwifiex: followup PCIE and related cleanups adds 9483d8b3aac8 wifi: rtw89: add subband index of primary channel to struc [...] adds 1bf24172cc75 wifi: rtw89: indicate TX shape table inside RFE parameter adds 4cc05e315650 wifi: rtw89: indicate TX power by rate table inside RFE parameter adds 634fd9920c28 wifi: rtw89: phy: refine helpers used for raw TX power adds 9707ea6d6822 wifi: rtw89: load TX power by rate when RFE parms setup adds f6d601c7590f wifi: rtw89: phy: extend TX power common stuffs for Wi-Fi 7 chips adds 5ee7b2ea07cc wifi: rtw89: load TX power related tables from FW elements adds 5b43bd71f494 wifi: cfg80211: make read-only array centers_80mhz static const adds 6b348f6e34ce wifi: mac80211: ethtool: always hold wiphy mutex adds bb55441c57cc wifi: cfg80211: split struct cfg80211_ap_settings adds b32394983534 wifi: mac80211: use bandwidth indication element for CSA adds 2bf57b00abec wifi: mac80211: update the rx_chains after set_antenna() adds c09c4f31998b wifi: mac80211: don't connect to an AP while it's in a CSA [...] adds 8a58fc1ce487 wifi: mac80211: relax RCU check in for_each_vif_active_link() adds e865c827e9da wifi: mac80211: allow for_each_sta_active_link() under RCU adds 87cd646f615c wifi: cfg80211: reg: describe return values in kernel-doc adds cef7104720cc wifi: mac80211: describe return values in kernel-doc adds c9394c8210c8 wifi: mac80211_hwsim: move kernel-doc description adds 041a74cbe490 wifi: mac80211: Notify the low level driver on change in M [...] adds f605d10ad12b wifi: mac80211_hwsim: Handle BSS_CHANGED_VALID_LINKS adds 62e9c64eedfe wifi: mac80211: add support for parsing TID to Link mappin [...] adds 702e80470a33 wifi: mac80211: support handling of advertised TID-to-link [...] adds ef246a1480cc wifi: mac80211: support antenna control in injection adds a7b2cc591d55 wifi: cfg80211: report per-link errors during association adds 4aa064484504 wifi: mac80211: report per-link error during association adds 1228c749416c wifi: mac80211: reject MLO channel configuration if not supported adds 4ea1ed1d14d8 wifi: iwlwifi: mvm: support set_antenna() adds 5f809bafe48c wifi: iwlwifi: mvm: iterate active links for STA queues adds 89dc0a27e3fa wifi: iwlwifi: mvm: handle link-STA allocation in restart adds 2f199ba8776a wifi: iwlwifi: implement enable/disable for China 2022 regulatory adds 54d1e8b27e86 wifi: iwlwifi: pcie: (re-)assign BAR0 on driver bind adds 0c4aa7a12a5a wifi: iwlwifi: mvm: add support for new wowlan_info_notif adds 6185e1e5b4d0 wifi: iwlwifi: fail NIC access fast on dead NIC adds a856ce662c47 wifi: iwlwifi: mvm: make pldr_sync AX210 specific adds b99c4607973a wifi: iwlwifi: mvm: refactor TX rate handling adds 7534e9665ae7 wifi: iwlwifi: mvm: support injection antenna control adds 3aa80d31869b wifi: iwlwifi: mvm: check for iwl_mvm_mld_update_sta() errors adds c513228c472d wifi: iwlwifi: add mapping of a periphery register crf for WH RF adds 823a0258912b wifi: ieee80211: add UL-bandwidth definition of trigger frame adds 5482c0a28b26 wifi: cfg80211: OWE DH IE handling offload adds e406f2915010 wifi: cfg80211: add local_state_change to deauth trace adds 583058542f46 wifi: mac80211: fix check for unusable RX result adds dccc9aa7ee84 wifi: mac80211: remove RX_DROP_UNUSABLE adds 6c02fab72429 wifi: mac80211: split ieee80211_drop_unencrypted_mgmt() re [...] adds 2a1c5c7de468 wifi: mac80211: expand __ieee80211_data_to_8023() status adds b2172a9330b5 wifi: rt2x00: remove redundant check if u8 array element i [...] adds a4d7c872eb87 wifi: rtw89: mcc: fix NoA start time when GO is auxiliary adds 5f499ce69b8d wifi: rtw89: pause/proceed MCC for ROC and HW scan adds 0f93824ed720 wifi: rtw89: 8852c: declare to support two chanctx adds 8e73c0455b12 wifi: rtw89: declare MCC in interface combination adds 6016f0cb02f4 wifi: rtlwifi: cleanup few rtlxxxx_set_hw_reg() routines adds 4a93b554cf9f wifi: ath11k: mhi: add a warning message for MHI_CB_EE_RDDM crash adds bbc86757ca62 wifi: ath12k: Ignore fragments from uninitialized peer in dp adds d48f55e773dc wifi: ath12k: fix undefined behavior with __fls in dp adds 5bd2ced044bb wifi: ath11k: move references from rsvd2 to info fields adds 7791487cd16c wifi: ath11k: fix tid bitmap is 0 in peer rx mu stats adds 8b8b990fe495 wifi: ath12k: fix WARN_ON during ath12k_mac_update_vif_chan adds 3f53624f74f4 wifi: ath12k: fix radar detection in 160 MHz adds e6a1107bf5eb wifi: ath9k: simplify ar9003_hw_process_ini() adds 352281e4a0a0 wifi: ath9k: use u32 for txgain indexes adds 95f97fe0ac97 wifi: ath9k: fix clang-specific fortify warnings adds d4e244c85e45 wifi: ath12k: enable 320 MHz bandwidth for 6 GHz band in E [...] adds 41e7a399aea1 wifi: ath12k: change to initialize recovery variables earl [...] adds 1bc44a505a22 wifi: ath12k: fix possible out-of-bound read in ath12k_htt [...] adds 1133af5aea58 wifi: ath11k: add chip id board name while searching board [...] adds cb4c132ebfea wifi: ath10k: fix clang-specific fortify warning adds b302dce3d9ed wifi: ath12k: fix possible out-of-bound write in ath12k_wm [...] adds 9ae8c496d211 wifi: ath12k: fix DMA unmap warning on NULL DMA address adds dc73b2059354 wifi: ath9k: clean up function ath9k_hif_usb_resume adds 37c113e94fa0 wifi: ar5523: Remove unnecessary (void*) conversions adds 9705103f8e8e wifi: wcn36xx: remove unnecessary (void*) conversions adds 4bd0f7d0f311 wifi: ath5k: remove unnecessary (void*) conversions adds 779163fa1a37 wifi: ath6kl: remove unnecessary (void*) conversions adds 16e972d5767a wifi: ath10k: Remove unnecessary (void*) conversions adds e5e8b38f0c05 wifi: ath12k: Remove unnecessary (void*) conversions adds f8cbbb224b11 wifi: wcn36xx: Annotate struct wcn36xx_hal_ind_msg with __ [...] adds 3f856f29551f wifi: ath10k: Annotate struct ath10k_ce_ring with __counted_by adds 30e7099a6dc9 wifi: ath10k: drop HTT_DATA_TX_STATUS_DOWNLOAD_FAIL adds 39564b475ac5 wifi: ath11k: fix boot failure with one MSI vector adds ac13a7842ab4 wifi: ath11k: drop NULL pointer check in ath11k_update_per [...] adds 82ae3f463538 wifi: ath11k: drop redundant check in ath11k_dp_rx_mon_des [...] adds 9066794113c4 wifi: ath11k: remove unused members of 'struct ath11k_base' adds 458f66c30df2 wifi: ath11k: use kstrtoul_from_user() where appropriate adds 004ccbc0dd49 wifi: ath12k: add support for hardware rfkill for WCN7850 adds ecbb987b0a96 wifi: ath12k: fix recovery fail while firmware crash when [...] adds c2ebb1d11ab9 wifi: ath12k: indicate to mac80211 scan complete with abor [...] adds 870c6a72739c wifi: ath12k: indicate scan complete for scan canceled whe [...] adds c86ba8ee7e32 wifi: ath12k: change to treat alpha code na as world wide [...] adds a1e09eb35476 wifi: ath12k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS [...] adds 87fd0602610d wifi: ath11k: remove unnecessary (void*) conversions adds 43a10990404f wifi: ath12k: call ath12k_mac_fils_discovery() without condition adds c4cb46dfb291 wifi: ath12k: Set default beacon mode to burst mode adds ed823fd113b7 wifi: ath12k: add msdu_end structure for WCN7850 adds 4fd15bb705d3 wifi: ath11k: fix ath11k_mac_op_remain_on_channel() stack usage adds 9e61589ac3c2 wifi: ath11k: mac: fix struct ieee80211_sband_iftype_data [...] adds 9896f0608f9f Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds c419d884551f wifi: mac80211: fix ieee80211_drop_unencrypted_mgmt return [...] adds aa75cc029e05 wifi: mac80211: add back SPDX identifier adds 1af55a76e073 wifi: rtw89: regd: configure Thailand in regulation type adds ae22f2b9f535 wifi: rtw89: 8852c: update TX power tables to R67 adds e4a8efb52ef0 wifi: rtw89: 8852b: update TX power tables to R35 adds e9d9027e4ac9 wifi: rtw89: 8851b: update TX power tables to R34 adds ccd882042751 wifi: rtw89: refine uplink trigger based control mechanism adds fc158f91360d wifi: rtw89: refine bandwidth 160MHz uplink OFDMA performance adds 2ecfe6f07e8e wifi: rt2x00: fix MT7620 low RSSI issue adds 3391ee7f9ea5 wifi: rtlwifi: fix EDCA limit set by BT coexistence adds f0fb62e090bd wifi: rtlwifi: use unsigned long for rtl_bssid_entry timestamp adds 06b26738a7bb wifi: rtw89: mac: get TX power control register according [...] adds d51366421529 wifi: rtw89: phy: set TX power by rate according to chip gen adds 3b7dc652cc40 wifi: rtw89: phy: set TX power offset according to chip gen adds 70aa04f2d58c wifi: rtw89: phy: set TX power limit according to chip gen adds 932f85c18aef wifi: rtw89: phy: set TX power RU limit according to chip gen adds f680fc569566 wifi: rtw89: debug: show txpwr table according to chip gen adds 036042e15770 wifi: rtw89: debug: txpwr table supports Wi-Fi 7 chips adds 9418edf8ff01 wifi: rtlwifi: remove unreachable code in rtl92d_dm_check_ [...] adds 7d6904bf26b9 Merge wireless into wireless-next adds a1fb841f9d18 Merge tag 'wireless-next-2023-10-06' of git://git.kernel.o [...] adds 48533eca606e net: sock_dequeue_err_skb() optimization adds 19537e125cc7 net: bcmgenet: Remove custom ndo_poll_controller() adds 0aba524728f0 bcm63xx_enet: replace deprecated strncpy with strscpy adds 52cdbea1a54a liquidio: replace deprecated strncpy/strcpy with strscpy adds 092b0be65032 net: liquidio: replace deprecated strncpy with strscpy_pad adds a16724289af0 liquidio: replace deprecated strncpy with strscpy adds c04235395595 cavium/liquidio: replace deprecated strncpy with strscpy adds e18f3dc2beaa tools: ynl-gen: lift type requirement for attribute subsets adds 7049fd5df78c netlink: specs: remove redundant type keys from attributes [...] adds a4cd2f311a9a Merge branch 'tools-ynl-gen-lift-type-requirement-for-attr [...] adds 8cea95b0bd79 tools: ynl-gen: handle do ops with no input attrs adds 95b9a87c6a6b tcp: record last received ipv6 flowlabel adds 939463016b7a tcp: change data receiver flowlabel after one dup adds c41a38ef3bf7 Merge branch 'tcp-save-flowlabel-and-use-for-receiver-repathing' adds 59fe651753fb net: dsa: microchip: Fix uninitialized var in ksz9477_acl_ [...] adds 83b2d81b691c mlxsw: core_thermal: Fix -Wformat-truncation warning adds 392ce2abb0ce mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning adds 000677f9d6ee Merge branch 'mlxsw-fix-wformat-truncation-warnings' adds f0107b864f00 atm: fore200e: Drop unnecessary of_match_device() adds 1dab47139e61 appletalk: remove ipddp driver adds 382bb32d3865 net: dsa: qca8k: replace deprecated strncpy with ethtool_sprintf adds b0e4a14f5ba1 net: dsa: realtek: replace deprecated strncpy with ethtool [...] adds e5f061d5e340 net: dsa: realtek: rtl8365mb: replace deprecated strncpy w [...] adds 3014a0d54820 virtio-net: initially change the value of tx-frames adds 134674c1877b virtio-net: fix mismatch of getting tx-frames adds e9420838ab4f virtio-net: consistently save parameters for per-queue adds bfb2b3609162 virtio-net: fix per queue coalescing parameter setting adds f61fe5f081cf virtio-net: fix the vq coalescing setting for vq resize adds c4e33cf2611b virtio-net: a tiny comment update adds 0e594c1f5d0f Merge branch 'virtio-net-interrupt-moderation' adds 9bae5b055022 hv_netvsc: fix netvsc_send_completion to avoid multiple me [...] adds a026809c261b net: dsa: vsc73xx: add phylink capabilities adds db2c6d5fc4bd net: dsa: dsa_loop: add phylink capabilities adds 63b9f7a19ff1 net: dsa: remove dsa_port_phylink_validate() adds 0c2d3ff8c4f3 Merge branch 'dsa-validate-remove' adds 5247dbf16cee net/core: Introduce netdev_core_stats_inc() adds b3098d32ed6e net: add skb_segment kunit test adds 1b4fa28a8b07 net: parametrize skb_segment unit test to expand coverage adds 4688ecb1385f net: expand skb_segment unit test with frag_list coverage adds bbb63db3b0ec Merge branch 'skb_segment-testing' adds f1bc63aa6e11 net: hns3: add hns3 vf fault detect cap bit support adds 8a45c4f9e159 net: hns3: add vf fault detect support adds 9b47243cc290 Merge branch 'add-vf-fault-detect-support-for-hns3-etherne [...] adds 0f07415ebb78 netlink: specs: don't allow version to be specified for genetlink adds cb7fb0aa3cd8 tools: ynl: use ynl-gen -o instead of stdout in Makefile adds 473f8f2d1bfe octeontx2-af: replace deprecated strncpy with strscpy adds fda9e465a9d9 net: mvpp2: replace deprecated strncpy with strscpy adds ac49b992578d net: dsa: mt7530: replace deprecated strncpy with ethtool_sprintf adds ed9417206de7 net: dsa: lantiq_gswip: replace deprecated strncpy with et [...] adds 460c81da66f2 bna: replace deprecated strncpy with strscpy_pad adds ef724517b596 netdev: replace simple napi_schedule_prep/__napi_schedule [...] adds 0a779003213b netdev: make napi_schedule return bool on NAPI successful [...] adds 73382e919f3d netdev: replace napi_reschedule with napi_schedule adds be176234d0a8 net: tc35815: rework network interface interrupt logic adds d1fea38f01ac netdev: use napi_schedule bool instead of napi_schedule_pr [...] adds afed2b54c540 netfilter: nf_tables: Always allocate nft_rule_dump_ctx adds 30fa41a0f6df netfilter: nf_tables: Drop pointless memset when dumping rules adds 405c8fd62d61 netfilter: nf_tables: Carry reset flag in nft_rule_dump_ctx adds 8194d599bc01 netfilter: nf_tables: Carry s_idx in nft_rule_dump_ctx adds 99ab9f84b85e netfilter: nf_tables: Don't allocate nft_rule_dump_ctx adds 8a23f4ab92f9 netfilter: conntrack: simplify nf_conntrack_alter_reply adds 6ac9c51eebe8 netfilter: conntrack: prefer tcp_error_log to pr_debug adds 94ecde833be5 netfilter: cleanup struct nft_table adds 21b2e2624d2e Merge tag 'nf-next-23-10-10' of https://git.kernel.org/pub [...] adds 04317b129e4e nfp: add support CHACHA20-POLY1305 offload for ipsec adds 2f0968a030f2 net: gso_test: fix build with gcc-12 and earlier adds 0e6bb5b7f4c8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 38985e8c278b net: Handle bulk delete policy in bridge driver adds bfe36bf7811c vxlan: vxlan_core: Make vxlan_flush() more generic for future use adds 77b613efcc81 vxlan: vxlan_core: Do not skip default entry in vxlan_flus [...] adds d324eb9cec84 vxlan: vxlan_core: Add support for FDB flush adds a0f89d5e68b6 vxlan: vxlan_core: Support FDB flushing by source VNI adds 36c111233b56 vxlan: vxlan_core: Support FDB flushing by nexthop ID adds c499fccb71cb vxlan: vxlan_core: Support FDB flushing by destination VNI adds ac0db4ddd0cb vxlan: vxlan_core: Support FDB flushing by destination port adds 2dcd22023cab vxlan: vxlan_core: Support FDB flushing by destination IP adds 96eece693330 selftests: Add test cases for FDB flush with VXLAN device adds f826f2a2ee1e selftests: fdb_flush: Add test cases for FDB flush with br [...] adds 7497b0af2157 Merge branch 'vxlan-fdb-flushing' adds 4d177f499665 net: stmmac: dwmac-stm32: refactor clock config adds b0377116decd net: ethernet: Use device_get_match_data() adds 13266ad9e52e net: ethernet: wiznet: Use spi_get_device_match_data() adds 2dd307189220 net: wwan: t7xx: Add __counted_by for struct t7xx_fsm_even [...] adds a243ecc323b9 net: mdio: xgene: Use device_get_match_data() adds 659ce55fddd2 net: fec: replace deprecated strncpy with ethtool_sprintf adds 431acee06923 ibmvnic: replace deprecated strncpy with strscpy adds 0b38d2ec2282 xen-netback: add software timestamp capabilities adds 6151ff9c7521 selftests: netdevsim: use suitable existing dummy file for [...] adds 895359b8c1e7 net: stmmac: fix typo in comment adds 3bab3ee0f95e tls: get salt using crypto_info_salt in tls_enc_skb adds 8f1d532b4a49 tls: drop unnecessary cipher_type checks in tls offload adds 6d5029e54700 tls: store rec_seq directly within cipher_context adds bee6b7b30706 tls: rename MAX_IV_SIZE to TLS_MAX_IV_SIZE adds 1c1cb3110d7e tls: store iv directly within cipher_context adds 615580cbc99a tls: extract context alloc/initialization out of tls_set_s [...] adds a9937816edde tls: move tls_prot_info initialization out of tls_set_sw_offload adds 1a074f7618e8 tls: also use init_prot_info in tls_set_device_offload adds 013740799987 tls: add a helper to allocate/initialize offload_ctx_tx adds b6a30ec9239a tls: remove tls_context argument from tls_set_sw_offload adds 4f4866991847 tls: remove tls_context argument from tls_set_device_offload adds 1cf7fbcee60a tls: validate crypto_info in a separate helper adds 0700aa3a7503 chcr_ktls: use tls_offload_context_tx and driver_state lik [...] adds 9f0c8245516b tls: use fixed size for tls_offload_context_{tx,rx}.driver_state adds 35715ac13a77 Merge branch 'tls-cleanups' adds 5aa4c9608d2d net/mlx5: Introduce ifc bits for migration in a chunk mode adds 6581da706473 Merge branch 'mlx5-vfio' into mlx5-next adds 0d293714ac32 RDMA/mlx5: Send events from IB driver about device affilia [...] adds bf11485f8419 net/mlx5: Register mlx5e priv to devcom in MPV mode adds eff5b663a6c3 net/mlx5: Store devcom pointer inside IPsec RoCE adds ef36ffcb3810 net/mlx5: Add alias flow table bits adds 8c894f88c479 net/mlx5: Implement alias object allow and create functions adds 69c08efcbe7f net/mlx5: Add create alias flow table function to ipsec roce adds dfbd229abeee net/mlx5: Configure IPsec steering for egress RoCEv2 MPV traffic adds f2f0231cfe89 net/mlx5: Configure IPsec steering for ingress RoCEv2 MPV traffic adds 82f9378c443c net/mlx5: Handle IPsec steering upon master unbind/bind adds 1bc60524ca1a Merge branch 'mlx5-next' of https://git.kernel.org/pub/scm [...] adds cf8b49fbd041 net: fix IPSTATS_MIB_OUTFORWDATAGRAMS increment after frag [...] adds e3bbab4754de net: dsa: vsc73xx: replace deprecated strncpy with ethtool [...] adds 46b92e10d631 net: libwx: support hardware statistics adds 9224ade65390 net: txgbe: add ethtool stats support adds 0a2714d5e2d3 net: ngbe: add ethtool stats support adds c47ed22c5443 Merge branch 'wangxun-ethtool-stats' adds 5ee0a3bd1509 octeontx2-af: Enable hardware timestamping for VFs adds 958a140d7a0a mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization adds d273e99b5623 nfp: replace deprecated strncpy with strscpy adds 88fca39b660b net/mlx4_core: replace deprecated strncpy with strscpy adds e343023e03d2 net: sparx5: replace deprecated strncpy with ethtool_sprintf adds ad0ebd8b4457 ionic: replace deprecated strncpy with strscpy adds c3983d5e99b2 net: phy: tja11xx: replace deprecated strncpy with ethtool [...] adds 220dd227ca3a sfc: replace deprecated strncpy with strscpy adds 28856ab2c0b5 netconsole: move init/cleanup functions lower adds 131eeb45b961 netconsole: Initialize configfs_item for default targets adds 5fbd6cdbe304 netconsole: Attach cmdline target to dynamic target adds 7eeb84d89f2e Documentation: netconsole: add support for cmdline targets adds 1efddc064e18 Merge branch 'net-netconsole-configfs-entries-for-boot-target' adds 621735f59064 r8169: fix rare issue with broken rx after link-down on RTL8125 adds a02527363abb qed: replace uses of strncpy adds 85605fb694f0 appletalk: remove special handling code for ipddp adds 0064cfb44084 vsock: set EPOLLERR on non-empty error queue adds 49dbe25adac4 vsock: read from socket's error queue adds 5fbfc7d24334 vsock: check for MSG_ZEROCOPY support on send adds dcc55d7bb230 vsock: enable SOCK_SUPPORT_ZC bit adds 3719c48d9a20 vhost/vsock: support MSG_ZEROCOPY for transport adds e2fcc326b498 vsock/virtio: support MSG_ZEROCOPY for transport adds cfdca3904687 vsock/loopback: support MSG_ZEROCOPY for transport adds e0718bd82e27 vsock: enable setting SO_ZEROCOPY adds bac2cac12c26 docs: net: description of MSG_ZEROCOPY for AF_VSOCK adds bc36442ef3b7 test/vsock: MSG_ZEROCOPY flag tests adds e846d679ad13 test/vsock: MSG_ZEROCOPY support for vsock_perf adds 8d211285c6d4 test/vsock: io_uring rx/tx tests adds 4b714fd1a05b Merge branch 'vsock-virtio-vhost-zerocopy' adds 38f9a08a3e6a sfc: parse mangle actions (NAT) in conntrack entries adds 0c7fe3b3720e sfc: support offloading ct(nat) action in RHS rules adds 4d825faf3e97 Merge branch 'sfc-conntrack-offload' adds 6e55b1cbf05d docs: try to encourage (netdev?) reviewers adds b22f21f7a541 tg3: Improve PTP TX timestamping logic adds 9e479d64dc58 i40e: Add initial devlink support adds 7aabde397683 i40e: Split and refactor i40e_nvm_version_str() adds 5a423552e0d9 i40e: Add handler for devlink .info_get adds df19ea696644 i40e: Refactor and rename i40e_read_pba_string() adds 3e02480d5e38 i40e: Add PBA as board id info to devlink .info_get adds cc30c6346b9e Merge branch 'i40e-devlink' adds 27ed30d1f861 dpll: docs: add support for pin signal phase offset/adjust adds c3c6ab95c397 dpll: spec: add support for pin-dpll signal phase offset/adjust adds d7fbc0b7e846 dpll: netlink/core: add support for pin-dpll signal phase [...] adds 90e1c90750d7 ice: dpll: implement phase related callbacks adds 20f6677234d8 dpll: netlink/core: change pin frequency set behavior adds 99620ea03327 Merge branch 'dpll-phase-offset-phase-adjust' adds 60c6946675fc posix-clock: introduce posix_clock_context concept adds d26ab5a35ad9 ptp: Replace timestamp event queue with linked list adds 8f5de6fb2453 ptp: support multiple timestamp event readers adds c5a445b1e934 ptp: support event queue reader channel masks adds 403376ddb422 ptp: add debugfs interface to see applied channel masks adds 26285e689c6c ptp: add testptp mask test adds c49bba011b51 Merge branch 'ptp-multiple-readers' adds 101c6032031f net: cxgb3: simplify logic for rspq_check_napi adds 3c4fe89878fe selftests: net: remove unused variables adds bf3fcbf7e7a0 ipv4: rename and move ip_route_output_tunnel() adds 78f3655adcb5 ipv4: remove "proto" argument from udp_tunnel_dst_lookup() adds 72fc68c6356b ipv4: add new arguments to udp_tunnel_dst_lookup() adds 3ae983a603a4 ipv4: use tunnel flow flags for tunnel route lookups adds 60a77d11cd5d geneve: add dsfield helper function adds daa2ba7ed1d1 geneve: use generic function for tunnel IPv4 route lookup adds 6f19b2c136d9 vxlan: use generic function for tunnel IPv4 route lookup adds d8118b945f03 Merge branch 'udp-tunnel-route-lookups' adds dccce1d7c040 tsnep: Inline small fragments within TX descriptor adds 54a59aed395c net, sched: Make tc-related drop reason more flexible adds 39d08b91646d net, sched: Add tcf_set_drop_reason for {__,}tcf_classify adds 562b1fdf061b tcp: Set pingpong threshold via sysctl adds eb7fa2eb9689 net: netcp: replace deprecated strncpy with strscpy adds 4ddc1f1f7339 net: phy: smsc: replace deprecated strncpy with ethtool_sprintf adds 2242f22ae509 lan78xx: replace deprecated strncpy with strscpy adds 1cfce8261d9c net: usb: replace deprecated strncpy with strscpy adds c60991f8e187 cgroup, netclassid: on modifying netclassid in cgroup, onl [...] adds 97ddc25a368c drivers: net: wwan: wwan_core.c: resolved spelling mistake adds e411a8e3bb2d net: stub tcp_gro_complete if CONFIG_INET=n adds 90de47f020db page_pool: fragment API support for 32-bit arch with 64-bit DMA adds 577c06af8188 bpf: Disable zero-extension for BPF_MEMSX adds 6cb66eca36f3 selftests/bpf: Unmount the cgroup2 work directory adds 9873ce2e9c68 selftests/bpf: Add big-endian support to the ldsx test adds 3de55893f648 s390/bpf: Implement BPF_MOV | BPF_X with sign-extension adds 738476a079bd s390/bpf: Implement BPF_MEMSX adds 90f426d35e01 s390/bpf: Implement unconditional byte swap adds c690191e23d8 s390/bpf: Implement unconditional jump with 32-bit offset adds 91d2ad78e90c s390/bpf: Implement signed division adds 48c432382dd4 selftests/bpf: Enable the cpuv4 tests for s390x adds c29913bbf4ec selftests/bpf: Trim DENYLIST.s390x adds cf67d28de348 Merge branch 'implement-cpuv4-support-for-s390x' adds 0ee352fe0d28 samples/bpf: syscall_tp_user: Rename num_progs into nr_tests adds 9220c3ef6fef samples/bpf: syscall_tp_user: Fix array out-of-bound access adds ac0691c75ab7 bpf, docs: Add loongarch64 as arch supporting BPF JIT adds 7257cee65269 libbpf: Resolve symbol conflicts at the same offset for uprobe adds bb7fa09399b9 libbpf: Support symbol versioning for uprobe adds 7089f85a9eb9 selftests/bpf: Add tests for symbol versioning for uprobe adds 831916fb93d4 Merge branch 'libbpf: Support symbol versioning for uprobe' adds 4448f64c549c libbpf: Refactor cleanup in ring_buffer__add adds ef3b82003e6c libbpf: Switch rings to array of pointers adds 1c97f6afd739 libbpf: Add ring_buffer__ring adds c1ad2e47f97c selftests/bpf: Add tests for ring_buffer__ring adds 059a8c0c5acd libbpf: Add ring__producer_pos, ring__consumer_pos adds b18db8712ecf selftests/bpf: Add tests for ring__*_pos adds 3b34d2972612 libbpf: Add ring__avail_data_size adds f3a01d385fbb selftests/bpf: Add tests for ring__avail_data_size adds e79abf717fce libbpf: Add ring__size adds bb32dd2c8fec selftests/bpf: Add tests for ring__size adds ae769390377a libbpf: Add ring__map_fd adds 6e38ba5291f9 selftests/bpf: Add tests for ring__map_fd adds 16058ff28b7e libbpf: Add ring__consume adds cb3d7dd2d0db selftests/bpf: Add tests for ring__consume adds e0fa6523e02a Merge branch 'add libbpf getters for individual ringbuffers' adds f915fcb38553 bpf: Count stats for kprobe_multi programs adds e2b2cd592adb bpf: Add missed value to kprobe_multi link info adds 3acf8ace6823 bpf: Add missed value to kprobe perf link info adds dd8657894c11 bpf: Count missed stats in trace_call_bpf adds b24fc35521b0 bpftool: Display missed count for kprobe_multi link adds b563b9bae8c3 bpftool: Display missed count for kprobe perf link adds 01e4ae474e39 selftests/bpf: Add test for missed counts of perf event li [...] adds 59e83c0187c5 selftests/bpf: Add test for recursion counts of perf event [...] adds 85981e0f9e9f selftests/bpf: Add test for recursion counts of perf event [...] adds 0e73ef1d8c09 Merge branch 'bpf: Add missed stats for kprobes' adds 9e09b75079e2 samples/bpf: Add -fsanitize=bounds to userspace programs adds 2147c8d07e1a libbpf: Allow Golang symbols in uprobe secdef adds 8367eb954e24 selftests/xsk: Move pkt_stream to the xsk_socket_info adds 93ba11247907 selftests/xsk: Rename xsk_xdp_metadata.h to xsk_xdp_common.h adds 985fd2145a29 selftests/xsk: Move src_mac and dst_mac to the xsk_socket_info adds 8913e653e9b8 selftests/xsk: Iterate over all the sockets in the receive [...] adds 46e43786cc60 selftests/xsk: Remove unnecessary parameter from pkt_set() [...] adds fd0815ae9b8a selftests/xsk: Iterate over all the sockets in the send pk [...] adds fc2cb86495da selftests/xsk: Modify xsk_update_xskmap() to accept the in [...] adds 6d198a89c004 selftests/xsk: Add a test for shared umem feature adds 93fb2776f43e Merge branch 'bpf-xsk-sh-umem' adds 8a412c5c1cd6 libbpf: Fix syscall access arguments on riscv adds 0f2692ee4324 selftests/bpf: Define SYS_PREFIX for riscv adds b55b775f0316 selftests/bpf: Define SYS_NANOSLEEP_KPROBE_NAME for riscv adds cbcb199b7cd2 Merge branch 'libbpf/selftests syscall wrapper fixes for RISC-V' adds 97a79e502e25 selftests/bpf: Add cross-build support for urandom_read et al adds 72fae6319962 selftests/bpf: Enable lld usage for RISC-V adds e096ab9d9f45 selftests/bpf: Add uprobe_multi to gen_tar target adds 3157b7ce14bb Merge branch 'selftest/bpf, riscv: Improved cross-building [...] adds d549854bc58f selftests/bpf: Enable CONFIG_VSOCKETS in config adds 9c8c3fa3a52b bpf: Fix the comment for bpf_restore_data_end() adds bc5bc309db45 bpf: Inherit system settings for CPU security mitigations adds 925a01577ea5 selftests/bpf: Fix compiler warnings reported in -O2 mode adds 46475cc0dded selftests/bpf: Support building selftests in optimized -O2 mode adds 0af3aace5b91 selftests/bpf: Don't truncate #test/subtest field adds fdd11c14c33b selftests/bpf: Add pairs_redir_to_connected helper adds 84cb9cbd911a bpf: Annotate struct bpf_stack_map with __counted_by adds d6247ecb6c1e bpf: Add ability to pin bpf timer to calling CPU adds 0d7ae0686075 selftests/bpf: Test pinning bpf timer to a core adds 23671f4dfd10 bpftool: Align output skeleton ELF code adds 1be84ca53ca0 bpftool: Align bpf_load_and_run_opts insns and data adds dab4e1f06cab bpf: Derive source IP addr via bpf_*_fib_lookup() adds b0f7a8ca1179 selftests/bpf: Add BPF_FIB_LOOKUP_SRC tests adds 1ef09e1281a1 Merge branch 'bpf: Fix src IP addr related limitation in b [...] adds feba7b634ef0 selftests/bpf: Add missing section name tests for getpeern [...] adds fefba7d1ae19 bpf: Propagate modified uaddrlen from cgroup sockaddr programs adds 53e380d21441 bpf: Add bpf_sock_addr_set_sun_path() to allow writing uni [...] adds 859051dd165e bpf: Implement cgroup sockaddr hooks for unix sockets adds bf90438c78df libbpf: Add support for cgroup unix socket address hooks adds 8b3cba987e6d bpftool: Add support for cgroup unix socket address hooks adds 3243fef6a4c0 documentation/bpf: Document cgroup unix socket address hooks adds af2752ed450e selftests/bpf: Make sure mount directory exists adds 82ab6b505e81 selftests/bpf: Add tests for cgroup unix socket address hooks adds d2dc885b8c9d Merge branch 'Add cgroup sockaddr hooks for unix sockets' adds 236334aeec0f bpf: Avoid unnecessary audit log for CPU security mitigations adds 9c1292eca243 net/bpf: Avoid unused "sin_addr_len" warning when CONFIG_C [...] adds ba8ea72388a1 bpf: Change syscall_nr type to int in struct syscall_tp_t adds f10ca5da5bd7 bpf: Don't explicitly emit BTF for struct btf_iter_num adds 45b38941c81f selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c adds 4ac454682158 bpf: Introduce task_vma open-coded iterator kfuncs adds e0e1a7a5fc37 selftests/bpf: Add tests for open-coded task_vma iter adds 0e10fd4b7a6d Merge branch 'Open-coded task_vma iter' adds 2d78928c9cf7 selftests/bpf: Improve percpu_alloc test robustness adds 08a7078feacf selftests/bpf: Improve missed_kprobe_recursion test robustness adds cde785142885 selftests/bpf: Make align selftests more robust adds 72f8a1de4a7e bpf: Disambiguate SCALAR register state output in verifier logs adds 1a8a315f008a bpf: Ensure proper register state printing for cond jumps adds 99c9991f4e5d Merge branch 'bpf-log-improvements' adds a3c2dd96487f Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] adds 1b2d3b45c194 net: gso_test: release each segment individually adds ee71d6d5f18b dt-bindings: i3c: Add mctp-controller property adds 0ac6486e5cbd i3c: Add support for bus enumeration & notification adds c8755b29b58e mctp i3c: MCTP I3C driver adds 53c6b86cd084 Merge branch 'i3c-mctp-net-driver' adds df3bf90fef28 net: openvswitch: Use struct_size() adds 7713ec844756 net: openvswitch: Annotate struct mask_array with __counted_by adds baa19b2e4b7b wifi: mt76: mt7603: rework/fix rx pse hang check adds c677dda16523 wifi: mt76: mt7603: improve watchdog reset reliablity adds 317620593349 wifi: mt76: mt7603: improve stuck beacon handling adds 19e4f271d62e wifi: mt76: mt7603: add missing register initialization fo [...] adds c2fcc83b41a6 wifi: mt76: mt7603: disable A-MSDU tx support on MT7628 adds debd133ab2e2 wifi: mt76: use atomic iface iteration for pre-TBTT work adds 0335c034e726 wifi: mt76: fix race condition related to checking tx queu [...] adds 832f42699791 wifi: mt76: remove unused error path in mt76_connac_tx_com [...] adds 5d0e7dde4a68 wifi: mt76: add DMA mapping error check in mt76_alloc_txwi() adds b2491018587a wifi: mt76: mt7915: fix monitor mode issues adds 525209262f9c wifi: mt76: connac: introduce helper for mt7925 chipset adds 69f94b9fab06 wifi: mt76: mt792x: support mt7925 chip init adds d3d7f57e5c1c wifi: mt76: connac: export functions for mt7925 adds e9eac4eb1bbd wifi: mt76: connac: add eht support for phy mode config adds 975cd4d6d547 wifi: mt76: connac: add eht support for tx power adds 473f26fb167e wifi: mt76: connac: add data field in struct tlv adds 3c1199134874 wifi: mt76: connac: add more unified command IDs adds ebe81e6b8659 wifi: mt76: connac: add more unified event IDs adds bde2e77f7626 wifi: mt76: mt7996: set correct wcid in txp adds d40fd59b7267 wifi: mt76: mt7996: fix beamform mcu cmd configuration adds e19028104b2d wifi: mt76: mt7996: fix beamformee ss subfield in EHT PHY cap adds 9b11696e5c5b wifi: mt76: mt7996: fix wmm queue mapping adds 0197923ecf5e wifi: mt76: mt7996: fix rx rate report for CBW320-2 adds 84f313b7392f wifi: mt76: mt7996: fix TWT command format adds 11ca0163970b wifi: mt76: mt7996: only set vif teardown cmds at remove i [...] adds 005c3f5914a8 wifi: mt76: mt7996: support more options for mt7996_set_bi [...] adds 377844a7c487 wifi: mt76: mt7996: support per-band LED control adds ed160b600ffc wifi: mt76: Use PTR_ERR_OR_ZERO() to simplify code adds fce9c967820a wifi: mt76: mt7921e: Support MT7992 IP in Xiaomi Redmibook [...] adds 03f0e11da7fb wifi: mt76: fix clang-specific fortify warnings adds e35f43aa34d3 wifi: mt76: connac: add MBSSID support for mt7996 adds de869f81f994 wifi: mt76: update beacon size limitation adds aad094be9f44 wifi: mt76: check sta rx control frame to multibss capability adds d6a2f91741d9 wifi: mt76: fix potential memory leak of beacon commands adds 413f05d68d11 wifi: mt76: get rid of false alamrs of tx emission issues adds c685034cabc5 wifi: mt76: fix per-band IEEE80211_CONF_MONITOR flag comparison adds 8234324ae909 wifi: mt76: check vif type before reporting cca and csa adds 3d5a42905a72 wifi: mt76: mt7915: update mpdu density capability adds ced1a0b8f394 wifi: mt76: mt7915: fix beamforming availability check adds 1f39e1d95a21 wifi: mt76: Drop unnecessary error check for debugfs_create_dir() adds f50206555992 wifi: mt76: move struct ieee80211_chanctx_conf up to struc [...] adds 32b1000db221 wifi: mt76: mt7921: fix the wrong rate pickup for the chan [...] adds c558d22e7a93 wifi: mt76: mt7921: fix the wrong rate selected in fw for [...] adds c948b5da6bbe wifi: mt76: mt7925: add Mediatek Wi-Fi7 driver for mt7925 chips adds 81af5418049f wifi: mt76: mt7915 add tc offloading support adds 4d2cb56afaf7 wifi: mt76: mt792x: move mt7921_skb_add_usb_sdio_hdr in mt [...] adds 5ab7d466c4ac wifi: mt76: mt792x: move some common usb code in mt792x module adds 2461599f835e wifi: mt76: mt7996: get tx_retries and tx_failed from txfree adds adde3eed4a75 wifi: mt76: mt7996: Add mcu commands for getting sta tx statistic adds 2569ea5326e2 wifi: mt76: mt7996: enable PPDU-TxS to host adds 9585316a2aaf wifi: mt76: mt7996: remove periodic MPDU TXS request adds ef444ad00474 wifi: mt76: reduce spin_lock_bh held up in mt76_dma_rx_cleanup adds dab35009fc1c wifi: mt76: mt7921: move connac nic capability handling to mt7921 adds 7801da338856 wifi: mt76: mt7921: enable set txpower for UNII-4 adds 51ba0e3a15eb wifi: mt76: mt7921: add 6GHz power type support for clc adds 4fc8df50fd41 wifi: mt76: mt7921: get regulatory information from the clc event adds 09382d8f8641 wifi: mt76: mt7921: update the channel usage when the regd [...] adds bd94d501c0c9 wifi: mt76: Annotate struct mt76_rx_tid with __counted_by adds 089482a06b74 Merge tag 'mt76-for-kvalo-2023-09-30' of https://github.co [...] adds 47c27aa7ded4 wifi: ath12k: mhi: fix potential memory leak in ath12k_mhi [...] adds 1e55298a6394 wifi: ath12k: do not drop data frames from unassociated stations adds 7d9832e3b538 wifi: ath12k: add read variant from SMBIOS for download bo [...] adds 972754bfeec4 wifi: ath12k: add keep backward compatibility of PHY mode [...] adds 3fcb81420aca wifi: ath10k: consistently use kstrtoX_from_user() functions adds 170c75d43a77 wifi: ath10k: Don't touch the CE interrupt registers after [...] adds 6c751f1a7bb8 wifi: carl9170: remove unnecessary (void*) conversions adds 79bd60ee87e1 wifi: ath: dfs_pattern_detector: Fix a memory initializati [...] adds 27e154abf694 wifi: ath: dfs_pattern_detector: Use flex array to simplify code adds d876188ab807 wifi: ath10k: indicate to mac80211 scan complete with abor [...] adds 322a487c53f8 wifi: ath10k: simplify ath10k_peer_create() adds 69fcb5259056 wifi: ath11k: fix CAC running state during virtual interfa [...] adds 77f1ee6fd8b6 wifi: ath11k: fix Tx power value during active CAC adds 453a62a3ee65 wifi: ath12k: fix debug messages adds 164f1842d993 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 8b27aed225ca wifi: wfx: fix power_save setting when AP is stopped adds 94c104d51830 wifi: wfx: relocate wfx_rate_mask_to_hw() adds cf0cc05c8c23 wifi: wfx: move wfx_skb_*() out of the header file adds fc5cb24fd50e wifi: wfx: introduce hif_scan_uniq() adds f091bcb62dc6 wifi: wfx: simplify exclusion between scan and Rx filters adds 04106ec5bb02 wifi: wfx: scan_lock is global to the device adds f7385a20249e wifi: wfx: allow to send frames during ROC adds fc627dad3f01 wifi: wfx: implement wfx_remain_on_channel() adds ea2274ab0b18 wifi: wfx: fix case where rates are out of order adds 0c1784cbe62f wifi: rtw88: regd: configure QATAR and UK adds 5995ec73ef2c wifi: rtw88: 8821c: update TX power limit to V67 adds 9c2651f6a9ba wifi: rtw88: 8822c: update TX power limit to V70 adds 02f697ab2213 wifi: rtw88: regd: update regulatory map to R64-R42 adds 14a5b11532e8 wifi: rtw88: 8821c: tweak CCK TX filter setting for SRRC r [...] adds 71ffa1bcd7a0 wifi: rtlwifi: use unsigned long for bt_coexist_8723 timestamp adds de8dd0969498 wifi: rtw88: Remove duplicate NULL check before calling us [...] adds 5cf47dc14158 wifi: hostap: Add __counted_by for struct prism2_download_ [...] adds 62d19b358088 wifi: brcmfmac: fweh: Add __counted_by for struct brcmf_fw [...] adds d9756ce618f3 wifi: p54: Annotate struct p54_cal_database with __counted_by adds 0c27d27258ff wifi: rtlwifi: use convenient list_count_nodes() adds 61b546b1f3e2 wifi: radiotap: add bandwidth definition of EHT U-SIG adds 786a93c9b232 wifi: rtw89: parse EHT information from RX descriptor and [...] adds 1f3cd090b4b2 wifi: rtw89: Add EHT rate mask as parameters of RA H2C command adds f456701201e2 wifi: rtw89: parse TX EHT rate selected by firmware from R [...] adds e25ef743866c wifi: rtw89: show EHT rate in debugfs adds f1f74dffdfb7 wifi: rtw89: add EHT radiotap in monitor mode adds 07202dc12b53 wifi: rtw89: coex: add annotation __counted_by() for struc [...] adds 618071ae0f7e wifi: rtw89: coex: add annotation __counted_by() to struct [...] adds 166ab7ca3418 wifi: atmel: remove unused ioctl function adds f35ccb65bd18 wifi: hostap: remove unused ioctl function adds 461908825205 wifi: rtlwifi: simplify TX command fill callbacks adds fbd1829d2960 wifi: rtw89: mac: update RTS threshold according to chip gen adds 7f69cd4253c3 wifi: rtw89: mac: generalize register of MU-EDCA switch ac [...] adds 79c55327cf24 wifi: rtw89: mac: add registers of MU-EDCA parameters for [...] adds 5fa1c5d416d5 wifi: rtw89: mac: set bfee_ctrl() according to chip gen adds 31b7cd195af7 wifi: rtw89: mac: set bf_assoc capabilities according to chip gen adds b650981501bf wifi: rtw89: mac: do bf_monitor only if WiFi 6 chips adds 56a7bb12c78f Merge tag 'wireless-next-2023-10-16' of git://git.kernel.o [...] adds cbf51acbc5d5 net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry adds bdb4dfda3b41 net: bridge: Track and limit dynamically learned FDB entries adds ddd1ad68826d net: bridge: Add netlink knobs for number / max learned FD [...] adds 19297c3ab23c net: bridge: Set strict_start_type for br_policy adds 6f84090333bb selftests: forwarding: bridge_fdb_learning_limit: Add a ne [...] adds 99e79b677b9a Merge branch 'bridge-add-a-limit-on-learned-fdb-entries' adds 73b24e7ce8f1 eth: bnxt: fix backward compatibility with older devices adds b6f9774719e5 net: phylink: provide mac_get_caps() method adds 2141297d4257 net: fman: convert to .mac_get_caps() adds da5f6b80ad64 net: phylink: remove .validate() method adds 743f6397623e net: phylink: remove a bunch of unused validation methods adds 9fe1450f6d3c Merge branch 'net-remove-last-of-the-phylink-validate-meth [...] adds 9fea94d3a8ca tools: ynl: fix converting flags to names after recent cleanup adds 5294df643ba6 docs: netlink: clean up after deprecating version adds d4b14c1da5bf hamradio: replace deprecated strncpy with strscpy_pad adds 3f7f31fff251 net/mlx5: Parallelize vhca event handling adds 15fa898aebe5 net/mlx5: Redesign SF active work to remove table_lock adds 89d351c2241a net/mlx5: Avoid false positive lockdep warning by adding l [...] adds e534552c92a4 net/mlx5: Refactor LAG peer device lookout bus logic to ml [...] adds b430c1b4f63b net/mlx5: Replace global mlx5_intf_lock with HCA devcom co [...] adds 0d2d6bc7e74f net/mlx5: Remove unused declaration adds 58cd34772a30 net/mlx5: fix config name in Kconfig parameter documentation adds 68e81110fbcf net/mlx5: Use PTR_ERR_OR_ZERO() to simplify code adds 5a37b2882418 net/mlx5e: Use PTR_ERR_OR_ZERO() to simplify code adds d90ea84375b8 net/mlx5e: Refactor rx_res_init() and rx_res_free() APIs adds cae8e6dea279 net/mlx5e: Refactor mlx5e_rss_set_rxfh() and mlx5e_rss_get_rxfh() adds 0d806cf9c007 net/mlx5e: Refactor mlx5e_rss_init() and mlx5e_rss_free() API's adds 74a8dadac17e net/mlx5e: Preparations for supporting larger number of channels adds 6dd6eaf43e8d net/mlx5e: Increase max supported channels number to 256 adds 627aa13921c3 net/mlx5e: Allow IPsec soft/hard limits in bytes adds ee2a35fedbc9 Merge tag 'mlx5-updates-2023-10-10' of git://git.kernel.or [...] adds 2034d90ae41a net: treat possible_net_t net pointer as an RCU one and ad [...] adds c503bc7df602 devlink: call peernet2id_alloc() with net pointer under RC [...] adds a380687200e0 devlink: take device reference for devlink object adds b5f4e371336a devlink: don't take instance lock for nested handle put adds b6f23b319aad Documentation: devlink: add nested instance section adds bb11cf9b2c4a Documentation: devlink: add a note about RTNL lock into lo [...] adds 5d77371e8c85 devlink: document devlink_rel_nested_in_notify() function adds a0a860224743 Merge branch 'devlink-deadlock' adds 26c5334d344d ethtool: Add forced speed to supported link modes maps adds a5b65cd2a317 qede: Refactor qede_forced_speed_maps_init() adds 982b0192db45 ice: Refactor finding advertised link speed adds 810799a06641 Merge branch 'ethtool-forced-speed' adds e15e5027106f netfilter: xt_mangle: only check verdict part of return value adds 4d26ab0086aa netfilter: nf_tables: mask out non-verdict bits when check [...] adds 6291b3a67ad5 netfilter: conntrack: convert nf_conntrack_update to netfi [...] adds 35c038b0a4be netfilter: nf_nat: mask out non-verdict bits when checking [...] adds e0d4593140b0 netfilter: make nftables drops visible in net dropmonitor adds cf8b7c1a5be7 netfilter: bridge: convert br_netfilter to NF_DROP_REASON adds 256001672153 netfilter: nf_tables: de-constify set commit ops function [...] adds 37fb1c81d210 Merge tag 'nf-next-23-10-18' of https://git.kernel.org/pub [...] adds c4eee56e14fe net: skb_find_text: Ignore patterns extending past 'to' adds 2c6370a13f0e drivers: net: wwan: iosm: Fixed multiple typos in multiple files adds e6809dba5ec3 net: fec: Fix device_get_match_data usage adds 50254bfe1438 net: fec: Remove non-Coldfire platform IDs adds 8bb0475623c7 Merge branch 'net-fec-fix-device_get_match_data-usage' adds 48e44287c653 net: wangxun: remove redundant kernel log adds f157b73d5114 selftests: tc-testing: add missing Kconfig options to 'config' adds 35027c790970 selftests: tc-testing: move auxiliary scripts to a dedicat [...] adds 50ee052b396f Merge branch 'selftests-tc-testing-fixes-for-kselftest' adds 1978d3ead82c intel: fix string truncation warnings adds d97af2440a0c intel: fix format warnings adds 7677f635bf80 e100: replace deprecated strncpy with strscpy adds 341359e034e4 e1000: replace deprecated strncpy with strscpy adds 48b238461b90 fm10k: replace deprecated strncpy with strscpy adds be39d0a61aed i40e: use scnprintf over strncpy+strncat adds 95e71e35e635 igb: replace deprecated strncpy with strscpy adds a6c78d5f8d5d igbvf: replace deprecated strncpy with strscpy adds d10d64ad01db igc: replace deprecated strncpy with strscpy adds 0916c65aba53 Merge branch 'intel-wired-lan-driver-updates-2023-10-17' adds 1bf55630694e rswitch: Use unsigned int for port related array index adds 35b78409e1c7 rswitch: Add PM ops adds 65e4f4507e5c Merge branch 'rswitch-add-pm-ops' adds b91f2e13c972 docs: networking: document multi-RSS context adds 392c226cda94 net: stmmac: Remove redundant checking for rx_coalesce_usecs adds 3fba82343955 net: stmmac: simplify debug message on stmmac_enable() adds 7e62ac24b57a net: stmmac: use correct PPS capture input index adds 1dbfe73bd648 net: stmmac: intel: remove unnecessary field struct plat_s [...] adds 7d3077482578 net: stmmac: ptp: stmmac_enable(): move change of plat->fl [...] adds 2ddd05d1d5ed net: stmmac: do not silently change auxiliary snapshot cap [...] adds 70b9a3d3c113 Merge branch 'net-stmmac-use-correct-pps-input-indexing' adds 878d951c6712 inet: lock the socket in ip_sock_set_tos() adds a0e6323dbae6 iavf: delete unused iavf_mac_info fields adds 7f3eb2174512 net: introduce napi_is_scheduled helper adds 2d1a42cf7f77 net: stmmac: improve TX timer arm logic adds a594166387fe net: stmmac: move TX timer arm after DMA enable adds 039550960a22 net: stmmac: increase TX coalesce timer to 5ms adds dcf02bac377e Merge branch 'net-stmmac-improve-tx-timer-logic' adds 659fd097b098 dt-bindings: net: Add missing (unevaluated|additional)Prop [...] adds ac8fe40c3628 dt-bindings: net: renesas: Drop ethernet-phy node schema adds 51ff5150258a dt-bindings: net: dsa/switch: Make 'ethernet-port' node ad [...] adds f0fdec925fe7 dt-bindings: net: ethernet-switch: Add missing 'ethernet-p [...] adds b9823df7bbad dt-bindings: net: ethernet-switch: Rename $defs "base" to [...] adds 491ec40d67a5 dt-bindings: net: mscc,vsc7514-switch: Clean-up example in [...] adds 7c93392d754e dt-bindings: net: mscc,vsc7514-switch: Simplify DSA and sw [...] adds 31f47f303c6b dt-bindings: net: dsa: Drop 'ethernet-ports' node properties adds 4b316e0700b6 Merge branch 'dt-bindings-net-child-node-schema-cleanups' adds f2cab25b0eb7 i40e: Align devlink info versions with ice driver and add docs adds 041c3466f39d Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 75a384ceda93 ptp: prevent string overflow adds ee0a4cfcbdcc tools: ynl-gen: track attribute use adds 668c1ac828fb tools: ynl-gen: support full range of min/max checks for i [...] adds f9bc3cbc20d0 tools: ynl-gen: support limit names adds 7ce6936045ba Merge branch 'tools-ynl-gen-support-full-range-of-min-max-checks' adds db80d3b2558f devlink: retain error in struct devlink_fmsg adds 20f9b9d38546 netdevsim: devlink health: use retained error fmsg API adds 47957bb3f783 pds_core: devlink health: use retained error fmsg API adds 074e1b4221b5 bnxt_en: devlink health: use retained error fmsg API adds aca7734d9480 hinic: devlink health: use retained error fmsg API adds d8cf03fca341 octeontx2-af: devlink health: use retained error fmsg API adds 1d434b48495d mlxsw: core: devlink health: use retained error fmsg API adds d17f98bf7cc9 net/mlx5: devlink health: use retained error fmsg API adds 18256cb2d4a0 qed: devlink health: use retained error fmsg API adds 3465915e9985 staging: qlge: devlink health: use retained error fmsg API adds 0050629cd36a devlink: convert most of devlink_fmsg_*() to return void adds a10f9bfe935d Merge branch 'devlink-errors-fmsg' adds e1b347c5f7de tools: ynl-gen: make the mnl_type() method public adds 374d345d9b5e netlink: add variable-length / auto integers adds 7d4caf54d2e8 netlink: specs: add support for auto-sized scalars adds fd533a7ac7c2 Merge branch 'netlink-auto-integers' adds 66eaaa85418b mlxsw: reg: Drop SGCR.llb adds cf0a86e8ce60 mlxsw: reg: Add SGCR.lag_lookup_pgt_base adds be9ed47d3fab mlxsw: cmd: Fix omissions in CONFIG_PROFILE field names in [...] adds eb26a5923277 mlxsw: cmd: Add CONFIG_PROFILE.{set_, }lag_mode adds 8eabd10cdce4 mlxsw: cmd: Add QUERY_FW.lag_mode_support adds b2e9b1fe8c2e mlxsw: core, pci: Add plumbing related to LAG mode adds daee7aaba849 mlxsw: pci: Permit toggling LAG mode adds f5e293f9939e mlxsw: spectrum_fid: Allocate PGT for the whole FID family [...] adds 8c893abd64ae mlxsw: spectrum_pgt: Generalize PGT allocation adds c678972580ae mlxsw: spectrum: Allocate LAG table when in SW LAG mode adds b46c1f3f5e07 mlxsw: spectrum: Set SW LAG mode on Spectrum>1 adds c0518571545d Merge branch 'mlxsw-lag-table-allocation' adds f600bb612b06 net: dsa: microchip: ksz8: Enable MIIM PHY Control reg access adds 510f02febb10 net: phy: micrel: Fix forced link mode for KSZ886X switches adds 095c3ea6fd5b Merge branch 'ksz886x-forced-link-modes' adds b4a11b2033b7 net: fix IPSTATS_MIB_OUTPKGS increment in OutForwDatagrams. adds 20c6e05bd33d ethtool: untangle the linkmode and ethtool headers adds 4cd7bc7144ec ice: remove unused ice_flow_entry fields adds 9dffb97da291 ice: add drop rule matching on not active lport adds 31642d2854e2 ice: store VF's pci_dev ptr in ice_vf adds fe1c5ca2fe76 ice: implement num_msix field per VF adds ea4af9b4005d ice: add bitmap to track VF MSI-X usage adds 05c16687e0cc ice: set MSI-X vector count on VF adds 4d38cb44bd32 ice: manage VFs MSI-X using resource tracking adds 67918b6b2671 ice: make ice_get_pf_c827_idx static adds 640a65f80133 ice: cleanup ice_find_netlist_node adds 4690aea589e7 igb: Fix an end of loop test adds a41654c3ed1d ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() adds 86a0348de985 Merge branch 'ice-vf-resource-tracking' adds a1e4c334cbc9 pds_core: add an error code check in pdsc_dl_info_get adds 75e7d0b2d223 net: wwan: replace deprecated strncpy with strscpy adds ee3d12285471 selftests: tc-testing: add test for 'rt' upgrade on hfsc adds a792197f5070 net: dsa: mv88e6xxx: add an error code check in mv88e6352_ [...] adds e10f4019b18d octeon_ep: assert hardware structure sizes adds 55862094a9d0 bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI adds fd78ec3fbc47 bnxt_en: Fix invoking hwmon_notify_event adds ecdad2a69214 bnxt_en: add infrastructure to lookup ethtool link mode adds d6263677bb1b bnxt_en: support lane configuration via ethtool adds 94c89e73d377 bnxt_en: refactor speed independent ethtool modes adds 5802e30317d9 bnxt_en: Refactor NRZ/PAM4 link speed related logic adds 64d20aea6e4b bnxt_en: convert to linkmode_set_bit() API adds 5d4e1bf60664 bnxt_en: extend media types to supported and autoneg modes adds 5e3704030b24 Merge branch 'bnxt_en-next' adds 92fc97ae9cfd net: atm: Remove redundant check. adds fc47e86dbfb7 ipv6: rename and move ip6_dst_lookup_tunnel() adds 7e937dcf96d0 ipv6: remove "proto" argument from udp_tunnel6_dst_lookup() adds 946fcfdbc5b9 ipv6: add new arguments to udp_tunnel6_dst_lookup() adds 69d72587c17b geneve: use generic function for tunnel IPv6 route lookup adds 2aceb896ee18 vxlan: use generic function for tunnel IPv6 route lookup adds 35c1b2732063 Merge branch 'consolidate-udp-ipv6-route-lookups' adds 225d9ddbacb1 chtls: fix tp->rcv_tstamp initialization adds 73ed8e03388d tcp: fix cookie_init_timestamp() overflows adds 99d679556d73 tcp: add tcp_time_stamp_ms() helper adds 2a7c8d291ffe tcp: introduce tcp_clock_ms() adds 16cf6477741b tcp: replace tcp_time_stamp_raw() adds d1a02ed66fe6 tcp: rename tcp_skb_timestamp() adds 003e07a1e48e tcp: move tcp_ns_to_ts() to net/ipv4/syncookies.c adds 9d0c00f5ca05 tcp: rename tcp_time_stamp() to tcp_time_stamp_ts() adds b04c3320885a tcp: add tcp_rtt_tsopt_us() adds 3d44de9a10ea tcp: add RTAX_FEATURE_TCP_USEC_TS adds af7721448a60 tcp: introduce TCP_PAWS_WRAP adds 614e8316aa4c tcp: add support for usec resolution in TCP TS values adds a77a0f5c7f23 tcp: add TCPI_OPT_USEC_TS adds bdf24b4bdfa5 Merge branch 'tcp-ts-usec-resolution' adds 6e7ce2d71bb9 net: lan966x: remove useless code in lan966x_xtr_irq_handler adds b7c4f5730a9f tls: don't reset prot->aad_size and prot->tail_size for TLS_HW adds c0119e62b2fe tools: ynl-gen: change spacing around __attribute__ adds d6e48462e88f net: mdio: xgene: Fix unused xgene_mdio_of_match warning f [...] adds 06e4dd18f868 net_sched: sch_fq: fix off-by-one error in fq_dequeue() adds 81a416985698 net_sched: sch_fq: fastpath needs to take care of sk->sk_p [...] adds d38b4d0d95bc idpf: set scheduling mode for completion queue adds 46d913d4800e idpf: cancel mailbox work in error path adds 70b1aca365cb Merge branch 'intel-wired-lan-driver-updates-2023-10-19-idpf' adds f862ed2d0bf0 genetlink: don't merge dumpit split op for different cmds [...] adds 4e2846fd6684 tools: ynl-gen: introduce support for bitfield32 attribute type adds 2260d39cd01a tools: ynl-gen: render rsp_parse() helpers if cmd has only [...] adds c48066b0cc2c netlink: specs: devlink: remove reload-action from devlink [...] adds 6cc8ad97c101 netlink: specs: devlink: make dont-validate single line adds e3570f040836 devlink: make devlink_flash_overwrite enum named one adds 53590934ba95 devlink: rename netlink callback to be aligned with the ge [...] adds f2f9dd164db0 netlink: specs: devlink: add the remaining command to gene [...] adds 15c80e7a53d2 devlink: remove duplicated netlink callback prototypes adds cebe7306073d devlink: remove netlink small_ops adds 4fb56e3e92bc Merge branch 'devlink-finish-conversion-to-generated-split_ops' adds a254b90c9aac Bluetooth: ISO: Fix BIS cleanup adds 1d11d70d1f6b Bluetooth: ISO: Pass BIG encryption info through QoS adds 00b1c3c4b682 Bluetooth: Add support ITTIM PE50-M75C adds a97258dba7d2 Bluetooth: Add support for Intel Misty Peak - 8087:0038 adds 5af69ab9bc62 Bluetooth: ISO: Set CIS bit only for devices with CIS support adds a7f8dedb4be2 Bluetooth: qca: add support for QCA2066 adds 02be109d3a40 Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables adds 31ca583b38e5 Bluetooth: ISO: Allow binding a bcast listener to 0 bises adds 71b7bb48b983 Bluetooth: ISO: Match QoS adv handle with BIG handle adds 41c56aa94c64 Bluetooth: msft: __hci_cmd_sync() doesn't return NULL adds fcb89f120376 Bluetooth: ISO: Fix bcast listener cleanup adds 624820f7c882 Bluetooth: btusb: Add date->evt_skb is NULL check adds 181a42edddf5 Bluetooth: Make handle of hci_conn be unique adds f4da3ee15de9 Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_ [...] adds 41e9cdea9c4a Bluetooth: hci_bcm4377: Mark bcm4378/bcm4387 as BROKEN_LE_CODED adds da06ff1f585e Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE adds 4ed924fc122f Bluetooth: btmtksdio: enable bluetooth wakeup in system suspend adds a85fb91e3d72 Bluetooth: Fix double free in hci_conn_cleanup adds 530886897c78 Bluetooth: hci_sync: Fix Opcode prints in bt_dev_dbg/err adds f4dbc2bb7a54 Merge tag 'for-net-next-2023-10-23' of git://git.kernel.or [...] adds 58d53d8f7da6 page_pool: unify frag_count handling in page_pool_is_last_frag() adds 09d96ee5674a page_pool: remove PP_FLAG_PAGE_FRAG adds de97502e16fc page_pool: introduce page_pool_alloc() API adds 8ab32fa1c794 page_pool: update document about fragment API adds 2d0de67da51a net: veth: use newly added page pool API for veth with xdp adds efb3e0e1649f Merge branch 'introduce-page_pool_alloc-related-api' adds 169e0a5e4320 net: microchip: lan743x: improve throughput with rx timest [...] adds f6e12277011d net: ti: icssg-prueth: Add phys_port_name support adds 2def8ff3fdb6 sock: Code cleanup on __sk_mem_raise_allocated() adds 2e12072c67b5 sock: Doc behaviors for pressure heurisitics adds 66e6369e312d sock: Ignore memcg pressure heuristics when raising allocated adds f30a51a41828 net: ethernet: davinci_emac: Use MAC Address from Device Tree adds 6d25d1dc76bf net: sched: sch_qfq: Use non-work-conserving warning handler adds 52c121f4bf27 tools: ynl: add uns-admin-perm to genetlink legacy adds 0c63ad379526 tools: ynl-gen: add support for exact-len validation adds 1d0507f46843 net: mptcp: convert netlink from small_ops to ops adds bc8aeb2045e2 Documentation: netlink: add a YAML spec for mptcp adds 9d1ed17f93ce uapi: mptcp: use header file generated from YAML spec adds 1e07938e29c5 net: mptcp: rename netlink handlers to mptcp_pm_nl_<blah>_ [...] adds aab4d8564947 net: mptcp: use policy generated by YAML spec adds fb1c535b13b7 Merge branch 'mptcp-convert-netlink-code-to-use-yaml-spec' adds bd07063dd11f net: don't use input buffer of __dev_alloc_name() as a scr [...] adds 556c755a4d81 net: make dev_alloc_name() call dev_prep_valid_name() adds 9a810468126c net: reduce indentation of __dev_alloc_name() adds 7ad17b04dc7b net: trust the bitmap in __dev_alloc_name() adds 70e1b14c1bcb net: remove dev_valid_name() check from __dev_alloc_name() adds ce4cfa2318af net: remove else after return in dev_prep_valid_name() adds fcc017e3bc7f Merge branch 'net-deduplicate-netdev-name-allocation' adds 00e984cb986b tsnep: Fix tsnep_request_irq() format-overflow warning adds 6ca80638b90c net: dsa: Use conduit and user terms adds 87cd83714f30 net: dsa: Rename IFLA_DSA_MASTER to IFLA_DSA_CONDUIT adds 58ab91718cb5 Merge branch 'switch-dsa-to-inclusive-terminology' adds 37a38e439d4e selftests: net: change ifconfig with ip command adds de0ad34b56de net: ethernet: renesas: group entries in Makefile adds 2fc75e370e1d net: ethernet: renesas: drop SoC names in Kconfig adds 898ae9bdbb7e Merge branch 'net-ethernet-renesas-infrastructure-preparat [...] adds c35d7636991f net: ethernet: mtk_wed: fix firmware loading for MT7986 SoC adds 42c815c545a8 net: ethernet: mtk_wed: remove wo pointer in wo_r32/wo_w32 [...] adds 19d1c64b7741 s390/ctcm: replace deprecated strncpy with strscpy adds e43e6d9582e0 s390/qeth: replace deprecated strncpy with strscpy adds 02e987f52cf0 net: dsa: microchip: Add missing MAC address register offs [...] adds 4e1799ae84fc dt-bindings: net: dsa: microchip: add wakeup-source property adds aed7425d6510 net: dsa: microchip: use wakeup-source DT property to enab [...] adds d264f24409b8 net: dsa: microchip: ksz9477: add Wake on LAN support adds 93aa731e6133 Merge branch 'dsa-microchip-WoL-support' adds 8ee2843f4d52 net: hns3: add some link modes for hisilicon device adds 70f06c115bcc sched: act_ct: switch to per-action label counting adds b5ef61718ad7 dt-bindings: net: dsa: Require ports or ethernet-ports adds ddae07ce9bb3 dt-bindings: net: mvusb: Fix up DSA example adds 2b83557a588f ARM: dts: marvell: Fix some common switch mistakes adds bfedd8423643 ARM: dts: nxp: Fix some common switch mistakes adds 605a5f5d406d ARM64: dts: marvell: Fix some common switch mistakes adds 0f35369b4efe dt-bindings: marvell: Rewrite MV88E6xxx in schema adds 53313ed25ba8 dt-bindings: marvell: Add Marvell MV88E6060 DSA schema adds 61450abfc98f Merge branch 'mv88e6xxx-dsa-bindings' adds d0110443cf4a amd/pds_core: core: No need for Null pointer check before kfree adds aad36cd32982 Revert "Merge branch 'mv88e6xxx-dsa-bindings'" adds d866ae9aaa43 mptcp: add a new sysctl for make after break timeout adds bf0e96108fb6 mptcp: properly account fastopen data adds f1f26512a9bf mptcp: use plain bool instead of custom binary enum adds 849ee75a38b2 tcp: define initial scaling factor value as a macro adds 5684ab1a0eff mptcp: give rcvlowat some love adds 0ffe8e749040 mptcp: use copy_from_iter helpers on transmit adds a1ab24e5fc4a mptcp: consolidate sockopt synchronization adds 9fdc779331bd mptcp: ignore notsent_lowat setting at the subflow level adds 8005184fd1ca mptcp: refactor sndbuf auto-tuning adds 8846f9a04b10 Merge branch 'mptcp-features-and-fixes-for-v6-7' adds e57a34478586 ipv6: drop feature RTAX_FEATURE_ALLFRAG adds 1f7ec1b3721d ipv6: refactor ip6_finish_output for GSO handling adds 03d6c848bfb4 ipv6: avoid atomic fragment on GSO packets adds d8c4ef76d7cc Merge branch 'ipv6-avoid-atomic-fragment-on-gso-output' adds bfbf81b31093 net: ipv6/addrconf: clamp preferred_lft to the maximum allowed adds 629df6701c8a net: ipv6/addrconf: clamp preferred_lft to the minimum required adds 433d6c8048cb Documentation: networking: explain what happens if temp_va [...] adds ec575f885e3e Documentation: networking: explain what happens if temp_pr [...] adds df3bc66219e3 Merge branch 'net-ipv6-addrconf-ensure-that-temporary-addr [...] adds 8079fc30f797 netfilter: nft_set_rbtree: rename gc deactivate+erase function adds 7d259f021aaa netfilter: nft_set_rbtree: prefer sync gc to async worker adds 8877393029e7 netfilter: nf_tables: Open-code audit log call in nf_table [...] adds 1578c3287719 netfilter: nf_tables: Introduce nf_tables_getrule_single() adds 3cb03edb4de3 netfilter: nf_tables: Add locking for NFT_MSG_GETRULE_RESE [...] adds ee6f05dcd672 br_netfilter: use single forward hook for ip and arp adds 643d12603664 netfilter: conntrack: switch connlabels to atomic_t adds ff16111cc10c netfilter: nf_tables: Drop pointless memset in nf_tables_dump_obj adds 4279cc60b354 netfilter: nf_tables: Unconditionally allocate nft_obj_filter adds ecf49cad8070 netfilter: nf_tables: A better name for nft_obj_filter adds 2eda95cfa2fc netfilter: nf_tables: Carry s_idx in nft_obj_dump_ctx adds 5a893b9cdf6f netfilter: nf_tables: nft_obj_filter fits into cb->ctx adds a552339063d3 netfilter: nf_tables: Carry reset boolean in nft_obj_dump_ctx adds 26cec9d4144e netfilter: nft_set_pipapo: no need to call pipapo_deactiva [...] adds 6509a2e410c3 netfilter: nf_tables: set backend .flush always succeeds adds 9dad402b89e8 netfilter: nf_tables: expose opaque set element as struct [...] adds 0e1ea651c971 netfilter: nf_tables: shrink memory consumption of set elements adds 078996fcd657 netfilter: nf_tables: set->ops->insert returns opaque set [...] adds 9cdee0634769 netfilter: nf_tables: Carry reset boolean in nft_set_dump_ctx adds 39673361266b Merge tag 'nf-next-23-10-25' of git://git.kernel.org/pub/s [...] adds ef113733c288 bareudp: use ports to lookup route adds ec4c20ca0983 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 5af8d8ce6434 net/mlx5: fix uninit value use adds ea23fbd2a8f7 netlink: make range pointers in policies const adds bc30bb88ff31 netlink: specs: support conditional operations adds eb9df668381d tools: ynl-gen: respect attr-cnt-name at the attr set level adds 9cfe8cf5027b bnxt_en: Fix 2 stray ethtool -S counters adds cc33a80b8164 MAINTAINERS: Maintainer change for ptp_vmw driver adds 137df1189d12 libbpf: Don't assume SHT_GNU_verdef presence for SHT_GNU_v [...] adds 9a675ba55a96 net, bpf: Add a warning if NAPI cb missed xdp_do_flush(). adds 29a7e00ffadd bpf: Fix missed rcu read lock in bpf_task_under_cgroup() adds 44cb03f19b38 selftests/bpf: Add selftest for bpf_task_under_cgroup() in [...] adds 24516309e330 selftests/bpf: Add additional mprog query test coverage adds bb6a88885fde selftests/bpf: Add options and frags to xdp_hw_metadata adds 0e133a133703 bpf, docs: Define signed modulo as using truncated division adds 90704b4be0b0 bpftool: Fix printing of pointer value adds 6bd5e167af2e bpftool: Wrap struct_ops dump in an array adds 6da88306811b cgroup: Prepare for using css_task_iter_*() in BPF adds 9c66dc94b62a bpf: Introduce css_task open-coded iterator kfuncs adds c68a78ffe2cb bpf: Introduce task open coded iterator kfuncs adds 7251d0905e75 bpf: Introduce css open-coded iterator kfuncs adds dfab99df147b bpf: teach the verifier to enforce css_iter and task_iter [...] adds cb3ecf7915a1 bpf: Let bpf_iter_task_new accept null task ptr adds ddab78cbb52f selftests/bpf: rename bpf_iter_task.c to bpf_iter_tasks.c adds 130e0f7af9fc selftests/bpf: Add tests for open-coded task and css iter adds bab8ac3c5339 Merge branch 'add-open-coded-task-css_task-and-css-iters' adds da1055b673f3 selftests/bpf: Make linked_list failure test more robust adds 394e6869f018 mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search() adds b460bc8302f2 mm/percpu.c: introduce pcpu_alloc_size() adds baa8fdecd87b bpf: Re-enable unit_size checking for global per-cpu allocator adds 3f2189e4f77b bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() adds e581a3461de3 bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h adds e383a4590233 bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_ob [...] adds d440ba91ca4d selftests/bpf: Add more test cases for bpf memory allocator adds cf559a416f9b Merge branch 'bpf-fixes-for-per-cpu-kptr' adds 69a19170303f samples: bpf: Fix syscall_tp openat argument adds b63dadd6f975 bpf, tcx: Get rid of tcx_link_const adds 3c4e420cb653 bpf: move explored_state() closer to the beginning of verifier.c adds 4c97259abc9b bpf: extract same_callsites() as utility function adds 2793a8b015f7 bpf: exact states comparison for iterator convergence checks adds 389ede06c297 selftests/bpf: tests with delayed read/precision makrs in [...] adds 2a0992829ea3 bpf: correct loop detection for iterators convergence adds 64870feebecb selftests/bpf: test if state loops are detected in a tricky case adds b4d8239534fd bpf: print full verifier states on infinite loop detection adds dedd6c894110 Merge branch 'exact-states-comparison-for-iterator-converg [...] adds 99b29a499b5f xsk: Avoid starving the xsk further down the list adds d35381aa73f7 bpf: Fix unnecessary -EBUSY from htab_lock_bucket adds 06646da01458 bpf: Fold smp_mb__before_atomic() into atomic_set_release() adds 42d31dd601fa bpf: Improve JEQ/JNE branch taken logic adds 35dfaad7188c netkit, bpf: Add bpf programmable net device adds 5c1b994de4be tools: Sync if_link uapi header adds 05c31b4ab205 libbpf: Add link-based API for netkit adds 92a85e18ad47 bpftool: Implement link show support for netkit adds bec981a4add6 bpftool: Extend net dump with netkit progs adds 51f1892b5289 selftests/bpf: Add netlink helper library adds ace15f91e569 selftests/bpf: Add selftests for netkit adds 22360fad5889 Merge branch 'Add bpf programmable net device' adds c421c12586b3 bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free adds 870f09f1ba30 samples/bpf: Allow building with custom CFLAGS/LDFLAGS adds f56bcfadf7d6 samples/bpf: Fix passing LDFLAGS to libbpf adds 37db10bc247d samples/bpf: Allow building with custom bpftool adds 399f6185a1c0 selftests/bpf: Fix selftests broken by mitigations=off adds ea41b880cc85 netkit: Remove explicit active/peer ptr initialization adds c6f9b7138bf5 Merge tag 'for-netdev' of ssh://gitolite.kernel.org/pub/sc [...] adds a86a8ca798e9 ssb: relax SSB_EMBEDDED dependencies adds 9a66e73094ad wifi: rtlwifi: cleanup struct rtl_ps_ctl adds 1926a27299db wifi: rtw88: debug: add to check if debug mask is enabled adds 20907fc06997 wifi: rtw88: dump firmware debug information in abnormal state adds 2901bbd26668 wifi: rtw89: phy: change naming related BT coexistence functions adds 4ba17aa476e2 wifi: rtw89: phy: generalize valid bit of BSS color adds 5d2f3c3aaaa6 wifi: rtw89: modify the register setting and the flow of C [...] adds aecc60e7d3ab wifi: rtw89: correct the DCFO tracking flow to improve CFO [...] adds 388df37938da wifi: rtw89: move software DCFO compensation setting to pr [...] adds fc83ee9d587f wifi: rtlwifi: drop pre_fill_tx_bd_desc() from HAL interface adds 9e58030622d0 wifi: rtlwifi: drop fill_fake_txdesc() from HAL interface adds 2f4ae0feab8b wifi: rtlwifi: drop chk_switch_dmdp() from HAL interface adds 05ac1a198a63 wifi: wilc1000: use vmm_table as array in wilc struct adds 5a86dcb4a908 wifi: iwlwifi: mvm: update station's MFP flag after association adds 77e7427ef23d wifi: iwlwifi: pcie: propagate iwl_pcie_gen2_apm_init() error adds eb8efbac9087 wifi: iwlwifi: skip opmode start retries on dead transport adds 7186d271acec wifi: iwlwifi: fix opmode start/stop race adds 717361d2f6f7 wifi: iwlwifi: pcie: clean up WFPM control bits adds ff2687612c21 wifi: iwlwifi: mvm: fix removing pasn station for responder adds f05d1e04c43f wifi: iwlwifi: mvm: offload IGTK in AP if BIGTK is supported adds 63ef576c9fac wifi: iwlwifi: mvm: use correct sta ID for IGTK/BIGTK adds 7dbbf557b779 wifi: iwlwifi: bump FW API to 84 for AX/BZ/SC devices adds 6b398f1c28f0 wifi: mac80211: cleanup auth_data only if association continues adds 822cab1987a0 wifi: mac80211: don't recreate driver link debugfs in reconfig adds a1f5dcb1c0c1 wifi: mac80211: add a driver callback to add vif debugfs adds c942398f95ef wifi: mac80211: handle debugfs when switching to/from MLO adds 00f823b68ece wifi: mac80211: Rename and update IEEE80211_VIF_DISABLE_SM [...] adds 256caff27874 wifi: cfg80211: Include operating class 137 in 6GHz band adds c00de1c49294 wifi: mac80211: mesh: fix some kdoc warnings adds 0fca7784b7a1 wifi: cfg80211: Handle specific BSSID in 6GHz scanning adds e7182c4e6bbe wifi: mac80211: Fix setting vif links adds ec06bdb22500 wifi: cfg80211: Fix typo in documentation adds 271d14b37fa5 wifi: mac80211: make mgd_protect_tdls_discover MLO-aware adds 9ad08fb1bcfd wifi: mac80211: fix a expired vs. cancel race in roc adds c7d91ccb4425 wifi: cfg80211: wext: convert return value to kernel-doc adds 3831f6d8ce9c wifi: mac80211: purge TX queues in flush_queues flow adds 06d6af4e1223 wifi: mac80211: flush STA queues on unauthorization adds e433304ab437 wifi: mac80211: Check if we had first beacon with relevant links adds e76f3b4a73ea wifi: mac80211: add link id to mgd_prepare_tx() adds 98e0c7f85773 wifi: cfg80211: fix header kernel-doc typos adds cbb56fbaafd9 wifi: mac80211: fix header kernel-doc typos adds 8c90b8b4e8eb wifi: nl80211: fix doc typos adds 440a561c438a wifi: iwlwifi: Extract common prph mac/phy regions data du [...] adds 66125c42fd59 wifi: iwlwifi: add support for new ini region types adds 65008777b9dc wifi: iwlwifi: yoyo: swap cdb and jacket bits values adds c36235acb34f wifi: iwlwifi: mvm: rework debugfs handling adds e9dd25550770 wifi: iwlwifi: mvm: add a per-link debugfs adds 3277baa9a767 wifi: iwlwifi: mvm: fix SB CFG check adds f26b11803120 wifi: iwlwifi: mei: return error from register when not built adds b9be67fb4207 wifi: iwlwifi: mvm: Add basic link selection logic adds 3c6a0b1f0add wifi: iwlwifi: abort scan when rfkill on but device enabled adds 706f1b5d83ca wifi: iwlwifi: mvm: add start mac ctdp sum calculation deb [...] adds 84ef7cbe90e9 wifi: iwlwifi: mvm: Don't always bind/link the P2P Device [...] adds 3f5e8522f8a6 wifi: iwlwifi: mvm: advertise support for SCS traffic description adds 048449fc666d wifi: iwlwifi: fw: Fix debugfs command sending adds 7dd7f99b17c3 wifi: iwlwifi: fix the rf step and flavor bits range adds 35b9281fb710 wifi: iwlwifi: mvm: Correctly set link configuration adds 89141f965325 wifi: remove unused argument of ieee80211_get_tdls_action() adds 3c8aaaa7557b wifi: iwlwifi: check for kmemdup() return value in iwl_par [...] adds 9118796dfa67 wifi: mac80211: Add __counted_by for struct ieee802_11_ele [...] adds 74a7c93f45ab wifi: mac80211: fix change_address deadlock during unregister adds c3745ee2e350 wifi: iwlwifi: fw: increase fw_version string size adds 5356b8c8f652 wifi: iwlwifi: add new RF support for wifi7 adds 574c5ef18e79 wifi: iwlwifi: mvm: Fix unreachable code path adds 8bbe27db8eb1 wifi: iwlmvm: fw: Add new OEM vendor to tas approved list adds 8f9a791a8edd wifi: iwlwifi: mvm: Fix key flags for IGTK on AP interface adds c8e01fe070d4 wifi: iwlwifi: send EDT table to FW adds 67ac248e4db0 wifi: iwlwifi: mvm: implement ROC version 3 adds df7e30980cb5 wifi: iwlwifi: mvm: cleanup MLO and non-MLO unification code adds f3276ff0d498 wifi: iwlwifi: mvm: don't add dummy phy context adds a32a84948e3b wifi: iwlwifi: mvm: fold the ref++ into iwl_mvm_phy_ctxt_add adds 34cc3a4a49a6 wifi: iwlwifi: mvm: fix the PHY context resolution for p2p device adds abea0d067d4c wifi: iwlwifi: mvm: extend alive timeout to 2 seconds adds 391762969769 wifi: iwlwifi: mvm: change iwl_mvm_flush_sta() API adds 43874283ce6c wifi: iwlwifi: mvm: fix iwl_mvm_mac_flush_sta() adds 7b404c5cff3d wifi: iwlwifi: mvm: remove TDLS stations from FW adds c3e5f5f60ef2 wifi: iwlwifi: add support for activating UNII-1 in WW via BIOS adds 2703bc851399 wifi: mac80211: rename ieee80211_tx_status() to ieee80211_ [...] adds 8e4687f6061e wifi: mac80211: rename struct cfg80211_rx_assoc_resp to cf [...] adds e5dfb9416b6e wifi: mac80211: fix another key installation error path adds 236730413d5f wifi: iwlwifi: make time_events MLO aware adds 135065837310 wifi: iwlwifi: support link_id in SESSION_PROTECTION cmd adds 085d33c53012 wifi: iwlwifi: support link id in SESSION_PROTECTION_NOTIF adds 52f4bd183f5c wifi: iwlwifi: api: fix center_freq label in PHY diagram adds a32973ee4f59 wifi: iwlwifi: mvm: remove set_tim callback for MLD ops adds 08365d3b9140 wifi: iwlwifi: mvm: fix netif csum flags adds a634386cb8c6 wifi: iwlwifi: add support for SNPS DPHYIP region type adds 37fb29bd1f90 wifi: iwlwifi: pcie: synchronize IRQs before NAPI adds e25bd1853cc8 wifi: iwlwifi: mvm: fix size check for fw_link_id adds ac139aa3483c wifi: iwlwifi: mvm: Return success if link could not be removed adds 29fa9a984b6d wifi: iwlwifi: disable multi rx queue for 9000 adds ff8e3a40d78b wifi: iwlwifi: mvm: simplify the reorder buffer adds ac0c6fdc4c56 wifi: iwlwifi: mvm: update IGTK in mvmvif upon D3 resume adds ea02a208cf4c wifi: iwlwifi: mvm: fix regdb initialization adds b6e3d1ba4fcf wifi: iwlwifi: mvm: implement new firmware API for statistics adds a2d450e38390 wifi: iwlwifi: mvm: debugfs for fw system stats adds 48a25b5d05bb wifi: iwlwifi: mvm: add a print when sending RLC command adds 4a9bb5b4d949 wifi: iwlwifi: fw: Add support for UATS table in UHB adds 658939fc68d3 wifi: iwlwifi: empty overflow queue during flush adds 0b67ab5d4f6d wifi: iwlwifi: trace full frames with TX status request adds f1b1dd518721 wifi: iwlwifi: mvm: cycle FW link on chanctx removal adds d6144e2725cd wifi: iwlwifi: mvm: show dump even for pldr_sync adds cb5666edab4e wifi: iwlwifi: read DSM func 2 for specific RF types adds 06f1372e8e7a wifi: iwlwifi: bump FW API to 86 for AX/BZ/SC devices adds cf912ca1a3c3 wifi: iwlwifi: drop NULL pointer check in iwl_mvm_tzone_se [...] adds e4e7e3af7369 wifi: cfg80211: Allow AP/P2PGO to indicate port authorizat [...] adds f3bd59327800 wifi: mac80211: drop robust action frames before assoc adds fab22496c982 wifi: brcmfmac: fix format-truncation warnings adds c253e43e1078 wifi: ipw2x00: fix format-truncation warnings adds 359342795d62 wifi: ath9k_htc: fix format-truncation warning adds 69708fbb2c69 wifi: rt2x00: fix rt2800 watchdog function adds 8890b9bca38f wifi: ipw2x00: replace deprecated strncpy with strscpy_pad adds 169b7acb847e wifi: mt76: mt7921: fix kernel panic by accessing invalid [...] adds 70bd8e0d01f6 wifi: wl1251: replace deprecated strncpy with strscpy adds fb329e8b1d88 wifi: wl18xx: replace deprecated strncpy with strscpy adds 75fdaa28f103 wifi: wlcore: boot: replace deprecated strncpy with strscpy adds 3f791c60cccd wifi: wlcore: main: replace deprecated strncpy with strscpy adds 0057680ec79a MAINTAINERS: wifi: rt2x00: drop Helmut Schaa adds 1ffe76d5ae78 wifi: rt2x00: improve MT7620 register initialization adds a28533c6be17 wifi: rt2x00: rework MT7620 channel config function adds cca74bed37af wifi: rt2x00: rework MT7620 PA/LNA RF calibration adds 7d7b6f2953b3 wifi: rtw89: cleanup firmware elements parsing adds 258242dac924 wifi: ath12k: remove redundant memset() in ath12k_hal_reo_ [...] adds e149353e6562 wifi: ath11k: call ath11k_mac_fils_discovery() without condition adds 13556aef0bdc wifi: ath12k: Consistently use ath12k_vif_to_arvif() adds a47111663491 wifi: ath11k: ath11k_debugfs_register(): fix format-trunca [...] adds 534c2dd8099a wifi: ath11k: add parsing of phy bitmap for reg rules adds 29ea0d409103 wifi: ath12k: add parsing of phy bitmap for reg rules adds ae3ed72020de wifi: ath12k: configure RDDM size to MHI for device recovery adds 92448f8718ba wifi: ath12k: add ath12k_qmi_free_resource() for recovery adds c42c2b8224c4 wifi: ath12k: fix invalid m3 buffer address adds 480d230bef0e wifi: ath11k: Remove unused struct ath11k_htc_frame adds 10c65f97b424 wifi: ath11k: Introduce and use ath11k_sta_to_arsta() adds 9d2c23d21aa4 wifi: ath11k: Use device_get_match_data() adds 6b819f89c482 wifi: ath12k: register EHT mesh capabilities adds 3e9942fbdf4d wifi: ath12k: Enable Mesh support for QCN9274 adds b4f70ac0fa88 wifi: ath11k: Remove ath11k_base::bd_api adds 2180f7ac0abe wifi: ath12k: Remove ath12k_base::bd_api adds 24709752bfe8 wifi: ath5k: replace deprecated strncpy with strscpy adds 40990961d983 wifi: ath6kl: replace deprecated strncpy with memcpy adds 265c038ac9c2 wifi: ath11k: rename the wmi_sc naming convention to wmi_ab adds 2e66190e0d87 wifi: ath11k: rename the sc naming convention to ab adds b49381d3de3a wifi: ath11k: qmi: refactor ath11k_qmi_m3_load() adds 7db88b962f06 wifi: ath11k: add firmware-2.bin support adds 25ebf4c3c141 wifi: ath12k: rename the wmi_sc naming convention to wmi_ab adds cda8607e824b wifi: ath12k: rename the sc naming convention to ab adds 1a5352a81b47 wifi: ath11k: fix temperature event locking adds 3b6c14833165 wifi: ath11k: fix dfs radar event locking adds 3f77c7d605b2 wifi: ath11k: fix htt pktlog locking adds 1dea3c0720a1 wifi: ath11k: fix gtk offload status event locking adds 69bd216e0493 wifi: ath12k: fix dfs-radar and temperature event locking adds 6afc57ea315e wifi: ath12k: fix htt mlo-offset event locking adds 9ef118152ee0 wifi: ath12k: Introduce and use ath12k_sta_to_arsta() adds f59065401602 Revert "wifi: ath11k: call ath11k_mac_fils_discovery() wit [...] adds b6144dcdd445 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 1002f8171d96 wifi: ray_cs: Remove unnecessary (void*) conversions adds edd68156bccf Merge tag 'wireless-next-2023-10-26' of git://git.kernel.o [...] adds ba1124f58afd ice: Add E830 device IDs, MAC type and registers adds 24407a01e57c ice: Add 200G speed/phy type use adds 2777d24ec6d1 ice: Add ice_get_link_status_datalen adds 3cbdb0343022 ice: Add support for E830 DDP package segment adds f8ab08c0b769 ice: Remove redundant zeroing of the fields. adds ba20ecb1d1bb ice: Hook up 4 E830 devices by adding their IDs adds dbc0fd481cd0 Merge branch 'intel-wired-lan-driver-updates-for-2023-10-25-ice' adds cc54d2e2c58a MAINTAINERS: Remove linuxwwan@intel.com mailing list adds 8c73b26315aa net/tcp: Prepare tcp_md5sig_pool for TCP-AO adds c845f5f3590e net/tcp: Add TCP-AO config and structures adds 4954f17ddefc net/tcp: Introduce TCP_AO setsockopt()s adds 0aadc73995d0 net/tcp: Prevent TCP-MD5 with TCP-AO being set adds 7c2ffaf21bd6 net/tcp: Calculate TCP-AO traffic keys adds 1e03d32bea8e net/tcp: Add TCP-AO sign to outgoing packets adds f7dca36fc54a net/tcp: Add tcp_parse_auth_options() adds ba7783ad45c8 net/tcp: Add AO sign to RST packets adds decde2586b34 net/tcp: Add TCP-AO sign to twsk adds 06b22ef29591 net/tcp: Wire TCP-AO to request sockets adds 9427c6aa3ec9 net/tcp: Sign SYN-ACK segments with TCP-AO adds 0a3a809089eb net/tcp: Verify inbound TCP-AO signed segments adds af09a341dcf6 net/tcp: Add TCP-AO segments counters adds 64382c71a557 net/tcp: Add TCP-AO SNE support adds 2717b5adea9e net/tcp: Add tcp_hash_fail() ratelimited logs adds 953af8e3acb6 net/tcp: Ignore specific ICMPs for TCP-AO connections adds 7753c2f0a857 net/tcp: Add option for TCP-AO to (not) hash header adds ef84703a911f net/tcp: Add TCP-AO getsockopt()s adds d6732b95b6fb net/tcp: Allow asynchronous delete for TCP-AO keys (MKTs) adds 67fa83f7c86a net/tcp: Add static_key for TCP-AO adds 248411b8cb89 net/tcp: Wire up l3index to TCP-AO adds faadfaba5e01 net/tcp: Add TCP_AO_REPAIR adds 7fe0e38bb669 Documentation/tcp: Add TCP-AO documentation adds eff8313be8b0 Merge branch 'tcp-ao' adds b9109b5b77f0 bridge: mcast: Dump MDB entries even when snooping is disabled adds 1b6d993509c1 bridge: mcast: Account for missing attributes adds 62ef9cba98a2 bridge: mcast: Factor out a helper for PG entry size calculation adds 6d0259dd6c53 bridge: mcast: Rename MDB entry get function adds ff97d2a956a1 vxlan: mdb: Adjust function arguments adds 14c32a46d992 vxlan: mdb: Factor out a helper for remote entry size calculation adds 83c1bbeb864f bridge: add MDB get uAPI attributes adds 62f47bf9e2c0 net: Add MDB get device operation adds 68b380a395a7 bridge: mcast: Add MDB get support adds 32d9673e96dc vxlan: mdb: Add MDB get support adds ddd17a54e692 rtnetlink: Add MDB get support adds e8bba9e83c88 selftests: bridge_mdb: Use MDB get instead of dump adds 0514dd05939a selftests: vxlan_mdb: Use MDB get instead of dump adds bc4c48e74312 Merge branch 'mdb-get' adds 61217d8f6360 virtio_net: use u64_stats_t infra to avoid data-races adds 6808918343a8 net: bridge: fill in MODULE_DESCRIPTION() adds 79fa29570bd3 net: selftests: use ethtool_sprintf() adds f4a75e9d1100 selftests: mptcp: run userspace pm tests slower adds 9168ea02b898 selftests: mptcp: fix wait_rm_addr/sf parameters adds 84c531f54ad9 mptcp: userspace pm send RM_ADDR for ID 0 adds 74cbb0c65b29 mptcp: drop useless ssk in pm_subflow_check_next adds 83d580ddbe1b mptcp: use mptcp_check_fallback helper adds a16c054b527b mptcp: use mptcp_get_ext helper adds a6c85fc61c08 mptcp: move sk assignment statement ahead adds 14cb0e0bf39b mptcp: define more local variables sk adds e71aab6777a4 selftests: mptcp: sockopt: drop mptcp_connect var adds 629b35a225b0 selftests: mptcp: display simult in extra_msg adds 14da0d2570eb Merge branch 'mptcp-fixes-and-cleanup-for-v6-7' adds 3a04927f8d4b af_unix: Remove module remnants. adds 3b454b6390c3 net: dsa: microchip: ksz9477: Add Wake on Magic Packet support adds 78c21fca0b39 net: dsa: microchip: Refactor comment for ksz_switch_macad [...] adds 818cdb0f4b38 net: dsa: microchip: Add error handling for ksz_switch_mac [...] adds 77c819cb493a net: dsa: microchip: Refactor switch shutdown routine for [...] adds 8afb91acc4a3 net: dsa: microchip: Ensure Stable PME Pin State for Wake-on-LAN adds dfaed0e9f1e7 Merge branch 'net-dsa-microchip-provide-wake-on-lan-suppor [...] adds 796dc3c79d6e net: dsa: microchip: ksz9477: Fix spelling mistake "Enery" [...] adds 1a86a77a2328 nfp: using napi_build_skb() to replace build_skb() adds 6aff7cbfe7bf netdevsim: Block until all devices are released adds ff672b9ffeb3 ipvlan: properly track tx_errors adds d96e48a3d55d tools: ynl: introduce option to process unknown attributes [...] adds 6479c975b20a doc/netlink: Update schema to support cmd-cnt-name and cmd [...] adds 77361cb9c1d6 iavf: fix comments about old bit locks adds 5902ee6dc651 iavf: simplify mutex_trylock+sleep loops adds 6a0d989d3cdb iavf: in iavf_down, don't queue watchdog_task if comms failed adds 54584b178806 iavf: fix the waiting time for initial reset adds 34ad34bf06ca iavf: rely on netdev's own registered state adds 5c4e1d187442 iavf: use unregister_netdev adds b5b219a1fa5f iavf: add a common function for undoing the interrupt scheme adds 36d0395b30f8 iavf: delete the iavf client interface adds a4213705b88e Merge branch 'intel-wired-lan-driver-updates-for-2023-10-23-iavf' adds 6d90b64256f3 vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() adds f5247a6ed5b5 net: mana: Use xdp_set_features_flag instead of direct assignment adds 06497763c8f1 net: bpf: Use sockopt_lock_sock() in ip_sock_set_tos() adds f1c73396133c net: pcs: xpcs: Add 2500BASE-X case in get state for XPCS drivers new 89ed67ef126c Merge tag 'net-next-6.7' of git://git.kernel.org/pub/scm/l [...] adds 950210887670 thermal: core: Drop trips_disabled bitmask adds a15ffa783ea4 thermal: trip: Drop redundant trips check from for_each_th [...] adds 2c7b4bfadef0 thermal: core: Store trip pointer in struct thermal_instance adds d069ed6b752f thermal: core: Allow trip pointers to be used for cooling [...] adds a56cc0a83385 thermal: core: Add function to walk trips under zone lock adds b0e82ae3bf41 thermal: Remove Amit Kucheria from MAINTAINERS adds e17ea8a1b170 thermal: Add myself as thermal reviewer in MAINTAINERS adds c99626092efc thermal: core: prevent potential string overflow adds 4347e7d0b4e8 thermal: armada: Convert to platform remove callback retur [...] adds f29ecd3748a2 thermal: bcm2835: Convert to platform remove callback retu [...] adds aa599650d26f thermal: ns: Convert to platform remove callback returning void adds 0d0f8b2c4df0 thermal: da9062: Convert to platform remove callback retur [...] adds 7aa234e99fa2 thermal: dove: Convert to platform remove callback returning void adds 6abe2f00d27a thermal: hisi: Convert to platform remove callback returning void adds 5568f642bb7a thermal: imx8mm: Convert to platform remove callback retur [...] adds 02e7baaf5165 thermal: imx: Convert to platform remove callback returning void adds 75b66d7e5993 thermal: int3400: Convert to platform remove callback retu [...] adds 8cc099170f61 thermal: int3401: Convert to platform remove callback retu [...] adds f287083ba7bf thermal: int3402: Convert to platform remove callback retu [...] adds 257010831143 thermal: int3403: Convert to platform remove callback retu [...] adds a876f99d120d thermal: int3406: Convert to platform remove callback retu [...] adds ff96e615ea49 thermal: k3_bandgap: Convert to platform remove callback r [...] adds 3c9e0f218c0f thermal: k3_j72xx_bandgap: Convert to platform remove call [...] adds 3ebaf0f244d4 thermal: kirkwood: Convert to platform remove callback ret [...] adds 2d3c823df218 thermal: lvts: Convert to platform remove callback returning void adds 2128ba4639e3 thermal: tsens: Convert to platform remove callback return [...] adds a07f4487bc49 thermal: rcar_gen3: Convert to platform remove callback re [...] adds 03a5a75a6ad2 thermal: rcar: Convert to platform remove callback returning void adds cc86ac43e555 thermal: rockchip: Convert to platform remove callback ret [...] adds 24bbbfb73e9b thermal: rzg2l: Convert to platform remove callback return [...] adds 0b478d7b867b thermal: exynos_tmu: Convert to platform remove callback r [...] adds 7c2714a1e689 thermal: spear: Convert to platform remove callback return [...] adds 295b11764581 thermal: sprd: Convert to platform remove callback returning void adds ca92bdec592f thermal: stm: Convert to platform remove callback returning void adds f1afede9e24c thermal: soctherm: Convert to platform remove callback ret [...] adds f021f0526274 thermal: tegra-bpmp: Convert to platform remove callback r [...] adds f3e38da00257 thermal: ti-bandgap: Convert to platform remove callback r [...] adds 439f0bb3a7c5 thermal: uniphier: Convert to platform remove callback ret [...] adds eea6c2620725 thermal: amlogic: Convert to platform remove callback retu [...] adds d3bff6277087 Merge branch 'thermal-misc' adds 4be32333d941 ACPI: thermal: Simplify initialization of critical and hot trips adds b09872a652d3 ACPI: thermal: Fold acpi_thermal_get_info() into its caller adds f04256a8f7de ACPI: thermal: Determine the number of trip points earlier adds 06a5f76ee104 ACPI: thermal: Create and populate trip points table earlier adds 30f04c7535e4 ACPI: thermal: Simplify critical and hot trips representation adds 64c512edf977 ACPI: thermal: Untangle initialization and updates of the [...] adds cdfe09df04a0 ACPI: thermal: Untangle initialization and updates of acti [...] adds 4175a24f01eb ACPI: thermal: Drop redundant trip point flags adds 058f5e407deb ACPI: thermal: Drop valid flag from struct acpi_thermal_trip adds 0d9741abd1c5 ACPI: thermal: Fix a small leak in acpi_thermal_add() adds 0fa1bf34980e ACPI: thermal: Add device list to struct acpi_thermal_trip adds 317508c65f1f ACPI: thermal: Collapse trip devices update functions adds 54fc61a106c9 ACPI: thermal: Collapse trip devices update function wrappers adds 3e7d6f396d74 ACPI: thermal: Merge trip initialization functions adds 2713b83cb3b0 ACPI: thermal: Mark uninitialized active trips as invalid adds 377020153617 Merge branch 'thermal-core' adds d5ea889246b1 ACPI: thermal: Do not use trip indices for cooling device binding adds c8f46f43a1db ACPI: thermal: Drop critical_valid and hot_valid trip flags adds 03a6d5986c9d ACPI: thermal: Rename structure fields holding temperature [...] adds c6767334185e ACPI: thermal: Drop list of device ACPI handles from struc [...] adds 1dd72ce0c125 ACPI: thermal: Fix up function header formatting in two places adds 8820087ee5e7 Merge thermal core material depended on by subsequent changes. adds 44babd829a7e ACPI: thermal: Move get_active_temp() adds 4f9cf91e4102 ACPI: thermal: Combine passive and active trip update functions adds b251ab28caeb ACPI: thermal: Use thermal_zone_for_each_trip() for updati [...] adds 4963e34ce7b9 thermal: core: Drop thermal_zone_device_exec() adds b44444027ce7 thermal: trip: Remove lockdep assertion from for_each_ther [...] adds 108ffd12be24 thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() adds 27fa2b604383 Merge branch 'acpi-thermal' adds a26b452e836e Merge branch 'acpi-thermal' adds 78869767f2ad thermal: trip: Simplify computing trip indices adds 234ed6f5fbed thermal: trip: Define for_each_trip() macro adds 276f1ede9516 thermal: gov_fair_share: Rearrange get_trip_level() adds 94be1d27aa8d thermal: gov_power_allocator: Use trip pointers instead of [...] adds fdcf70ed4e16 thermal: gov_step_wise: Fold update_passive_instance() int [...] adds 8c35b1f47253 thermal: core: Pass trip pointer to governor throttle callback adds cf3986f8c01d thermal: core: Don't update trip points inside the hystere [...] adds c27d08f786ac thermal: ACPI: Include the right header file adds 598c20f964d1 Merge branch 'thermal-core' adds b894685cb8e0 thermal: int340x: processor_thermal: Move mailbox code to [...] adds dd28a3cb9238 thermal: int340x: processor_thermal: Add interrupt configu [...] adds f0658708e863 thermal: int340x: processor_thermal: Use non MSI interrupt [...] adds 2f0b31c02662 thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for [...] adds 4b029a81c24e thermal: int340x: processor_thermal: Add workload type hin [...] adds e682b86211a1 thermal: int340x: Handle workload hint interrupts adds 27801542b2b8 selftests/thermel/intel: Add test to read workload hint adds a966a0da3bae thermal: int340x: Add ArrowLake-S PCI ID adds 1ced5dce63d0 thermal: int340x: processor_thermal: Ack all PCI interrupts adds 2cbe1a333115 Merge earlier changes in Intel thermal drivers for v6.7. adds cd3c00e77609 thermal: int340x: Use thermal_zone_for_each_trip() adds fae633cfb729 thermal: intel: powerclamp: fix mismatch in get function f [...] adds 24e4c2620280 thermal: int340x: processor_thermal: Move interrupt status [...] adds 088f16f35257 thermal: int340x: processor_thermal: Common function to cl [...] adds 6ebc25d8b053 thermal: int340x: processor_thermal: Set feature mask befo [...] adds b473d6a9d68f thermal: int340x: processor_thermal: Support power floor n [...] adds 8cd5ad18ddc3 thermal: int340x: processor_thermal: Handle power floor in [...] adds 0e509253924b thermal: int340x: processor_thermal: Enable power floor support adds d4d27e5a1a88 selftests/thermel/intel: Add test to read power floor status adds 8aa49284f367 Merge branch 'thermal-intel' adds d8b877d60d77 dt-bindings: thermal: mediatek: Add mt7988 lvts compatible adds be2cc09bd5b4 dt-bindings: thermal: mediatek: Add LVTS thermal sensors f [...] adds 6725a29321e4 thermal/drivers/mediatek/lvts_thermal: Make coeff configurable adds 585e92e6a79f thermal/drivers/mediatek/lvts_thermal: Add mt7988 support adds 6644c6291eec dt-bindings: thermal: nvidia,tegra124-soctherm: Add missin [...] adds f84f6e0f4588 thermal/drivers/imx8mm_thermal: Fix function pointer decla [...] adds ebd1dea94b2e dt-bindings: thermal: fsl,scu-thermal: Document imx8dl adds de84da588f35 tools/thermal: Remove unused 'mds' and 'nrhandler' variables adds 2ffa39c83b39 thermal/drivers/mediatek/lvts_thermal: Fix error check in [...] adds 50ab53095326 dt-bindings: thermal: tsens: Add sa8775p compatible adds 98bcee251e60 dt-bindings: imx-thermal: Add #thermal-sensor-cells property adds 438a15b16f61 dt-bindings: net: microchip: Allow nvmem-cell usage adds e9cdce582390 dt-bindings: timer: add imx7d compatible adds 5368084c3936 thermal/drivers/max77620: Remove duplicate error message adds 5055fadfa7e1 thermal/drivers/mediatek: Fix probe for THERMAL_V2 adds 0bb4937b58ab dt-bindings: thermal: mediatek: Add LVTS thermal controlle [...] adds 8137bb90600d thermal/drivers/mediatek/lvts_thermal: Add suspend and resume adds 288732242db4 thermal/drivers/mediatek/lvts_thermal: Add mt8192 support adds 5437d14d94c8 thermal/drivers/mediatek/lvts_thermal: Update calibration [...] adds 9618efe343ea thermal/qcom/tsens: Drop ops_v0_1 adds 607218deac6e Merge tag 'thermal-v6.7-rc1' of ssh://gitolite.kernel.org/ [...] new 4ac4677fdb76 Merge tag 'thermal-6.7-rc1' of git://git.kernel.org/pub/sc [...] adds 178e1ea6a68f ACPICA: Add defines for CDAT SSLBIS adds d633c387f28f Merge branch 'acpica' adds b5bdb60faaaf ACPI: scan: Use the acpi_device_is_present() helper in mor [...] adds 8c6fdbd635d4 ACPI: scan: Rename acpi_scan_device_not_present() to be ab [...] adds 83f5ad58daf1 ACPI: OSL: add __printf format attribute to acpi_os_vprintf() adds 92002fb39e8e ACPI: OSL: Fix up white space in parameter lists adds 9d4e27dd8827 ACPI: OSL: Remove redundant parentheses in return statements adds a1da3b78c083 ACPI: OSL: Add empty lines after local variable declarations adds f1fce1cf4509 ACPI: OSI: refactor deprecated strncpy() adds a83c68a3bf7c ACPI: FPDT: properly handle invalid FPDT subtables adds 93003de27a5e Merge branches 'acpi-scan', 'acpi-osl', 'acpi-osi' and 'ac [...] adds 2e57d10a6591 ACPI: utils: Dynamically determine acpi_handle_list size adds 6c766f7aacc0 ACPI: utils: Fix up white space in a few places adds 6b54bdd1685a ACPI: utils: Remove redundant braces around individual statement adds d37273af0e42 ACPI: resource: Consolidate IRQ trigger-type override DMI tables adds 424009ab2030 ACPI: resource: Drop .ident values from dmi_system_id tables adds 78fdccdc8b9f Merge back earlier ACPI resources management changes for v6.7. adds 0da9eccde327 ACPI: resource: Do IRQ override on TongFang GMxXGxx adds 046ece773cc7 ACPI: property: Allow _DSD buffer data only for byte accessors adds 43451c4bf9b0 ACPI: property: Document the _DSD data buffer GUID adds bda3df10fb1e ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs adds ea4007528c8a Merge branches 'acpi-utils', 'acpi-resource', 'acpi-proper [...] adds 22c11b8f1b94 ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section adds 2ce3262553c6 ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets adds c9aa36faddaf Merge back new ACPI backlight material for v6.7. adds 35a341c9b25d ACPI: video: Add acpi_backlight=vendor quirk for Toshiba P [...] adds 2e89345764c6 ACPI: PRM: Annotate struct prm_module_info with __counted_by adds e2abc47a5a1a ACPI: APEI: Fix AER info corruption when error status data [...] adds fac475aab70b ACPI: APEI: Use ERST timeout for slow devices adds 60c40b06fa68 mailbox: pcc: Add support for platform notification handling adds 3db174e478cb mailbox: pcc: Support shared interrupt for multiple subspaces adds 55d235ebb684 ACPI: PCC: Add PCC shared memory region command and status [...] adds 89a4ad1f437c i2c: xgene-slimpro: Migrate to use generic PCC shmem relat [...] adds 2cf39b806be7 hwmon: (xgene) Migrate to use generic PCC shmem related macros adds a46e42c09798 soc: kunpeng_hccs: Migrate to use generic PCC shmem relate [...] adds aa2e505c80ba Merge tag 'acpi-pcc-updates-6.7' of git://git.kernel.org/p [...] adds f3c0d6a1a25f Merge branches 'acpi-video', 'acpi-prm', 'acpi-apei' and ' [...] adds 891ddc03e2f4 ACPI: EC: Add quirk for HP 250 G7 Notebook PC adds 48cf49d31994 ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() adds bc8f7abe9715 ACPI: sysfs: Clean up create_pnp_modalias() and create_of_ [...] adds 9fbdc0504244 ACPI: PCI: Switch to use acpi_evaluate_dsm_typed() adds 553921875ff7 ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed() adds 5f70fd1892e7 ACPI: sysfs: use acpi_device_uid() for fetching _UID adds bb3dcf0ccf32 perf: qcom: use acpi_device_uid() for fetching _UID adds a3a62ca256ab ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID adds 2d5bd3cbb011 pinctrl: intel: use acpi_dev_uid_match() for matching _UID adds 3a3cc54605e4 ACPI: utils: use acpi_dev_uid_match() for matching _UID adds 45f56711daa8 ACPI: x86: use acpi_dev_uid_match() for matching _UID adds 6fdba3db1480 perf: arm_cspmu: use acpi_dev_hid_uid_match() for matching [...] adds e8c3c7f97aa7 Merge branches 'acpi-ec', 'acpi-sysfs', 'acpi-misc' and 'a [...] adds 5f3c10ac34ec ACPI: docs: enumeration: Clarify ACPI bus concepts adds 470508f63ad2 ACPI: bus: Add context argument to acpi_dev_install_notify [...] adds 3660e641ef68 Merge branch 'acpi-bus' adds bc4c9757e324 ACPI: AC: Remove redundant checks adds 616990c92e40 ACPI: AC: Use string_choices API instead of ternary operator adds 5829046825ac ACPI: AC: Replace acpi_driver with platform_driver adds c7b59371fe56 ACPI: AC: Rename ACPI device from device to adev adds dd0261bb9e44 ACPI: acpi_pad: Replace acpi_driver with platform_driver adds d7228c7169e7 ACPI: acpi_pad: Use dev groups for sysfs adds 5ccd40c5c7ad ACPI: acpi_pad: Rename ACPI device from device to adev adds eeb6d1d6f4ec PNP: Clean up coding style in pnp.h adds eda1a74655ea PNP: ACPI: replace deprecated strncpy() with strscpy() adds 50cbdaf1b93a PNP: replace deprecated strncpy() with memcpy() adds f4cb34a75e4a Merge branches 'acpi-ac', 'acpi-pad' and 'pnp' new d4b671d4c66c Merge tag 'acpi-6.7-rc1' of git://git.kernel.org/pub/scm/l [...] adds 3fbc5c3b8522 PM: domains: Introduce dev_pm_domain_set_performance_state() adds 401e09201a01 PM: domains: Implement the ->set_performance_state() callb [...] adds 248a38d5cc3f OPP: Add dev_pm_opp_add_dynamic() to allow more flexibility adds 3166383da081 OPP: Extend dev_pm_opp_data with a level adds 892c60c6b48d OPP: Switch to use dev_pm_domain_set_performance_state() adds 0025ff64ffcf OPP: Extend support for the opp-level beyond required-opps adds a0242c81bb75 OPP: Add dev_pm_opp_find_level_floor() adds cca14de56986 OPP: Remove doc style comments for internal routines adds 3aa872546783 OPP: debugfs: Fix warning with W=1 builds adds 693bb8a4d1a7 dt-bindings: opp: opp-v2-kryo-cpu: Allow opp-peak-kBps adds 184ff4f72163 OPP: Fix -Wunsequenced in _of_add_opp_table_v1() adds 1fa259cd68e0 dt-bindings: opp: opp-v2-kryo-cpu: support Qualcomm Krait SoCs adds 8e6db129eb56 OPP: Fix formatting of if/else block adds 96104046d135 OPP: Add _link_required_opps() to avoid code duplication adds c2bebf98045f OPP: Reorder code in _opp_set_required_opps_genpd() adds 48b5aaec596d OPP: Remove genpd_virt_dev_lock adds 5ea4911359a5 OPP: No need to defer probe from _opp_attach_genpd() adds 35e0964e4876 dt-bindings: opp: opp-v2-kryo-cpu: Document named opp-micr [...] adds 067e61399d3d Merge tag 'opp-updates-6.7' of git://git.kernel.org/pub/sc [...] adds d2805601988f PM / devfreq: mediatek: protect oop in critical session adds 8b3bd6ffbc64 PM / devfreq: Switch to dev_pm_opp_find_freq_{ceil/floor}_ [...] adds 1e0731c05c98 PM / devfreq: rockchip-dfi: Make pmu regmap mandatory adds bbf479005436 PM / devfreq: rockchip-dfi: Embed desc into private data struct adds 9325b3ec923e PM / devfreq: rockchip-dfi: use consistent name for privat [...] adds 559dc2876c0c PM / devfreq: rockchip-dfi: Add SoC specific init function adds 419827409834 PM / devfreq: rockchip-dfi: dfi store raw values in counte [...] adds e50fa1a5ac52 PM / devfreq: exynos-ppmu: Use device_get_match_data() adds 6c29e29e4d7f PM / devfreq: mediatek: unlock on error in mtk_ccifreq_target() adds 9991166494f1 PM / devfreq: rockchip-dfi: Use free running counter adds 63dcf38eb57d PM / devfreq: rockchip-dfi: introduce channel mask adds 74002e668d09 PM / devfreq: rk3399_dmc,dfi: generalize DDRTYPE defines adds d3b0f6ab0e33 PM / devfreq: rockchip-dfi: Clean up DDR type register defines adds 076b0597f5b6 PM / devfreq: rockchip-dfi: Add RK3568 support adds 038ff6f53da0 PM / devfreq: rockchip-dfi: Handle LPDDR2 correctly adds d8c6e337e71d PM / devfreq: rockchip-dfi: Handle LPDDR4X adds b82932fbd870 PM / devfreq: rockchip-dfi: Pass private data struct to in [...] adds d724f4a4581b PM / devfreq: rockchip-dfi: Prepare for multiple users adds 2785cc00f6fa PM / devfreq: rockchip-dfi: give variable a better name adds 4d586b5724d3 PM / devfreq: rockchip-dfi: Add perf support adds d1d0b3fe95d8 PM / devfreq: rockchip-dfi: make register stride SoC specific adds bbe7cbd07406 PM / devfreq: rockchip-dfi: account for multiple DDRMON_CT [...] adds 481d97ba61e1 PM / devfreq: rockchip-dfi: add support for RK3588 adds 7fd696076e0f dt-bindings: devfreq: event: convert Rockchip DFI binding to yaml adds 97cfa4ae843e dt-bindings: devfreq: event: rockchip,dfi: Add rk3568 support adds 8f0cd531ee18 dt-bindings: devfreq: event: rockchip,dfi: Add rk3588 support adds af6664668de9 Merge tag 'devfreq-next-for-6.7' of git://git.kernel.org/p [...] adds c1bdc9aaf8d0 Merge branch 'pm-devfreq' adds 37b6ddba967c cpufreq: intel_pstate: Revise global turbo disable check adds 16a03c71bba0 cpufreq: schedutil: Merge initialization code of sg_cpu in [...] adds 842c34a2668f cpufreq: conservative: Simplify the condition of storing ' [...] adds 285189c57391 cpufreq: userspace: Use fine-grained mutex in userspace governor adds 9ef0ad49cc86 cpufreq: userspace: Move is_managed indicator into per-pol [...] adds e7a1b32e43b1 cpufreq: Rebuild sched-domains when removing cpufreq driver adds ea167a7fc242 cpufreq: stats: Fix buffer overflow detection in trans_stats() adds bae8222a6c29 cpufreq: tegra194: fix warning due to missing opp_put adds aa01dd7bc100 cpufreq: Add QCM6490 to cpufreq-dt-platdev blocklist adds b9a663c4c224 cpufreq: pmac32: Use of_property_read_reg() to parse "reg" adds 8c6f736d8acf dt-bindings: cpufreq: qcom-cpufreq-nvmem: document IPQ5332 adds 0361e81f3170 dt-bindings: cpufreq: qcom-cpufreq-nvmem: document IPQ9574 adds 40f6be3ef2be cpufreq: dt: platdev: Add MSM8909 to blocklist adds 55530ab888cf dt-bindings: cpufreq: qcom-nvmem: Document MSM8909 adds 823a6d9e79fc dt-bindings: cpufreq: cpufreq-qcom-hw: add SDM670 compatible adds 6b121b4cf7e1 cpufreq: tegra194: save CPU data to avoid repeated SMP calls adds a60a55678875 cpufreq: tegra194: use refclk delta based loop instead of udelay adds c12f0d0ffade cpufreq: tegra194: remove redundant AND with cpu_online_mask adds 8b8eb859b5a7 cpufreq: dt-platdev: add am62p5 to blocklist adds 304d9a0299f2 cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs adds 21135104a67e cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_S [...] adds dce13a235a35 dt-bindings: cpufreq: cpufreq-qcom-hw: Add SDX75 compatible adds 2a5d46c3ad6b cpufreq: qcom-nvmem: Simplify driver data allocation adds f0d64f4ae793 cpufreq: qcom-nvmem: Add MSM8909 adds 4b55159b6668 dt-bindings: cpufreq: qcom-cpufreq-nvmem: document IPQ6018 adds 47e161a7873b cpufreq: qcom-nvmem: add support for IPQ6018 adds 7f6aa81d6837 dt-bindings: cpufreq: qcom-cpufreq-nvmem: Document krait-cpu adds a243a1ed7b4a cpufreq: qcom-nvmem: drop pvs_ver for format a fuses adds ff63282ed227 cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu adds 4a3754f73ef4 cpufreq: qcom-nvmem: add support for IPQ8064 adds 9e3254ff645d cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_ [...] adds 038ef0d990a0 dt-bindings: cpufreq: qcom-hw: document SM8650 CPUFREQ Hardware adds 7c35584899ff Merge tag 'cpufreq-arm-updates-6.7' of git://git.kernel.or [...] adds 78b1f56a6f96 Merge branch 'pm-cpufreq' adds f0c7183008b4 PM: hibernate: Use __get_safe_page() rather than touching [...] adds 8d74f1da776d PM: sleep: Fix symbol export for _SIMPLE_ variants of _PM_OPS() adds d08970df1980 PM: hibernate: Clean up sync_read handling in snapshot_wri [...] adds 7bf770f74e85 PM: hibernate: fix the kerneldoc comment for swsusp_check( [...] adds ffc843fc9c7a Merge back earlier system-wide PM changes for v6.7. adds a60ec4485f1c powercap: intel_rapl: Downgrade BIOS locked limits pr_warn [...] adds e68cb15bdc93 tools/power/x86/intel_pstate_tracer: python minimum version adds bf224871c27a Merge branches 'pm-sleep', 'powercap' and 'pm-tools' new ad1871ad8d9b Merge tag 'pm-6.7-rc1' of git://git.kernel.org/pub/scm/lin [...] adds 2f4d3e293392 gpio: pca953x: Drop unused fields in struct pca953x_platform_data adds 53c59d66c44c gpio: pca953x: Fully convert to device managed resources adds c47f7ff0fe61 gpio: pca953x: Utilise dev_err_probe() where it makes sense adds ec5bde62019b gpio: pca953x: Split pca953x_restore_context() and pca953x [...] adds 8e471b784a72 gpio: pca953x: Simplify code with cleanup helpers adds 6811886ac91e gpio: pca953x: Utilise temporary variable for struct device adds 9da0a75ea7ce gpio: pca953x: Utilise temporary variable for struct gpio_chip adds 7c3013066287 gpio: pca953x: Switch to DEFINE_SIMPLE_DEV_PM_OPS() adds 40db075545ad gpio: pca953x: Get rid of useless goto label adds adb5f1560cec gpio: pca953x: Revisit header inclusions adds 3d15d17fc3de gpio-f7188x: fix base values conflicts with other gpio pins adds 8d5e2db297d1 gpio: mockup: fix kerneldoc adds ce9bcbc23ba6 gpio: mockup: remove unused field adds 9790222d2881 gpio: mockup: deprecate the old testing module adds 33f909fdd151 gpio: mockup: simplify code by using cleanup helpers adds ed9e8d136f6d gpio: mockup: don't access internal GPIOLIB structures adds f42dafe3da0c gpiolib: unexport gpiod_set_transitory() adds 7e12c495a36c gpio: of: correct notifier return codes adds 8de54392b849 gpiolib: remove stray newline in gpio/driver.h adds 37d42ab39249 gpiolib: remove unnecessary extern specifiers from the dri [...] adds f8681c236785 gpio: xgene-sb: don't include gpiolib.h adds ee27ed13dc9e gpio: dwapb: don't include gpiolib.h adds f4e840238c4c gpio: mb86s7x: don't include gpiolib.h adds b32415652a4d gpio: eic-sprd: use atomic notifiers to notify all chips a [...] adds 5fb36a8c87d9 gpiolib: acpi: Check if a GPIO is listed in ignore_interru [...] adds 6cc64f617375 gpiolib: acpi: Add a ignore interrupt quirk for Peaq C1010 adds 1fc95b025f18 platform/x86: x86-android-tablets: Remove invalid_aei_gpio [...] adds 56e1f53b58fd platform/x86: x86-android-tablets: Remove invalid_aei_gpio [...] adds 8b57d33a6fdb platform/x86: x86-android-tablets: Create a platform_devic [...] adds 4014ae236b1d platform/x86: x86-android-tablets: Stop using gpiolib priv [...] adds 61226c1cfaf8 platform/x86: x86-android-tablets: Use platform-device as [...] adds 9578db7939fc platform/x86: x86-android-tablets: Drop "linux,power-suppl [...] adds 9a249ec89a5e Merge tag 'platform-drivers-x86-ib-x86-android-tablets-v6. [...] adds 88d31f836b41 gpio: sim: don't fiddle with GPIOLIB private members adds d56c6f798afa pinctrl: da9062: add missing include adds fe4fa2e4f7d0 gpiolib: make gpiochip_get_desc() public adds a5c612b9dbe1 pinctrl: da9062: don't include private GPIOLIB header adds dbd31c71c5b2 gpio: eic-sprd: unregister from the irq notifier on remove() adds 7777fa924754 gpio: eic-sprd: use a helper variable for &pdev->dev adds db8588f95cc5 gpio: sim: include a missing header adds 9f93f18305f5 gpio: sim: initialize a managed pointer when declaring it adds a512635da9f7 gpiolib: cdev: annotate struct linereq with __counted_by adds ff2cbd758d5c gpio: Rewrite IXP4xx GPIO bindings in schema adds 1b83a90bd11a gpio: dt-bindings: add more loongson gpio chip support adds 3feb70a61740 gpio: loongson: add more gpio chip support adds 16fdcec8080c dt-bindings: gpio: fsl-imx-gpio: Document imx25 and imx27 adds 3a7fd473bd5d mtd: rawnand: ingenic: move the GPIO quirk to gpiolib-of.c adds 2ae6a45f8135 gpio: altera: Convert to platform remove callback returning void adds 484b3226761b gpio: amdpt: Convert to platform remove callback returning void adds 0667faab9657 gpio: brcmstb: Convert to platform remove callback returning void adds 67c811b601f3 gpio: cadence: Convert to platform remove callback returning void adds 6a277ca75e45 gpio: dln2: Convert to platform remove callback returning void adds b57d8416893f gpio: ftgpio010: Convert to platform remove callback retur [...] adds b6c4391569f9 gpio: grgpio: Convert to platform remove callback returning void adds da2ad5fe2292 gpio: ljca: Convert to platform remove callback returning void adds 43fdda498694 gpio: lpc18xx: Convert to platform remove callback returning void adds e86c4f1cf158 gpio: mb86s7x: Convert to platform remove callback returning void adds 4f5c7bc1612d gpio: mm-lantiq: Convert to platform remove callback retur [...] adds 0ede8698083c gpio: mpc5200: Convert to platform remove callback returning void adds 7a222f57d856 gpio: mpc8xxx: Convert to platform remove callback returning void adds f822f46f3089 gpio: omap: Convert to platform remove callback returning void adds 31d8108413e3 gpio: rcar: Convert to platform remove callback returning void adds 12305969d7f7 gpio: rockchip: Convert to platform remove callback return [...] adds a2e09217aaae gpio: ts5500: Convert to platform remove callback returning void adds 0a6a3ac26140 gpio: uniphier: Convert to platform remove callback return [...] adds a98ac19b1657 gpio: xgene-sb: Convert to platform remove callback return [...] adds 302fbb0ef9f2 gpio: xgs-iproc: Convert to platform remove callback retur [...] adds 4f7b5eed4f22 gpio: xilinx: Convert to platform remove callback returning void adds 8c75532803a3 gpio: zynq: Convert to platform remove callback returning void adds 7d099290486b gpio: tb10x: Convert to platform remove callback returning void adds bad66884acb5 gpio: pca953x: Convert to use maple tree register cache adds 46d0825104b8 gpio: fx6408: Convert to use maple tree register cache adds 3bb5c9ddf46b gpiolib: of: Allow "trigger-sources" to reference a GPIO adds d9d5829d457f gpio: sim: add missing include adds c31071eabb44 gpiolib: extend the critical sections of lookup tables adds 968118fcf054 OMAP/gpio: drop MPUIO static base adds 36aa129f221c gpiolib: make gpio_device_get() and gpio_device_put() public adds 9e4555d1e54a gpiolib: add support for scope-based management to gpio_device adds cfe102f63308 gpiolib: provide gpio_device_find() adds d62fcd9f1897 gpiolib: provide gpio_device_find_by_label() adds 93548f8bbbbf gpiolib: provide gpio_device_get_desc() adds 9b418780844c gpiolib: reluctantly provide gpio_device_get_chip() adds db5469604464 gpiolib: replace find_chip_by_name() with gpio_device_find [...] adds 0f21c53c2863 gpio: of: replace gpiochip_find_* with gpio_device_find_* adds 3c9d5431b407 gpio: acpi: replace gpiochip_find() with gpio_device_find() adds b7b56e64a345 gpio: swnode: replace gpiochip_find() with gpio_device_fin [...] adds e404b0cc9f0b gpio: sysfs: drop the mention of gpiochip_find() from sysfs code adds 7691ba064b71 gpio: Further document optional GPIOLIB adds 0c42fc96cc02 arm: omap1: ams-delta: stop using gpiochip_find() adds 690acef3c47f dt-bindings: gpio: vf610: update gpio-ranges adds 1619a0944436 dt-bindings: gpio: vf610: correct i.MX8ULP and i.MX93 adds 2b575631fe5f dt-bindings: gpio: vf610: add i.MX95 compatible adds 76bc907b142c gpio: vf610: add i.MX8ULP of_device_id entry adds b57587f11f81 gpio: vf610: simplify code by dropping data check adds 8a58cd577f01 gpio: vf610: update comment for i.MX8ULP and i.MX93 legacy [...] adds 03a975cbcfcd gpio: Use device_get_match_data() adds 23516fba866c platform/x86: int3472: Add new skl_int3472_fill_gpiod_look [...] adds 5cad12851b16 platform/x86: int3472: Add new skl_int3472_gpiod_get_from_ [...] adds 53c5f7f6e793 platform/x86: int3472: Stop using gpiod_toggle_active_low() adds 5ccf9873ab2b platform/x86: int3472: Switch to devm_get_gpiod() adds 4819033c1806 Merge tag 'platform-drivers-x86-ib-int3472-v6.7' of https: [...] adds 74975b4f2836 gpio: acpi: remove acpi_get_and_request_gpiod() adds 668706b10c9b gpiolib: provide gpio_device_find_by_fwnode() adds 4f3b436eea7d gpio: hisi: Fix format specifier adds 1559d14977b6 gpiolib: provide gpio_device_to_device() adds 370232d096e3 gpiolib: provide gpiod_to_gpio_device() adds 9acdf6209f22 i2c: mux: gpio: don't fiddle with GPIOLIB internals adds 8c85a102fc4e gpiolib: provide gpio_device_get_base() adds dc850faa28ee hte: tegra194: don't access struct gpio_chip adds 9bc633117d6a hte: tegra194: add GPIOLIB dependency new b05ddad00903 Merge tag 'gpio-updates-for-v6.7-rc1' of git://git.kernel. [...] adds d3601857e14d regmap: debugfs: Fix a erroneous check after snprintf() adds fabe32cc1eca regmap: kunit: Fix marking of the range window as volatile adds 6a2e332c2cbd regmap: kunit: Add test for cache sync interaction with ranges adds 0ec7731655de regmap: Ensure range selector registers are updated after [...] new 6bbebcc11a69 regmap: Merge up fix for window/paging issue new 5cbff4b2d9e2 Merge tag 'regmap-v6.7' of git://git.kernel.org/pub/scm/li [...] adds 364a399b7ca3 regulator: fan53555: Simplify probe() adds 24d95bb0460a regulator: sy8824x: Make similar OF and ID table adds 7169654ce0f7 regulator: ltc3589: Convert enum->pointer for data in the [...] adds 9e38482cb562 regulator: mp886x: Make similar OF and ID table adds 9d9cd8e6a457 regulator: max20086: Make similar OF and ID table adds 969b033a77a8 regulator: mp5416: Make similar OF and ID table adds c187b8f87d55 regulator: pv880x0: Drop ifdeffery adds 1b4daf643a3a regulator: pv880x0: Simplify probe() adds ab6fa92531ab Match data improvements for pv880x0 regulator adds dd35a4debcf9 regulator: rk808: Drop useless headers adds 6e6891ccf0c7 regulator: mc13xxx: Annotate struct mc13xxx_regulator_priv [...] adds 66af36835981 regulator: dt-bindings: Add missing unevaluatedProperties [...] adds 7442edec72bc regulator: mt6358: Fail probe on unknown chip ID adds cf08fa74c716 regulator: mt6358: Add output voltage fine tuning to fixed [...] adds 017c6658fd59 regulator: mt6358: Add output voltage fine tuning to varia [...] adds 4a710a0b0c68 regulator: mt6358: Remove bogus regulators and adds 6f2087203537 dt-bindings: regulator: qcom,spmi: Document PM8909 adds 813d01a40ae7 regulator: qcom_spmi: Add PM8909 regulators adds 350aab7f8f2c dt-bindings: regulator: qcom,spmi: Document PM8019 adds 5b30cb2a317a regulator: qcom_spmi: Add PM8019 regulators adds f72d04235781 dt-bindings: regulator: qcom,spmi: Document PMA8084 adds 317aa3c4fe70 regulator: qcom_spmi: Add PMA8084 regulators adds 93880f7e5c8c regulator: dt-bindings: mt6358: Convert to DT schema adds 0bf4b56b5eca regulator: dt-bindings: mt6358: Add regulator-allowed-mode [...] adds 2f384e60acba regulator: dt-bindings: mt6358: Add regulator supplies adds c631494a69c5 regulator: dt-bindings: mt6358: Add MT6366 PMIC adds 9f3bec54d06f regulator: mt6358: Use mt6397-regulator.h binding header f [...] adds 3dfa8a7071d4 regulator: mt6358: Add supply names for MT6358 regulators adds 0c3697b8980d regulator: mt6358: fix and drop type prefix in MT6366 regu [...] adds b7f3b89848b3 regulator: mt6358: Make MT6366 vcn18 LDO configurable adds b7768e67af9a regulator: mt6358: Add missing regulators for MT6366 adds ce8ab92e66cc regulator: mt6358: Add supply names for MT6366 regulators adds 907f2a48359b regulator: da9062: Annotate struct da9062_regulators with [...] adds 1096f9fa2be1 regulator: da9063: Annotate struct da9063_regulators with [...] adds a8b4962fbd00 regulator: Drop unnecessary of_match_device() calls adds 46537a8676d6 regulator: da9121: Use i2c_get_match_data() adds 8f7e17d847ed regulator: Use device_get_match_data() adds a0c543bdf4ba regulator: max77503: Add ADI MAX77503 support adds ff5f76b820a9 regulator: dt-bindings: Add ADI MAX77503 support adds 7a198e0d4816 dt-bindings: regulator: dlg,da9210: Convert to json-schema adds 0ab1dc9c657f regulator: dt-bindings: fixed-regulator: Add under-voltage [...] adds ecb6f1f45614 regulator: fixed: add support for under-voltage IRQ adds afb823a5843e regulator: qcom-rpmh: Add regulators support for PMC8380 adds ae61939cdf37 regulator: qcom,rpmh: Add PMC8380 compatible adds f5afdd13ed6c regulator (max5970): Add hwmon support adds 804bf07a1f72 regulator (max5970): Remove duplicate line adds bc00d9f3813a regulator: qcom-rpmh: Fix smps4 regulator for pm8550ve new 3e0569ff8126 regulator: Merge up pending fix new 9d6c80f8054f Merge tag 'regulator-v6.7' of git://git.kernel.org/pub/scm [...] adds 578464679f33 spi: sun6i: fix RX data corruption in DMA mode adds 2d98bdad98ae Merge existing fixes from spi/for-6.6 into new branch adds eb9913b511f1 spi: tegra: Fix missing IRQ check in tegra_slink_probe() adds 0578a6dbfe75 spi: spi-cadence-quadspi: add runtime pm support adds 12c8d7a76cd6 spidev: Decrease indentation level in spidev_ioctl() SPI_I [...] adds 193a7f9e1a78 spidev: Switch to use spi_get_csgpiod() adds 764246c7feda spidev: Simplify SPI_IOC_RD_MODE* cases in spidev_ioctl() adds 7a4feff714c7 spidev: A few cleanups adds 7c5d1d9787d6 spi: lm70llp: switch to use modern name adds 48815830a9f6 spi: lp-8841: switch to use modern name adds 68bf3288c7eb spi: meson-spicc: switch to use modern name adds 55591ac48152 spi: meson-spifc: switch to use modern name adds 5d97a3abbb5e spi: microchip-core-qspi: switch to use modern name adds 8f8bf52ed5b7 spi: microchip-core: switch to use modern name adds a21db73963c8 spi: mpc512x-psc: switch to use modern name adds 171639f84591 spi: mpc52xx-psc: switch to use modern name adds d6503d119249 spi: mpc52xx: switch to use modern name adds cae1578847e6 spi: mt65xx: switch to use modern name adds e56e3de0039d spi: mt7621: switch to use modern name adds a3a77a426892 spi: mtk-nor: switch to use modern name adds efdf4c993494 spi: mtk-snfi: switch to use modern name adds 0fc8a1a43122 spi: mux: switch to use spi_alloc_host() adds fc42bb55c05f spi: mxic: switch to use modern name adds 7647a16b682e spi: mxs: switch to use modern name adds 2b0aa563b364 spi: npcm-pspi: switch to use modern name adds 8af8a27b7898 spi: nxp-fspi: switch to use modern name adds ba0dada2ba1c spi: oc-tiny: switch to use modern name adds 0d81c46e7029 spi: omap-uwire: switch to use modern name adds ee0f793cc188 spi: omap2-mcspi: switch to use modern name adds fffae3afd6df spi: switch to use modern name (part3) adds 1d3ea34b7b69 spi: ar934x: Use helper function devm_clk_get_enabled() adds f918b3a67ccb spi: armada-3700: Use helper function devm_clk_get_prepared() adds 9ee8fbc05ef0 spi: aspeed: Use helper function devm_clk_get_enabled() adds b3422ea3913e spi: ath79: Use helper function devm_clk_get_enabled() adds a08199b309f8 spi: spi-axi-spi-engine: Use helper function devm_clk_get_ [...] adds ba85f5fad849 spi: bcm2835: Use helper function devm_clk_get_enabled() adds 0135a3843611 spi: bcm2835aux: Use helper function devm_clk_get_enabled() adds f64b1600f92e spi: spi-cadence: Use helper function devm_clk_get_enabled() adds c32cb76e8d5e spi: spi-cavium-thunderx: Use helper function devm_clk_get [...] adds 9dc2aa96a353 spi: davinci: Use helper function devm_clk_get_enabled() adds 10c3937890be spi: dw-bt1: Use helper function devm_clk_get_enabled() adds 349112b6769e spi: dw-mmio: Use helper function devm_clk_get_*() adds 4812bc31af2b spi: spi-fsl-dspi: Use helper function devm_clk_get_enabled() adds e2b9622b2a3d spi: lantiq-ssc: Use helper function devm_clk_get_enabled() adds 7ef51102d32d spi: meson-spicc: Use helper function devm_clk_get_enabled() adds c45fd1217b38 spi: spi-meson-spifc: Use helper function devm_clk_get_enabled() adds e922f3fff214 spi: microchip-core-qspi: Use helper function devm_clk_get [...] adds 605204fcb9c4 spi: microchip-core: Use helper function devm_clk_get_enabled() adds a06b6935f102 spi: mtk-snfi: Use helper function devm_clk_get_enabled() adds 82c4fadb0b95 spi: npcm-fiu: Use helper function devm_clk_get_enabled() adds bbd0a66b85fe spi: orion: Use helper function devm_clk_get_enabled() adds 909d4cd6bc31 spi: pic32-sqi: Use helper function devm_clk_get_enabled() adds 6b6cc88c4e5b spi: pic32: Use helper function devm_clk_get_enabled() adds 9351339c1a99 spi: spl022: Use helper function devm_clk_get_enabled() adds d6c612a34740 spi: rockchip: Use helper function devm_clk_get_enabled() adds fd811b62939f spi: Use devm_clk_get_*() helper function to adds b0ef97ac89a7 spi: dt-bindings: arm,pl022: Move child node properties to [...] adds 9386c958beb7 spi: Drop warning from spi_stop_queue() adds 21f252cd29f0 spi: bcm2835: reduce the abuse of the GPIO API adds c40897f4730f spi: mchp-pci1xxxx: Annotate struct pci1xxxx_spi with __co [...] adds 0fc57bf1b2ff spi: dt-bindings: st,stm32-spi: Move "st,spi-midi-ns" to s [...] adds 8a771075e50b spi: at91-usart: Remove some dead code adds e6419c35f0d9 spi: dt-bindings: qup: Document power-domains and OPP adds 287fcdaa35fc spi: qup: Parse OPP table for DVFS support adds d15befc0cef4 spi: dt-bindings: qup: Document interconnects adds ecdaa9473019 spi: qup: Vote for interconnect bandwidth to DRAM adds da6de6d3ecc1 spi: qup: Allow scaling power domains and adds 9f778f377cd3 spi: dt-bindings: Make "additionalProperties: true" explicit adds 2d9f4877988f spi: omap2-mcspi: Fix hardcoded reference clock adds 86401132d7bb spi: spi-cadence-quadspi: Fix missing unwind goto warnings adds 881fe6ed21e8 spi: mpc52xx-psc: Make mpc52xx_psc_spi_transfer_one_messag [...] adds df22568ad8ed spi: spidev: make spidev_class constant adds 8a6b446d8a13 spi: spi-geni-qcom: Rename the label unmap_if_dma adds 9aaa25df9b02 spi: bcm2835: add a sentinel at the end of the lookup array adds 4056d88866e5 spi: renesas,rzv2m-csi: Add CSI (SPI) target related property adds a4f7ef6db741 spi: rzv2m-csi: Add target mode support adds 8097dbd4b631 spi: Add RZ/V2M CSI target support adds f6d7f050e258 spi: Don't use flexible array in struct spi_message definition adds a8ecbc54165f spi: Export acpi_spi_find_controller_by_adev() adds 692225015c82 spi: stm32: Explicitly include correct DT includes adds 75223bbea840 spi: omap2-mcspi: Add FIFO support without DMA adds c3aa5cb264a3 spi: nxp-fspi: use the correct ioremap function new 1b2e883e1af8 spi: Merge up fix new 34aac0a33de2 Merge tag 'spi-v6.7' of git://git.kernel.org/pub/scm/linux [...] adds 2a5b3370a1d9 hwmon: (axi-fan-control) Fix possible NULL pointer dereference adds bbfff736d30e hwmon: (coretemp) Fix potentially truncated sysfs attribute name adds 920057ad521d hwmon: (nct6775) Fix incorrect variable reuse in fan_div c [...] adds 28da9dee3594 Revert "hwmon: (sch56xx-common) Add DMI override table" adds d621a46d0510 Revert "hwmon: (sch56xx-common) Add automatic module loadi [...] adds 9da2901c4733 hwmon: (pmbus/mp2975) Move PGOOD fix adds 4381a36abdf1 hwmon: add POWER-Z driver adds 30eea19c67d5 dt-bindings: hwmon: Add Infineon TDA38640 adds 05010fcf58e8 hwmon: (pmbus) Add ON_OFF_CONFIG register bits adds 923774d759c9 hwmon: (pmbus/tda38640) Add workaround for SVID mode adds fb99e07a9e39 hwmon: tmp513: Add max_channels variable to struct tmp51x_data adds 27887b06597b hwmon: tmp513: Simplify tmp51x_read_properties() adds 7f0b28e0653f hwmon: (sch5627) Use bit macros when accessing the control [...] adds 7da8a6354360 hwmon: (sch5627) Disallow write access if virtual register [...] adds a54fe61639d9 hwmon: (sch5627) Use regmap for pwm map register caching adds 10655bb6df25 hwmon: (sch5627) Add support for writing limit registers adds e09b75052621 hwmon: (sch5627) Document behaviour of limit registers adds a7dee82af86c hwmon: (abitguru{,3}) Enable build testing on !X86 adds 68d66551eb5e hwmon: (abituguru) Convert to platform remove callback ret [...] adds f23e759737e6 hwmon: (abituguru3) Convert to platform remove callback re [...] adds f5681a839c03 hwmon: (da9052-hwmon) Convert to platform remove callback [...] adds 63d35e96e0c0 hwmon: (dme1737) Convert to platform remove callback retur [...] adds f79fe155cb7c hwmon: (f71805f) Convert to platform remove callback retur [...] adds a8f208d2a4c8 hwmon: (f71882fg) Convert to platform remove callback retu [...] adds 62f5e95d409c hwmon: (i5k_amb) Convert to platform remove callback retur [...] adds 19eae13a8980 hwmon: (max197) Convert to platform remove callback return [...] adds 13af7eeeb6be hwmon: (mc13783-adc) Convert to platform remove callback r [...] adds ade539199bda hwmon: (occ/p9_sbe) Convert to platform remove callback re [...] adds c45af5d2f316 hwmon: (pc87360) Convert to platform remove callback retur [...] adds d29041681aa6 hwmon: (pc87427) Convert to platform remove callback retur [...] adds e44e19945ca1 hwmon: (sch5636) Convert to platform remove callback retur [...] adds a93a2c415486 hwmon: (sht15) Convert to platform remove callback returning void adds 39797753fdc2 hwmon: (sis5595) Convert to platform remove callback retur [...] adds b875359995fa hwmon: (ultra45_env) Convert to platform remove callback r [...] adds 88ac8226a34f hwmon: (via-cputemp) Convert to platform remove callback r [...] adds 680a1b08096c hwmon: (via686a) Convert to platform remove callback retur [...] adds 6e4c7bafcd0c hwmon: (vt1211) Convert to platform remove callback return [...] adds 5b4000065cde hwmon: (vt8231) Convert to platform remove callback return [...] adds eaac830a7e73 hwmon: (w83627hf) Convert to platform remove callback retu [...] adds bc70de33250e hwmon: (w83781d) Convert to platform remove callback retur [...] adds 9ab6fe910b1a hwmon: (xgene-hwmon) Convert to platform remove callback r [...] adds 2232f10d714f hwmon: (powerz) add support for ChargerLAB KM002C adds 62c11e461c7b hwmon: (adt7475) Add support for Imon readout on ADT7490 adds 1b515cfee178 hwmon: (nct6775) use acpi_dev_hid_uid_match() for matching [...] adds 748465a53eed hwmon: (hs3001) remove redundant store on division adds b92b2984a5b6 hwmon: (npcm750-pwm) Add an error code check in npcm7xx_en [...] adds 10b029020487 hwmon: (ltc2992) Avoid division by zero adds 05b68e18ec64 hwmon: (nct6683) Add another customer ID for ASRock X670E Taichi adds b344041db783 MAINTAINERS: Add Hal as one of the maintainers of SFCTEMP [...] adds 9ca6696718cc hwmon: (max31827) Make code cleaner adds 8824557037d5 hwmon: (max31827) Modify conversion wait time adds 6632b45606bd dt-bindings: hwmon: Add possible new properties to max3182 [...] adds b1a55c0af684 hwmon: (pmbus/mpq7932) Get page count based on chip info adds 90a801d5657a regulator: dt-bindings: Add mps,mpq2286 power-management IC adds 88b5970e92d0 hwmon: (pmbus/core) Add helper macro to define single pmbu [...] adds fe0eba175e96 hwmon: (pmbus/mpq7932) Add a support for mpq2286 Power Man [...] adds 81b75e336c13 dt-bindings: hwmon: ina3221: Convert to json-schema adds 13ab5fdc2cc6 dt-bindings: hwmon: ina3221: Add ti,summation-disable adds 7b64906c98fe hwmon: (ina3221) Add support for channel summation disable adds 6dbd3e041d4b hwmon: (max31827) handle vref regulator adds f7ac3020036b hwmon: (asus-ec-sensors) add ROG Crosshair X670E Gene. adds b1f05cb4b310 dt-bindings: hwmon: ti,ina2xx: add ti,ina237 adds 2358151bfb30 hwmon: (ina238) add ina237 support adds 205e0c0577fa hwmon: (pmbus/max31785) Add delay between bus accesses adds 4bac088e2b12 dt-bindings: hwmon: ltc2991: add bindings adds 2b9ea4262ae9 hwmon: Add driver for ltc2991 adds e56a5e3dfd14 dt-bindings: hwmon: npcm: Add npcm845 compatible string adds ceaa22402e44 hwmon: (aquacomputer_d5next) Add support for Aquacomputer [...] adds 0f564130e5c7 hwmon: (aquacomputer_d5next) Check if temp sensors of lega [...] new f9a7eda4d73d Merge tag 'hwmon-for-v6.7' of git://git.kernel.org/pub/scm [...] adds 1aa8df90f456 platform/chrome: wilco_ec: Annotate struct ec_event_queue [...] adds f04410e7be65 platform/chrome: cros_ec_chardev: Convert to platform remo [...] adds f366fa0064ef platform/chrome: cros_ec_debugfs: Convert to platform remo [...] adds fa45583c3133 platform/chrome: cros_ec_lightbar: Convert to platform rem [...] adds e02944e85169 platform/chrome: cros_ec_lpc: Convert to platform remove c [...] adds 6478e302409a platform/chrome: cros_ec_sysfs: Convert to platform remove [...] adds 58b15196b0ef platform/chrome: cros_ec_vbc: Convert to platform remove c [...] adds ea4bad2badb7 platform/chrome: cros_typec_switch: Convert to platform re [...] adds b6c1fea83550 platform/chrome: cros_usbpd_logger: Convert to platform re [...] adds b98362be7c92 platform/chrome: cros_usbpd_notify: Convert to platform re [...] adds 48648504e488 platform/chrome/wilco_ec: core: Convert to platform remove [...] adds 1fca58f347d8 platform/chrome/wilco_ec: debugfs: Convert to platform rem [...] adds 7396a5b980fd platform/chrome/wilco_ec: telemetry: Convert to platform r [...] adds a88f6ef67957 platform/chrome: cros_ec_typec: Use semi-colons instead of commas adds 2b055bf8ac84 platform/chrome: cros_ec_typec: Use dev_err_probe() more adds 14e7c01cc349 platform/chrome: cros_typec_vdm: Mark port_amode_ops const adds 2f3dd39e2b49 platform/chrome: cros_ec_proto: Mark outdata as const adds a7bad167bdc3 platform/chrome: cros_ec: fix compilation warning adds e410b4ade83d platform/chrome: kunit: initialize lock for fake ec_dev adds 466f70fb1b10 platform/chrome: kunit: make EC protocol tests independent adds 47ea0ddb1f56 platform/chrome: cros_ec_lpc: Separate host command and ir [...] new 3475b91ff258 Merge tag 'tag-chrome-platform-for-v6.7' of git://git.kern [...] adds eee9cd5d25f1 platform/x86: x86-android-tablets: Add a comment about x86 [...] adds eab541aac7f4 Merge remote-tracking branch 'pdx86/platform-drivers-x86-a [...] adds 2c97d3e55b70 platform/x86: asus-wmi: add support for ASUS screenpad adds 423c3361855c platform/mellanox: mlxbf-pmc: Add support for BlueField-3 adds 318d97849fc2 platform/x86: think-lmi: Add bulk save feature adds 45ae16ec3a3d platform/x86: x86-android-tablets: Fix Lenovo Yoga Tablet [...] adds 8d53109dd66f platform/surface: surface3-wmi: Convert to platform remove [...] adds 342d7dce2f12 platform/surface: acpi-notify: Convert to platform remove [...] adds 1cc995a6e4e8 platform/surface: aggregator-cdev: Convert to platform rem [...] adds 09416e0f88a9 platform/surface: aggregator-registry: Convert to platform [...] adds 0c845611a20e platform/surface: dtx: Convert to platform remove callback [...] adds 52f8a4b63b0e platform/surface: gpe: Convert to platform remove callback [...] adds d5e2c23366d8 platform/surface: hotplug: Convert to platform remove call [...] adds e621198016e9 platform/x86: think-lmi: Replace kstrdup() + strreplace() [...] adds 6cb9c8637c67 platform/x86: think-lmi: Use strreplace() to replace a cha [...] adds 55ec81f7517f platform/x86: hp-bioscfg: Annotate struct bios_args with _ [...] adds 9cf63f3a33e9 platform/surface: aggregator: Annotate struct ssam_event w [...] adds 18801efed74a platform/x86: thinkpad_acpi: sysfs interface to auxmac adds a6cff4212984 platform/mellanox: mlxbf-bootctl: Convert to platform remo [...] adds db971cf26014 platform/mellanox: mlxbf-tmfifo: Convert to platform remov [...] adds a62507eb5712 platform/mellanox: mlxreg-hotplug: Convert to platform rem [...] adds e0489bb002ff platform/mellanox: mlxreg-io: Convert to platform remove c [...] adds cfae9860ca99 platform/mellanox: mlxreg-lc: Convert to platform remove c [...] adds 61e2e9ee39d9 platform/mellanox: nvsw-sn2201: Convert to platform remove [...] adds 3e29812e6e17 platform/x86/intel: bytcrc_pwrsrc: Convert to platform rem [...] adds 1348317db770 platform/x86: mlx-platform: Convert to platform remove cal [...] adds 9e6b44d43e31 platform/x86: sel3350-platform: Convert to platform remove [...] adds 0580422560e2 platform/x86/siemens: simatic-ipc-batt: Simplify simatic_i [...] adds 2f46e417384e platform/x86/siemens: simatic-ipc-batt: Convert to platfor [...] adds e139d97f049a platform/x86/siemens: simatic-ipc-batt-apollolake: Convert [...] adds 0d643dcd7842 platform/x86/siemens: simatic-ipc-batt-elkhartlake: Conver [...] adds 49d371ab9d2c platform/x86/siemens: simatic-ipc-batt-f7188x: Convert to [...] adds da4082841ccf platform/x86: ISST: Use fuse enabled mask instead of allow [...] adds a22d36eb5b15 platform/x86: ISST: Allow level 0 to be not present adds 7525cea3ef93 platform/x86: intel_speed_select_if: Remove hardcoded map size adds 23f392ea6d19 platform/x86: intel_speed_select_if: Use devm_ioremap_resource adds 8874e414fe78 platform/x86/intel/tpmi: Add defines to get version information adds 07510a59b316 platform/x86: ISST: Ignore minor version change adds 4b0d9c8f8f55 platform/x86/intel-uncore-freq: Ignore minor version change adds 8df012a7f513 platform/x86/intel/tpmi: Add debugfs support for read/writ [...] adds cdb1013808be platform/x86/amd/pmc: Add PMFW command id to support S2D f [...] adds 97a5e801b304 platform/x86/intel/ifs: Store IFS generation number adds a138ac2656d1 platform/x86/intel/ifs: Refactor image loading code adds 07f47c01b3bc platform/x86/intel/ifs: Gen2 scan image loading adds 72b96ee29ed6 platform/x86/intel/ifs: Gen2 Scan test support adds 25a76dbb36dd platform/x86/intel/ifs: Validate image size adds 60d2e1b37d53 platform/x86/intel/ifs: Metadata validation for start_chunk adds e6483a0b5902 platform/x86/intel/ifs: Add new CPU support adds b9aa9e4c8b4e platform/x86/intel/ifs: Add new error code adds 06d65b2bc532 platform/x86/intel/ifs: ARRAY BIST for Sierra Forest adds a41357adbf03 Merge branch 'pdx86/platform-drivers-x86-int3472' into rev [...] adds b26bcdd5f03e platform: mellanox: Rename some init()/exit() functions fo [...] adds 8634c1114b94 platform: mellanox: Fix misspelling error in routine name adds 378f2b618fed Merge branch 'pdx86/platform-drivers-x86-mellanox-init' in [...] adds ff54dc31fbee platform/x86: msi-ec: rename fn_super_swap adds 8abba0894466 platform/x86: msi-ec: Add more EC configs adds 01d2adcfe0f1 platform/x86/amd/hsmp: create plat specific struct adds 5150542b8ec5 platform/x86/amd/hsmp: add support for metrics tbl adds 48173b0003c5 platform/x86/amd/hsmp: improve the error log adds 39789590cff4 platform/x86: xo15-ebook: Replace open coded acpi_match_ac [...] adds 5a026767275e platform/x86: asus-wireless: Replace open coded acpi_match [...] adds d9f421da6b92 platform/x86/amd/pmc: Use flex array when calling amd_pmc_ [...] adds b136225746a9 platform/x86/amd/pmc: Handle overflow cases where the num_ [...] adds 3f720b21ec5a platform/x86/amd/pmc: Add dump_custom_stb module parameter adds d3b614d99378 platform/x86: acer-wmi: Remove void function return adds 61f3d868b3d6 tools/power/x86/intel-speed-select: Sanitize integer arguments adds 3076db34b5ba tools/power/x86/intel-speed-select: Update help for TRL adds 7b00d1018c8c tools/power/x86/intel-speed-select: turbo-mode enable disa [...] adds 2fe8d2d7911f tools/power/x86/intel-speed-select: No TRL for non compute [...] adds da4c1b9e8f22 tools/power/x86/intel-speed-select: Display error for core [...] adds bc5370cca03b tools/power/x86/intel-speed-select: Increase max CPUs in o [...] adds 3bc0f20a8c59 tools/power/x86/intel-speed-select: Use cgroup isolate for CPU 0 adds a590ed62269a tools/power/x86/intel-speed-select: v1.18 release adds e485c7a1939d Merge remote-tracking branch 'intel-speed-select/intel-sst [...] adds 942a4a61b64e platform/x86: thinkpad_acpi: replace deprecated strncpy wi [...] adds 858bd78c9d32 platform/x86: asus-wmi: Do not report brightness up/down k [...] adds 02a258ac3ebf platform/x86/amd/hsmp: Fix iomem handling adds 4186a47dbfbc platform/x86: wmi: Decouple probe deferring from wmi_block_list adds 7444f8347487 platform/x86: wmi: Fix refcounting of WMI devices in legac [...] adds ed85891a276e platform/x86: wmi: Fix probe failure when failing to regis [...] adds eba9ac7abab9 platform/x86: wmi: Fix opening of char device adds ac9bc85c49ff platform/x86: wmi: Decouple WMI device removal from wmi_bl [...] adds 916646758aea platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e adds 94ace9eda882 platform/x86: inspur-platform-profile: Add platform profil [...] new 59fff63cc2b7 Merge tag 'platform-drivers-x86-v6.7-1' of git://git.kerne [...] adds d484366854f5 hte: Annotate struct hte_device with __counted_by adds 63137bee5a7a hte: allow building modules with COMPILE_TEST enabled adds 06eaa531f2dd hte: tegra194: improve the GPIO-related comment adds 0b40f91d43f7 hte: tegra194: Remove redundant dev_err() adds 091ac92dc79e hte: tegra194: Switch to LATE_SIMPLE_DEV_PM_OPS() adds b7c3ca3553d1 hte: tegra: Fix missing error code in tegra_hte_test_probe() adds fc62d5e214df hte: Use kasprintf() instead of fixed buffer formatting new c52894359395 Merge tag 'for-6.7-rc1' of git://git.kernel.org/pub/scm/li [...] adds 84aefafe6b29 clk: linux/clk-provider.h: fix kernel-doc warnings and typos adds 923a77a2e180 dt-bindings: clock: document Amlogic S4 SoC PLL clock controller adds 989494991696 dt-bindings: clock: document Amlogic S4 SoC peripherals cl [...] adds e787c9c55eda clk: meson: S4: add support for Amlogic S4 SoC PLL clock driver adds 57b55c76aaf1 clk: meson: S4: add support for Amlogic S4 SoC peripheral [...] adds 90cf94edaad9 Merge tag 'clk-meson-v6.7-1' of https://github.com/BayLibr [...] adds 98408df6ad1f clk: meson: S4: select CONFIG_COMMON_CLK_MESON_CLKC_UTILS adds b79a08af3234 Merge tag 'clk-meson-v6.7-2' of https://github.com/BayLibr [...] adds b82681042724 clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data adds 1f57f78fbacf clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data adds 606f6366a35a clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data adds 0884393c63cc clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data adds 2befa515c1bb clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data adds 0d6e24b422a2 clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data adds bd54ccc0f147 clk: mediatek: fix double free in mtk_clk_register_pllfh() adds 4eb15b036367 clk: twl: add clock driver for TWL6032 adds 317e69c49b4c clk: imx: Select MXC_CLK for CLK_IMX8QXP adds 156624e2cf81 clk: imx: imx8: Fix an error handling path in clk_imx_acm_ [...] adds 9a0108acdb1b clk: imx: imx8: Fix an error handling path if devm_clk_hw_ [...] adds e9a164e367f0 clk: imx: imx8: Fix an error handling path in imx8_acm_clk [...] adds ef23d44b7fcb clk: imx: imx8: Add a message in case of devm_clk_hw_regis [...] adds 3af29a89de2c clk: imx: imx8: Simplify clk_imx_acm_detach_pm_domains() adds 05eeeff22b21 clk: imx8mp: Remove non-existent IMX8MP_CLK_AUDIOMIX_PDM_ROOT adds 577ad169966e clk: imx: imx8mq: correct error handling path adds 0a22b3a6f446 clk: imx: imx6sx: Allow a different LCDIF1 clock parent adds ab2c30f6bbe3 clk: imx: imx8dxl-rsrc: keep sorted in the ascending order adds 15cee75dacb8 clk: imx: imx8qxp: Fix elcdif_pll clock adds 8568b3c49926 clk: imx: imx8qxp: correct the enet clocks for i.MX8DXL adds 4fcb51fb0e30 clk: imx: imx8qm-rsrc: drop VPU_UART/VPUCORE adds a699148b8704 clk: imx8: remove MLB support adds eaefd1cf36a6 clk: imx: scu: ignore clks not owned by Cortex-A partition adds 2838820800dc clk: imx: imx8qm/qxp: add more resources to whitelist adds 701d1057654f Merge tag 'clk-imx-6.7' of git://git.kernel.org/pub/scm/li [...] adds 702a582b5cf9 Merge branches 'clk-doc', 'clk-amlogic', 'clk-mediatek', ' [...] adds dcce5cc7826e clk: Show active consumers of clocks in debugfs adds e43d31915cc4 clk: Allow phase adjustment from debugfs adds 48a8748fd0d1 clk: sprd: Composite driver support offset config adds ee58d6a115ce clk: analogbits: Allow building the library as a module adds c8e1d8ae6aba clk: sifive: Allow building the driver as a module adds 5ad1e217a2b2 clk: visconti: Fix undefined behavior bug in struct viscon [...] adds 397d887c1601 clk: visconti: Add bounds-checking coverage for struct vis [...] adds d761bb01c85b clk: socfpga: Fix undefined behavior bug in struct stratix [...] adds 65f9e1becb55 clk: socfpga: agilex: Add bounds-checking coverage for str [...] adds 500a4609eef4 clk: qcom: clk-hfpll: Configure l_val in init when required adds 34e000c0963e clk: qcom: hfpll: Allow matching pdata adds de37ca2dc986 dt-bindings: clock: qcom,hfpll: Document MSM8976 compatibles adds 1fa2d1a887c7 clk: qcom: hfpll: Add MSM8976 PLL data adds 9cbc64745fc6 dt-bindings: clock: qcom: Add SM8550 camera clock controller adds 3132a9a11e57 clk: qcom: clk-alpha-pll: Add support for lucid ole pll configure adds ccc4e6a061a2 clk: qcom: camcc-sm8550: Add camera clock controller drive [...] adds a209cf9cc8ae clk: qcom: camcc-sm8550: Add support for qdss, sleep and x [...] adds 07c34b37bd95 Merge branch '20230707035744.22245-2-quic_jkona@quicinc.co [...] adds ccd8ab030643 clk: qcom: ipq5332: Drop set rate parent from gpll0 depend [...] adds 4afda5f6bcdf clk: qcom: gcc-msm8996: Remove RPM bus clocks adds f7b7d30158cf clk: qcom: clk-rcg2: Fix clock rate overflow for high pare [...] adds 9906c4140897 clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks adds 1fc62c834739 clk: qcom: mmcc-msm8998: Fix the SMMU GDSC adds 471e2875f890 clk: qcom: mmcc-msm8974: remove ocmemcx_ahb_clk adds 0b8aae7ed8ea dt-bindings: clock: qcom: Add RPMHCC for SM4450 adds 5a6eabf3268f clk: qcom: rpmh: Add RPMH clocks support for SM4450 adds d2d04deb5566 dt-bindings: clock: qcom: Add GCC clocks for SM4450 adds c32c4ef98bac clk: qcom: Add GCC driver support for SM4450 adds 2643f0b069fb Merge branch '20230909123431.1725728-1-quic_ajipan@quicinc [...] adds 7138c244fb29 clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src adds abaf59c470a7 clk: qcom: cbf-msm8996: Convert to platform remove callbac [...] adds 76ca22bd3d95 clk: qcom: smd-rpm: Move CPUSS_GNoC clock to interconnect adds bff482ace43e clk: qcom: Replace of_device.h with explicit includes adds 21134ec8af94 clk: qcom: gpucc-sm8550: switch to clk_lucid_ole_pll_configure adds a2620539ae25 clk: qcom: videocc-sm8550: switch to clk_lucid_ole_pll_configure adds 6a15647d0adc clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM adds 84da48921a97 clk: qcom: clk-alpha-pll: introduce stromer plus ops adds 267e29198436 clk: qcom: apss-ipq-pll: Use stromer plus ops for stromer [...] adds 5b7a4d3d2b33 clk: qcom: apss-ipq-pll: Fix 'l' value for ipq5332_pll_config adds 00331227f420 clk: qcom: apss-ipq6018: ipq5332: add safe source switch f [...] adds 3dcf7b593938 clk: qcom: gcc-ipq6018: add QUP6 I2C clock adds e641a070137d clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from [...] adds 99cd4935cb97 clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from [...] adds 01a5e4c6731a clk: qcom: ipq5018: drop the CLK_SET_RATE_PARENT flag from [...] adds 99a8f8764b70 clk: qcom: ipq9574: drop the CLK_SET_RATE_PARENT flag from [...] adds 5635ef0bd105 clk: qcom: ipq5332: drop the CLK_SET_RATE_PARENT flag from [...] adds e0e6373d653b clk: qcom: apss-ipq6018: add the GPLL0 clock also as clock [...] adds 0dea4e30feda Merge tag 'qcom-clk-for-6.7' of https://git.kernel.org/pub [...] adds d33050aec3f6 Merge branches 'clk-debugfs', 'clk-spreadtrum', 'clk-sifiv [...] adds f3ea14c6a243 clk: renesas: r9a06g032: Use for_each_compatible_node() adds 17939df3c9ac clk: renesas: rzg2l: Use core->name for clock name adds becf4a771a12 clk: renesas: rzg2l: Simplify the logic in rzg2l_mod_clock [...] adds 72977f07b035 clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields adds 897a3e34d6e7 clk: renesas: rzg2l: Use u32 for flag and mux_flags adds 80374a7fbf7a clk: renesas: r9a06g032: Fix kerneldoc warning adds fbb991530fdc clk: renesas: r9a06g032: Name anonymous structs adds 87882525e5dd clk: renesas: r8a7795: Constify r8a7795_*_clks adds 295213436529 Merge tag 'renesas-clk-for-v6.7-tag1' of git://git.kernel. [...] adds d5252d9697a3 clk: renesas: rcar-gen3: Extend SDnH divider table adds 549f4ae2601f clk: renesas: rzg2l: Wait for status bit of SD mux before [...] adds d2692ed490e6 clk: renesas: rzg2l: Lock around writes to mux register adds bf51d3b2d048 clk: renesas: rzg2l: Trust value returned by hardware adds a2b23159499e clk: renesas: rzg2l: Fix computation formula adds 5f710e3bc598 clk: renesas: rzg2l: Remove critical area adds 01eabef547e6 clk: renesas: rzg2l: Add support for RZ/G3S PLL adds 97c1c4ccda76 clk: renesas: rzg2l: Add struct clk_hw_data adds 3e8008fcf6b7 clk: renesas: rzg2l: Remove CPG_SDHI_DSEL from generic header adds 16b86e5c03c5 clk: renesas: rzg2l: Refactor SD mux driver adds 62b1feac4858 clk: renesas: rzg2l: Add divider clock for RZ/G3S adds e372aee8c249 dt-bindings: clock: renesas,rzg2l-cpg: Document RZ/G3S SoC adds a96aed0636d4 Merge tag 'renesas-r9a08g045-dt-binding-defs-tag' into ren [...] adds de60a3ebe410 clk: renesas: Add minimal boot support for RZ/G3S SoC adds fd627207aaa7 clk: renesas: rzg2l: Use %x format specifier to print CLK_ON_R() adds 4bce4bedbe6d clk: renesas: r9a08g045: Add clock and reset support for S [...] adds c3f187461f09 Merge tag 'renesas-clk-for-v6.7-tag2' of git://git.kernel. [...] adds 096b256c9a78 clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops adds 831187c6946f clk: Parameterize clk_leaf_mux_set_rate_parent adds 75357829cc8e clk: Fix clk gate kunit test on big-endian CPUs adds 6fc469ab7fe5 clk: cdce925: Convert to use maple tree register cache adds 29171344a1cd clk: si514: Convert to use maple tree register cache adds e2ec8f663173 clk: si5341: Convert to use maple tree register cache adds 41d2288629b9 clk: si5351: Convert to use maple tree register cache adds 8df090919db2 clk: si544: Convert to use maple tree register cache adds ebb7a1919f44 clk: si570: Convert to use maple tree register cache adds df43983922c2 clk: versaclock3: Remove redundant _is_writeable() adds 4b58a0144b1b clk: versaclock3: Convert to use maple tree register cache adds 2902ba682ae1 clk: versaclock5: Convert to use maple tree register cache adds 9e952929dfe2 clk: versaclock7: Convert to use maple tree register cache adds 2e9abc6ec108 clk: fractional-divider: Improve approximation when zero b [...] adds 2790e2a33aa9 clk: fractional-divider: tests: Add test suite for edge cases adds 720e4a4a6867 Merge branches 'clk-renesas', 'clk-kunit', 'clk-regmap' an [...] adds f2af7cb8ac0f clk: asm9620: Remove 'hw' local variable that isn't checked adds 14aaccbd34e9 clk: gate: fix comment typo and grammar adds 619102313466 clk: ralink: mtmips: quiet unused variable warning adds a5d14f8b551e clk: keystone: pll: fix a couple NULL vs IS_ERR() checks adds 7af5b9eadd64 clk: ti: fix double free in of_ti_divider_clk_setup() adds 43a354a21a6a clk: at91: remove unnecessary conditions adds bbc5080bef4a clk: npcm7xx: Fix incorrect kfree adds ebcae17f87b3 clk: si521xx: Use i2c_get_match_data() instead of device_g [...] adds b28f95c61965 clk: clk-si544: Simplify probe() and is_valid_frequency() adds 38a929ab128d clk: rs9: Use i2c_get_match_data() instead of device_get_m [...] adds f234f028727f clk: si5351: Simplify probe adds 15f5e2e4225a clk: si570: Simplify probe adds faf6b92ee009 clk: cdce925: Extend match support for OF tables adds 409c39ec92a3 clk: Use device_get_match_data() adds 7e52b1164a47 clk: si521xx: Increase stack based print buffer size in probe adds 0a6d7f8275f2 Merge branch 'clk-cleanup' into clk-next new fe4ae2fab00b Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds f28992902b17 power: supply: bq256xx: Use i2c_get_match_data() adds 02e673e59c3d power: supply: bq256xx: Some cleanups adds a7d79bcc8364 power: supply: sbs-battery: Make similar OF and ID table adds 8e511f42ac9c power: reset: nvmem-reboot-mode: quiet some device deferrals adds 70c81c37cf25 power: reset: st-poweroff: use builtin_platform_driver() t [...] adds 4e579a5c68d8 power: reset: msm: use builtin_platform_driver() to simplify code adds 764db16149ec power: reset: xgene-reboot: use builtin_platform_driver() [...] adds 6a7f7f27e2c7 power: reset: axxia-reset: use builtin_platform_driver() t [...] adds 5b69b5f209b7 power: reset: syscon-poweroff: use builtin_platform_driver [...] adds 6eca10a1c2e5 power: supply: 88pm860x_battery: fix the return value hand [...] adds 389405146ca1 power: supply: Remove redundant dev_err_probe() for platfo [...] adds c06a65ac4e49 power: supply: max17042_battery: Do not use CONFIG_ prefix [...] adds 716293381a0f dt-bindings: power: syscon-poweroff: get regmap from parent node adds 6f9c8a1338d9 power: reset: syscon-poweroff: simplify pdev->dev usage adds 92bbb93aaaef power: reset: syscon-poweroff: get regmap from parent node adds ef2730fb8122 power: supply: bq2515x: Simpilfy bq2515x_read_properties() [...] adds ab907d99d5d4 power: supply: bq2515x: Cleanup OF/ID table terminators adds 3dc4a291a1b1 power: supply: bq24257_charger: Make chip type and name in sync adds b92f5e4fccc2 power: supply: bq24257_charger: Cleanup OF/ID table terminators adds bbaa6ffa5b6c power: supply: core: Use blocking_notifier_call_chain to a [...] adds ddf5bbee5fa6 dt-bindings: power: supply: maxim,max17040: add temperatur [...] adds f4b782af61ae power: max17040: pass status property from supplier adds 814755c48f8b power: max17040: get thermal data from adc if available adds 1769142a14c3 power: supply: rk817: query battery properties right after resume adds dc2dc9417304 dt-bindings: vendor-prefixes: Add Mitsumi Electric Co., Ltd. adds 9d15ff53398b dt-bindings: power: supply: Document Mitsumi MM8013 fuel gauge adds c75f4bf6800b power: supply: Introduce MM8013 fuel gauge driver adds 58e4aacb7463 power: supply: Propagate of_node to child device adds 7f590e383176 dt-bindings: power: supply: Add pm8916 VM-BMS adds 5cee843d5607 dt-bindings: power: supply: Add pm8916 LBC adds 098bce1838e0 power: supply: Add pm8916 VM-BMS support adds f8d7a3d21160 power: supply: Add driver for pm8916 lbc adds e39257cde7e8 power: supply: mm8013: Add more properties adds 12e94aee074c power: supply: core: Don't export power_supply_notifier adds f392f3796bba dt-bindings: power: supply: Drop deprecated ab8500-battery adds dab952c77e5a power: supply: ab8500_btemp: Convert to platform remove ca [...] adds 465ec888880b power: supply: ab8500_chargalg: Convert to platform remove [...] adds c5b08e1bfe08 power: supply: ab8500_charger: Convert to platform remove [...] adds 59016f4c0e10 power: supply: ab8500_fg: Convert to platform remove callb [...] adds 179297b95198 power: supply: acer_a500_battery: Convert to platform remo [...] adds 7a9a4966777b power: supply: act8945a_charger: Convert to platform remov [...] adds 403eebf95c38 power: supply: charger-manager: Convert to platform remove [...] adds 02fecba679bb power: supply: cpcap-battery: Convert to platform remove c [...] adds 1abbcff9f0c0 power: supply: cpcap-charger: Convert to platform remove c [...] adds b5ba26ab7a88 power: supply: da9030_battery: Convert to platform remove [...] adds ac67d7fd4e1b power: supply: da9052-battery: Convert to platform remove [...] adds 749e18a80056 power: supply: da9150-charger: Convert to platform remove [...] adds df1953bcb723 power: supply: goldfish_battery: Convert to platform remov [...] adds cbc3e1136d1f power: supply: ipaq_micro_battery: Convert to platform rem [...] adds cf79047ed4a3 power: supply: isp1704_charger: Convert to platform remove [...] adds 7810ba3c5110 power: supply: lp8788-charger: Convert to platform remove [...] adds 81e487b8a4af power: supply: max14577_charger: Convert to platform remov [...] adds cd25ac3e3200 power: supply: max77650-charger: Convert to platform remov [...] adds 1d138270d296 power: supply: max77693_charger: Convert to platform remov [...] adds 026f25f22186 power: supply: max8925_power: Convert to platform remove c [...] adds 6e3ed20e85aa power: supply: pcf50633-charger: Convert to platform remov [...] adds 325cb83bbabc power: supply: qcom_smbb: Convert to platform remove callb [...] adds 9f0da40ae798 power: supply: rx51_battery: Convert to platform remove ca [...] adds 0569d4cfa800 power: supply: sc2731_charger: Convert to platform remove [...] adds 75d8365c94b6 power: supply: tps65090-charger: Convert to platform remov [...] adds 07a939891432 power: supply: tps65217_charger: Convert to platform remov [...] adds 83ef1dbc0de4 power: supply: twl4030_charger: Convert to platform remove [...] adds ac51982b04a0 power: supply: twl4030_madc_battery: Convert to platform r [...] adds fc7b34ae1347 power: supply: wm831x_backup: Convert to platform remove c [...] adds dab68bbb5450 power: supply: wm831x_power: Convert to platform remove ca [...] adds 42720969f394 power: supply: wm8350_power: Convert to platform remove ca [...] adds 6f9fb8afe649 power: supply: wm97xx_battery: Convert to platform remove [...] adds a6c6a5fe2a08 power: supply: pm8916_lbc: observe EXTCON config setting adds 7daa3bd4b0b4 power: supply: axp20x_ac_power: Annotate struct axp20x_ac_ [...] adds de1ca06bc036 power: supply: axp20x_usb_power: Annotate struct axp20x_us [...] adds 43ee22422db5 power: supply: mm8013: Fix error code in mm8013_probe() adds 8f8e9b738851 power: supply: mm8013: Fix an error checking issue in mm80 [...] adds 15a4e422f3c9 dt-bindings: power: supply: sbs-manager: Add missing uneva [...] adds 0ce51459c835 power: supply: core: remove opencoded string_lower() adds 8242336dc8a8 power: supply: rt5033_charger: Add cable detection and USB [...] adds 1c6877f1768a power: supply: rt5033_charger: Simplify initialization of [...] adds 3f26d8b6d1cb power: supply: rt5033_charger: Replace "&pdev->dev" by "ch [...] adds 13b4c6964665 power: reset: gpio-poweroff: use a struct to store the mod [...] adds b16d9f49735f power: reset: gpio-poweroff: use sys-off handler API adds 4ee17bd30788 dt-bindings: power: reset: gpio-poweroff: Add priority property adds d03d2a8cdefe power: reset: gpio-poweroff: make sys handler priority con [...] adds 3c693ac29e3f power: reset: brcmstb: Depend on actual SoC dependencies adds b3c3a197baf2 power: supply: cpcap: Drop non-DT driver matching adds b0009b8bed98 power: supply: bq24190_charger: replace deprecated strncpy [...] adds e3c2af5d49bb power: supply: bq2515x: replace deprecated strncpy with strscpy adds 056a75599f5e power: supply: bq256xx: replace deprecated strncpy with strscpy adds afb0379b0f66 power: supply: bq25980: replace deprecated strncpy with strscpy adds e1402bd297a3 power: supply: charger-manager: replace deprecated strncpy [...] adds 81f07d2b0c4d power: supply: surface_battery: replace deprecated strncpy [...] adds afc88dfda013 power: supply: surface-charger: replace deprecated strncpy [...] adds e186bd1ac2f9 Merge power-supply fixes for 6.6 cycle adds 469d31745b9f power: reset: vexpress: Use device_get_match_data() new f9ae180416e0 Merge tag 'for-v6.7' of git://git.kernel.org/pub/scm/linux [...] adds eb2139fc0da6 dt: dt-extract-compatibles: Handle cfile arguments in gene [...] adds 365ba0c7a73c dt: dt-extract-compatibles: Add flag for driver matching c [...] adds 14571ab1ad21 kselftest: Add new test for detecting unprobed Devicetree devices adds bc17fd92c1eb dt-bindings: interrupt-controller: qcom,pdc: document qcom [...] adds 44a7f34dd8ef dt-bindings: arm,psci: Add missing unevaluatedProperties o [...] adds 482b9626b95c dt-bindings: display: panel: one file of all simple LVDS p [...] adds 00d589ace5f4 dt-bindings: writing-schema: add example for multiple DT_S [...] adds 780967feb626 dt-bindings: Add Marantec vendor prefix adds ca5a75df36dd amba: bus: balance firmware node reference counting adds eb559fa633e4 dt-bindings: display: remove backlight node from panel examples adds 47b8fb4aef95 dt-bindings: usb: ti,tps6598x: Disallow undefined properties adds 07a37547bd17 dt-bindings: arm: cpus: Add Qualcomm Kryo 465 adds 2e6fc0b81555 dt-bindings: timer: fsl,imxgpt: Add optional osc_per clock adds b32dcf23a03e dt-bindings: Drop kernel copy of common reserved-memory bindings adds a389c8f3928b dt-bindings: usb: rockchip,dwc3: update inno usb2 phy bind [...] adds 22c3888e55bf dt-bindings: watchdog: atmel,at91rm9200-wdt: convert txt to yaml adds 7b43addcd15a dt-bindings: watchdog: fsl,scu-wdt: Document imx8dl adds bd888a4377ae dt-bindings: watchdog: da9062-wdt: convert txt to yaml adds a31226cdc877 dt-bindings: watchdog: cnxt,cx92755-wdt: convert txt to yaml adds 42604f8eb7ba of: address: Fix address translation when address-size is [...] adds 3eb030c60835 of: address: Remove duplicated functions adds 4d9ec5f04bad of: unittest: Add tests for address translations adds 88696db08b7e of: address: Store number of bus flag cells rather than bool adds 73ae308801a8 of: address: Consolidate bus .map() functions adds 88862247ce80 of: overlay: unittest: overlay_bad_unresolved: Spelling s/ [...] adds 53ed3233e6b5 dt-bindings: input: qcom,pm8921-keypad: convert to YAML format adds ba026ac33694 media: dt-bindings: ti,ds90ub960: Add missing type for "i2 [...] adds a9f32acf1025 dt-bindings: input: syna,rmi4: Make "additionalProperties: [...] adds 4d2309224ec2 dt-bindings: soundwire: Add reference to soundwire-control [...] adds 5027cf58e402 dt-bindings: arm,coresight-cti: Drop type for 'cpu' property adds 70b416afc998 dt-bindings: arm,coresight-cti: Add missing additionalProp [...] adds f2147371a83c dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Fix example p [...] adds 527de94b0fb3 dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Add 'addition [...] adds fe612629746c dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Add support f [...] new 8bc9e6515183 Merge tag 'devicetree-for-6.7' of git://git.kernel.org/pub [...] adds aadbaac84fc9 dt-bindings: display: rockchip-vop: Document rv1126 vop adds 3c3cfcb93f6e drm/rockchip: vop: Add rv1126 vop_lite support adds 9610f9fdf9a0 dt-bindings: display: rockchip-dw-mipi-dsi: Document rv1126 DSI adds 11fdb231f412 drm/rockchip: dsi: Add rv1126 MIPI DSI support adds 68132cc6d1bc nouveau/u_memcpya: use vmemdup_user adds efcb492d77c4 accel/ivpu: Document DRM_IVPU_PARAM_CAPABILITIES adds 78f46ecd9be8 drm/ttm/tests: Require MMU when testing adds 192948f6a923 drm: bridge: samsung-dsim: Initialize ULPS EXIT for i.MX8M DSIM adds 96413b355a49 drm: bridge: for GENERIC_PHY_MIPI_DPHY also select GENERIC_PHY adds 15f389da1125 drm: bridge: samsung-dsim: Fix waiting for empty cmd trans [...] adds b31f784ffff9 drm/bridge: lvds-codec: Implement atomic_get_input_bus_fmt [...] adds 5976a28b344e drm/loongson: Fix error handling in lsdc_pixel_pll_setup() adds 13fc28804bf1 drm/rockchip: vop: Fix reset of state in duplicate state c [...] adds 800f7c332df7 drm/rockchip: vop: Use cleanup helper directly as destroy funcs adds 5aacd2908378 drm/rockchip: vop: Fix call to crtc reset helper adds 342f7e4967d0 drm/rockchip: vop2: Don't crash for invalid duplicate_state adds 4d49d87b3606 drm/rockchip: vop2: Add missing call to crtc reset helper adds 199cf07ebd2b drm/bridge: panel: Add a device link between drm device an [...] adds 50b0cd7d3ac3 dt-bindings: display: simple: Add Mitsubishi AA084XE01 panel adds 637d3fdc109a drm/panel: simple: Add support for Mitsubishi AA084XE01 adds d19859a04266 drm/panel: JDI LT070ME05000 drop broken link adds f5d8f9c0d8b4 drm/panel: JDI LT070ME05000 simplify with dev_err_probe() adds a913a739ab6e dt-bindings: display: Add bindings for JDI LPM102A188A adds 25205087df1f drm/panel: Add driver for JDI LPM102A188A adds ad1367f831f8 drm/bridge: Fix kernel-doc typo in desc of output_bus_cfg [...] adds d7a407bc9ba3 drm/panfrost: Do not check for 0 return after calling plat [...] adds 09902f3a1f83 doc: dma-buf: Rewrite intro section a little adds 504245a5ab6b doc: uapi: Add document describing dma-buf semantics adds 7baf60556413 drm/nouveau: sched: avoid job races between entities adds b4e9fa933551 drm/nouveau: uvmm: fix unset region pointer on remap adds b715dcd3db4a drm/nouveau: uapi: don't pass NO_PREFETCH flag implicitly adds afcacac4beb7 drm/gma500: remove duplicate macro definitions adds da596080b2b4 drm/gma500: Fix call trace when psb_gem_mm_init() fails adds 17c35883cf53 drm/gma500: Remove unused declarations adds 24883eb269f0 drm/repaper: fix -Wvoid-pointer-to-enum-cast warning adds ef8e29b16ff1 drm/tests: Test default pitch fallback adds 97eacd052dad drm/tests: Add KUnit tests for drm_fb_swab() adds c6099d7ed3db drm/tests: Add KUnit tests for drm_fb_clip_offset() adds 371e0b186a13 drm/tests: Add KUnit tests for drm_fb_build_fourcc_list() adds af4fd86a5c21 drm/tests: Add multi-plane support to conversion_buf_size() adds bb7f98db31b3 drm/tests: Add KUnit tests for drm_fb_memcpy() adds c18df7e69cbc fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected adds d3aeac86883e fbdev/sbus: Forward declare all necessary structures in header adds cbe606f304ec fbdev/sbus: Add initializer macros and Kconfig tokens for [...] adds 3409343341b1 fbdev/bw2: Use initializer macro for struct fb_ops adds 1d3bba30ded2 fbdev/cg14: Use initializer macro for struct fb_ops adds 6e4241347b65 fbdev/cg3: Use initializer macro for struct fb_ops adds 17397471d80e fbdev/cg6: Use initializer macro for struct fb_ops adds aee3c3119fd5 fbdev/ffb: Use initializer macro for struct fb_ops adds 10ff3e6c8dbb fbdev/leo: Use initializer macro for struct fb_ops adds d1ed0f1d2a04 fbdev/p9100: Use initializer macro for struct fb_ops adds a5bb8a64025b fbdev/tcx: Use initializer macro for struct fb_ops adds e76e7ec8f162 drm/debugfs: drop debugfs_init() for the render and accel node v2 adds 7a0f217899a1 drm/debugfs: disallow debugfs access when device isn't registered adds 19ecbe8325a2 drm/komeda: drop all currently held locks if deadlock happens adds 0b30d57acafc drm/debugfs: rework debugfs directory creation v5 adds ec9c7073bb08 drm/debugfs: remove dev->debugfs_list and debugfs_mutex v2 adds 8e455145d8f1 drm/debugfs: rework drm_debugfs_create_files implementation v2 adds f8afe6b41b9f drm/virtio: Remove unused function declarations adds 38df905b6426 MAINTAINERS: Add Boris Brezillon as Panfrost driver maintainer adds 8ed520ff4682 accel/ivpu: Move set autosuspend delay to HW specific code adds 0a9cd7924e56 accel/ivpu: Remove duplicated error messages adds 3f68b03ae6dc accel/ivpu: Make ivpu_pm_init() void adds edee62c0852a accel/ivpu: Add information about context on failure adds 34d03f2a174d accel/ivpu: Initialize context with SSID = 1 adds 53d98420f5f9 accel/ivpu: Move ivpu_fw_load() to ivpu_fw_init() adds e5fb2867190f accel/ivpu/37xx: Change register rename leftovers adds c92ab3616988 accel/ivpu/37xx: White space cleanup adds beaf3ebf2924 accel/ivpu: Move MMU register definitions to ivpu_mmu.c adds eefa13a69053 accel/ivpu: Print information about used workarounds adds 2519fceb9f28 fbdev/smscufx: Use fb_ops helpers for deferred I/O adds 1e3c721664e3 fbdev/udlfb: Use fb_ops helpers for deferred I/O adds ee057f972d32 fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED adds 66a749a75235 fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O adds 73281e02f4b2 hid: Remove trailing whitespace adds a564708ec491 hid/picolcd: Use fb_ops helpers for deferred I/O adds b1adff68e384 staging/fbtft: Initialize fb_op struct as static const adds c3ba2ada133d staging/fbtft: Use fb_ops helpers for deferred I/O adds c11c1a50573e drm: bridge: it66121: Extend match support for OF tables adds 29ff3b7e23af drm: bridge: it66121: Simplify probe() adds d0375f6858c4 drm: bridge: it66121: Fix invalid connector dereference adds 941882a0e96d drm/bridge: lt8912b: Fix bridge_detach adds 44283993144a drm/bridge: lt8912b: Fix crash on bridge detach adds 6985c5efc405 drm/bridge: lt8912b: Manually disable HPD only if it was enabled adds f45acf7acf75 drm/bridge: lt8912b: Add missing drm_bridge_attach call adds 6bd3d8da51ca MAINTAINERS: Add Jessica as a reviewer for drm/panel adds 39e0b96d61b6 drm/bridge/analogix/anx78xx: Drop ID table adds d8dfccde2709 drm/bridge: Drop conditionals around of_node pointers adds 481fc9e7e11d drm/bridge: Drop CONFIG_OF conditionals around of_node pointers adds 9eeba919dd0f drm/connector: document DRM_MODE_COLORIMETRY_COUNT adds d29e112ab8d4 drm/doc/rfc: No STAGING out of drivers/staging. adds eed5d32ea1e2 drm/doc/rfc: Mark Dev_coredump as completed. adds 3d06add933cc drm/doc/rfc: Mark DRM_VM_BIND as complete. adds e4a0fbdd8521 drm/doc/rfc: Mark GPU VA as complete. adds b88c168e6b91 drm/debugfs: Add inline to drm_debugfs_dev_init() to suppr [...] adds fb0a84e6de1b drm/tests: Zero initialize fourccs_out adds ae4d2314ff60 drm/mst: delete unnecessary case in drm_dp_add_payload_part2() adds 5aa1dfcdf0a4 drm/mst: Refactor the flow for payload allocation/removement adds 3095f1122203 drm/imx/ipuv3: Convert to platform remove callback returning void adds 2b9b0a9fc548 drm/ingenic: Convert to platform remove callback returning void adds 232b53724aec drm/mediatek: Convert to platform remove callback returning void adds c04ca6bbb7ea drm/mediatek: Convert to platform remove callback returning void adds 01790d5e372f drm/msm: Convert to platform remove callback returning void adds 775b0669e19f drm/shmobile: Convert to platform remove callback returning void adds 84f54d4966f4 drm/ssd130x: Print the PWM's label instead of its number adds 4dbce3d6fea5 drm/ssd130x: Fix screen clearing adds 15d30b46573d drm/ssd130x: Use bool for ssd130x_deviceinfo flags adds 84a45f4c27d1 fbdev/au1200fb: Do not display boot-up logo adds 828d96633ab7 fbdev/mmp/mmpfb: Do not display boot-up logo adds 58d2ef9c1c0c fbdev/core: Fix style of code for boot-up logo adds fa671e4f1556 fbdev/core: Unexport logo helpers adds 8887086ef2e0 fbdev/core: Move logo functions into separate source file adds 9ab7dc25ab65 fbdev/core: Remove empty internal helpers from fb_logo.c adds 6ae9f693ed4f fbdev/core: Clean up include statements in fbmem.c adds 0a1844bf0b53 drm/buddy: Improve contiguous memory allocation adds 2eb412aa25ed drm/amdgpu: Move the size computations to drm buddy adds 8569c3154538 drm/i915: Move the size computations to drm buddy adds f8c37b88092e drm/panel: Don't store+check prepared/enabled for simple cases adds d43f0fe153dc drm/panel: s6e63m0: Don't store+check prepared/enabled adds 1e0465eb16a4 drm/panel: otm8009a: Don't double check prepared/enabled adds 92e62478b62c MAINTAINERS: Update DRM DRIVERS FOR FREESCALE IMX entry adds 2a073968289d drm/atomic-helper: drm_atomic_helper_shutdown(NULL) should [...] adds 02680d71dea8 drm/imx/ipuv3: Call drm_atomic_helper_shutdown() at shutdo [...] adds c3ca98396ffa drm/ingenic: Call drm_atomic_helper_shutdown() at shutdown time adds fc71f615fd08 drm/amd/display: Fix -Wuninitialized in dm_helpers_dp_mst_ [...] adds c286c48018de drm/debugfs: Fix drm_debugfs_remove_files() stub adds d51f9fbd98b6 drm/ssd130x: Store the HW buffer in the driver-private CRTC state adds 81995ee16203 drm: bridge: it66121: ->get_edid callback must not return [...] adds 1006d67413d7 accel/qaic: Register for PCI driver at the beginning of mo [...] adds ea097ffa42b7 accel/qaic: Use devm_drm_dev_alloc() instead of drm_dev_alloc() adds 27b87db470e2 MAINTAINERS: add drm_bridge_connector.[ch] files under bri [...] adds db43b0319df5 drm/komeda: add NV12 format to support writeback layer type adds 3ce6608bfc84 drm/nouveau/nvif: refactor deprecated strncpy adds 00fb28fd16ad drm/nouveau/core: refactor deprecated strncpy adds 37454bcbb686 drm/nouveau/pm: refactor deprecated strncpy adds 484281d5436c drm/bridge: dw-hdmi-cec: Add arbitration lost event adds 47fadb03bdfd drm/dp_mst: Fix NULL dereference during payload addition adds 8bde4442acbb drm/dp_mst: Sanitize error return during payload addition adds 0663e1da5ba8 drm/dp_mst: Tune down error message during payload addition adds d79d91026e7b drm/nouveau/devinit/tu102-: remove attempt at loading PreOS adds 12c9b05da918 drm/nouveau/imem: support allocations not preserved across [...] adds e120f4cafe15 drm/nouveau/gr/gf100-: lose contents of global ctxbufs acr [...] adds 17008293c572 drm/nouveau/mmu/gp100-: always invalidate TLBs at CACHE_LEVEL_ALL adds 167630846960 drm/nouveau/kms/nv50-: fix mst payload alloc fail crashing evo adds 21636b1a696b drm/nouveau/disp: rearrange output methods adds a69eeb37f90d drm/nouveau/disp: add output detect method adds 0cd7e0718139 drm/nouveau/disp: add output method to fetch edid adds 8a7783c791b6 drm/nouveau/disp: rename internal output acquire/release f [...] adds 1b477f42285e drm/nouveau/kms: Add INHERIT ioctl to nvkm/nvif for readin [...] adds 68ee172269fa drm/nouveau/disp: shuffle to make upcoming diffs prettier adds 724e0f3b8b98 drm/nouveau/disp: add acquire_dac() adds cefc3c1452b1 drm/nouveau/disp: add acquire_sor/pior() adds 45d954c05da1 drm/nouveau/disp: update SOR routing immediately on acquire() adds e32de3da3f26 drm/nouveau/kms/nv50-: pull some common init out of OR-spe [...] adds 42db5692aa2e drm/nouveau/kms/nv50-: remove nv_encoder.audio.connector adds 232856e896b3 drm/nouveau/kms/nv50-: keep output state around until mode [...] adds c0f7b729425b drm/nouveau/kms/nv50-: move audio enable post-modeset adds 6c6abab20b99 drm/nouveau/disp: add output hdmi config method adds 8ed094211f3b drm/nouveau/disp: move hdmi disable out of release() adds b24bf8b8ba53 drm/nouveau/disp: release outputs post-modeset adds 422f6d8a24bb drm/nouveau/disp: remove SOR routing updates from supervisor adds 2274ce7e3681 drm/nouveau/disp: add output backlight control methods adds 5b9c0307a103 drm/nouveau/disp: add output lvds config method adds e9c9b5b94255 drm/nouveau/disp: add hdmi audio hal function adds 0bd4e9f7dcd1 drm/nouveau/disp: move dp aux pwr method to HAL adds bd7a61bcbb50 drm/nouveau/disp: add dp aux xfer method adds bfb03a077ba9 drm/nouveau/disp: add dp rates method adds a5a7379f6d9d drm/nouveau/kms/nv50-: split DP disable+enable into two modesets adds 625ead3d39d7 drm/nouveau/kms/nv50-: flush mst disables together adds 757033808c95 drm/nouveau/kms/nv50-: fixup sink D3 before tearing down link adds 633716501c94 drm/nouveau/disp: add dp train method adds 3147ce0d07aa drm/nouveau/disp: move link training out of supervisor adds e206cae1e534 drm/nouveau/disp: add dp sst config method adds 1958d69fa8e7 drm/nouveau/disp: add dp mst id get/put methods adds 62b0eef237a3 drm/nouveau/disp: move outp/conn construction to chipset code adds cb3ec8cbd00e drm/nouveau/disp: move outp init/fini paths to chipset code adds 56d732839ea0 drm/nouveau/disp/nv50-: skip DCB_OUTPUT_TV adds 571028c46f3b drm/nouveau/kms/nv50-: create heads based on nvkm head mask adds 0880bf4c439d drm/nouveau/kms/nv50-: create heads after outps/conns adds 9c3361de0641 drm/nouveau/kms/nv50-: name aux channels after their connector adds 8b7d92cad953 drm/nouveau/kms/nv50-: create connectors based on nvkm info adds 0a4410a79fe6 drm/nouveau/kms/nv50-: create outputs based on nvkm info adds 073bde453635 drm/nouveau/kms/nv50-: disable dcb parsing adds 5305d85077c7 dt-bindings: display: anx7814: Add definition for anx7816 adds bb9fb4a42de1 drm/bridge/analogix/anx78xx: Add missing definition adds 1716b1891e1d drm/tegra: rgb: Parameterize V- and H-sync polarities adds a2d9036615f0 drm/bridge: tc358768: Fix use of uninitialized variable adds aa23099f4733 drm/bridge: tc358768: Default to positive h/v syncs adds 66962d5c3c51 drm/bridge: tc358768: Fix bit updates adds 1e08e78871df drm/bridge: tc358768: Cleanup PLL calculations adds e5fb21678136 drm/bridge: tc358768: Use struct videomode adds 013ea98cdfcc drm/bridge: tc358768: Print logical values, not raw regist [...] adds 89cfd50e13f1 drm/bridge: tc358768: Use dev for dbg prints, not priv->dev adds 699cf62a7d45 drm/bridge: tc358768: Rename dsibclk to hsbyteclk adds b3aa7b34924a drm/bridge: tc358768: Clean up clock period code adds f1dabbe64506 drm/bridge: tc358768: Fix tc358768_ns_to_cnt() adds 9fc75c40faa2 drm/bridge: tc358768: Attempt to fix DSI horizontal timings adds 1c7a387ffef8 drm: Update file owner during use adds 887878014534 drm/bridge: panel: Fix device link for DRM_BRIDGE_ATTACH_N [...] adds cd273b7f1d8d MAINTAINERS: Update gma500 git repo adds c478768ce807 drm/armada: Call drm_atomic_helper_shutdown() at shutdown time adds ce3d99c83495 drm: Call drm_atomic_helper_shutdown() at shutdown time fo [...] adds 013d382d11a2 drm/vc4: Call drm_atomic_helper_shutdown() at shutdown time adds 10c8204c8b17 drm/ssd130x: Call drm_atomic_helper_shutdown() at remove time adds 3c4babae3c4a drm: Call drm_atomic_helper_shutdown() at shutdown/remove [...] adds 918ce0906dcd drm/hisilicon/kirin: Call drm_atomic_helper_shutdown() at [...] adds 2682768bde74 drm/edid: Fixup h/vsync_end instead of h/vtotal adds a08e0622c42f drm/ssd130x: Drop _helper prefix from struct drm_*_helper_ [...] adds cb850f6f69d1 accel/qaic: Remove ->size field from struct qaic_bo adds 76d42aa951ae accel/qaic: Update BO metadata in a central location adds 77f71e153f09 accel/qaic: Declare BO 'sliced' after all the operations a [...] adds b3107e75a96e accel/qaic: Undo slicing setup done in qaic_attach_slicing_bo() adds 0a9ee93b8294 accel/qaic: Clean up BO during flushing of transfer list adds b2576f6cf6da accel/qaic: Create a function to initialize BO adds 217b812364d3 accel/qaic: Add QAIC_DETACH_SLICE_BO IOCTL adds 61df9ca23107 drm/simpledrm: Add support for multiple "power-domains" adds 330140d7319f drm/bridge: Add 200ms delay to wait FW HPD status stable adds 89755ee1d593 drm/imx/dcss: Call drm_atomic_helper_shutdown() at shutdown time adds f72c2db47080 drm/gpuvm: rename struct drm_gpuva_manager to struct drm_gpuvm adds fe7acaa727e1 drm/gpuvm: allow building as module adds 78f54469b871 drm/nouveau: uvmm: rename 'umgr' to 'base' adds 9edb071c8bd3 drm/gma500: refactor deprecated strncpy adds c78199a78fe8 accel/ivpu: Update debugfs to latest changes in DRM adds d776f654d089 accel/ivpu: Compile ivpu_debugfs.c conditionally adds 24c614c3d60c drm/gpuvm: doc: fix filename references adds a4ead6e37e32 drm/nouveau/kms/nv50: hide unused variables adds 5a44d50f0072 MAINTAINERS: Update drm-misc entry to match all drivers adds fc5fb9e7f81e MAINTAINERS: Document that the NXP i.MX 8MQ DCSS driver go [...] adds ab2dbf894a0f drm/bridge: use drm_bridge_get_edid() instead of using ->g [...] adds e35728d0286c drm/bridge: lt9611uxc: use drm_bridge_get_edid() instead o [...] adds 15bda1f8de5d drm/tests: Add calls to drm_fb_blit() on supported format [...] adds 91951d36c223 drm/tests: Add new format conversion tests to better cover [...] adds 86c3331c8089 drm/bridge: adv7511: Convert to use maple tree register cache adds 9a9f6fb5205a drm/bridge: dpc3433: Convert to use maple tree register cache adds 4dd9368671fb drm/bridge: tc358767: Convert to use maple tree register cache adds fb6f4f47dd4a drm/bridge: icn6211: Convert to use maple tree register cache adds eae0cfcce3cd drm/bridge: lt9211: Convert to use maple tree register cache adds 0908a0225d0f drm/bridge: sn65dsi83: Convert to use maple tree register cache adds c8c575ebf6da drm/panel: ili9322: Remove redundant volatle_reg() operation adds 800c1ff7d1b1 drm/panel: ili9322: Convert to use maple tree register cache adds d1fd19e6bd7d dt-bindings: display: panel: Add Raydium RM692E5 adds 988d0ff29ecf drm/panel: Add driver for BOE RM692E5 AMOLED panel adds db0f246c39be drm/doc: Document DRM device reset expectations adds 653e2486450a drm/vblank: Warn when silently cancelling vblank works adds 51dcc15b5b0f drm/panfrost: Add cycle count GPU register definitions adds f11b0417eec2 drm/panfrost: Add fdinfo support GPU load metrics adds 9ccdac7aa822 drm/panfrost: Add fdinfo support for memory stats adds 553c84892bac drm/drm_file: Add DRM obj's RSS reporting function for fdinfo adds 407c0ad5b19a drm/panfrost: Implement generic DRM object RSS reporting function adds a640e3c3a573 drm/amd/pm: Annotate struct smu10_voltage_dependency_table [...] adds ac8e62ab25f2 drm/amdgpu/discovery: Annotate struct ip_hw_instance with [...] adds 8a922cf12cde drm/i915/selftests: Annotate struct perf_series with __counted_by adds 8f5d3daad715 drm/msm/dpu: Annotate struct dpu_hw_intr with __counted_by adds 9760e50db54f drm/nouveau/pm: Annotate struct nvkm_perfdom with __counted_by adds b16cc13baca7 drm/vc4: Annotate struct vc4_perfmon with __counted_by adds 25765dde572b drm/virtio: Annotate struct virtio_gpu_object_array with _ [...] adds 45744668746b drm/vmwgfx: Annotate struct vmw_surface_dirty with __counted_by adds 9586e2401700 drm/v3d: Annotate struct v3d_perfmon with __counted_by adds e2272bfb18ee drm/dp: switch drm_dp_downstream_*() helpers to struct drm_edid adds 1b063368ee71 dt-bindings: display: newvision,nv3051d: Add Anbernic 351V adds eba90a7aa225 drm/panel: nv3051d: Add Support for Anbernic 351V adds 9031e0013f81 drm/amd/display: Fix mst hub unplug warning adds c1698c73f4aa drm: exynos: dsi: Convert to platform remove callback retu [...] adds 3683182a7254 drm/bridge: samsung-dsim: add more mipi-dsi device debug i [...] adds eb26c6ab2a11 drm/bridge: samsung-dsim: reread ref clock before configuring PLL adds 846307185f0f drm/bridge: samsung-dsim: update PLL reference clock adds 198e54282ae5 drm/bridge: samsung-dsim: adjust porches by rounding up adds 6acb69182493 drm/bridge: samsung-dsim: calculate porches in Hz adds 5437d667a0ca dt-bindings: display: move LVDS data-mapping definition to [...] adds 66b66c97f407 dt-bindings: display: simple: support non-default data-mapping adds 1cd3ea3e4b12 drm/panel-simple: allow LVDS format override adds 8badbaffbe49 Documentation/gpu: fix Panfrost documentation build warnings adds eb23cffdd7f0 drm/rockchip: vop2: Demote message in mod_supported to drm [...] adds 3d59c22bbb8d drm/rockchip: vop2: Convert to use maple tree register cache adds 44b968d0d086 drm/rockchip: cdn-dp: Fix some error handling paths in cdn [...] adds 63a06c9fe30b drm/rockchip: remove redundant of_match_ptr adds 253a1d33e5cf drm/rockchip: dsi: Use devm_platform_get_and_ioremap_resource() adds 924e5814d1f8 drm/panel: fix a possible null pointer dereference adds f22def5970c4 drm/panel/panel-tpo-tpg110: fix a possible null pointer de [...] adds 99403d747ae8 drm/panel: ltk050h3146w: add mipi_dsi_device.mode_flags to [...] adds 29d8e38c36cb dt-bindings: ltk050h3146w: add compatible for LTK050H3148W [...] adds e5f9d543419c drm/panel: ltk050h3146w: add support for Leadtek LTK050H31 [...] adds f107ff76a8c2 Merge tag 'drm-misc-next-2023-09-11-1' of git://anongit.fr [...] adds 79fb229b8810 Merge tag 'drm-misc-next-2023-09-27' of git://anongit.free [...] adds 90b8ad13536e drm/i915: Fix TLB-Invalidation seqno store adds d3b0466adfd9 drm/i915/dg2: Remove Wa_15010599737 adds 2eb23c9409e0 drm/i915/selftests: Align igt_spinner_create_request with [...] adds eaeb4b361452 drm/i915/dg2: Drop pre-production GT workarounds adds f1c805716516 drm/i915: Tidy workaround definitions adds c9517783060a drm/i915/dg2: Drop Wa_16011777198 adds 28c46feec7f8 drm/i915: Consolidate condition for Wa_22011802037 adds ea2f15565d7a drm/i915/xelpmp: Don't assume workarounds extend to future [...] adds f7696ded7c9e drm/i915/xelpg: Call Xe_LPG workaround functions based on [...] adds 5a213086a025 drm/i915: Eliminate IS_MTL_GRAPHICS_STEP adds 81af8abe6513 drm/i915: Eliminate IS_MTL_MEDIA_STEP adds 2e3c369f23a7 drm/i915/mtl: Eliminate subplatforms adds 14128d64090f drm/i915: Replace several IS_METEORLAKE with proper IP ver [...] adds b2edc4148ad9 drm/i915/guc: Force a reset on internal GuC error adds 8940da9fe5f2 drm/i915/mtl: Adding DeviceID for Arrowlake-S under MTL adds e42734318558 drm/i915/gsc: define gsc fw adds 7467e1da9064 drm/i915/mtl: Update workaround 14016712196 adds 280410677af7 drm/i915: mark requests for GuC virtual engines to avoid u [...] adds fb4e4c5e3858 drm/i915/gt: Wait longer for tasks in migrate selftest adds 4632e3209f4b drm/i915: Add Wa_14015150844 adds 94bcf876cb6a drm/i915/mtl: Drop Wa_14017240301 adds c795d2f40a29 drm/i915: Run relevant bits of debugfs drop_caches per GT adds 3b2562dcf91d drm/i915/gt: skip WA verification for GEN7_MISCCPCTL on DG2 adds c92ec50822fb drm/i915/gt: Prevent error pointer dereference adds 98fa06e44e3a drm/i915: Add Wa_18022495364 adds 4485bd519f5d i915/pmu: Move execlist stats initialization to execlist s [...] adds 4d938bb93ffd drm/i915/huc: silence injected failure in the load via GSC path adds 8ae272348153 drm/i915/pxp/mtl: Update pxp-firmware response timeout adds c14d446e25fe drm/i915/pxp/mtl: Update pxp-firmware packet size adds afddcbe41f04 drm/i915/lrc: User PXP contexts requires runalone bit in lrc adds 5642639bd4f7 drm/i915: refactor deprecated strncpy adds 26a8e32e6d77 i915: Limit the length of an sg list to the requested length adds b17e6840882d drm/i915/gt: Update RC6 mask for mtl_drpc adds 0f3fa942d911 drm/i915/gt: Fix reservation address in ggtt_reserve_guc_top adds 82b1e8f7ff6a drm/i915/gt: remove a static inline that requires includin [...] adds 2fc37c0c59c9 drm/i915/gem: remove inlines from i915_gem_execbuffer.c adds ae0e5e6eaaab drm/i915: Add Wa_18028616096 adds a383a021804c drm/i915/perf: Remove gtt_offset from stream->oa_buffer.he [...] adds e2f99b79d4c5 i915/guc: Get runtime pm in busyness worker only if alread [...] adds 1e975e591af9 drm/i915: Do not disable preemption for resets adds 03d681412b38 drm/i915: Don't set PIPE_CONTROL_FLUSH_L3 for aux inval adds caacbdc28f54 Merge tag 'drm-intel-gt-next-2023-09-28' of git://anongit. [...] adds cc018c262674 drm/i915: Avoid endless HPD poll detect loop via runtime s [...] adds b77d010d82ea drm/i915: Don't change the status of forced connectors dur [...] adds 4bed08d99c68 drm/i915: Don't change the status of forced connectors dur [...] adds 58554dbf0991 drm/i915/vdsc: Fix first_line_bpg_offset calculation adds 95c23e2085f2 drm/i915/dp: Fix LT debug print in SDP CRC enable adds ac765b7018f6 drm/i915/pxp/mtl: intel_pxp_init_hw needs runtime-pm insid [...] adds 3b918f4f0c8b drm/i915/pxp: Optimize GET_PARAM:PXP_STATUS adds c0eeae21425e drm/i915/display: Remove unused POWER_DOMAIN_MASK adds 2643e6d1f2a5 drm/i915/dgfx: Enable d3cold at s2idle adds 3a8ecd4c3ede drm/i915/cx0: Add intel_cx0_get_owned_lane_mask() adds 0f5c2e5bd2fc drm/i915: Simplify intel_cx0_program_phy_lane() with loop adds 6a62986bb52e drm/i915/cx0: Enable/disable TX only for owned PHY lanes adds 226fa3ab8be5 drm/i915/cx0: Program vswing only for owned lanes adds 3d3e02716136 drm/i915/dg2: Recognize pre-production hardware adds e50086f3d313 drm/i915/dg2: Drop pre-production display workarounds adds 3d623691ca30 drm/i915/selftest: Simplify Y-major tiling in blit selftest adds 4ebf43d0488f drm/i915: Eliminate has_4tile feature flag adds a1476c2a9715 drm/i915/dp: Consider output_format while computing dsc bpp adds 3a4b4809c8cc drm/i915/dp: Move compressed bpp check with 420 format ins [...] adds fd279d21edd2 drm/i915/dp_mst: Use output_format to get the final link bpp adds 8d5284765a43 drm/i915/dp: Use consistent name for link bpp and compressed bpp adds d9f864efb937 drm/i915/dp: Update Bigjoiner interface bits for computing [...] adds 7f5ac365261d drm/i915/intel_cdclk: Add vdsc with bigjoiner constraints [...] adds 90bba71a1afd drm/i915/dp: Remove extra logs for printing DSC info adds e1a211e31625 drm/i915/dp: Avoid forcing DSC BPC for MST case adds 8a969033cee8 drm/i915/dp: Add functions to get min/max src input bpc with DSC adds 2f4761c6654f drm/i915/dp: Check min bpc DSC limits for dsc_force_bpc also adds 51dda14868ef drm/i915/dp: Avoid left shift of DSC output bpp by 4 adds b9a7efcd9911 drm/i915/dp: Rename helper to get DSC max pipe_bpp adds 9c8160a34383 drm/i915/dp: Separate out functions for edp/DP for computi [...] adds 874aa4a3ff50 drm/i915/dp: Add DSC BPC/BPP constraints while selecting p [...] adds a4d30841dee6 drm/i915/dp: Separate out function to get compressed bpp w [...] adds 1c56e9a39833 drm/i915/dp: Get optimal link config to have best compressed bpp adds 61d340faaa5b drm/i915/dp: Check src/sink compressed bpp limit for edp adds 7adfec8c3374 drm/i915/dp: Check if force_dsc_output_format is possible adds 9173c14fe795 drm/i915/display: Remove unused POWER_DOMAIN_MODESET adds 213454b3af2e drm/i915: Eliminate IS_MTL_DISPLAY_STEP adds e388ae97e225 drm/i915/display: Eliminate IS_METEORLAKE checks adds 2f092c0c5262 drm/i915/display: remove redundant parameter from sdp spli [...] adds 1bd1817b68d7 drm/i915/display: combine DP audio compute config steps adds fe2352fd6402 drm: Add an HPD poll helper to reschedule the poll work adds 50452f2f7685 drm/i915: Fix HPD polling, reenabling the output poll work [...] adds 40a54a268ffc drm/i915/display: add lock while printing frontbuffer trac [...] adds 1d6f7b19bdff drm/i915/sdvo: Issue SetTargetOutput prior to GetAttachedDisplays adds a5d1d0a1fc03 drm/i915/sdvo: Protect macro args adds 469c09624b56 drm/i915/sdvo: s/sdvo_inputs_mask/sdvo_num_inputs/ adds 7176dca94314 drm/i915: Don't warn about zero N/P in *_calc_dpll_params() adds c99c0e2839a4 drm/i915: Fully populate crtc_state->dpll adds d320aaaa2cde drm/i915/sdvo: Pick the TV dotclock from adjusted_mode adds e83d12e09231 drm/i915/sdvo: Fail gracefully if the TV dotclock is out of range adds 5d5fea7c79a7 drm/i915/rpl: Update pci ids for RPL P/U adds f1f959d523b7 drm/i915/vma: constify unbind_fence_ops adds 2e775f2d41ef drm/i915/display: update intel_dp_has_audio to support MST adds 6297ee90f682 drm/i915/display: configure SDP split for DP-MST adds ae3a70adc273 drm/i915/regs: split out intel_color_regs.h adds 7f52ca642f80 drm/i915/color: move CHV CGM pipe mode read to intel_color adds efe6fcb2dc27 drm/i915: move HSW+ gamma mode read to intel_color adds cecdea151e78 drm/i915: move ILK+ CSC mode read to intel_color adds f56e23edb196 drm/i915/color: move SKL+ gamma and CSC enable read to int [...] adds 9af09dfcdfa1 drm/i915/color: move pre-SKL gamma and CSC enable read to [...] adds 51152acfdcb1 drm/i915/hdcp: Use intel_connector argument in intel_hdcp_shim adds 524240b231ea drm/i915/hdcp: Propagate aux info in DP HDCP functions adds ae4f902bb344 drm/i915/hdcp: Send the correct aux for DPMST HDCP scenario adds 3974f9c17bb9 drm/i915/hdcp: Adjust timeout for read in DPMST Scenario adds 31ea78571e0d drm/i915/sdvo: Nuke attached_output tracking adds 0eb8252a6f79 drm/i915/sdvo: Initialize the encoder earlier adds c6eddd311da4 drm/i915/sdvo: Nuke the duplicate sdvo->port adds 5bb306b1d141 drm/i915/sdvo: Get rid of the per-connector i2c symlink adds c0ff6c6e4c24 drm/i915/sdvo: Rework DDC bus handling adds 9c7e9db11aef drm/i915/sdvo: Print out the i2c pin and slave address adds b3bca7b8fa7c drm/i915/psr: Apply Wa_14015648006 for all display 14 steppings adds 10eaac085bfe drm/display/dp: Assume 8 bpc support when DSC is supported adds a10ca2afb8d3 drivers/drm/i915: Honor limits->max_bpp while computing DS [...] adds 84bd5e968594 drm/i915/dg2: Add support for new DG2-G12 revid 0x1 adds 74c699e41998 drm/i915/dp: Drop redundant AUX power get/put in intel_dp_force() adds 7ce8ac49e421 drm/i915/mtl: Add TC port lockdep assert to AUX power well [...] adds c1464a89e1a4 drm/i915: add minimal i915_gem_object_frontbuffer.h adds 130849f8ec14 drm/i915/hdcp: Use intel_connector as argument for hdcp_2_ [...] adds a35239a89259 drm/i915/hdcp: Use correct aux for capability check scenario adds 7218779efc46 drm/edid: add drm_edid_is_digital() adds e1039cde6849 drm/i915/display: use drm_edid_is_digital() adds 82b599ece3b8 drm/edid: parse source physical address adds 113cdddcded6 drm/cec: add drm_dp_cec_attach() as the non-edid version o [...] adds 1bc734483552 drm/i915/cec: switch to setting physical address directly adds f208f4a49a46 media: cec: core: add note about *_from_edid() function us [...] adds 4f89df198dc1 drm/i915/fbc: Clear frontbuffer busy bits on flip adds 35a97f56d6cc drm/i915/psr: Clear frontbuffer busy bits on flip adds 40320844ca8b drm/i915: Add new frontbuffer tracking interface to queue flush adds 1bb2af547a4b drm/i915: Handle dma fences in dirtyfb callback adds 76342fce58a5 drm/i915/vdsc: Refactor dsc register field macro adds 611977c3e404 drm/i915/vdsc: Add a check for dsc split cases adds d03b64c8a5ca drm/i915/vdsc: Add func to get no. of vdsc instances per pipe adds bd077259d0a9 drm/i915/vdsc: Add function to read any PPS register adds 265bb1cbe3d6 drm/i915/vdsc: Add function to write in PPS register adds 961e11ab9f82 drm/i915/vdsc: Remove unused dsc registers adds 8b70b5691704 drm/i915/vdsc: Fill the intel_dsc_get_pps_config function adds fe21299ca234 drm/i915/display: Compare the readout dsc pps params adds 98090e0bf51a drm/i915/tc: rename mtl_tc_port_get_pin_assignment_mask() adds afaa4ff0bc78 drm/i915/tc: make intel_tc_port_get_lane_mask() static adds 6a96c1c63ecd drm/i915/tc: move legacy code out of the main _max_lane_co [...] adds 182ccc43aa80 drm/i915/tc: remove "fia" from intel_tc_port_fia_max_lane_count() adds a3f84a67c791 drm/i915/psr: Add psr sink error status into sink status debugfs adds 183670347b06 drm/i915: add trailing newlines to msgs adds e028d7a4235d drm/i915/cx0: Check and increase msgbus timeout threshold adds 61ae12400904 drm/i915: Constify LUT entries in checker adds 9055e73e8e6a drm/i915/dsb: Dump the DSB command buffer when DSB fails adds 088ca02108fc drm/i915/dsb: Avoid corrupting the first register write adds 231b1d6c9ab6 drm/i915/dsb: Don't use indexed writes when byte enables a [...] adds 7ed888fa7812 drm/i915: Stop forcing clock gating init for future platforms adds 3d0a1688fe5b drm/i915/adlp: Stop calling gen12lp_init_clock_gating() adds 53dd7b1fb4e5 drm/i915/display: Extract display workarounds from clock g [...] adds da1bc5cc3b55 drm/i915/display: Apply workarounds during display init adds 70052100fabe drm/i915: Only check eDP HPD when AUX CH is shared adds d28c82228241 drm/i915/dsc: improve clarity of the pps reg read/write helpers adds 34131651e1e1 drm/i915/dsc: have intel_dsc_pps_read_and_verify() return [...] adds 9995d615125d drm/i915/dsc: have intel_dsc_pps_read() return the value adds fb1400f7441d drm/i915/dsc: rename pps write to intel_dsc_pps_write() adds 973daa9fe6d1 drm/i915/dsc: drop redundant = 0 assignments adds 5828681e25ee drm/i915/dsc: clean up pps comments adds 051da77ed577 drm/i915/dsc: add the PPS number to the register content macros adds 30c220a6fdd8 drm/i915/dsc: use REG_BIT, REG_GENMASK, and friends for PP [...] adds 6b711386d133 drm/i915/gt: rename DBG() to GTT_TRACE() adds cbbfe9150857 drm/i915/mst: Read out FEC state adds 126f94e87e79 drm/i915: Fix FEC pipe A vs. DDI A mixup adds 3dfeb80b3088 drm/i915: Fix FEC state dump adds edc876631b1c drm/i915: Split some long lines in hsw_fdi_link_train() adds d0a309a90f1d drm/i915: Stop spamming the logs with PLL state adds a7891a0aa5fa drm/i915: Reduce combo PHY log spam adds 3072a24c778a drm/i915: Introduce crtc_state->enhanced_framing adds 3106c34df6ac drm/i915/dsc: Fix pic_width readout adds a3f9e4bc1ec9 Merge drm/drm-next into drm-intel-next adds 83a307399708 drm: Reorder drm_sysfs_connector_remove() vs. drm_debugfs_ [...] adds 21b6c2812f3d drm/sysfs: Register "ddc" symlink later adds 30b98ecbfbd6 drm/i915: Call the DDC bus i2c adapter "ddc" adds 08a629fff8c9 drm/i915/lvds: Populate connector->ddc adds 96f0ef50bfc6 drm/i915/crt: Populate connector->ddc adds 4aad8b9d0e7f drm/i915/dvo: Populate connector->ddc adds 84fd19644aef drm/i915/dp: Populate connector->ddc adds 959fb1a68652 drm/i915/mst: Populate connector->ddc adds e046d1562491 drm/i915/hdmi: Use connector->ddc everwhere adds ac6dcb63f244 drm/i915/hdmi: Nuke hdmi->ddc_bus adds 31a657528976 drm/i915/hdmi: Remove old i2c symlink adds 32c32155cab3 drm/i915/sdvo: Constify mapping structs adds e7b392824223 drm/i915/fbc: replace GEM_BUG_ON() to drm_WARN_ON() adds 02cc0ebc4179 drm/i915/fb: replace GEM_WARN_ON() with drm_WARN_ON() adds 2fad9e44bc08 drm/i915/dpt: replace GEM_BUG_ON() with drm_WARN_ON() adds 6686c30e455c drm/i915: move more of the display probe to display code adds a2c57575b90a drm/i915/display: call gmdid display probe at a higher level adds 93caca6a04b1 drm/i915: move intel_display_device_probe() one level higher adds 8874288c803f drm/i915: Remove runtime suspended boolean from intel_runt [...] adds 4ed2b53b463f drm/i915/dp_mst: Tune down error message during payload addition adds e35628968032 drm/i915/cx0: Add step for programming msgbus timer adds fc3bbd576008 drm/i915/dsi: let HW maintain CLK_POST adds f895e3db65a4 drm/i915: Move psr unlock out from the pipe update critica [...] adds 09f390d4e2f3 drm/i915: Change intel_pipe_update_{start,end}() calling c [...] adds f4b0cece716c drm/i915: Extract intel_crtc_vblank_evade_scanlines() adds 691dec86acc3 drm/i915: Enable VRR later during fastsets adds 825edc8bc72f drm/i915: Adjust seamless_m_n flag behaviour adds b4ac591b8e1b drm/i915: Optimize out redundant M/N updates adds f0f7ec743d06 drm/i915: Relocate is_in_vrr_range() adds 6a38b36c274f drm/i915: Validate that the timings are within the VRR range adds 8f782270cc14 drm/i915: Disable VRR during seamless M/N changes adds 0ce013a4e840 drm/i915: Update VRR parameters in fastset adds 26f03ef81663 drm/i915: Assert that VRR is off during vblank evasion if [...] adds 16a9359401ed drm/i915: Implement transcoder LRR for TGL+ adds 7e1ca0966712 drm/i915: add a note about fec_enable with 128b/132b adds a234990f62b8 Revert "drm/i915/mst: Populate connector->ddc" adds 3dc06a4fb315 drm/i915/xelpdp: Add XE_LPDP_FEATURES adds 464e8632b600 drm/i915/lnl: Add display definitions adds 66fad3f2db8b drm/i915/xe2lpd: FBC is now supported on all pipes adds 212cf016d974 drm/i915/display: Remove FBC capability from fused off pipes adds 8dde2e68a555 drm/i915: Re-order if/else ladder in intel_detect_pch() adds 65578d0d10d8 drm/i915/xe2lpd: Add fake PCH adds cfeff354f70b drm/i915/xe2lpd: Treat cursor plane as regular plane for D [...] adds 8ee35345adf1 drm/i915/xe2lpd: Don't try to program PLANE_AUX_DIST adds b94c165ea1f1 drm/i915/xe2lpd: Register DE_RRMR has been removed adds dff869020b5c drm/i915/display: Fix style and conventions for DP AUX regs adds 858c19720c9a drm/i915/display: Use _PICK_EVEN_2RANGES() in DP AUX regs adds 449f87e66df2 drm/i915/xe2lpd: Re-order DP AUX regs adds 925163b4af66 drm/i915/xe2lpd: Handle port AUX interrupts adds 6f35a04fd663 drm/i915/xe2lpd: Read pin assignment from IOM adds 533a7836d39f drm/i915/xe2lpd: Enable odd size and panning for planar yuv adds 696c331990cf drm/i915/xe2lpd: Add support for HPD adds f96fdcd2f41e drm/i915/xe2lpd: Extend Wa_15010685871 adds 9d404dad0bf8 drm/i915/lnl: Add gmbus/ddc support adds 394b4b7df9f7 drm/i915/lnl: Add CDCLK table adds c2d9d8e7ee15 drm/i915/xe2lpd: Add display power well adds 43e18b0a54d7 drm/i915/xe2lpd: Add DC state support adds 3d3696c0fed1 drm/i915/lnl: Start using CDCLK through PLL adds bb6f53d4f5be drm/i915/bios: Fixup h/vsync_end instead of h/vtotal adds 6a18ae51d265 drm/i915/display: Print display info inside driver display [...] adds 3447aea1b5e1 drm/i915: Zap some empty lines adds 156adfa55f23 drm/i915/irq: Clear GFX_MSTR_IRQ as part of IRQ reset adds 690391777f4d drm/i915/dp: refactor aux_ch_name() adds f067976e4939 drm/i915/cx0: prefer forward declarations over includes adds fa1b97f85d3b drm/i915/dsb: Use non-locked register access adds 357832b5cc04 drm/i915/dsb: Define more DSB bits adds 0c1c7a649975 drm/i915/dsb: Define the contents of some intstructions bi [...] adds df3b91928698 drm/i915/dsb: Introduce intel_dsb_noop() adds e39845d65179 drm/i915/dsb: Introduce intel_dsb_reg_write_masked() adds 5053121b25bf drm/i915/dsb: Add support for non-posted DSB registers writes adds dd1c3eae5855 drm/i915/dsb: Don't use DSB to load the LUTs during full modeset adds 5ae0da3fc78d drm/i915/dsb: Load LUTs using the DSB during vblank adds 25ea3411bd23 drm/i915/dsb: Use non-posted register writes for legacy LUT adds 7678e089bd18 drm/i915/dsb: Evade transcoder undelayed vblank when using DSB adds b4283282c953 drm/i915: Introduce skl_watermark_max_latency() adds 77d8285683d8 drm/i915: Introduce intel_crtc_scanline_to_hw() adds f83b94d23770 drm/i915/dsb: Use DEwake to combat PkgC latency adds 72b2d2a6f178 drm/i915/dp: Factor out helpers to compute the link limits adds 703c5994fe1a drm/i915/dp: Track the pipe and link bpp limits separately adds 7d0f2f68b661 drm/i915/dp: Skip computing a non-DSC link config if DSC i [...] adds 78015e27b7d7 drm/i915/dp: Update the link bpp limits for DSC mode adds 592b9bfd25e4 drm/i915/dp: Limit the output link bpp in DSC mode adds fa7a7a1c9c05 drm/i915: Add helper to modeset a set of pipes adds e3b269049103 drm/i915: Rename intel_modeset_all_pipes() to intel_modese [...] adds 1050e4c2368e drm/i915: Factor out a helper to check/compute all the CRT [...] adds 8ca0b875c082 drm/i915: Add helpers for BW management on shared display links adds 998d2cd361ca drm/i915/fdi: Improve FDI BW sharing between pipe B and C adds f67ff36f2117 drm/i915/fdi: Recompute state for affected CRTCs on FDI links adds a9d0eb95dbdb drm/i915: Warn on if set frontbuffer return value is not N [...] adds 3570bd989acc drm/i915: Update DRIVER_DATE to 20230929 adds 389af786f92e Merge tag 'drm-intel-next-2023-09-29' of git://anongit.fre [...] adds 57390019b68b Merge drm/drm-next into drm-misc-next adds fc93835bb0d7 drm: Add HPD state to drm_connector_oob_hotplug_event() adds 6ec2cf814210 drm/bridge_connector: stop filtering events in drm_bridge_ [...] adds ff5f9ae9812c drm/bridge_connector: implement oob_hotplug_event adds 195dd40c49ff drm/tegra: Remove surplus else after return adds 753c977b1536 drm/tegra: Remove two unused function declarations adds f170bed50f9b drm/tegra: hub: Increase buffer size to ensure all possibl [...] adds 9764723de613 gpu: host1x: Add locking in channel allocation adds 87fafcd53df8 gpu: host1x: Stop CDMA before suspending adds b7c00cdf6df5 gpu: host1x: Enable system suspend callbacks adds f017f1e9cb34 gpu: host1x: Syncpoint interrupt sharding adds e889a311f74f gpu: host1x: Correct allocated size for contexts adds 3868ff006b57 drm/tegra: Zero-initialize iosys_map adds 3f257bc63c0d drm/tegra: gem: Do not return NULL in tegra_bo_mmap() adds c205a67d2876 fbdev: Avoid file argument in fb_pgprotect() adds 052ddf7b86d2 fbdev: Replace fb_pgprotect() with pgprot_framebuffer() adds f2f455981a34 drm: Remove plane hsub/vsub alignment requirement for core [...] adds 451921e7bbc7 drm: Replace drm_framebuffer plane size functions with its [...] adds b9f29205c018 iosys-map: fix kernel-doc typos adds c395c83aafbb drm/simpledrm: Fix power domain device link validity check adds d32ce5ab7b52 Merge tag 'drm-misc-next-2023-10-12' of git://anongit.free [...] adds a4ba1ea69f6b drm/i915: define I915 during i915 driver build adds 197a30c4c62f drm/i915/display: add I915 conditional build to intel_lvds.h adds f8b5f0efa031 drm/i915/display: add I915 conditional build to hsw_ips.h adds 818fdb16d40c drm/i915/display: add I915 conditional build to i9xx_plane.h adds 3c0e538a6d30 drm/i915/display: add I915 conditional build to intel_lpe_audio.h adds 19ff503b866b drm/i915/display: add I915 conditional build to intel_pch_ [...] adds 6df6daad84d8 drm/i915/display: add I915 conditional build to intel_pch_ [...] adds 8cd3a40c52ea drm/i915/display: add I915 conditional build to intel_sprite.h adds cebaacae96cb drm/i915/display: add I915 conditional build to intel_overlay.h adds 603dbd3e33d7 drm/i915/display: add I915 conditional build to g4x_dp.h adds bc872e300b64 drm/i915/display: add I915 conditional build to intel_dpio_phy.h adds 3675c607a81e drm/i915/display: add I915 conditional build to intel_crt.h adds ca116c0075d4 drm/i915/display: add I915 conditional build to vlv_dsi.h adds 7a4946840481 drm/i915/display: add I915 conditional build to i9xx_wm.h adds 9543cc39db98 drm/i915/display: add I915 conditional build to g4x_hdmi.h adds 6842d38178e7 drm/i915/display: add I915 conditional build to intel_dvo.h adds e6a5ad9a7550 drm/i915/display: add I915 conditional build to intel_sdvo.h adds 7f5c64c0871e drm/i915/display: add I915 conditional build to intel_tv.h adds 659eed2ef0e6 drm/i915/display: add I915 conditional build to vlv_dsi_pll.h adds f52d1493dfbf drm/i915/display: Include i915_active header in frontbuffe [...] adds 4c7690614c8b drm/i915: Abstract display info away during probe adds d38d753da7f7 drm/i915: Add missing CCS documentation adds 587e80dc1cb5 drm/i915: Add missing GSCCS documentation adds de1ee4e4cd32 drm/i915/lnl: possibility to enable FBC on first three planes adds f2a7b9cd5b06 drm/i915/lnl: update the supported plane formats with FBC adds fe63ea7c3dbb drm/i915: convert INTEL_DISPLAY_ENABLED() into a function adds 5e72e75d30fc drm/i915: move display info related macros to display adds b8eed6a4aee4 drm/i915: separate display runtime info init adds 079d0b01bc59 drm/i915: separate subplatform init and runtime feature init adds 027c57017795 drm/i915: Stop requiring PLL index == PLL ID adds 99e5a010e815 drm/i915: Decouple I915_NUM_PLLS from PLL IDs adds 51d3e6292719 drm/i915: Introduce for_each_shared_dpll() adds 25591b66d0a4 drm/i915: s/dev_priv/i915/ in the shared_dpll code adds 7824a88b4286 Merge drm/drm-next into drm-intel-next adds 5ed8c7bcf9a5 drm/i915/mocs: use to_gt() instead of direct &i915->gt adds 39fa9a7d5fb7 drm/i915: allocate i915->gt0 dynamically adds 14aebb78b994 drm/i915/gt: remove i915->gt0 in favour of i915->gt[0] adds cf37c0979e55 drm/i915/display/lspcon: Increase LSPCON mode settle timeout adds 07f9cfe2ef6c drm/i915/dp_mst: Make sure pbn_div is up-to-date after sin [...] adds 5846cdfd3d58 drm/i915/display: Created exclusive version of vga decode setup adds 6097cdac5af6 drm/i915/pmu: Use local64_try_cmpxchg in i915_pmu_event_read adds da7b3b03f4c5 drm/i915/fbc: Remove ancient 16k plane stride limit adds a8a3b4cd7461 drm/i915/fbc: Split plane stride checks per-platform adds 9fbe915b8892 drm/i915/fbc: Split plane tiling checks per-platform adds 5737f7dc16a1 drm/i915/fbc: Split plane rotation checks per-platform adds 1fe5c43e447b drm/i915/fbc: Split plane pixel format checks per-platform adds 64909aa6ddd0 drm/i915/fbc: Remove pointless "stride is multiple of 64 b [...] adds 12e03c805806 drm/i915/psr: Unify PSR pre/post plane update hooks adds 2745bdda2095 drm/i915: Stop clobbering old crtc state during state check adds cfc7109bf6d1 drm/i915: Constify the crtc states in the DPLL checker adds 4d6e198a3ae3 drm/i915: Simplify DPLL state checker calling convention adds 487a2db8bc4e drm/i915: Constify watermark state checker adds 8f0994d47e89 drm/i915: Simplify watermark state checker calling convention adds c788479a7c5b drm/i915: Constify the snps/c10x PLL state checkers adds 335aa752cf11 drm/i915: Simplify snps/c10x DPLL state checker calling convetion adds a4e71126ac3b drm/i915: Constify remainder of the state checker adds 4627bef6265d drm/i915: Simplify the state checker calling convetions adds 3ce6ac8c5eaa drm/i915: s/pipe_config/crtc_state/ in the state checker adds ae2b1c380ef1 drm/i915: s/dev_priv/i915/ in the state checker adds 3385375be6f2 drm/i915/ddi: Remove redundant intel_connector NULL check adds 33eaede07ad2 drm/i915/uapi: fix doc typos adds 2bc823c920fa drm/i915: Fix VLV color state readout adds 85c477011dd3 drm/i915/display: Free crtc_state in verify_crtc_state adds 55ce2c37cfb9 drm/i915: Add wrapper for getting display step adds 9a3acd8c77cd drm/i915/xe2lpd: display capability register definitions adds 6d181a288e64 drm/i915/xe2lpd: update the dsc feature capability adds 2b8b2948c6cb drm/i915/xe2lpd: update the scaler feature capability adds 9e92a6d1ba56 drm/i915/gvt: remove unused to_gvt() and reduce includes adds 80cf8f18c634 drm/i915/gvt: don't include gvt.h from intel_gvt_mmio_table.h adds 21c828a0c766 drm/i915/gvt: move struct engine_mmio to mmio_context.c adds 906cdb2b5fa1 drm/i915/gvt: move structs intel_gvt_irq_info and intel_gv [...] adds 4a07f063d20c drm/i915/cx0: Only clear/set the Pipe Reset bit of the PHY [...] adds 7e1defac4b15 drm/i915: drop -Wall and related disables from cflags as r [...] adds 2250c7ead8ad drm/i915: enable W=1 warnings by default adds 146f27897597 drm/i915/display: Use intel_crtc_destroy_state instead kfree adds 65002eea1677 drm/i915/display: Use correct method to free crtc_state adds 99f106ad5063 drm/i915/hdcp: Move checks for gsc health status adds 0f5b11442e2f drm/i915/hdcp: Move common message filling function to its [...] adds 58883680a841 drm/i915: Remove the module parameter 'fastboot' adds b07eb15d0bb9 drm/i915/vlv_dsi: Add DMI quirk for wrong panel modeline i [...] adds 2cac4ed99f9e drm/i915/vlv_dsi: Add DMI quirk for wrong I2C bus and pane [...] adds f6f4a0862bde drm/i915/vlv_dsi: Add DMI quirk for backlight control issu [...] adds a6028afef98a drm/i915/dsi: Add some debug logging to mipi_exec_i2c (v2) adds 7971debdfd37 Merge tag 'drm-intel-next-2023-10-12' of git://anongit.fre [...] adds 42a71bbaeef2 drm/i915: Introduce intel_gt_mcr_lock_sanitize() adds 35ba33f76c2f drm/i915: Introduce the intel_gt_resume_early() adds 37280ef5c1c4 drm/i915: Clean steer semaphore on resume adds 37d62359b15e drm/i915/mtl: Skip MCR ops for ring fault register adds 0951dce656e2 drm/i915/gem: Make i915_gem_shrinker multi-gt aware adds 4cd64e9d2c72 drm/i915: Lift runtime-pm acquire callbacks out of intel_w [...] adds b35274993680 drm/i915: Create a kernel context for GGTT updates adds 0e5148784860 drm/i915: Implement for_each_sgt_daddr_next adds 3f5f62883631 drm/i915: Parameterize binder context creation adds 8a7f77fabac1 drm/i915: Implement GGTT update method with MI_UPDATE_GTT adds a2ae29629230 drm/i915: Toggle binder context ready status adds 799d794f7559 drm/i915: Enable GGTT updates with binder in MTL adds 2b562f032fc2 drm/i915: Register engines early to avoid type confusion adds 9c303439c4e9 drm/i915: Clarify type evolution of uabi_node/uabi_engines adds 6b8ace7a14e7 drm/i915: Invalidate the TLBs on each GT adds 6a3ecfd4a04d drm/i915/guc: Suppress 'ignoring reset notification' message adds 1621a8edc226 drm/i915/guc: Update 'recommended' version to 70.12.1 for [...] adds 3e78f7712115 drm/i915/guc: Annotate struct ct_incoming_msg with __counted_by adds ca1e2a83394a drm/i915/guc: Enable WA 14018913170 adds e96aef079389 drm/i915/gt: More use of GT specific print helpers adds 039adf394725 drm/i915: More use of GT specific print helpers adds 614351f41e8c Merge tag 'drm-intel-gt-next-2023-10-12' of git://anongit. [...] adds 5d89ce6f8c27 accel/habanalabs: prevent immediate hard reset due to 2 ad [...] adds a35c99760146 accel/habanalabs: update pending reset flags with new rese [...] adds c6a4f256aee1 accel/habanalabs: notify user about undefined opcode event adds 7dccb064a7ab accel/habanalabs: print task name and request code upon io [...] adds e7b2902a330e accel/habanalabs: print task name upon creation of a user context adds e4a97d6b6259 accel/habanalabs: set device status 'malfunction' while in rmmod adds f17182d03680 accel/habanalabs: stop fetching MME SBTE error cause adds 43d8acce607c accel/habanalabs: handle arc farm razwi adds bffd2f16ae37 accel/habanalabs: fix standalone preboot descriptor request adds 2b541cf91373 accel/habanalabs: print return code when process terminati [...] adds 942f18c56d21 accel/habanalabs: call put_pid after hpriv list is updated adds 964b1f675dac accel/habanalabs: rename fd_list to hpriv_list adds eaa43a06b765 accel/habanalabs: Allow single timestamp registration requ [...] adds 2da9f8d80593 accel/habanalabs: fix wait_for_interrupt abortion flow adds 89803af5355b accel/habanalabs: remove pdev check on idle check adds 37d72439a4b1 accel/habanalabs: reset device if scrubbing failed adds d33c3d054133 accel/habanalabs: dump temperature threshold boot error adds e11a7d2ca5cd accel: make accel_class a static const structure adds b03dc2b621fa accel/habanalabs/gaudi: Add MODULE_FIRMWARE macros adds 5a8487ac5401 accel/habanalabs/gaudi2: un-secure register for engine cor [...] adds 1e3a78270b4e accel/habanalabs/gaudi2: unsecure tpc count registers adds 15c0bb162353 accel/habanalabs/gaudi2: prepare to remove soft_rst_irq adds fa46c7bb501b accel/habanalabs/gaudi2: fix missing check of kernel ctx adds 88872790923e accel/habanalabs: handle f/w reserved dram space request adds 10926f600513 accel/habanalabs: set default device release watchdog T/O [...] adds a8ab1a81ccc2 accel/habanalabs: add info ioctl for engine error reports adds fe77368c0f3e accel/habanalabs: register compute device as an accel device adds 13312360ef3a accel/habanalabs: update sysfs-driver-habanalabs with the [...] adds 38ed55bc58f7 accel/habanalabs: update debugfs-driver-habanalabs with th [...] adds 57963ff8adfe accel/habanalabs: Move ioctls to the device specific ioctls range adds 01ab1629ad70 accel/habanalabs/gaudi2: prepare to remove cpu_rst_status adds cf1ed52d1209 accel/habanalabs/gaudi2 : remove psoc_arc access adds 428f6882a6f9 accel/habanalabs: fix ETR/ETF flush logic adds a45d5cf09d49 accel/habanalabs: refactor deprecated strncpy to strscpy_pad adds 90f3de616259 accel/habanalabs/gaudi2: Fix incorrect string length compu [...] adds 571bfeb48ac2 accel/habanalabs: refactor deprecated strncpy adds 10d260f655c1 accel/habanalabs: improve etf configuration adds d261b0ab131e accel/habanalabs/gaudi2: include block id in ECC error reporting adds 2b76129c5ae7 accel/habanalabs: move cpucp interface to linux/habanalabs adds ab574f6a81dd accel/habanalabs: disable events ioctls on control device adds e0f452802bda accel/habanalabs: fix inline doc typos adds 0648c4d0806f accel/habanalabs: add tsc clock sampling to clock sync info adds 72bff371b2e2 accel/habanalabs/gaudi2: print power-mode changes adds 7c4130e6ddd7 accel/habanalabs/gaudi2: handle eq health heartbeat check adds 764bfd138f35 accel/habanalabs/gaudi2: add eq health check using irq adds 051868d93cfd accel/habanalabs: prevent sending heartbeat before events [...] adds dfdbc55a9c8c accel/habanalabs: always pass exported size to alloc_sgt_f [...] adds efbca048c64b accel/habanalabs: use exported size from dma_buf and not f [...] adds 0b75cb5b240f accel/habanalabs: export dma-buf only if size/offset multi [...] adds d89d329a2bb3 accel/habanalabs: tiny refactor of hl_map_dmabuf() adds 0165994c215f accel/habanalabs: fix bug in timestamp interrupt handling adds 1157b5d6b3b0 accel/habanalabs: optimize timestamp registration handler adds ba24b5ec7847 accel/habanalabs: split user interrupts pending list adds bb644f61970a accel/habanalabs: fix SG table creation for dma-buf mapping adds 878ebc14db04 accel/habanalabs: set hl_dmabuf_priv.device_address only w [...] adds d16945f60274 accel/habanalabs: add missing offset handling for dma-buf adds 3824be1f4d42 accel/habanalabs: add debug prints to dump content of SG t [...] adds 9dca13141332 accel/habanalabs: add fw status SHUTDOWN_PREP adds 674f77798e43 accel/habanalabs: extend preboot timeout when preboot migh [...] adds de8773fdc500 accel/habanalabs: update boot status print adds d7aa294805a8 accel/habanalabs: remove unused asic functions adds 309ed969032c accel/habanalabs: add traces for dma mappings adds ff92d0105267 accel/habanalabs: trace dma map sgtable adds 7f1cd6fdd587 accel/habanalabs: minor cosmetics update to cpucp_if.h adds a43557dcd429 accel/habanalabs: minor cosmetics update to trace file adds 26f5b6c36438 accel/habanalabs: change Greco to Gaudi2 adds b5305d23aae5 accel/habanalabs/gaudi: remove unused structure definition adds e5873f6b9149 accel/habanalabs: remove unused field adds 6fc69ca84af7 accel/habanalabs: print device name when it is removed adds 87c60e23f26b accel/habanalabs: remove leftover code adds 4355f2c32274 accel/habanalabs/gaudi: remove define used for simulator adds 1630d14f8db0 accel/habanalabs: minor cosmetic update to habanalabs.h adds c1805bf36a27 accel/habanalabs: add missing debugfs function stubs adds 2ba0236f5ba5 accel/habanalabs: remove wrong doc for init_phys_pg_pack_f [...] adds 84190b92cc1f accel/habanalabs: fix bug in decoder wait for cs completion adds 0426e03126fb accel/habanalabs/gaudi2: perform hard-reset upon PCIe AXI [...] adds 4db74c0fdeb8 accel/habanalabs/gaudi2: fix spmu mask creation adds 08057253366d Merge tag 'drm-habanalabs-next-2023-10-10' of https://git. [...] adds 3cce0bfcd0f9 drm/amd/display: Enable Replay for static screen use cases adds 5465e7b87f58 drm/amdgpu/pm: Add notification for no DC support adds d903af1a918f drm/amd/amdgpu: Use kmemdup to simplify kmalloc and memcpy logic adds f33647b9e1b0 Documentation/gpu: Update amdgpu documentation adds 46963ed58545 drm/amdgpu: Only support RAS EEPROM on dGPU platform adds f489a41998ac drm/amdgpu: update mall info v2 from discovery adds e240020ad1e5 drm/amdgpu: update gc_info v2_1 from discovery adds 709c280ad526 drm/amd/pm: Update SMUv13.0.6 PMFW headers adds 078649113570 drm/amd/pm: Add critical temp for GC v9.4.3 adds f8a499aed290 drm/amdgpu: Keep reset handlers shared adds 00481158ca02 drm/amdgpu/jpeg - skip change of power-gating state for sriov adds ebac9414a56a drm/amdkfd: retry after EBUSY is returned from hmm_ranges_ [...] adds 176b9dd27634 drm/amd/display: Fix unnecessary conversion to bool in 'am [...] adds 01175474322a drm/radeon: Cleanup radeon/radeon_fence.c adds 80578f1641aa drm/amdgpu: Enable ras for mp0 v13_0_6 sriov adds c183060031ee drm/amd/display: Fix useless else if in display_mode_vba_u [...] adds 53d8e3beeaa9 drm/amd/display: Expose mall capability adds 4d5fd3d08ea9 drm/amd/display: PQ tail accuracy adds 959d2fc47f14 drm/amd/display: PQ regamma end point adds 45f98fccb1f6 drm/amd/display: Refactor edp power control adds 96182df99dad drm/amd/display: Enable runtime register offset init for D [...] adds 65d1f8896e4c drm/amd/display: Roll back unit correction adds 3ea691873492 drm/amd/display: Correct unit conversion for vstartup adds ec4247823bbc drm/amd/display: set minimum of VBlank_nom adds 0b9dc439f404 drm/amd/display: Write flip addr to scratch reg for subvp adds 36b0f88988be drm/amdgpu: Unset baco dummy mode on nbio v7.9 adds 0bc119fa2ebe drm/amdkfd: use correct method to get clock under SRIOV adds 15c5c5f57514 drm/amdgpu: Add bootloader status check adds 559259362e5a drm/amdgpu: Remove SRAM clock gater override by driver adds d28e6d5aab47 drm/amd/pm: Fix critical temp unit of SMU v13.0.6 adds 95dd6efc6bd3 drm/amd/display: fix mode scaling (RMX_.*) adds dd05484f99d1 drm/radeon: possible buffer overflow adds f56c1941ebb7 drm/amdgpu: use 6.1.0 register offset for HDP CLK_CNTL adds 2c8a7ca16417 drm/amdgpu: add new AMDGPU_FAMILY definition adds 0d1db799e7a8 drm/amdgpu/soc21: add initial GC 11.5.0 soc21 support adds bb7249ee45ff drm/amdgpu/discovery: enable soc21 support adds ca8c68142ad8 drm/amdgpu: add nbio 7.11 registers adds e44d856eaa3d drm/amdgpu: add nbio 7.11 support adds d9d6833442b2 drm/amdgpu/discovery: add nbio 7.11.0 support adds bfb1ee945140 drm/amdgpu: add gc headers for gc 11.5.0 adds dd5a326155ca drm/amdgpu/gmc11: initialize GMC for GC 11.5.0 memory support adds 15e7cbd91de6 drm/amdgpu/gfx11: initialize gfx11.5.0 adds 8e42b463dfa9 drm/amdgpu: add golden setting for gc_11_5_0 adds afac198cd117 drm/amdkfd: add KFD support for GC 11.5.0 adds d717da1775ca drm/amdgpu: add imu firmware support for gc_11_5_0 adds 10c9d8691851 drm/amdgpu: add mes firmware support for gc_11_5_0 adds d3ff0189c1be drm/amdgpu/discovery: enable mes block for gc 11.5.0 adds b5549a2df030 drm/amdgpu/discovery: enable gfx11 for GC 11.5.0 adds 1aa68225de27 drm/amdgpu: add mmhub 3.3.0 headers adds aba2be41470a drm/amdgpu: add mmhub 3.3.0 support adds b90975fa5bd8 drm/amdgpu: enable gmc11 for GC 11.5.0 adds 96271dd4d56d drm/amdgpu: add gfxhub 11.5.0 support adds b1803560ba9d drm/amd/display: fix static screen detection setting adds a03aa4e04098 drm/amd/display: Save addr update in scratch before flip adds 5133b8d2ffd0 drm/amd/display: add check for PMFW hard min request complete adds 99f596fc9ce5 drm/amd/display: ensure FS is enabled before sending reque [...] adds af2347434568 drm/amd/display: [FW Promotion] Release 0.0.180.0 adds c234cd5f0866 drm/amd/display: 3.2.248 adds 2c0f880abcca drm/amdgpu: Fix the return for gpu mode1_reset adds 5d44a766f70d drm/amdkfd: Share the original BO for GTT mapping adds e0e1764a3a05 drm/amd/pm: fix debugfs pm_info output adds f54e1d47e020 drm/amdgpu: Fix kcalloc over kzalloc in 'gmc_v9_0_init_mem [...] adds 7caebc8f99b2 drm/amdgpu: Updated TCP/UTCL1 programming adds a5600853167a drm/amd/pm: fix error flow in sensor fetching adds d1090194cb4b drm/amd/pm: Fixes incorrect type in 'amdgpu_hwmon_show_pow [...] adds 102b80f68246 drm/amd/pm: Vangogh: Get average_* from average field of g [...] adds 2c0172638963 drm/amdgpu/pm: Remove the duplicate dpm status check adds e835bc2628d3 drm/amd/pm: correct SMU13 gfx voltage related OD settings adds 0bc053404dbd drm/amd/pm: fulfill the support for SMU13 `pp_dpm_dcefclk` [...] adds 8525d41b0290 amdgpu/pm: Replace print_clock_levels with emit_clock_leve [...] adds 1c6b6bd0780f drm/amdgpu: register a dirty framebuffer callback for fbcon adds e370f8f38976 drm/amdgpu: Add bootloader wait for PSP v13 adds ec70578c83ea drm/amdgpu: Allow issue disable gfx ras cmd to firmware adds ac0ec1c7d1f0 drm/amd/display: register edp_backlight_control() for DCN301 adds ff49bd2c74f2 drm/amdgpu: Explicitly add a flexible array at the end of [...] adds a23abe1fbdc1 drm/amdgpu: Remove a redundant sanity check adds 5f5c75bf1687 drm/amdgpu: Remove amdgpu_bo_list_array_entry() adds 415b7ba36a78 drm/amdgpu: Use kvzalloc() to simplify code adds ddf1639b54c7 drm/amd: Fix spelling mistake "throtting" -> "throttling" adds 01ee1f8aeac7 drm/radeon/radeon_ttm: Remove unused variable 'rbo' from r [...] adds 8057a9d6561e drm/amd/amdgpu/amdgpu_device: Provide suitable description [...] adds 3dd8a754a566 drm/amd/amdgpu/amdgpu_ras: Increase buffer size to account [...] adds ac84d99a1100 drm/amd/amdgpu/amdgpu_sdma: Increase buffer size to accoun [...] adds a728342ae4ec drm/amd/amdgpu/imu_v11_0: Increase buffer size to ensure a [...] adds 04cef5f58395 drm/amd/amdgpu/amdgpu_doorbell_mgr: Correct misdocumented [...] adds ed807f0cbfed drm/amdgpu: add header files for MP 14.0.0 adds b03b44b622de Partially revert "drm/amd/display: update add plane to con [...] adds c4b9dc5313da drm/amdgpu: Add SMU v13.0.6 default reset methods adds 3001e6d1dedc drm/amd/display: Add support for 1080p SubVP to reduce idle power adds 302be1cb9f4b drm/amd/display: Add smu write msg id fail retry process adds 15e6b396f5ac drm/amd/display: update blank state on ODM changes adds 753b7e62c9cf drm/amd/display: Add DPIA Link Encoder Assignment Fix adds 9e0530257e2b drm/amd/display: add comments to add plane functions adds 9ba46183eb90 drm/amd/display: rename function to add otg master for stream adds 6b8333a5b929 drm/amd/display: add new resource interface for acquiring [...] adds 7b0c688d4db2 drm/amd/display: add new resource interfaces to update odm [...] adds 2174181019e4 drm/amd/display: add more pipe resource interfaces adds 9d1e17227888 drm/amd/display: use new pipe allocation interface in dcn32 fpu adds 39d39a019657 drm/amd/display: switch to new ODM policy for windowed MPO [...] adds d8bafc2b1eea drm/amd/display: add pipe topology update log adds d12f00c91fdf drm/amd/display: Remove wait while locked adds 5e77c339a291 drm/amd/display: Skip dmub memory flush when not needed adds 04f920dc05e7 drm/amd/display: Fix incorrect comment adds d755ce6465ca drm/amd/display: correct z8_watermark 16bit to 20bit mask adds 07926ba8a44f drm/amd/display: Add debugfs interface for ODM combine info adds d55a36062eb5 drm/amd/display: fix pipe topology logging error adds 0ee5d7374c99 drm/amd/display: 3.2.249 adds ea7e2edca8b2 drm/amd/display: always switch off ODM before committing m [...] adds 088c507b5e48 drm/amd/display: Fix up kdoc format for 'dc_set_edp_power' adds 52548038496f drm/radeon: Remove the references of radeon_gem_ pread & p [...] adds 62a79c93d8c7 drm/amdgpu: Add umc_info v4_0 structure adds a8cde40201a4 drm/amdgpu: Support query ecc cap for aqua_vanjaram adds ea629e5cf252 drm/amd/display: Add dcn35 register header files adds ccecb0796797 drm/amd/display: Add DCN35 family information adds 9d1870a7a4c7 drm/amd/display: Update DCE for DCN35 support adds 473eb67cf117 drm/amd/display: Update DCN10 for DCN35 support adds 9fc64eade85d drm/amd/display: Update DCN20 for DCN35 support adds 0ccd770ab05f drm/amd/display: Update DCN30 for DCN35 support adds efc1d1c98937 drm/amd/display: Update DCN31 for DCN35 support adds 24143e508948 drm/amd/display: Update DCN314 for DCN35 support adds 33e36f8e5038 drm/amd/display: Update DCN32 for DCN35 support adds fb8c3ef80584 drm/amd/display: Update dc.h for DCN35 support adds 26a692f2419c drm/amd/display: Add DCN35 BIOS command table support adds 5f0326ea9560 drm/amd/display: Add DCN35 GPIO adds 819af8dc9a78 drm/amd/display: Add DCN35 DCCG adds e0b394a87a11 drm/amd/display: Add DCN35 DIO adds 920f879c8360 drm/amd/display: Add DCN35 PG_CNTL adds b9c96af677cb drm/amd/display: Add DCN35 OPTC adds ffb8c23718e4 drm/amd/display: Add DCN35 OPP adds bd831267c603 drm/amd/display: Add DCN35 DPP adds 284246a1c32b drm/amd/display: Add DCN35 DWB adds 74c06a327d37 drm/amd/display: Add DCN35 HUBP adds 4435fc424000 drm/amd/display: Add DCN35 HUBBUB adds c10ad60fda8c drm/amd/display: Add DCN35 MMHUBBUB adds 327959a489d5 drm/amd/display: Add DCN35 DSC adds 6f8b7565cca4 drm/amd/display: Add DCN35 HWSEQ adds 8774029f76b9 drm/amd/display: Add DCN35 CLK_MGR adds 9d6fa6760e12 drm/amd/display: Add DCN35 IRQ adds 65138eb72e1f drm/amd/display: Add DCN35 DMUB adds ec129fa356be drm/amd/display: Add DCN35 init adds 0fa45b6aeae4 drm/amd/display: Add DCN35 Resource adds 69cc1864c99a drm/amd/display: Add DCN35 DML adds 1cb87e048975 drm/amd/display: Add DCN35 blocks to Makefile adds d68ccdb26392 drm/amdgpu: Allocate coredump memory in a nonblocking way adds 45e7649fd191 drm/amd/display: Add DCN35 CORE adds 06b1661e45b4 drm/amd/display: Add DCN35 DM Support adds da3a815ccd3a drm/amdkfd: use mask to get v9 interrupt sq data bits correctly adds 668dfc453326 drm/amd/amdgpu/sdma_v6_0: Demote a bunch of half-completed [...] adds 9f05cfc78c68 drm/amdgpu: access RLC_SPM_MC_CNTL through MMIO in SRIOV runtime adds ac3343c761fa drm/amdgpu: use read-modify-write mode for gfx v9_4_3 SQ setting adds 37fb87910724 drm/amdkfd: ratelimited SQ interrupt messages adds d30279a9e37a drm/amdgpu: Hide xcp partition sysfs under SRIOV adds 8f9a9a09af24 drm/amd: Simplify the bo size check funciton adds eae369917516 drm/amd/display: Adjust kdoc for 'optc35_set_odm_combine' adds bf7aa8bea9cb drm/amdgpu: Free ras cmd input buffer properly adds 38498908c5e3 drm/amdkfd: Add missing gfx11 MQD manager callbacks adds f72dcf8b29c4 amdgpu/pm: Optimize emit_clock_levels for arcturus - part 1 adds ee78ef046cde amdgpu/pm: Optimize emit_clock_levels for arcturus - part 2 adds 80c74918aa7d drm/amdkfd: Replace pr_err with dev_err adds 4d5dc6260c2d drm/amdgpu: remove unused parameter in amdgpu_vmid_grab_idle adds bf227a4f0558 drm/amdgpu: Use READ_ONCE() when reading the values in 'sd [...] adds fe320639c129 Revert "Revert "drm/amd/display: Implement zpos property"" adds 8254e05c8297 drm/amdgpu: Fix printk_ratelimit() with DRM_ERROR_RATELIMI [...] adds 2edc59309f54 drm/amdgpu: add VPE 6.1.0 header files adds f65239008a1f drm/amdgpu: add VPE HW IP definition adds 2d6ea3b07c37 drm/amdgpu: add VPE RING TYPE definition adds e784199c40b8 drm/amdgpu: add VPE IP BLOCK definition adds 5b28f1c720f9 drm/amdgpu: add VPE HW IP BLOCK definition adds 878fe05116dd drm/amdgpu: add VPE firmware header definition adds b0fa855cab56 drm/amdgpu: add VPE firmware interface adds 0b233357a639 drm/amdgpu: add HWID for VPE adds 5e1836142570 drm/amdgpu: add IH CLIENT ID for VPE adds 130c47065350 drm/amdgpu: add irq src id definitions for VPE adds 2f3916bedb72 drm/amdgpu: add doorbell index for VPE adds ce7b59c1e612 drm/amdgpu: add support for VPE firmware name decoding adds 4c63735fa8b1 drm/amdgpu: add UCODE ID for VPE adds 964a36d7a478 drm/amdgpu: add PSP FW TYPE for VPE adds 75fdd738ff2c drm/amdgpu: add nbio callback for VPE adds 5861e47731aa drm/amdgpu: add nbio 7.11 callback for VPE adds 9d4346bdbc64 drm/amdgpu: add VPE 6.1.0 support adds c5d67a0ec3cc drm/amdgpu: add PSP loading support for VPE adds 523c12802d2f drm/amdgpu: add user space CS support for VPE adds 3ee8fb7005ef drm/amdgpu: enable VPE for VPE 6.1.0 adds 5f6e9cdc83c1 drm/amdgpu: add VPE FW version query support adds f9ecae9a4ec1 drm/amdgpu: fix VPE front door loading issue adds c2066c5fb322 drm/amdgpu: add vcn 4_0_5 header files adds 547aad32edac drm/amdgpu: add VCN4 ip block support adds 8f98a715da8e drm/amdgpu/jpeg: add jpeg support for VCN4_0_5 adds 1827b3758293 drm/amdgpu: add VCN_4_0_5 firmware support adds cc308acc9baf drm/amdgpu:enable CG and PG flags for VCN adds c64f38950631 drm/amdgpu/soc21: Add video cap query support for VCN_4_0_5 adds 844d8dd5b995 drm/amdgpu/discovery: add VCN 4.0.5 Support adds 6be6e74b7d58 drm/amdgpu: enable PG flags for VCN adds 2c98de563b6f drm/amdgpu: add UMSCH 4.0 register headers adds 433c4dea3171 amdgpu/pm: Optimize emit_clock_levels for arcturus - part 3 adds 2cd1f65d3174 drm/amdgpu: add UMSCH IP BLOCK TYPE definition adds 3e38b634f94e drm/amd/pm: introduce a new set of OD interfaces adds 90bcb9b59554 drm/amdgpu: revise the device initialization sequences adds a5492fe27ff9 drm/amdgpu: fix amdgpu_cs_p1_user_fence adds 1cf36599b973 drm/amdgpu/jpeg: initialize number of jpeg ring adds d7bf1b556fcc drm/amd/pm: add fan temperature/pwm curve OD setting suppo [...] adds 548009ad1c9a drm/amd/pm: add fan acoustic limit OD setting support for SMU13 adds 1a29f367811b drm/amdgpu: add UMSCH RING TYPE definition adds 9c852a42a9f0 drm/amdgpu: add UMSCH firmware header definition adds 2da1b04a2096 drm/amdgpu: add UMSCH 4.0 api definition adds 3488c79beafa drm/amdgpu: add initial support for UMSCH adds dc6f3d6ff2ca drm/amdgpu: enable UMSCH scheduling for VPE adds 5d5eac7e8303 drm/amdgpu: add selftest framework for UMSCH adds d591ae0c9f29 drm/amdgpu: add VPE queue submission test adds 40748f9a0a33 drm/amdgpu: reserve mmhub engine 3 for UMSCH FW adds 4f94903332c1 drm/amdgpu: add PSP loading support for UMSCH adds 822f7808291f drm/amdgpu/discovery: enable UMSCH 4.0 in IP discovery adds eebb06d121df drm/amdgpu: add amdgpu_umsch_mm module parameter adds 983ac45a06ae drm/amdgpu: update SET_HW_RESOURCES definition for UMSCH adds 47cf6fcb88d2 drm/amd/pm: add fan acoustic target OD setting support for SMU13 adds eedd5a343d22 drm/amd/pm: add fan target temperature OD setting support [...] adds 9df5d00870ea drm/amd/pm: add fan minimum pwm OD setting support for SMU13 adds 173df1eaa8a9 Revert "drm/amd/pm: disable the SMU13 OD feature support t [...] adds 63461ea3fb40 Revert "drm/amd/display: Remove v_startup workaround for dcn3+" adds 19d5f80128d7 drm/amd/display: remove useless check in should_enable_fbc() adds 813ba1ff8484 drm/amd/display: limit the v_startup workaround to ASICs o [...] adds 2e3b2cb9b8e0 drm/amd/pm: only poweron/off vcn/jpeg when they are valid. adds 0bdf09cc5ee4 drm/amdgpu: calling address translation functions to simpl [...] adds fabd2165d116 drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma adds df04434cb59d drm/amdgpu: clean up some inconsistent indenting adds 209d15ffd056 drm/amd/display: Remove duplicated include in dcn35_resource.c adds bde5f439b8f5 drm/amd/display: Remove duplicated include in dcn35_optc.c adds 3b96ec9633ba drm/amd/display: Remove duplicated include in dcn35_hwseq.c adds 084f658ece13 drm/amd/display: prevent potential division by zero errors adds 4500cdf07245 drm/amd/display: Remove duplicated include in dcn35_clk_mgr.c adds 1bb5ed6ffcff drm/amd/display: clean up one inconsistent indenting adds 77dcb33ccb2c drm/amd/display: clean up one inconsistent indenting adds 9f720e499944 drm/amd/display: clean up some inconsistent indentings adds 869df1432fd5 drm/amd/display: clean up some inconsistent indentings adds bc22d9e0ee26 amdgpu/pm: Replace print_clock_levels with emit_clock_leve [...] adds 2ecf214b45a5 amdgpu/pm: Optimize emit_clock_levels for aldebaran - part 1 adds d62846f778f5 amdgpu/pm: Optimize emit_clock_levels for aldebaran - part 2 adds 14bf1c475f7f amdgpu/pm: Optimize emit_clock_levels for aldebaran - part 3 adds 9b70a1d41413 drm/amdgpu: Declare array with strings as pointers constant adds a76b2870bd31 drm/amdgpu: Add RREG64_PCIE_EXT/WREG64_PCIE_EXT functions adds d57e24aa565a drm/amdgpu: Update amdgpu_device_indirect_r/wreg_ext adds 806c6b3d6f83 drm/amd: Add umc v12_0_0 ip headers adds eb3b214c37ed drm/amdgpu: Use min_t to replace min adds d519072d2694 drm/amdgpu: fix incompatible types in conditional expression adds b93fb0fe2499 drm/amdgpu: Add only valid firmware version nodes adds 1b8e56b99459 drm/amdgpu: Restrict bootloader wait to SMUv13.0.6 adds c2c23a10f180 drm/amdgpu: Correct se_num and reg_inst for gfx v9_4_3 ras [...] adds 6b7d211740da drm/amdgpu: Fix refclk reporting for SMU v13.0.6 adds 7e6ec099746a drm/amdgpu: Add umc v12_0 ras functions adds 88ca2f8a962e drm/amd/display: clean up one inconsistent indenting adds 56d6daa3c743 drm/amdkfd: Fix reg offset for setting CWSR grace period adds fe2b83007385 drm/amdkfd: Fix unaligned 64-bit doorbell warning adds dbb805215177 drm/amdgpu: fix unsigned error codes adds a1ce3e1f7c16 drm/amd: Fix the flag setting code for interrupt request adds f705a6f021b1 drm/amdgpu: Store CU info from all XCCs for GFX v9.4.3 adds ca7aa3bf31dc drm/amdgpu: Use default reset method handler adds 40a08fe89064 drm/amdgpu: add address conversion for UMC v12 adds 174a33e470bf drm/amd/pm: update smu_v13_0_6 smu header adds df38fe12a22c drm/amd/pm: enable smu_v13_0_6 mca debug mode when UMC RAS [...] adds 3cb9ebc9d652 drm/amdgpu: add channel index table for UMC v12 adds 610cc82b1fd2 drm/amdkfd: Update cache info reporting for GFX v9.4.3 adds f4fa8fcd25cb drm/amdkfd: Update CU masking for GFX 9.4.3 adds e87a6c5b7780 drm/amd/display: Blank phantom OTG before enabling adds cbb4c9bc5542 drm/amd/display: Don't lock phantom pipe on disabling adds a4246c635166 drm/amd/display: fix the white screen issue when >= 64GB DRAM adds 601c63ad8e55 Revert "drm/amd: Disable S/G for APUs when 64GB or more ho [...] adds e9981e8e7513 drm/amd/display: set default return value for ODM Combine debugfs adds b6c22668a898 drm/amd/display: Add dirty rect support for Replay adds b3b186852846 drm/amdgpu: fix retry loop test adds 2aa4c11f7ddf drm/amd/display: Don't check registers, if using AUX BL control adds 74875440eba9 drm/amd/display: [FW Promotion] Release 0.0.181.0 adds 8a6e26e7efd5 drm/amdgpu/soc21: don't remap HDP registers for SR-IOV adds 6a82822b902c drm/amdgpu/nbio4.3: set proper rmmio_remap.reg_offset for SR-IOV adds 9f9d4651f70e drm/amdgpu: fallback to old RAS error message for aqua_vanjaram adds ced575203a50 drm/amdgpu: print more address info of UMC bad page adds d074e0f9ec57 drm/amd/display: Fix DML calculation errors adds 26e5817e39dc drm/amd/display: do not block ODM + OPM on one side of the screen adds 68fa72a437ea drm/amdgpu: Rename KGD_MAX_QUEUES to AMDGPU_MAX_QUEUES adds 48468787c2b0 drm/amd/display: Fix 2nd DPIA encoder Assignment adds 73c57a0aa7f6 drm/amd/display: Adjust the MST resume flow adds fae058b4d856 drm/amd/display: support main link off before specific ver [...] adds 77ad5f6febdc drm/amd/display: Add new logs for AutoDPMTest adds 42ab1cfed03a drm/amd/display: Add DCHUBBUB callback to report MALL status adds e379162adf89 drm/amdkfd: Checkpoint and restore queues on GFX11 adds c30406623422 drm/amd/display: remove a function that does complex calcu [...] adds c51d87202d1f drm/amd/display: do not attempt ODM power optimization if [...] adds 77aac4c2801f drm/amd/display: only allow ODM power optimization if surf [...] adds 8e6302ebedd3 drm/amd/display: add dp dto programming function to dccg adds 1a2ab18c8f03 drm/amd/display: Drop unused registers adds 0e64c9aad031 drm/amdgpu: add type conversion for gc info adds 9aa75e3baadb drm/amd/display: dc cleanup for tests adds c06ef68a7946 drm/amd/display: Add check for vrr_active_fixed adds a6db1993c18b drm/amd/display: fix some non-initialized register mask an [...] adds 7f7925e25828 drm/amd/display: Fix MST recognizes connected displays as one adds c8b249a78348 drm/amd/display: 3.2.250 adds 15c6798ae26d drm/amd/display: add seamless pipe topology transition check adds 3a2c0eccab9a drm/amd/display: move odm power optimization decision afte [...] adds 18aa989ae191 drm/amd/display: do not skip ODM minimal transition based [...] adds 83b5b7bb8673 drm/amd/display: minior logging improvements adds 5cf43f2cc26e drm/amd/display: add skip_implict_edp_power_control flag f [...] adds 4738f30c2413 drm/amd/display: clean up some inconsistent indenting adds a10ea0ff90c1 drm/amd/display: fix replay_mode kernel-doc warning adds 887db1e49a73 drm/amdgpu: Merge debug module parameters adds ffde72107be5 drm/amdgpu: Create an option to disable soft recovery adds 86f2ec226535 drm/amdgpu: Handle null atom context in VBIOS info ioctl adds 4412f8529c02 drm/amdkfd: Insert missing TLB flush on GFX10 and later adds b85a17d35415 drm/amdgpu: add vcn_doorbell_range callback for nbio 7.11 adds addd7aef251c drm/amdgpu: add remap_hdp_registers callback for nbio 7.11 adds 4e8303cf2c4d drm/amdgpu: Use function for IP version check adds cad2fb19bbfa drm/amd/pm: Fix clock reporting for SMUv13.0.6 adds 608f604c7913 drm/amd/pm:Fix GFX deep sleep clock reporting adds 3ef07651a575 drm/amd: Drop special case for yellow carp without discovery adds bb0f84293e61 drm/amd: Move seamless boot check out of display adds 2fa73a101cd8 drm/amd: Add HDP flush during jpeg init adds 5dc270d366bd drm/amd: Add a module parameter for seamless boot adds 7f4ce7b50ae4 drm/amd: Enable seamless boot by default on newer ASICs adds 615585d09b33 Documentation/amdgpu: Modify pp_dpm_*clk details adds 7ff607e27233 drm/amdgpu: add amdgpu smu mca dump feature support adds d11bbacee3ee drm/amdgpu: add VPE IP discovery info to HW IP info query adds 4051844c6616 drm/amdgpu: add amdgpu mca debug sysfs support adds d92e55565c53 drm/amdkfd: fix add queue process context clear without ru [...] adds 5f248462c69d drm/amdgpu: Add EXT_COHERENT memory allocation flags adds bcd8dc49c0b9 drm/amd/pm: update smu_v13_0_6 ppsmc header adds 25396684b57f drm/amd/pm: add smu_13_0_6 mca dump support adds 2af351d692dd Revert "drm/amdgpu: Report vbios version instead of PN" adds 24f60ddc4b55 drm/amdgpu: Fix vbios version string search adds 5838f74c29ec drm/amdgpu: fix a memory leak in amdgpu_ras_feature_enable adds 4c4583fd3950 drm/amd/display: Hook up 'content type' property for HDMI adds d834af4e8579 drm/amd/display: Remove unused display_content_support adds a76917858517 drm/amdgpu: Rework coredump to use memory dynamically adds c056bf3746e9 drm/amd/display: Add reset for SYMCLKC_FE_SRC_SEL adds f6340612d45f drm/amd/display: disable clock gating logic adds e4b6d48d0542 drm/amd/display: Temporarily disable clock gating adds 1101185bc50f drm/amd/display: fix the ability to use lower resolution m [...] adds f1eb045639a3 drm/amd/display: Fix dig register undefined adds 82f4ab32f5cd drm/amd/display: Add z8_marks related in dml for DCN35 adds 5cc9e61f54cb drm/amd/display: Add DCN35 case for dc_clk_mgr_create adds 4b4f585369f6 drm/amd/display: Enable DCLK_DS from driver by default adds d44443305599 drm/amd/display: Add pointer check before function call adds ecbaaa544b68 drm/amd/display: fix static screen detection setting for DCN35 adds a3e6f214032c drm/amd/display: Add DPIA Link Encoder Assignment Fix for DCN35 adds 17e8f215cd39 drm/amd/display: Update pipe resource interfaces for DCN35 adds 990d988847c4 drm/amd/display: STREAM_MAPPER_CONTROL register offset on DCN35 adds 4f43d753bf9c drm/amd/display: Correct z8 watermark mask adds dc01c4b79bfe drm/amd/display: Update driver and IPS interop adds 93a66cef607c drm/amd/display: Add IPS control flag adds c0f8b83188c7 drm/amd/display: disable IPS adds 31bd49645376 drm/amd/display: Add option to flip ODM optimization adds 49a8f94b1fb0 drm/amd/display: Enable replay for dcn35 adds cc1bfdabda20 drm/amd/display: fix some non-initialized register mask an [...] adds 8ce74b35630d drm/amd/display: Fix MST recognizes connected displays as one adds 5b7954272ae9 drm/amd/display: [FW Promotion] Release 0.0.183.0 adds 2d30263029dd drm/amd/display: 3.2.251 adds b157df66d81a drm/amdkfd: Use gpu_offset for user queue's wptr adds 8c95cda3e15b drm/amdgpu/jpeg: skip set pg for sriov adds a83f2bf1f4d9 drm/amdgpu: Fix false positive error log adds 5aba51233be8 drm/amdgpu: update IP count INFO query adds 4ea7fb337527 drm/amd/pm: Round Q10 format values in SMU v13.0.6 adds 8ab7fab6b67d drm/amd/pm: Remove SMUv13.0.6 unsupported feature adds df954b695cc5 drm/amdkfd: Separate dma unmap and free of dma address arr [...] adds f8754f58d6b8 drm/amdgpu: print channel index for UMC bad page adds ff96ddc3f264 drm/amdgpu: Add more fields to IP version adds c99b16128082 drm/amdkfd: Remove svm range validated_once flag adds 5710c6c0bda3 drm/amd/display: Optimize OLED T7 delay adds 3d457727dad8 drm/amd/display: Use optc32 instead of optc30 in DC adds 77d1414ddd2a drm/amd/display: Expand DML to better support replay adds 6d1d1c7de733 drm/amd/display: Enable DCN low mem power by default adds 26a0e2086769 drm/amd/display: Drop unused link FPGA code adds f4f8a4dac0e1 drm/amd/display: 3.2.252 adds c45e38f21754 drm/amdgpu: Restore partition mode after reset adds bcfb9cee6120 drm/amdgpu: Increase IH soft ring size for GFX v9.4.3 dGPU adds f1235727ccc9 gpu: drm: amd: display: fix kernel-doc warnings adds 24a6eb92b7f6 drm/amdgpu: fix and cleanup gmc_v9_0_flush_gpu_tlb adds e61801f162dd drm/amdkfd: Don't use sw fault filter if retry cam enabled adds cac9f51d73ba drm/amd/display: fix some style issues adds d82758ad4a99 drm/amd/pm: add unique_id for gc 11.0.3 adds 6205b558e1ea drm/amdgpu: fix value of some UMC parameters for UMC v12 adds 8c14a67bdfab drm/amdgpu: change if condition for bad channel bitmap update adds a70cb2176f7e drm/amdgpu: rework gmc_v10_0_flush_gpu_tlb v2 adds a54db42ff3a0 drm/amdgpu: cleanup gmc_v11_0_flush_gpu_tlb adds fb4c52db6974 drm/amdgpu: fix and cleanup gmc_v7_0_flush_gpu_tlb_pasid adds 0c525aa40649 drm/amdgpu: fix and cleanup gmc_v8_0_flush_gpu_tlb_pasid adds e7b90e99fa8f drm/amdgpu: fix and cleanup gmc_v9_0_flush_gpu_tlb_pasid adds 72cc99205c0b drm/amdgpu: cleanup gmc_v10_0_flush_gpu_tlb_pasid adds 041a5743883d drm/amdgpu: fix and cleanup gmc_v11_0_flush_gpu_tlb_pasid adds 3983c9fd2d8b drm/amdgpu: drop error return from flush_gpu_tlb_pasid adds e2e3788850b9 drm/amdgpu: rework lock handling for flush_tlb v2 adds 08abccc9a7a7 drm/amdgpu: further move TLB hw workarounds a layer up adds 101b8104307e drm/amdkfd: Move dma unmapping after TLB flush adds 7bfaa160caed drm/amdkfd: fix some race conditions in vram buffer alloc/ [...] adds 08338707ccd4 drm/amd/display: remove unused mmhub_reg_offsets adds 036cf278a825 drm/amd/display: determine fast update only before commit [...] adds 177ea58bef72 drm/amd/display: reset stream slice count for new ODM policy adds ad3b63a0d298 drm/amd/display: add new windowed mpo odm minimal transiti [...] adds 786d3b1d8343 drm/amd/display: remove guaranteed viewports limitation for odm adds 1288d7020809 drm/amd/display: Improve x86 and dmub ips handshake adds ce74bece80a9 drm/amd/display: Fix DP2.0 timing sync adds 072ae240cd11 drm/amd/display: block MPO if it prevents pstate support adds f7f9e48fa8d5 drm/amd/pm: Add reset option for fan_curve on smu13_0_0 adds a73d4e88db77 drm/amd/display: skip audio config for virtual signal adds 5d72e247e58c drm/amd/display: switch DC over to the new DRM logging macros adds 0e859faf8670 drm/amd/display: Remove unwanted drm edid references adds fc105f2a80e5 drm/amd/display: Improve code style on bios_parser2 adds 7021b397c684 drm/amdgpu/vpe: fix truncation warnings adds 99c1673fd147 drm/amd/display: Rename DisableMinDispClkODM in dc_config adds cd1baa1f6aa3 drm/amd/display: add missing function pointer for DCN321 resource adds 173db0c8b766 drm/amd/display: add get primary dpp pipe resource interface adds df475cced6af drm/amd/display: add primary pipe check when building slic [...] adds d849434977a8 drm/amd/display: fix incorrect odm change detection logic adds b308e6f3af1c drm/amd/display: 3.2.253 adds 5fad7d8cc4d4 drm/amd/display: augment display clock in dc_cap structure adds 40de8403b998 drm/amd/display: Update OPP counter from new interface adds be5a3fdc8b2c drm/amd/display: Break after finding supported vlevel for [...] adds cd956e753128 drm/amdgpu:Expose physical id of device in XGMI hive adds 29495d81457a drm/amdgpu/gmc6-8: properly disable the AGP aperture adds de59b69932e6 drm/amdgpu/gmc: set a default disable value for AGP adds 41801c6b3042 drm/amd/display: set stream gamut remap matrix to MPC for DCN3+ adds 7441ef0b3ebe drm/amd: Propagate failures in dc_set_power_state() adds 9ed630c5c4b3 drm/amdgpu: Fix a memory leak adds fa1f1cc09d58 drm/amdgpu: not to save bo in the case of RAS err_event_athub adds b2e1cbe6281f drm/amdgpu/gmc11: disable AGP on GC 11.5 adds 1ca965719b5b drm/amd/display: Change dc_set_power_state() to bool inste [...] adds e1133ac81176 drm/amdgpu: Add description for AMD_IP_BLOCK_TYPE_VPE adds ca2ce4cc080e drm/amd/pm: update pmfw headers for version 85.73.0 adds 10d9ee96ce05 drm/amd/pm: add plpd_mode in smu_context to indicate current mode adds d07f1c20dd7c drm/amd/pm: add xgmi plpd mode selecting interface for smu [...] adds 21e43386aec8 drm/amd/pm: add xgmi_plpd_policy sysfs node for user to ch [...] adds eb3c357bcb28 drm/amdkfd: Handle errors from svm validate and map adds 90295cf73b6a drm/amd: Drop error message about failing to load DMUB firmware adds 3657a1d5ac8f drm/amd: Limit seamless boot by default to APUs adds 1b097bcd224e drm/amd/display: Skip entire amdgpu_dm build if !CONFIG_DR [...] adds 3a41a3982b1e drm/amd/display: Remove unused DPCD declarations adds 6ec2f5cd45fc drm/amd/pm: init plpd_mode properly for different asics adds c01c8523cb07 drm/amd/pm: integrate plpd allow/disallow into select_xgmi [...] adds 3152d01e8816 drm/amd/pm: deprecate allow_xgmi_power_down interface adds 2b44d0a41763 drm/amd/pm: fix the print_clk_levels issue for SMU v13.0.6 adds 161d076c2d16 drm/amd: Drop error message about failing to load SDMA firmware adds 554340133e4f drm/amd/display: Create one virtual connector in DC adds 0c3601a2fbfb drm/amd/display: Fix null pointer dereference in error message adds ed1c1053cd00 drm/amd: Move microcode init from sw_init to early_init fo [...] adds 95b456d3b085 drm/amd: Move microcode init from sw_init to early_init fo [...] adds e0d4fbb58c4c drm/amd: Move microcode init from sw_init to early_init fo [...] adds cc766304833d drm/amd: Move microcode init from sw_init to early_init fo [...] adds 751e293f2c99 drm/amd: Move microcode init from sw_init to early_init fo [...] adds 93499bd6cdcb drm/amd: Move microcode init from sw_init to early_init fo [...] adds a2830b9e852f drm/amd/display: Initialize writeback connector adds 003048ddf44b drm/amd/display: Check all enabled planes in dm_check_crtc_cursor adds 709c34826161 drm/amdkfd: Fix a race condition of vram buffer unref in svm code adds b57c4f1c3ba5 drm/amd/pm: Disallow managing power profiles on SRIOV for [...] adds 1934907234c8 drm/amdgpu: exit directly if gpu reset fails adds 30a24318cc8f drm/amd/display: Skip writeback connector when we get amdg [...] adds fc5988907156 drm/amdgpu: update retry times for psp vmbx wait adds 4ff91f218547 drm/amdkfd: reduce stack size in kfd_topology_add_device() adds ca2b37a1c249 drm/amd/display: Return drm_connector from find_first_crtc [...] adds 0021d70a0654 drm/amdkfd: drop struct kfd_cu_info adds 5d91801870ba drm/amd/display: Use drm_connector in create_stream_for_sink adds 723d873dd795 drm/amd/pm: delete dead code adds b44fe93281ed drm/amd/display: Address 'srf_updates' not described in 'c [...] adds c4c182b5488e drm/amd/display: Use drm_connector in create_validate_stre [...] adds a5f9523c9ca3 drm/amd/display: Create amdgpu_dm_wb_connector adds 01aaeb8c2330 drm/amd/display: Create fake sink and stream for writeback [...] adds cd1a4bc22821 drm/amd/display: Hande writeback request from userspace adds c6d3c7b63097 drm/amd/display: Add writeback enable/disable in dc adds 8a307777c36e drm/amd/display: Fix writeback_info never got updated adds 58c3b3341cea drm/amd/display: Validate hw_points_num before using it adds 5b89d2ccc846 drm/amd/display: Fix writeback_info is not removed adds f6893fcb10c7 drm/amd/display: Add writeback enable field (wb_enabled) adds 428542d91772 drm/amd/display: Setup for mmhubbub3_warmup_mcif with big buffer adds b79a00a4d4f8 drm/amd/display: Add new set_fc_enable to struct dwbc_funcs adds 77a66faaccc0 drm/amd/display: Disable DWB frame capture to emulate oneshot adds ade134ddaee5 drm/amd: Fix logic error in sienna_cichlid_update_pcie_par [...] adds c4c8955b8acb drm/amd: Fix detection of _PR3 on the PCIe root port adds a19d934986b0 drm/amdgpu: correct gpu clock counter query on cyan skilfish adds 52ed23dc29db drm/amd/display: fix problems in power_helper adds 917f91d8d8e8 drm/amdgpu/gmc: add a way to force a particular placement [...] adds 67318cb84341 drm/amdgpu/gmc11: set gart placement GC11 adds 9b37d45d797e drm/amdgpu: Rework KFD memory max limits adds f4bff6e0b9e1 drm/amdgpu: Use ttm_pages_limit to override vram reporting adds ec4d770bbb15 drm/amd/display: Refactor dm_get_plane_scale helper adds 2e8ef6a56129 drm/amdgpu: add cached GPU fault structure to vm struct adds 8dbf1ba867c2 drm/amdgpu: cache gpuvm fault information for gmc7+ adds 62e6a28684b2 Revert "drm/amd/display: Enable Replay for static screen u [...] adds bc0b79ce2050 drm/amd/display: Bail from dm_check_crtc_cursor if no rele [...] adds 7752ccf85b92 drm/amd: Update `update_pcie_parameters` functions to use [...] adds b8e6aec14691 drm/amd: Drop all hand-built MIN and MAX macros in the amd [...] adds e186400685d8 drm/amd/display: Add Null check for DPP resource adds fdac89096666 drm/amdgpu: ratelimited override pte flags messages adds 23de7616f358 drm/amdkfd: Fix EXT_COHERENT memory allocation crash adds 40255df370e9 drm/amd/display: enable dsc_clk even if dsc_pg disabled adds b3551d0b481d drm/amd/display: apply edge-case DISPCLK WDIVIDER changes [...] adds 984abb5384b0 drm/amd/display: remove duplicated edp relink to fastboot adds 6ec876472ff7 drm/amd/display: refactor ILR to make it work adds c0af8c744e7e drm/amd/display: Make driver backwards-compatible with non [...] adds 889d55154516 drm/amd/display: Clean up code warnings adds 05b78277ef0e drm/amd/display: use full update for clip size increase of [...] adds 434cf7af492f drm/amd/display: Add a check for idle power optimization adds 8114c64a81b7 drm/amd/display: Update DMUB cmd header adds 0653e02f4100 drm/amd/display: Adjust code style for dmub_cmd.h adds 13c0e836316a drm/amd/display: Adjust code style for hw_sequencer.h adds 2358ecdabe37 drm/amd/display: 3.2.254 adds df7a2808528f drm/amd/pm: Add throttle limit for SMU v13.0.6 adds 9cff0879aefe drm/amd/pm: Add GC v9.4.3 thermal limits to hwmon adds 7a41ed8b59ba drm/amdgpu: add new INFO ioctl query for the last GPU page fault adds 7d3f1d76f33d drm/amdgpu: refine fault cache updates adds 0029e4d46b89 drm/amdgpu: amdgpu_drm.h: fix comment typos adds 9c77dcf6a5b1 drm/amd/display: Remove migrate_en/dis from dc_fpu_begin(). adds de5e73dc6baf drm/amd/display: Simplify the per-CPU usage. adds dc427a473e5d drm/amdkfd: Use partial migrations in GPU page faults adds 2b6b29f33fdd drm/amdgpu: Fix complex macros error adds 28a3f4960948 drm/amdgpu: Move package type enum to amdgpu_smuio adds c207c36544ee drm/amd/pm: Remove set df cstate for SMUv13.0.6 adds cbad0dd13ac9 drm/amdgpu: fix ip count query for xcp partitions adds 4365d2ed09db drm/amdgpu: Add more smuio v13.0.3 package types adds b0a4553336aa drm/amdgpu: Get package types for smuio v13.0 adds 76da73f0266c drm/amdgpu: Add sysfs attribute to get board info adds 4798db85b76a Documentation/amdgpu: Add board info details adds e0a3e7bf62df drm/amdgpu: Drop unnecessary return statements adds c8e7df374ba2 drm/amdgpu: Annotate struct amdgpu_bo_list with __counted_by adds 760efbca74a4 drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 adds c63079c61177 drm/radeon: Fix UBSAN array-index-out-of-bounds for Radeon [...] adds 0f0e59075b5c drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris a [...] adds 80364500c023 drm/amd/display: Add a warning if the FPU is used outside [...] adds 941e8036a450 drm/amd/display: Move the memory allocation out of dcn21_v [...] adds 2091ac690301 drm/amd/display: Move the memory allocation out of dcn20_v [...] adds f8cd72728bdc drm/amdgpu: Enable SMU 13.0.0 optimizations when ROCm is a [...] adds d310d18bfca9 drm/amd/display: Move dce_calcs from DML folder adds 13f9173af8da drm/amd/display: Move custom_float from DML folder adds a2719f91a170 drm/amd/display: Move bw_fixed from DML folder adds 6e2c4941ce0c drm/amd/display: Move dml code under CONFIG_DRM_AMD_DC_FP guard adds 7966f319c66d drm/amd/display: Introduce DML2 adds 115009d11ccf drm/amd/display: Add DCN35 DML2 support adds eb918cbba105 drm/amd/display: Add z8_marks in dml adds e47d7ca7574a drm/amd/display: Handle multiple streams sourcing same surface adds 1d93c4db4e0f drm/amd/display: Use fixed DET Buffer Size adds 21eeb0511496 drm/amd/display: Split pipe for stereo timings adds 9158920cc87f drm/amd/display: Move stereo timing check to helper adds 969fe903ee2e drm/amd/display: Fix Chroma Surface height/width initialization adds 0e56de91edd0 drm/amd/display: correct dml2 input and dlg_refclk adds ba85d293a30e drm/amd/display: Modify Pipe Selection for Policy for ODM adds cbe069f5e60f drm/amd/display: Port replay vblank logic to DML2 adds 647cf5151986 drm/amd/display: add check in validate_only in dml2 adds 6cb8e3ee3a08 drm/amdgpu: update ib start and size alignment adds be2e8aca0602 drm/amdgpu: enable FRU device for SMU v13.0.6 adds 8a2b51392ac4 drm/amdgpu: Refactor FRU product information adds ac6b1f275f17 drm/amdgpu: Add more FRU field information adds b3e73b5a8f8a Documentation/amdgpu: Add FRU attribute details adds 098c13079c6f drm/amd/display: enable S/G display for for recent APUs by [...] adds 80285ae1ec87 drm/amdgpu: Fix potential null pointer derefernce adds 4ea7151f6b60 drm/amd/display: Modify SMU message logs adds 43693e859b32 drm/amd/display: VSIF v3 set Max Refresh Rate adds 776ecb46ff2a drm/amd/display: Update pmfw_driver_if new structure adds 3557db425dd9 drm/amd/display: Modify Vmin default value adds 6fe01ed4a4b1 drm/amd/display: Revert "drm/amd/display: remove duplicate [...] adds 72f7d6d32947 drm/amd/display: Update stream mask adds c7c197792518 drm/amd/display: Update dml ssb from pmfw clock table adds ddd5298c63e4 drm/amd/display: Update cursor limits based on SW cursor f [...] adds 79df45dc4bfb drm/amd/display: Don't use fsleep for PSR exit waits adds 061863e5dbce drm/amdgpu: add hub->ctx_distance in setup_vmid_config adds d0a767f7b8e2 drm/amd/display: Revert "drm/amd/display: Add a check for [...] adds e53524cdcc02 drm/amd/display: Refactor HWSS into component folder adds ef013f6fcd8a drm/amd/display: Don't set dpms_off for seamless boot adds 051d90070d4c drm/amd/display: Refactor DPG test pattern logic for ODM cases adds 9af4377fd5d0 drm/amd/display: Disable SubVP if test pattern is enabled adds b22c336268e4 drm/amd/display: Disable virtual links adds dcc71a7e1e23 drm/amd/display: 3.2.255 adds 31220ee9dc5a drm/amdgpu: add missing NULL check adds 367a0af43373 drm/amdkfd: get doorbell's absolute offset based on the db_size adds ce862c49957d drm/amdgpu/discovery: enable DCN 3.5.0 support adds 219223eca4d8 drm/amdgpu: fix SI failure due to doorbells allocation adds 757920585d58 drm/amdgpu: Improve MES responsiveness during oversubscription adds 99ea82f424cf drm/amdgpu/vpe: remove IB end boundary requirement adds 84aa39ab1e65 drm/amdgpu/vpe: align with mcbp changes adds 54967d5683b2 drm/amdgpu: Address member 'gart_placement' not described [...] adds 9a37f65c4e45 drm/amdgpu/vpe: fix insert_nop ops adds de7f3c4ece91 drm/amd/pm: wait for completion of the EnableGfxImu command adds b053117e86e5 drm/amdgpu: Return -EINVAL when MMSCH init status incorrect adds 79b049064afc drm/amd/pm: Update metric table for smu v13_0_6 adds 011d99ee71d9 drm/amd/pm: Add gpu_metrics_v1_4 adds 915414d09640 drm/amd/pm: Use gpu_metrics_v1_4 for SMUv13.0.6 adds 558fcb7d1157 drm/amdgpu: Increase IP discovery region size adds 617b472431ad drm/amdgpu/umsch: fix psp frontdoor loading adds 4acf679f86c6 drm/amdgpu/umsch: power on/off UMSCH by DLDO adds ee26087f91f0 drm/amdgpu/swsmu: add smu v14_0_0 driver if file adds 7fc712f67ebe drm/amd/swsmu: add smu v14_0_0 ppsmc file adds cd6d69dd9be2 drm/amd/swsmu: add smu v14_0_0 pmfw if file adds fe6cd9152464 drm/amd/swsmu: add smu14 ip support adds ad3e54ab9e38 drm/amdgpu/discovery: add SMU 14 support adds d60fbf2d254a drm/amdgpu: add support to powerup VPE by SMU adds 56d3de7da67a drm/amdgpu: add power up/down UMSCH ppt callback adds e4deccc1d1ac drm/amdgpu: add support to power up/down UMSCH by SMU adds 31715a86206a drm/amdgpu: enable GFX IP v11.5.0 CG and PG support adds 5095d5418193 drm/amd: Evict resources during PM ops prepare() callback adds cb11ca3233aa drm/amd: Add concept of running prepare_suspend() sequence [...] adds db9988906535 drm/amd: Split up UVD suspend into prepare and suspend steps adds f7fbf79fb568 drm/amd/display: Catch errors from drm_atomic_helper_suspend() adds 06ad7e164256 drm/amd/display: Destroy DC context while keeping DML and DML2 adds 10406abe036b drm/amd/display: make dc_set_power_state() return type `vo [...] adds faeddb6eab22 drm/amdgpu/umsch: enable doorbell for umsch adds 84ccdccce89e drm/amd/display: add missing NULL check for DML2 adds d4a02673b3f0 drm/amdgpu: Read PSPv13 OS version from register adds 625e5f3851b7 drm/amdgpu: Expose ras version & schema info adds 60e034f28600 drm/amd/display: Revert "drm/amd/display: Use drm_connecto [...] adds 7086af68fab9 Revert "drm/amd/display: Disable DWB frame capture to emul [...] adds 00ce1036567d Revert "drm/amd/display: Add new set_fc_enable to struct d [...] adds 6d2959df6575 Revert "drm/amd/display: Setup for mmhubbub3_warmup_mcif w [...] adds 731a20cb89e6 Revert "drm/amd/display: Add writeback enable field (wb_enabled)" adds e3c88c44e09f Revert "drm/amd/display: Fix writeback_info is not removed" adds 8f4bdbc8e99d Revert "drm/amd/display: Validate hw_points_num before using it" adds c1929159f727 Revert "drm/amd/display: Fix writeback_info never got updated" adds 79c8153035a0 Revert "drm/amd/display: Add writeback enable/disable in dc" adds 98a80bb3dd9d Revert "drm/amd/display: Hande writeback request from userspace" adds 6ec0e23f1823 Revert "drm/amd/display: Create fake sink and stream for w [...] adds c66705c5a87e Revert "drm/amd/display: Create amdgpu_dm_wb_connector" adds 1007bc36ecb1 drm/amd/pm: Add reset option for fan_ctrl interfaces adds ce6eb957ff4c drm/amd/pm: Add reset option for fan_ctrl on smu 13.0.7 adds 710d9caec70c drm/amd/pm: drop most smu_cmn_get_smc_version in smu adds e4bd165fd5bf Revert "drm/amd/display: Use drm_connector in create_strea [...] adds e4c4139bd2fe Revert "drm/amd/display: Return drm_connector from find_fi [...] adds 7f5504021e9a Revert "drm/amd/display: Skip writeback connector when we [...] adds 3dcb66171583 Revert "drm/amd/display: Initialize writeback connector" adds 7d3dc50e241d Revert "drm/amd/display: Disable virtual links" adds 0c9ae5cfefb0 Revert "drm/amd/display: Create one virtual connector in DC" adds 029f9f8ae5e7 Revert "drm/amd/display: Skip entire amdgpu_dm build if !C [...] adds f74f19c4407f drm/amdgpu: save VCN instances init info before jpeg init adds a8558fce7ad0 drm/amdgpu: Avoid FRU EEPROM access on APU adds cd21cb1fcbd8 drm/amdgpu: Update PSP interface header adds 79daf6924621 drm/amdgpu: Add support to load P2S tables adds f20f3b0d6caf drm/amd/pm: Add P2S tables for SMU v13.0.6 adds ffa88b0019c2 drm/amdgpu: Correctly use bo_va->ref_count in compute VMs adds 2c1fe3c480f9 drm/radeon: fix a possible null pointer dereference adds 4661482b9c25 drm/amdgpu: correct NBIO v7.11 programing adds 1c1f14a472b8 drm/amdgpu: don't use legacy invalidation on MMHUB v3.3 adds fb5b73acf794 drm/amdgpu/umsch: correct IP version format adds ef2354c70f54 drm/amdgpu/umsch: fix missing stuff during rebase adds e341631f4a31 drm/amdgpu: disable GFXOFF and PG during compute for GFX9 adds 1a00cfab3772 drm/amdgpu: make err_data structure built-in for ras_manager adds 6a1c31c7a88d drm/amdgpu: flush the correct vmid tlb for specific pasid adds 5b1270beb380 drm/amdgpu: add ras_err_info to identify RAS error source adds dd401cd29a88 drm/amdgpu: add RAS error info support for sdma_v4_4_2. adds 156c2814c294 drm/amdgpu: add RAS error info support for gfx_v9_4_3 adds 8736d17a7f98 drm/amdgpu: add RAS error info support for mmhub_v1_8 adds 3bba4bc6a0eb drm/amdgpu: add RAS error info support for umc_v12_0 adds 49c775b783cb drm/amd/swsmu: update smu v14_0_0 header files and metrics table adds cd90511557fd drm/amdgpu/vkms: fix a possible null pointer dereference adds 27442758e9b4 Merge tag 'amd-drm-next-6.7-2023-10-13' of https://gitlab. [...] adds d0c908d2978e drm/i915: Add new DG2 PCI IDs adds a2cd15c24116 drm/i915/lnl: Remove watchdog timers for PSR adds bcdcae632740 drm/i915/dsb: Allocate command buffer from local memory adds 631b117ea8c3 drm/i915/dsb: Correct DSB command buffer cache coherency settings adds 34d8311f4a1c drm/i915/dsb: Re-instate DSB for LUT updates adds 90780a633cec drm/i915/dp: Sanitize DPCD revision check in intel_dp_get_ [...] adds 7389829f212d drm/i915/dp: Store DSC DPCD capabilities in the connector adds 808b43fa7e56 drm/i915/dp_mst: Set connector DSC capabilities and decomp [...] adds 829d8a19437c drm/i915/dp: Use i915/intel connector local variables in i [...] adds 102c8013b653 drm/i915/dp: Use connector DSC DPCD in i915_dsc_fec_suppor [...] adds f52bbfe2ac65 drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_comput [...] adds 987c945ab2ee drm/i915/dp: Use connector DSC DPCD in intel_dp_supports_fec() adds 0d8665e06818 drm/i915/dp: Use connector DSC DPCD in intel_dp_supports_dsc() adds bb414c941bf0 drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_max_si [...] adds cc81951d9a20 drm/i915/dp: Pass connector DSC DPCD to drm_dp_dsc_sink_su [...] adds 6a60a8fa7c3a drm/i915/dp: Pass only the required i915 to intel_dp_sourc [...] adds 11a33d6b265f drm/i915/dp: Pass only the required DSC DPCD to intel_dp_s [...] adds 2c4907c2e604 drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_comput [...] adds 926b726c3d61 drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_suppor [...] adds 7bca1b801e48 drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_get_sl [...] adds 031c19b52c20 drm/i915/dp: Use connector DSC DPCD in intel_dp_mode_valid() adds 2bd3d20ffa4e drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_comput [...] adds d19daffc89fe drm/i915/dp_mst: Use connector DSC DPCD in intel_dp_mst_mo [...] adds 02c8d561dbbf drm/i915/dp: Remove unused DSC caps from intel_dp adds eebc1525bacb drm/i915/display: Clean up zero initializers adds cc01b0ff1894 drm/i915/hdcp: Clean up zero initializers adds 28ec6c558e9f drm/i915/pci: Clean up zero initializers adds 213c43676beb drm/i915/mtl: Remove the 'force_probe' requirement for Met [...] adds 3ac5fa3fb7ad Merge tag 'drm-intel-next-2023-10-19' of git://anongit.fre [...] adds 7f403caabe81 drm/i915: Retry gtt fault when out of fence registers adds d3110f0758d8 drm/i915/guc: Clean up zero initializers adds 6aa8d50a98c4 drm/i915/pxp: Clean up zero initializers adds 29e668337514 drm/i915: Add GuC TLB Invalidation device info flags adds ff0dac080a85 drm/i915/guc: Add CT size delay helper adds af58ee227662 drm/i915: Define and use GuC and CTB TLB invalidation routines adds 2202eca003ec drm/i915: No TLB invalidation on suspended GT adds 55ac6ea7ff7d drm/i915: No TLB invalidation on wedged GT adds dbe65a379670 drm/i915/gt: Increase sleep in gt_tlb selftest sanitycheck adds 2d6e2b10a773 drm/i915: Enable GuC TLB invalidations for MTL adds f1cdb599ce0e drm/i915: Prevent potential null-ptr-deref in engine_init_common adds 5fde104ea858 drm/i915/mtl: Don't set PIPE_CONTROL_FLUSH_L3 adds 7eeaedf79989 drm/i915/perf: Determine context valid in OA reports adds 55b728555d2e Merge tag 'drm-intel-gt-next-2023-10-19' of git://anongit. [...] adds 81d707f32eb9 dt-bindings: display: mediatek: dsi: Add compatible for Me [...] adds 2ccf6e2580cd drm/mediatek: dsi: Add dsi cmdq_ctl to send panel initial code adds 814d5341f314 drm/mediatek: Add mt8188 dsi compatible to mtk_dsi.c adds b0b0d811eac6 drm/mediatek: Fix coverity issue with unintentional intege [...] adds 579932444fb8 dt-bindings: display: mediatek: dp: Add compatible for Med [...] adds 2d503773483e drm/mediatek: dp: Add the audio packet flag to mtk_dp_data struct adds d2f7f1ba5cbe drm/mediatek: dp: Add the audio divider to mtk_dp_data struct adds 350c3fe907fb drm/mediatek: dp: Add support MT8188 dp/edp function adds dab12fa8d2bd drm/mediatek/dp: fix memory leak on ->get_edid callback au [...] adds fcaf9761fd58 drm/mediatek/dp: fix memory leak on ->get_edid callback er [...] adds 609252ea4664 drm/mediatek: dsi: Add mode_valid callback to DSI bridge adds ff64e4c31d96 drm/mediatek: Add mmsys_dev_num to mt8188 vdosys0 driver data adds 26c35d1d1646 drm/mediatek: Add crtc path enum for all_drm_priv array adds ebba09609930 drm/mediatek: Fix using wrong drm private data to bind med [...] adds a260f5624dfc drm/mediatek: Add encoder_index interface for mtk_ddp_comp_funcs adds 01389b324c97 drm/mediatek: Add connector dynamic selection capability adds f6ec9da1e7ac drm/mediatek: dpi: Support dynamic connector selection adds 00d035228f8c drm/mediatek: dsi: Support dynamic connector selection adds 26fdd23ff861 drm/mediatek: Support dynamic selection of MT8188 VDOSYS0 adds 3ec71e05ae6e drm/mediatek: Fix iommu fault by swapping FBs after updati [...] adds 53412dc29054 drm/mediatek: Fix iommu fault during crtc enabling adds 1c5a880a2a4c drm/mediatek: gamma: Adjust mtk_drm_gamma_set_common parameters adds aa5fb24f971d drm/mediatek: gamma: Reduce indentation in mtk_gamma_set_common() adds d243907bb42f drm/mediatek: gamma: Support SoC specific LUT size adds c18119dee191 drm/mediatek: gamma: Improve and simplify HW LUT calculation adds 0d4caaaf61ce drm/mediatek: gamma: Enable the Gamma LUT table only after [...] adds 6e46998c13f1 drm/mediatek: gamma: Use bitfield macros adds 36e5da137793 drm/mediatek: aal: Use bitfield macros adds a6b39cd248f3 drm/mediatek: De-commonize disp_aal/disp_gamma gamma_set f [...] adds 4708b01a4917 drm/mediatek: gamma: Support multi-bank gamma LUT adds af0e042e162a drm/mediatek: gamma: Add support for 12-bit LUT adds 6841f6f9c699 drm/mediatek: gamma: Add support for MT8195 adds 921e902b2cb5 drm/mediatek: gamma: Make sure relay mode is disabled adds 692e1a08ae3f drm/mediatek: gamma: Program gamma LUT type for descending [...] adds 2b6c3197b267 drm/mediatek: aal: Add kerneldoc for struct mtk_disp_aal adds a33a56ad0844 drm/mediatek: gamma: Add kerneldoc for struct mtk_disp_gamma adds 3f86604154cc drm/mediatek: aal: Compress of_device_id entries and add sentinel adds 5855d422a6f2 drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling adds 035fdc38c1f6 Merge tag 'mediatek-drm-next-6.7' of https://git.kernel.or [...] adds 7cd62eab9bab BackMerge tag 'v6.6-rc7' into drm-next adds e75e45c25b66 drm/msm/dpu: remove irq_idx argument from IRQ callbacks adds a65264833690 drm/msm/dpu: extract dpu_core_irq_is_valid() helper adds ea4842ed62f3 drm/msm/dpu: add helper to get IRQ-related data adds 56acb1b620e2 drm/msm/dpu: make the irq table size static adds 6893199183f8 drm/msm/dpu: stop using raw IRQ indices in the kernel output adds 6be6ece92050 drm/msm/dpu: stop using raw IRQ indices in the kernel traces adds 5a9d50150c2c drm/msm/dpu: shift IRQ indices by 1 adds 7d8830bb6029 drm/msm: Remove unnecessary NULL values adds 14be80ae940c drm/msm/dpu: Move setting of dpu_enc::wide_bus_en to atomi [...] adds 97f038db2168 drm/msm/dpu: Enable widebus for DSI INTF adds a5268fc161d4 drm/msm/dsi: Add DATABUS_WIDEN MDP_CTRL2 bit adds efcbd6f9cdeb drm/msm/dsi: Enable widebus for DSI adds 744077f94e43 drm/msm/dp: Replace open-coded drm_dp_read_dpcd_caps() adds b7ba5db9c863 drm/msm/dp: Use drm_dp_read_sink_count() helper adds 7bfd3259b1fc drm/msm/dp: Remove dead code related to downstream cap info adds de77a7333025 drm/msm/dp: Remove aux_cfg_update_done and related code adds 634e9da255fc drm/msm/dp: Simplify with drm_dp_{max_link_rate, max_lane_ [...] adds c0977e0dd8a4 drm/msm/dp: Inline dp_link_parse_sink_count() adds b4b527a1c274 drm/msm/dp: Remove dp_display_is_ds_bridge() adds a251c9d8e308 drm/msm/dp: skip validity check for DP CTS EDID checksum adds 8277a6208229 drm/msm/dpu: inline _setup_pingpong_ops() adds 48d67e42bbe6 drm/msm/dpu: enable PINGPONG TE operations only when suppo [...] adds e5b1ec803631 drm/msm/dpu: drop the DPU_PINGPONG_TE flag adds 019de78f0184 drm/msm/dpu: inline _setup_intf_ops() adds 89db07e5f71e drm/msm/dpu: enable INTF TE operations only when supported by HW adds e48954ef4839 drm/msm/dpu: drop DPU_INTF_TE feature flag adds cae719b21d0d drm/msm/dpu: drop useless check from dpu_encoder_phys_cmd_ [...] adds edc8230af666 drm/msm/dpu: move INTF tearing checks to dpu_encoder_phys_ [...] adds cc2e49235d87 drm/msm/dp: Inline dp_display_is_sink_count_zero() adds 6398e4d4ca0a drm/msm/dp: Remove error message when downstream port not [...] adds bfcc3d8f94f4 drm/msm/dp: support setting the DP subconnector type adds b3eb5bd3ddcc dt-bindings: display: msm: Add missing unevaluatedProperti [...] adds cee030ef1c50 dt-bindings: display: msm: Make "additionalProperties: tru [...] adds 0247d99d09b7 dt-bindings: display/msm/gmu: Add Adreno 7[34]0 GMU adds 97a0cc9753ad dt-bindings: display/msm/gmu: Allow passing QMP handle adds 103f3d24cb27 dt-bindings: display/msm/gpu: Allow A7xx SKUs adds 23eeae60b0fa drm/msm/a6xx: Add missing regs for A7XX adds af66706accdf drm/msm/a6xx: Add skeleton A7xx support adds 88a0997f2f94 drm/msm/a6xx: Send ACD state to QMP at GMU resume adds e997ae5f45ca drm/msm/a6xx: Mostly implement A7xx gpu_state adds 9588d2f860a4 drm/msm/a6xx: Add A730 support adds 1f8c29e80066 drm/msm/a6xx: Add A740 support adds b77532803d11 drm/msm/a6xx: Poll for GBIF unhalt status in hw_init adds beb354232047 drm/msm/adreno: Fix SM6375 GPU ID adds 75cb60d4f5f7 drm/msm/a6xx: Fix unknown speedbin case adds 3e7042ba87da drm/msm/adreno: Add ZAP firmware name to A635 adds 1d5245715853 drm/msm/adreno: Add A635 speedbin 0xac (A643) adds a2ab5d5bb6b1 drm/msm: allow passing struct msm_kms to msm_drv_probe() adds c53a1aeee405 drm/msm/dpu: move resource allocation to the _probe function adds 3c74682637e6 drm/msm/mdp4: move resource allocation to the _probe function adds 1f50db2f3e1e drm/msm/mdp5: move resource allocation to the _probe function adds 5f403fd7d5c2 drm/msm/dsi: switch to devm_drm_bridge_add() adds 719093a67c7f drm/msm/hdmi: switch to devm_drm_bridge_add() adds b8ec1e7f7321 drm/msm/dp: move pdev from struct dp_display_private to st [...] adds 61a72d5efce5 drm/msm/dp: switch to devm_drm_bridge_add() adds 4d1a1e4686bd drm/msm: remove msm_drm_private::bridges field adds 7414b35d6648 drm/msm: drop pm ops from the headless msm driver adds d069ef292a3b drm/msm: rename msm_pm_prepare/complete to note the KMS nature adds 283add3e6405 drm/msm: remove shutdown callback from msm_platform_driver adds 937154e49b10 drm/msm: rename msm_drv_shutdown() to msm_kms_shutdown() adds eedba1b3a7b4 drm/msm: switch to drmm_mode_config_init() adds ae13219e47d3 drm/msm: only register 'kms' debug file if KMS is used adds 7d4d6ef70846 drm/msm: make fb debugfs file available only in KMS case adds 506efcba3129 drm/msm: carve out KMS code from msm_drv.c adds 44d8c4d516d9 drm/msm: fix fault injection support adds bf3f01d326ce drm/msm/dsi: use correct lifetime device for devm_drm_bridge_add adds eedf9af581b6 drm/msm/hdmi: use correct lifetime device for devm_drm_bridge_add adds d3b4075b173f drm/msm/dp: use correct lifetime device for devm_drm_bridge_add adds 69b321b2c3df drm/msm/dsi: use msm_gem_kernel_put to free TX buffer adds 5e05be782645 drm/msm/dsi: free TX buffer in unbind adds b9986846189c drm/msm/a6xx: Fix up QMP handling adds 76191dc11ee8 drm/msm/dpu: create a dpu_hw_clk_force_ctrl() helper adds 87e968672753 drm/msm/dpu: add setup_clk_force_ctrl() op to sspp & wb adds 346faacfcdca drm/msm/dpu: move setup_force_clk_ctrl handling into plane and wb adds 05b0fdfc3ca2 drm/msm/dpu: sm8550: remove unused VIG and DMA clock contr [...] adds 69c5bcfa84f2 drm/msm/dpu: enable writeback on SM8550 adds b08d26dac1a1 drm/msm/a7xx: actually use a7xx state registers adds 3f5ba636d698 Merge tag 'drm-msm-next-2023-10-17' of https://gitlab.free [...] adds 313ebe47d755 string.h: add array-wrappers for (v)memdup_user() adds 569c8d82f95e kernel: kexec: copy user-array safely adds ca0776571d31 kernel: watch_queue: copy user-array safely adds f37d63e219c3 drm_lease.c: copy user-array safely adds 06ab64a0d836 drm: vmwgfx_surface.c: copy user-array safely adds 11ae5eb516b6 Merge tag 'topic/vmemdup-user-array-2023-10-24-1' of git:/ [...] adds e40dd9c6b75d drm/amdgpu/pm: update SMU 13.0.0 PMFW version check adds ab29ac57ad0b drm/amdgpu/umsch: add suspend and resume callback adds 2d955a06a5db Revert "drm/amdgpu: Program xcp_ctl registers as needed" adds 16fb2a41e64e drm/amd/display: Add missing lines of code in dc.c adds 53dd920c1f47 drm/amdgpu : Add hive ras recovery check adds 28ab9a02b6cf drm/amdgpu/mes11: remove aggregated doorbell code adds 828f8e31379b drm/amd/pm: Fix a memory leak on an error path adds 20ace55bc0c2 drm/amdgpu: update to the latest GC 11.5 headers adds 2ceec37b0e3d drm/amd: Add missing kernel doc for prepare_suspend() adds d8c1925ba8cd drm/amdgpu: update retry times for psp BL wait adds d757dfd667aa drm/amd: Move microcode init step to early_init() adds 4916615fe96f drm/amd: Don't parse IMU ucode version if it won't be loaded adds e56690bb37eb drm/amd: Read IMU FW version from scratch register during hw_init adds bf2cc5e95995 drm/amd/display: Remove brackets in macro to conform to co [...] adds 8e9a110cb22b drm/amdkfd: clean up some inconsistent indenting adds 5509e5961136 drm/amd/display: Fix a handful of spelling mistakes in dml [...] adds b1338a8e71ac drm/amdgpu: Workaround to skip kiq ring test during ras gp [...] adds e6f858873334 drm/amdgpu: Fix possible null pointer dereference adds 207430b76a48 drm/amdgpu: Reserve fences for VM update adds afcf949cf331 drm/amdgpu: Log UE corrected by replay as correctable error adds 1958946858a6 drm/amd/pm: Support for getting power1_cap_min value adds f9caf6cdd5cc drm/amdkfd:remove unused code adds 472c5fb29798 drm/amdgpu: define ras_reset_error_count function adds 9248462d7e08 drm/amdgpu: Enable software RAS in vcn v4_0_3 adds 08e9ebc75b5b drm/amd/pm: Handle non-terminated overdrive commands. adds 803c2707c21d drm/amd/display: clean up some inconsistent indentings adds 00e6bcbd1157 drm/amd/display: Remove duplicated include in dce110_hwseq.c adds 7e653e01a08c drm/amd/display: Remove unneeded semicolon adds 30440201edb0 drm/amd/display: Simplify bool conversion adds b63eae94d28c drm/amd/display: clean up some inconsistent indenting adds 089dbf6a06f1 drm/amd/display: Respect CONFIG_FRAME_WARN=0 in DML2 adds f2176d70638a drm/amdgpu: Add UVD_VCPU_INT_EN2 to dpg sram adds ce43a5fa2eca drm/amdgpu: Enable mca debug mode mode when ras enabled adds 8a6566111494 drm/amdgpu: Fix delete nodes that have been relesed adds 97b2821643f7 drm/amd/amdgpu/vcn: Add RB decouple feature under SRIOV - P1 adds fc3136730ba3 drm/amd/amdgpu/vcn: Add RB decouple feature under SRIOV - P2 adds eb9d6256b9b0 drm/amd/amdgpu/vcn: Add RB decouple feature under SRIOV - P3 adds 017634a68dab drm/amd/amdgpu/vcn: Add RB decouple feature under SRIOV - P4 adds 49c260bef3ac drm/amdgpu: fix typo for amdgpu ras error data print adds 66d64e4e03ef drm/amdgpu: Enable RAS feature by default for APU adds fa9dd7a285ef drm/amdgpu: fix missing stuff in NBIO v7.11 adds 9d7a965e22e5 drm/amdgpu: add clockgating support for NBIO v7.7.1 adds 21226f02d77b drm/amdgpu: replace reset_error_count with amdgpu_ras_rese [...] adds 8096df766474 drm/amdgpu: add set/get mca debug mode operations adds 626121fce415 drm/amdgpu: update the xgmi ta interface header adds d9443ac4f9ea drm/amdgpu: drop status query/reset for GCEA 9.4.3 and MMEA 1.8 adds e8a5ded36b4c drm/amdgpu: prepare the output buffer for GET_PEER_LINKS command adds 723fac64d05d drm/amdgpu: support the port num info based on the capabil [...] adds 2d6a2a28cdea drm/amdgpu: Encapsulate all device reset info adds 69619868d39b drm/amdgpu: Move coredump code to amdgpu_reset file adds de009982c6aa drm/amdgpu: Create version number for coredumps adds 7ef6b2d4b7e5 drm/amdkfd: remap unaligned svm ranges that have split adds b141fa036c90 drm/amd/display: Reduce stack size by splitting function adds 5b2c54e0d0ea drm/amd/display: Fix stack size issue on DML2 adds 0ecf4aa32b78 Merge tag 'amd-drm-next-6.7-2023-10-20' of https://gitlab. [...] adds 5258dfd4a6ad usb: typec: altmodes/displayport: fixup drm internal api c [...] adds a18f17248944 accel/ivpu: Add ivpu_bo_vaddr() and ivpu_bo_size() adds e0eb7db49764 drm/bridge: megachips-stdpxxxx-ge-b850v3-fw: switch to drm [...] adds e755d439c1b7 MAINTAINERS: Update entry for megachips-stdpxxxx-ge-b850v3-fw adds a48e2cc92835 drm/ssd130x: Fix atomic_check for disabled planes adds d12d635bb03c drm/panel: st7703: Pick different reset sequence adds 0ddd30471a5d drm/panel: st7703: Fix timings when entering/exiting sleep adds 19e77c7aef57 drm: adv7511: Add struct adv7511_chip_info and use i2c_get [...] adds 11ae4e406dd9 drm: adv7511: Add max_mode_clock_khz variable to struct ad [...] adds 399562fc02d8 drm: adv7511: Add max_lane_freq_khz variable to struct adv [...] adds 9ac196fb9a17 drm: adv7511: Add supply_names and num_supplies variables [...] adds 8d6cf5719011 drm: adv7511: Add reg_cec_offset variable to struct adv751 [...] adds c75551214858 drm: adv7511: Add has_dsi variable to struct adv7511_chip_info adds 7618aa3ab38e drm: adv7511: Add link_config variable to struct adv7511_c [...] adds e12c4703cec0 drm: adv7511: Add hpd_override_enable variable to struct a [...] adds ec20c510ee2d drm/bridge: synopsys: dw-mipi-dsi: Add dw_mipi_dsi_get_bri [...] adds 0de852d4c23a drm/bridge: synopsys: dw-mipi-dsi: Add input bus format ne [...] adds d5116fb29dc0 drm/bridge: synopsys: dw-mipi-dsi: Force input bus flags adds 5a67ec8c64ec drm/bridge: synopsys: dw-mipi-dsi: Add mode fixup support adds ac87d23694f4 drm/bridge: synopsys: dw-mipi-dsi: Use pixel clock rate to [...] adds d22e9a6df2db drm/bridge: synopsys: dw-mipi-dsi: Set minimum lane byte c [...] adds 743bf594a3b1 drm/bridge: synopsys: dw-mipi-dsi: Disable HSTX and LPRX t [...] adds db95a55ccec7 dt-bindings: display: bridge: Document Freescale i.MX93 MIPI DSI adds ce62f8ea7e3f drm/bridge: imx: Add i.MX93 MIPI DSI support adds 15fe53be46ea drm/bridge: lt9611uxc: fix the race in the error path adds 6471da5ee311 drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map() adds ac1c11c23fc5 drm/rockchip: remove unused struct in vop2 adds dc00748adcf0 drm/rockchip: remove NR_LAYERS macro on vop2 adds 00e395c8edf7 dt-bindings: vendor-prefixes: document Powkiddy adds daee0320a137 dt-bindings: panel: Add Powkiddy RGB30 panel compatible adds 636a989eb4d0 drm/panel: st7703: Add Powkiddy RGB30 Panel Support adds 6f2eeef4a0aa Documentation/gpu: Add a VM_BIND async document adds f7749a549b4f drm/gpuvm: Dual-licence the drm_gpuvm code GPL-2.0 OR MIT adds ec5dceb8180f drm/ssd130x: Replace .page_height field in device info wit [...] adds e6663dd42a79 drm/ssd130x: Add a controller family id to the device info data adds 9081d21a5a6b drm/ssd130x: Rename commands that are shared across chip families adds fdd591e00a9c drm/ssd130x: Add support for the SSD132x OLED controller family adds 7618b8659438 dt-bindings: display: Split common Solomon properties in t [...] adds 2d23e7d6bacb dt-bindings: display: Add SSD132x OLED controllers adds 6b180f66c0dd fbdev: Provide I/O-memory helpers as module adds 5a5015aaaac5 fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers adds b910005c98a8 fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers adds 48c3734d416e fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers adds 7421a6303edc fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers adds 425562be861b fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers adds 94cab8f6b243 fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers adds 93ede59ccd94 fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers adds 0296ddfe57c3 fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers adds d47f9775c1a6 fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers adds 076b705df15e fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers adds d6583f5b7832 fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers adds a7942a325b10 fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers adds 244c2b55bf7b fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers adds e7011bf87d6d fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers adds 2195155117a1 fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers adds a1a1c3fa1340 fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers adds b933456c2535 fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers adds 7e568f77d2c9 fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers adds 80ac1058e4c0 fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers adds 68deeb025fbf fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers adds dc9c80b0c6ca fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers adds eb9d5c19dcc3 fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers adds 50182ed4eb22 fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers adds b7ba90ac14c1 fbdev/omapfb: Initialize fb_ops to fbdev I/O-memory helpers adds a9b0061fb3cf fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers adds 5dc84f309c4a fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers adds 423273970906 fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers adds c6e8f889c75a fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers adds 9880753349b8 fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers adds bf0f401f8ae3 fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers adds 633ca05f6c3c fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers adds 3bf4f1b3de80 fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers adds cee250bce626 fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers adds 3fa0ee772b9a fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers adds 30543d363dc9 fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers adds 586132cf1d38 fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers adds 6cdc804e41dd fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers adds 188a8646b95a fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers adds 309ede0f945c fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers adds 153fc9bbac8c fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers adds 5e5943fef296 fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers adds c74575424463 fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers adds e47e199cc23e fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers adds fb159df356d8 fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers adds 2770ea00081a fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers adds 53f410d3698f drm/ast: Rename AST_IO_AR_PORT_WRITE to AST_IO_VGAARI_W adds b3945edd7072 drm/ast: Rename AST_IO_MISC_PORT_WRITE to AST_IO_VGAMR_W adds ba51b3ed170d drm/ast: Rename AST_IO_VGA_ENABLE_PORT to AST_IO_VGAER adds 2a5481e3d35c drm/ast: Rename AST_IO_SEQ_PORT to AST_IO_VGASRI adds 9f662e1edecd drm/ast: Rename AST_IO_DAC_INDEX_READ to AST_IO_VGADRR adds 7b0be4b94b69 drm/ast: Rename AST_IO_DAC_INDEX_WRITE to AST_IO_VGADWR adds a075e1682fde drm/ast: Rename AST_IO_DAC_DATA to AST_IO_VGAPDR adds 272bfa3a18c5 drm/ast: Rename AST_IO_GR_PORT to AST_IO_VGAGRI adds c79479fa215c drm/ast: Rename AST_IO_CRTC_PORT to AST_IO_VGACRI adds 224bf236ca6d drm/ast: Rename AST_IO_INPUT_STATUS1_READ to AST_IO_VGAIR1_R adds 8811bcbf28cc drm/ast: Rename AST_IO_MISC_PORT_READ to AST_IO_VGAMR_R adds 6c73f1dbd9bf drm/ast: Move register constants to ast_reg.h adds e2450d32e5fb drm/panel: ili9882t: Break out as separate driver adds 5820a1932ce8 drm/panel: ili9882t: Avoid blurred screen from fast sleep adds c2635c0ec8b4 arm64: defconfig: Enable ILITEK_ILI9882T panel adds 276e4834b7e3 accel/ivpu: Use ratelimited warn and err in IPC/JSM adds 74ce0f387382 accel/ivpu: Fix verbose version of REG_POLL macros adds c39dc15191c4 accel/ivpu: Read clock rate only if device is up adds a3cd664e7f97 accel/ivpu: Print IPC type string instead of number adds f956bf208086 accel/ivpu: Do not initialize parameters on power up adds b43cb6680b34 accel/ivpu/37xx: Remove support for FPGA and simics adds f5b55f32ce4b accel/ivpu: Delete the TODO file adds f2971219a9ca drm/vc4: fix typo adds f70a6691751c drm/doc: use cross-references for macros adds 6ae2ff23aa43 drm/client: Convert drm_client_buffer_addfb() to drm_mode_ [...] adds 93e82bb4de01 drm/bridge: synopsys: dw-mipi-dsi: Fix hcomponent lbcc for [...] adds 45ad07c7053d drm/rockchip: vop: fix format bpp calculation adds 01d5a75370a6 drm/rockchip: vop2: remove the unsupported format of clust [...] adds bfd8a5c228fa drm/rockchip: vop2: Add more supported 10bit formats adds 215737e37d07 drm/rockchip: vop2: rename window formats to show window t [...] adds 728c15b4b5f3 drm/fourcc: Add NV20 and NV30 YUV formats adds d4b384228562 drm/rockchip: vop: Add NV15, NV20 and NV30 support adds b8644c4ae2b6 drm/doc: document DRM_IOCTL_MODE_CREATE_DUMB adds 51c2385f608b drm/doc: ci: Require more context for flaky tests adds f9b4fbcb4567 drm/ci: pick up -external-fixes from the merge target repo adds b1abb484417e drm/ci: force-enable CONFIG_MSM_MMCC_8996 as built-in adds b829e932eeef drm/ci: Enable CONFIG_BACKLIGHT_CLASS_DEVICE adds 1887de00867d drm/ci: uprev mesa version: fix container build & crosvm adds 2b126e065ea0 drm/ci: fix DEBIAN_ARCH and get amdgpu probing adds d70896f296ff drm/ci: add helper script update-xfails.py adds 57e3cd26c14b drm/ci: uprev IGT and make sure core_getversion is run adds 81224d948ceb drm/ci: clean up xfails (specially flakes list) adds 68a3f17732d1 drm/ci: add subset-1-gfx to LAVA_TAGS and adjust shards adds 5fa8f128462c drm/ci: increase i915 job timeout to 1h30m adds 80b6434b57a1 drm/ci: export kernel config adds c2cdbb7a30fe drm/ci: do not automatically retry on error adds 7dc5a2779f84 drm/ci: docs: add step about how to request privileges adds 3ddba96b0d7e MAINTAINERS: drm/ci: add entries for xfail files adds 56e449603f0a drm/sched: Convert the GPU scheduler to variable number of [...] adds c07bf1636f00 MAINTAINERS: Update the GPU Scheduler email adds b70438004a14 drm/amdgpu: move buffer funcs setting up a level adds 915b6d034b54 Merge tag 'drm-misc-next-2023-10-27' of git://anongit.free [...] adds 4dd9f5404c71 drm/amd/pm: record mca debug mode in RAS adds bf7951561051 drm/amd/display: reprogram det size while seamless boot adds 53d4d7792757 drm/amdgpu: fix find ras error node error adds ec3e0a9167e2 drm/amdgpu: refine ras error kernel log print adds 282c1d793076 drm/amdkfd: Fix shift out-of-bounds issue adds 493c75bbe3a8 drm/amdgpu: modify if condition in nbio_v7_7.c adds af0b7df70b47 drm/amd/pm: drop unneeded dpm features disablement for SMU 14.0.0 adds 037fb9c60024 drm/amdgpu: add tmz support for GC IP v11.5.0 adds 8eece69acee3 drm/amdgpu: Add API to get full IP version adds d8da213478bc drm/amd/pm: Fix the return value in default case adds 79de4d9ade74 drm/amd/display: Set the DML2 attribute to false in all DC [...] adds b0399e22ada0 drm/amd/display: Remove power sequencing check adds e5f52a84bf0a drm/amd: Disable ASPM for VI w/ all Intel systems adds 210aa6650c10 drm/amd/display: Fix DMUB errors introduced by DML2 adds fc4981b69c59 drm/amdgpu/vpe: correct queue stop programing adds f3a3bbf1566c drm/amdgpu: enable RAS poison mode for APU adds 73582be11ac8 drm/amdgpu: bypass RAS error reset in some conditions adds 5104fdf50d32 drm/amdgpu: Fix a null pointer access when the smc_rreg po [...] adds 0300882ed623 drm/amdkfd: Address 'remap_list' not described in 'svm_range_add' adds 9ee819285c2c drm/amdgpu remove restriction of sriov max_pfn on Vega10 adds b258a4d5b383 drm/amd/display: Add missing copyright notice in DMUB adds d30a584cd70e drm/amd/display: Fix copyright notice in DML2 code adds 78964fcac47f drm/amd/display: Fix copyright notice in DC code adds afaec204d291 Revert "drm/amdkfd:remove unused code" adds 541c341d2ee3 Revert "drm/amdkfd: Use partial migrations in GPU page faults" adds fbf1035b033a drm/amd: Disable PP_PCIE_DPM_MASK when dynamic speed switc [...] adds 1a6513de493d drm/amd: Move AMD_IS_APU check for ASPM into top level function adds 2757a848cb0f drm/amd: Explicitly disable ASPM when dynamic switching disabled adds 543068f0e372 drm/amd/display: Fix MST Multi-Stream Not Lighting Up on dcn35 adds d5f9a92bd1e2 drm/amd/display: Revert "Improve x86 and dmub ips handshake" adds d591284288c2 drm/amd/display: Add a check for idle power optimization adds a67f7a0b18c0 drm/amd/display: Update SDP VSC colorimetry from DP test a [...] adds 5edb7cdff85a drm/amd/display: Reduce default backlight min from 5 nits [...] adds 2c071cae6bb0 drm/amd/display: add pipe resource management callbacks to DML2 adds 488bb99d42e6 drm/amd/display: implement map dc pipe with callback in DML2 adds da2d16fcdda3 drm/amd/display: Fix IPS handshake for idle optimizations adds 2a6a491dfc00 drm/amd/display: Fix HDMI framepack 3D test issue adds 0604ffead6e5 drm/amd/display: Revert "drm/amd/display: allow edp update [...] adds fc0479ac5dd9 drm/amd/display: Set emulated sink type to HDMI accordingly. adds 0d93f39516b0 drm/amd/display: Correct enum typo adds 6ce4f9ee25ff drm/amd/display: Add prefix to amdgpu crtc functions adds c4066d8be4d8 drm/amd/display: Add prefix for plane functions adds 79f3f1b66753 drm/amd/display: fix num_ways overflow error adds f583db812bc9 drm/amd/display: Update FAMS sequence for DCN30 & DCN32 adds 8d0f4cd2ae44 drm/amd/display: add null check for invalid opps adds 85ca6e85303c drm/amd/display: Fix shaper using bad LUT params adds 1b9ec7cb4244 drm/amd/display: Disable SYMCLK32_SE RCO on DCN314 adds b231933da7d6 drm/amd/display: Read before writing Backlight Mode Set Register adds 670da29faf5f drm/amd/display: add interface to query SubVP status adds ae8cffe353b5 drm/amd/display: 3.2.256 adds dd2687f5d9b2 drm/amdgpu: Use discovery table's subrevision adds 2cea7bb9110d drm/amdgpu: get RAS poison status from DF v4_6_2 adds 5bd8e05fe203 drm/amd/pm: call smu_cmn_get_smc_version in is_mode1_reset [...] adds 3f69d5860f5b drm/amdgpu: Add a read to GFX v9.4.3 ring test adds 406e8845356d drm/amd: check num of link levels when update pcie param adds d055714a21cc drm/amdgpu: Use pcie domain of xcc acpi objects adds f0b8f65b4825 drm/amd/amdgpu: fix the GPU power print error in pm info adds e2ae32d8c2a3 drm/amdxcp: fix amdxcp unloads incompletely adds 1efdd37cc015 drm/amd/display: fix S/G display enablement adds f7a17b2b3604 drm/amdgpu: Fix typo in IP discovery parsing adds d59fcfb0848b drm/amdgpu: Identify data parity error corrected in replay mode adds a395f7ffcebe drm/amdgpu: Retrieve CE count from ce_count_lo_chip in Ecc [...] adds 142262a1c02a drm/amdgpu: Add EXT_COHERENT support for APU and NUMA systems adds 3ea8dd3758ba drm/amd/amdgpu: avoid to disable gfxhub interrupt when dri [...] adds e8e696c307c3 drm/amdgpu: Remove duplicate fdinfo fields adds dd3dd9829bf9 drm/amdgpu: Remove unused variables from amdgpu_show_fdinfo adds 631808095a82 Merge tag 'amd-drm-next-6.7-2023-10-27' of https://gitlab. [...] new 7d461b291e65 Merge tag 'drm-next-2023-10-31-1' of git://anongit.freedes [...] adds bfc653aa89cb perf: arm_cspmu: Separate Arm and vendor module adds 8c282414ca62 perf: arm_cspmu: Split 64-bit write to 32-bit writes adds 0a7603ab242e perf: arm_cspmu: Support implementation specific filters adds 647d5c5a9e76 perf: arm_cspmu: Support implementation specific validation adds 53a810ad3c5c perf: arm_cspmu: ampere_cspmu: Add support for Ampere SoC PMU adds 0abe7f61c28d docs/perf: Add ampere_cspmu to toctree to fix a build warning adds 32269e09b137 perf/amlogic: add missing MODULE_DEVICE_TABLE adds 1f33cdef8ca1 drivers/perf: xgene: Use device_get_match_data() adds 50b560783f7f drivers/perf: hisi: use cpuhp_state_remove_instance_nocall [...] adds 58f8fc57b1d3 drivers: perf: arm_pmuv3: Read PMMIR_EL1 unconditionally adds 3b9a22d345ff drivers: perf: arm_pmuv3: Drop some unused arguments from [...] adds e3e73f511c49 perf/arm-cmn: Fix DTC domain detection adds 7633ec2c262f perf/arm-cmn: Rework DTC counters (again) adds ab33c66fd8f1 perf/arm-cmn: Enable per-DTC counter allocation adds 6d7d51e88e21 drivers/perf: hisi_pcie: Check the type first in pmu::even [...] adds 868f8a709874 drivers/perf: hisi_pcie: Initialize event->cpu only on success adds b805cafc604b perf: hisi: Fix use-after-free when register pmu fails adds abef0695f966 arm64/sve: Remove ZCR pseudo register from cpufeature code adds 391208485c3a arm64/sve: Remove SMCR pseudo register from cpufeature code adds a02026bf9da1 irqchip/gic-v3: Enable support for SGIs to act as NMIs adds d0c14a7d36f0 arm64: idle: Tag the arm64 idle functions as __cpuidle adds 2b2d0a7a96ab arm64: smp: Remove dedicated wakeup IPI adds 331a1b3a836c arm64: smp: Add arch support for backtrace using pseudo-NMI adds d7402513c935 arm64: smp: IPI_CPU_STOP and IPI_CPU_CRASH_STOP should try [...] adds 2f5cd0c7ffde arm64: kgdb: Implement kgdb_roundup_cpus() to enable pseud [...] adds 62817d5ba25d arm64: smp: Mark IPI globals as __ro_after_init adds a07a59415217 arm64: smp: avoid NMI IPIs with broken MediaTek FW adds ef31b8ce313e arm64: smp: Don't directly call arch_smp_send_reschedule() [...] adds 11a7a42ea76e kselftest/arm64: Validate SVCR in streaming SVE stress test adds 65033574ade9 arm64: swiotlb: Reduce the default size if no ZONE_DMA bou [...] adds 3425cec42c3c arm64/mm: Hoist synchronization out of set_ptes() loop adds dba2ff4922b3 arm64: Mark the 'addr' argument to set_ptes() and __set_pt [...] adds 0899a6278a86 arm64: Remove system_uses_lse_atomics() adds 851354cbd12b clocksource/drivers/arm_arch_timer: limit XGene-1 workaround adds c54e52f84d7a arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check [...] adds d35686444fc8 arm64: module: Fix PLT counting when CONFIG_RANDOMIZE_BASE=n adds 146a15b87335 arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x [...] adds 23b727dc2092 arm64: cpufeature: Display the set of cores with a feature adds 04d402a453c3 arm64: cpufeature: Change DBM to display enabled cores adds 1519018ccb42 Merge branches 'for-next/sve-remove-pseudo-regs', 'for-nex [...] adds 5d5b4e8c2d9e arm64/sve: Report FEAT_SVE_B16B16 to userspace adds 3accaef1f61e kselftest/arm64: Verify HWCAP2_SVE_B16B16 adds 2a3f8ce3bb2f Merge branch 'for-next/feat_sve_b16b16' into for-next/core adds 338a835f40a8 arm64: add FEAT_LRCPC3 HWCAP adds 80652cc0c048 selftests/arm64: add HWCAP2_LRCPC3 test adds 023113fe66b4 Merge branch 'for-next/feat_lrcpc3' into for-next/core adds 94d0657f9f0d arm64: add FEAT_LSE128 HWCAP adds 72e301956dbb kselftest/arm64: add FEAT_LSE128 to hwcap test adds 2baca17e6a54 Merge branch 'for-next/feat_lse128' into for-next/core adds 166b76a073be clocksource/drivers/arm_arch_timer: Initialize evtstrm aft [...] adds 20f3b8eafe0b arm64/arm: xen: enlighten: Fix KPTI checks adds 484de08518e4 arm64: Factor out cpucap definitions adds de66cb37ab64 arm64: Add cpucap_is_possible() adds 7bf46aa1c9cb arm64: Add cpus_have_final_boot_cap() adds 075f48c924be arm64: Rework setup_cpu_features() adds 7f632d331d47 arm64: Fixup user features at boot time adds 42c5a3b04bf6 arm64: Split kpti_install_ng_mappings() adds d8569fba1385 arm64: kvm: Use cpus_have_final_cap() explicitly adds bc9bbb78801a arm64: Explicitly save/restore CPACR when probing SVE and SME adds 907722917002 arm64: Use build-time assertions for cpucap ordering adds 14567ba42c57 arm64: Rename SVE/SME cpu_enable functions adds 34f66c4c4d55 arm64: Use a positive cpucap for FP/SIMD adds 7f0387cf76b1 arm64: Avoid cpus_have_const_cap() for ARM64_HAS_{ADDRESS, [...] adds d70bac1d22f0 arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL adds bbbb65770bf4 arm64: Avoid cpus_have_const_cap() for ARM64_HAS_BTI adds 6766a8ef18a7 arm64: Avoid cpus_have_const_cap() for ARM64_HAS_CACHE_DIC adds 54c8818aa283 arm64: Avoid cpus_have_const_cap() for ARM64_HAS_CNP adds 25693f177155 arm64: Avoid cpus_have_const_cap() for ARM64_HAS_DIT adds 20af807d806d arm64: Avoid cpus_have_const_cap() for ARM64_HAS_GIC_PRIO_MASKING adds 53d62e995d9e arm64: Avoid cpus_have_const_cap() for ARM64_HAS_PAN adds 4e00f1d9b7ff arm64: Avoid cpus_have_const_cap() for ARM64_HAS_EPAN adds 1963d9660d99 arm64: Avoid cpus_have_const_cap() for ARM64_HAS_RNG adds 4c73056e3277 arm64: Avoid cpus_have_const_cap() for ARM64_HAS_WFXT adds b54b52576443 arm64: Avoid cpus_have_const_cap() for ARM64_HAS_TLB_RANGE adds 94324bcbc9d3 arm64: Avoid cpus_have_const_cap() for ARM64_MTE adds bc75d0c0f376 arm64: Avoid cpus_have_const_cap() for ARM64_SSBS adds af64543977d6 arm64: Avoid cpus_have_const_cap() for ARM64_SPECTRE_V2 adds a76521d16028 arm64: Avoid cpus_have_const_cap() for ARM64_{SVE,SME,SME2,FA64} adds c2ef5f1e1592 arm64: Avoid cpus_have_const_cap() for ARM64_UNMAP_KERNEL_AT_EL0 adds 0a285dfe875d arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_843419 adds d1e40f822290 arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_1542419 adds 48b57d9199f4 arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_1742098 adds 412cb3801dfa arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_2645198 adds a98a5eac4d69 arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_CA [...] adds 0d48058ef829 arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_NV [...] adds 47759eca76d1 arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_RE [...] adds e8d4006dc24e arm64: Remove cpus_have_const_cap() adds 14dcf78a6c04 Merge branch 'for-next/cpus_have_const_cap' into for-next/core new 56ec8e4cd8cb Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds 54b76dc9707a m68k: math-emu: Fix incorrect file reference in fp_log.c adds 8893eb3de0ec m68k: math-emu: Sanitize include guards adds 7e67c75d405b m68k: math-emu: Make multi_arith.h self-contained adds 11dd57cc15fd m68k: math-emu: Replace external declarations by header inclusion adds 648c37ec0299 m68k: math-emu: Reformat function and variable headers adds 1fee121f8f2a m68k: math-emu: Add missing prototypes adds b149353da471 m68k: emu: Replace strlcpy() with strscpy() adds a0938a8e2fb3 m68k: Use kernel's generic libgcc functions adds 7b9f6ca7d436 m68k: kernel: Add missing asmlinkage to do_notify_resume() adds e34b4acdf648 m68k: kernel: Include <linux/cpu.h> for trap_init() adds e036678a4b8f m68k: kernel: Make bad_super_trap() static adds 0891c4740c22 m68k: kernel: Add and use <asm/syscalls.h> adds ef69fb4dce17 m68k: kernel: Add and use "ints.h" adds ab8151fc5e68 m68k: kernel: Add and use "process.h" adds 7afc18501608 m68k: kernel: Add and use "ptrace.h" adds dbe93977e523 m68k: kernel: Add and use "signal.h" adds 90829e82127d m68k: kernel: Add and use "traps.h" adds 53cab6a2b348 m68k: kernel: Add and use "vectors.h" adds 2c0bb8cb9931 m68k: mm: Include <asm/hwtest.h> for hwreg_() adds 87d7186e6185 m68k: mm: Move paging_init() to common <asm/pgtable.h> adds 217614e937ce m68k: mm: Add and use "fault.h" adds 6156086e554c m68k: emu: Remove unused vsnprintf() return value in nfprint() adds 45dacf07fb1c m68k: emu: Mark version[] __maybe_unused adds ac0b55913213 m68k: amiga: pcmcia: Replace set but not used variable by [...] adds 090c65639add m68k: amiga: Add and use "amiga.h" adds 4ad69503d8d2 m68k: atari: Document data parameter of stdma_try_lock() adds e9f72cff896e m68k: atari: Make ikbd_reset() static adds 7849b9122e97 m68k: atari: Make atari_platform_init() static adds 839ff3451a11 m68k: atari: Make atari_stram_map_pages() static adds 564223609929 m68k: atari: Add and use "atari.h" adds 93c12e309675 m68k: apollo: Remove unused debug console functions adds 55775fe94d7f m68k: apollo: Make local reset, serial, and irq functions static adds 7509c04afe93 m68k: apollo: Replace set but not used variable by READ_ONCE() adds 676ca3c3fd9a m68k: apollo: Add and use "apollo.h" adds 18fe6bf505da m68k: bvme6000: Make bvme6000_abort_int() static adds 5a368e9c0294 m68k: hp300: Include "time.h" for hp300_sched_init() adds f5d1d6d25845 m68k: mac: Remove unused sine_data[] adds 4dae1950b494 m68k: mac: Remove unused yday in unmktime() adds a53652fa78dd m68k: mac: Make mac_platform_init() static adds c43278f073c9 m68k: mac: Add and use "mac.h" adds 7f5514b4ed70 m68k: mvme147: Make mvme147_init_IRQ() static adds 0c2a527e28ee m68k: mvme16x: Remove unused sink in mvme16x_cons_write() adds dcec33c1fc4a m68k: mvme16x: Add and use "mvme16x.h" adds bbe6980c332e m68k: q40: Add and use "q40.h" adds 2926da2bea44 m68k: sun3/3x: Include <asm/config.h> for config_sun3*() adds 4ebe8459cd09 m68k: sun3: Improve Sun3/3x DVMA abstraction in <asm/dvma.h> adds 2e195ea7e95b m68k: sun3: Fix context restore in flush_tlb_range() adds bdc1656c08c6 m68k: sun3: Fix signature of sun3_get_model() adds a4286641894d m68k: sun3: Add missing asmlinkage to sun3_init() adds 2fde1934ae67 m68k: sun3: Remove unused orig_baddr in free_baddr() adds f9d49824c08e m68k: sun3: Remove unused start_page in sun3_bootmem_alloc() adds 66ed28ea096c m68k: sun3: Remove unused vsprintf() return value in prom_ [...] adds dc40c4297760 m68k: sun3: Annotate prom_printf() with __printf() adds dc52d2db892c m68k: sun3: Make print_pte() static adds 88be4a461e64 m68k: sun3: Make sun3_platform_init() static adds 873f7a1781ab m68k: sun3x: Fix signature of sun3_leds() adds 1dbda52ef93e m68k: sun3x: Do not mark dvma_map_iommu() inline adds 6548f013fafd m68k: sun3x: Make sun3x_halt() static adds f9b34638c07e m68k: sun3x: Make dvma_print() static adds c50b1fc11001 m68k: sun3/3x: Add and use "sun3.h" adds ec177486cb27 m68k: Add missing types to asm/irq.h adds 72e70a0e7ac7 m68k: sun3: Change led_pattern[] to unsigned char adds b038c6abf968 m68k: Replace GPL 2.0+ README.legal boilerplate with SPDX adds c7db3832ff19 m68k: io: Mark mmio read addresses as const adds 7e02d701b90e m68k: defconfig: Update defconfigs for v6.6-rc1 adds 48ceb35e7268 m68k: defconfig: Update virt_defconfig for v6.6-rc3 adds 885145312300 m68k: Fix indentation by 7 spaces in <asm/io_mm.h> adds 50802d84cb03 m68k: sun3: Fix indentation by 5 or 7 spaces adds ab579eaec227 m68k: kernel: Fix indentation by 7 spaces in traps.c adds 0a29dfea0e97 m68k: Fix indentation by 2 or 5 spaces in <asm/page_mm.h> adds 9faf1f1a55ee m68k: fpsp040: Fix indentation by 5 spaces adds 03191fb3db3d m68k: lib: Include <linux/libgcc.h> for __muldi3() new 979ff1e5af8a Merge tag 'm68k-for-v6.7-tag1' of git://git.kernel.org/pub [...] adds 58ad89e86676 parisc: sba-iommu: Fix comment when calculating IOC number adds b9c515f7e3f5 parisc: Add some missing PDC functions and constants adds 01fef8267390 parisc: Allow building uncompressed Linux kernel adds d0c219472980 parisc/power: Add power soft-off when running on qemu adds fe0a9b8b2224 parisc/power: Trivial whitespace cleanups and license update adds 06a2e4998a08 parisc: Move parisc_narrow_firmware variable to header file adds 9f5989d79d3b parisc/firmware: Use PDC constants for narrow/wide firmware adds 86bb854d134f parisc/agp: Use 64-bit LE values in SBA IOMMU PDIR table adds 1c7431b39a9c parisc: simplify smp_prepare_boot_cpu() adds ad4aa06e1d92 parisc: Add nop instructions after TLB inserts adds 6240553b52c4 parisc/pdc: Add width field to struct pdc_model adds b63b4f1a79e6 parisc: Show default CPU PSW.W setting as reported by PDC adds 8a32aa17c1cd fbdev: stifb: Make the STI next font pointer a 32-bit sign [...] new f00593e09968 Merge tag 'parisc-for-6.7-rc1' of git://git.kernel.org/pub [...] adds 019b383d1132 x86/tdx: Retry partially-completed page conversion hypercalls adds 5d092b66119d x86/tdx: Zero out the missing RSI in TDX_HYPERCALL macro adds 03a423d40cb3 x86/tdx: Skip saving output regs when SEAMCALL fails with [...] adds f0024dbfc48d x86/tdx: Make macros of TDCALLs consistent with the spec adds 5efb96289e58 x86/tdx: Rename __tdx_module_call() to __tdcall() adds 57a420bb8186 x86/tdx: Pass TDCALL/SEAMCALL input/output registers via a [...] adds 12f34ed8622a x86/tdx: Extend TDX_MODULE_CALL to support more TDCALL/SEA [...] adds c641cfb5c157 x86/tdx: Make TDX_HYPERCALL asm similar to TDX_MODULE_CALL adds 90f5ecd37fae x86/tdx: Reimplement __tdx_hypercall() using TDX_MODULE_CALL asm adds 8a8544bde858 x86/tdx: Remove 'struct tdx_hypercall_args' adds c33621b4c5ad x86/virt/tdx: Wire up basic SEAMCALL functions adds 7b804135d4d1 x86/virt/tdx: Make TDX_MODULE_CALL handle SEAMCALL #UD and #GP adds 518755a7eeae x86/tdx: Fix __noreturn build warning around __tdx_hyperca [...] adds 9ee4318c157b x86/tdx: Mark TSC reliable new 8999ad99f4cb Merge tag 'x86_tdx_for_6.7' of git://git.kernel.org/pub/sc [...] adds 44961b81a9e9 xenbus: fix error exit in xenbus_init() adds d3a2b6b48f72 xen/xenbus: Add __counted_by for struct read_buffer and us [...] adds 8dd765a5d769 xen: Make struct privcmd_irqfd's layout architecture independent adds 767e33ca47dd xen: irqfd: Use _IOW instead of the internal _IOC() macro adds 9e90e58c11b7 xen: evtchn: Allow shared registration of IRQ handers adds f0d7db7b3324 xen: privcmd: Add support for ioeventfd adds 2c269f42d0f3 xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled new ca995ce438cc Merge tag 'for-linus-6.7-rc1-tag' of git://git.kernel.org/ [...]
The 24 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../ABI/testing/debugfs-driver-habanalabs | 82 +- .../ABI/testing/sysfs-class-firmware-attributes | 30 + Documentation/ABI/testing/sysfs-driver-habanalabs | 64 +- Documentation/accel/qaic/qaic.rst | 10 + .../admin-guide/laptops/thinkpad-acpi.rst | 20 + Documentation/admin-guide/perf/ampere_cspmu.rst | 29 + Documentation/admin-guide/perf/index.rst | 1 + Documentation/admin-guide/sysctl/net.rst | 1 + Documentation/arch/arm64/cpu-feature-registers.rst | 2 + Documentation/arch/arm64/elf_hwcaps.rst | 9 + Documentation/arch/x86/amd_hsmp.rst | 18 + Documentation/bpf/libbpf/program_types.rst | 10 + Documentation/bpf/prog_flow_dissector.rst | 2 +- .../bpf/standardization/instruction-set.rst | 8 + Documentation/devicetree/bindings/Makefile | 2 +- .../devicetree/bindings/arm/arm,coresight-cti.yaml | 34 +- Documentation/devicetree/bindings/arm/cpus.yaml | 1 + .../bindings/arm/mediatek/mediatek,mt7622-wed.yaml | 1 + Documentation/devicetree/bindings/arm/psci.yaml | 1 + .../clock/amlogic,s4-peripherals-clkc.yaml | 96 + .../bindings/clock/amlogic,s4-pll-clkc.yaml | 49 + .../devicetree/bindings/clock/qcom,hfpll.txt | 3 + .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 1 + .../devicetree/bindings/clock/qcom,sm4450-gcc.yaml | 55 + .../bindings/clock/qcom,sm8450-camcc.yaml | 8 +- .../bindings/clock/renesas,rzg2l-cpg.yaml | 1 + .../bindings/cpufreq/cpufreq-qcom-hw.yaml | 4 + .../bindings/cpufreq/qcom-cpufreq-nvmem.yaml | 8 +- .../bindings/devfreq/event/rockchip,dfi.yaml | 74 + .../bindings/devfreq/event/rockchip-dfi.txt | 18 - .../bindings/display/bridge/analogix,anx7814.yaml | 1 + .../display/bridge/fsl,imx93-mipi-dsi.yaml | 115 + .../bindings/display/ilitek,ili9486.yaml | 4 - .../bindings/display/lvds-data-mapping.yaml | 84 + .../devicetree/bindings/display/lvds.yaml | 77 +- .../bindings/display/mediatek/mediatek,dp.yaml | 2 + .../bindings/display/mediatek/mediatek,dsi.yaml | 1 + .../bindings/display/msm/dp-controller.yaml | 1 + .../devicetree/bindings/display/msm/gmu.yaml | 47 +- .../devicetree/bindings/display/msm/gpu.yaml | 4 +- .../bindings/display/msm/qcom,msm8998-mdss.yaml | 6 + .../bindings/display/msm/qcom,qcm2290-mdss.yaml | 6 + .../bindings/display/msm/qcom,sc7180-mdss.yaml | 8 + .../bindings/display/msm/qcom,sc7280-mdss.yaml | 10 + .../bindings/display/msm/qcom,sc8280xp-mdss.yaml | 4 + .../bindings/display/msm/qcom,sdm845-mdss.yaml | 8 + .../bindings/display/msm/qcom,sm6115-mdss.yaml | 6 + .../bindings/display/msm/qcom,sm6125-mdss.yaml | 6 + .../bindings/display/msm/qcom,sm6350-mdss.yaml | 6 + .../bindings/display/msm/qcom,sm6375-mdss.yaml | 6 + .../bindings/display/msm/qcom,sm8150-mdss.yaml | 6 + .../bindings/display/msm/qcom,sm8250-mdss.yaml | 6 + .../bindings/display/msm/qcom,sm8350-mdss.yaml | 8 + .../bindings/display/msm/qcom,sm8450-mdss.yaml | 8 + .../bindings/display/msm/qcom,sm8550-mdss.yaml | 8 + .../bindings/display/panel/ilitek,ili9163.yaml | 4 - .../bindings/display/panel/jdi,lpm102a188a.yaml | 94 + .../display/panel/leadtek,ltk050h3146w.yaml | 1 + .../bindings/display/panel/newvision,nv3051d.yaml | 5 +- .../panel/panel-simple-lvds-dual-ports.yaml | 118 + .../bindings/display/panel/panel-simple.yaml | 38 +- .../bindings/display/panel/raydium,rm692e5.yaml | 73 + .../display/panel/rocktech,jh057n00900.yaml | 2 + .../display/rockchip/rockchip,dw-mipi-dsi.yaml | 2 + .../bindings/display/rockchip/rockchip-vop.yaml | 1 + .../bindings/display/sitronix,st7735r.yaml | 5 - .../bindings/display/solomon,ssd-common.yaml | 42 + .../bindings/display/solomon,ssd1307fb.yaml | 28 +- .../bindings/display/solomon,ssd132x.yaml | 89 + .../devicetree/bindings/gpio/fsl-imx-gpio.yaml | 8 + .../devicetree/bindings/gpio/gpio-vf610.yaml | 40 +- .../devicetree/bindings/gpio/intel,ixp4xx-gpio.txt | 38 - .../bindings/gpio/intel,ixp4xx-gpio.yaml | 73 + .../devicetree/bindings/gpio/loongson,ls-gpio.yaml | 21 +- .../devicetree/bindings/hwmon/adi,ltc2991.yaml | 128 + .../devicetree/bindings/hwmon/adi,max31827.yaml | 66 + .../devicetree/bindings/hwmon/ina3221.txt | 54 - .../devicetree/bindings/hwmon/npcm750-pwm-fan.txt | 6 +- .../bindings/hwmon/pmbus/infineon,tda38640.yaml | 49 + .../devicetree/bindings/hwmon/ti,ina2xx.yaml | 1 + .../devicetree/bindings/hwmon/ti,ina3221.yaml | 121 + Documentation/devicetree/bindings/i3c/i3c.yaml | 6 + .../bindings/input/qcom,pm8921-keypad.yaml | 89 + .../bindings/input/qcom,pm8xxx-keypad.txt | 90 - .../devicetree/bindings/input/syna,rmi4.yaml | 2 + .../bindings/interrupt-controller/qcom,pdc.yaml | 1 + .../bindings/media/i2c/ti,ds90ub960.yaml | 1 + .../memory-controllers/rockchip,rk3399-dmc.yaml | 2 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 2 + .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 2 + .../devicetree/bindings/net/brcm,asp-v2.0.yaml | 2 +- .../devicetree/bindings/net/dsa/brcm,sf2.yaml | 1 + Documentation/devicetree/bindings/net/dsa/dsa.yaml | 11 +- .../bindings/net/dsa/mediatek,mt7530.yaml | 10 +- .../devicetree/bindings/net/dsa/microchip,ksz.yaml | 22 + .../bindings/net/dsa/microchip,lan937x.yaml | 3 +- .../devicetree/bindings/net/dsa/nxp,sja1105.yaml | 4 +- .../devicetree/bindings/net/dsa/qca8k.yaml | 1 + .../devicetree/bindings/net/dsa/realtek.yaml | 2 + .../bindings/net/dsa/renesas,rzn1-a5psw.yaml | 10 +- .../devicetree/bindings/net/engleder,tsnep.yaml | 1 + .../devicetree/bindings/net/ethernet-switch.yaml | 14 +- Documentation/devicetree/bindings/net/fsl,fec.yaml | 1 + .../bindings/net/loongson,ls1b-gmac.yaml | 114 + .../bindings/net/loongson,ls1c-emac.yaml | 113 + .../devicetree/bindings/net/microchip,lan95xx.yaml | 2 + .../bindings/net/mscc,vsc7514-switch.yaml | 46 +- .../devicetree/bindings/net/nxp,tja11xx.yaml | 1 + .../devicetree/bindings/net/renesas,ether.yaml | 3 +- .../devicetree/bindings/net/renesas,etheravb.yaml | 3 +- .../devicetree/bindings/net/snps,dwmac.yaml | 5 + .../devicetree/bindings/net/ti,cpsw-switch.yaml | 2 +- .../devicetree/bindings/net/ti,icssg-prueth.yaml | 8 + .../devicetree/bindings/opp/opp-v2-kryo-cpu.yaml | 36 +- .../bindings/power/reset/gpio-poweroff.yaml | 6 + .../bindings/power/reset/syscon-poweroff.yaml | 10 +- .../bindings/power/supply/maxim,max17040.yaml | 31 + .../bindings/power/supply/mitsumi,mm8013.yaml | 38 + .../bindings/power/supply/qcom,pm8916-bms-vm.yaml | 83 + .../bindings/power/supply/qcom,pm8916-lbc.yaml | 128 + .../bindings/power/supply/sbs,sbs-manager.yaml | 6 + .../power/supply/stericsson,ab8500-battery.txt | 34 - .../bindings/regulator/adi,max77503-regulator.yaml | 50 + .../devicetree/bindings/regulator/da9210.txt | 29 - .../devicetree/bindings/regulator/dlg,da9210.yaml | 52 + .../bindings/regulator/fixed-regulator.yaml | 5 + .../bindings/regulator/maxim,max20086.yaml | 1 + .../bindings/regulator/maxim,max77826.yaml | 2 + .../regulator/mediatek,mt6358-regulator.yaml | 250 + .../devicetree/bindings/regulator/mps,mpq2286.yaml | 59 + .../bindings/regulator/mt6358-regulator.txt | 350 - .../bindings/regulator/onnn,fan53880.yaml | 2 + .../bindings/regulator/qcom,rpmh-regulator.yaml | 12 + .../bindings/regulator/qcom,spmi-regulator.yaml | 68 +- .../bindings/remoteproc/renesas,rcar-rproc.yaml | 2 +- .../bindings/reserved-memory/framebuffer.yaml | 52 - .../bindings/reserved-memory/memory-region.yaml | 40 - .../bindings/reserved-memory/reserved-memory.txt | 2 +- .../bindings/reserved-memory/reserved-memory.yaml | 181 - .../bindings/reserved-memory/shared-dma-pool.yaml | 97 - .../bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml | 37 +- .../soc/mediatek/mediatek,mt7986-wo-ccif.yaml | 1 + .../bindings/sound/mediatek,mt8188-afe.yaml | 2 +- .../bindings/soundwire/qcom,soundwire.yaml | 16 +- .../bindings/spi/allwinner,sun4i-a10-spi.yaml | 2 + .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 2 + .../bindings/spi/arm,pl022-peripheral-props.yaml | 61 + .../bindings/spi/nvidia,tegra210-quad.yaml | 1 + .../devicetree/bindings/spi/qcom,spi-qup.yaml | 13 + .../devicetree/bindings/spi/renesas,rzv2m-csi.yaml | 9 + .../devicetree/bindings/spi/rockchip-sfc.yaml | 2 + .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 2 + .../bindings/spi/spi-peripheral-props.yaml | 6 + .../devicetree/bindings/spi/spi-pl022.yaml | 51 - .../devicetree/bindings/spi/st,stm32-spi.yaml | 20 - .../bindings/thermal/fsl,scu-thermal.yaml | 4 +- .../devicetree/bindings/thermal/imx-thermal.yaml | 7 + .../bindings/thermal/mediatek,lvts-thermal.yaml | 1 + .../bindings/thermal/nvidia,tegra124-soctherm.yaml | 5 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 1 + .../devicetree/bindings/thermal/thermal-zones.yaml | 2 +- .../devicetree/bindings/timer/fsl,imxgpt.yaml | 31 +- .../devicetree/bindings/trivial-devices.yaml | 2 - .../devicetree/bindings/usb/rockchip,dwc3.yaml | 2 +- .../devicetree/bindings/usb/ti,tps6598x.yaml | 5 +- .../devicetree/bindings/vendor-prefixes.yaml | 6 + .../bindings/watchdog/atmel,at91rm9200-wdt.yaml | 33 + .../bindings/watchdog/atmel-at91rm9200-wdt.txt | 9 - .../bindings/watchdog/cnxt,cx92755-wdt.yaml | 45 + .../devicetree/bindings/watchdog/da9062-wdt.txt | 34 - .../devicetree/bindings/watchdog/digicolor-wdt.txt | 25 - .../bindings/watchdog/dlg,da9062-watchdog.yaml | 50 + .../devicetree/bindings/watchdog/fsl,scu-wdt.yaml | 4 +- .../devicetree/bindings/writing-schema.rst | 5 +- Documentation/driver-api/80211/mac80211.rst | 2 +- Documentation/driver-api/dma-buf.rst | 32 +- Documentation/driver-api/dpll.rst | 551 + Documentation/driver-api/gpio/consumer.rst | 4 + Documentation/driver-api/index.rst | 1 + Documentation/driver-api/thermal/intel_dptf.rst | 64 + Documentation/firmware-guide/acpi/enumeration.rst | 43 + Documentation/gpu/amdgpu/driver-misc.rst | 18 + Documentation/gpu/amdgpu/thermal.rst | 30 + Documentation/gpu/automated_testing.rst | 20 +- Documentation/gpu/drivers.rst | 1 + Documentation/gpu/drm-kms.rst | 2 + Documentation/gpu/drm-mm.rst | 20 +- Documentation/gpu/drm-uapi.rst | 92 +- Documentation/gpu/drm-usage-stats.rst | 1 + Documentation/gpu/drm-vm-bind-async.rst | 309 + Documentation/gpu/i915.rst | 29 +- Documentation/gpu/implementation_guidelines.rst | 9 + Documentation/gpu/index.rst | 1 + Documentation/gpu/panfrost.rst | 40 + Documentation/gpu/rfc/xe.rst | 93 +- Documentation/hwmon/adt7475.rst | 3 +- Documentation/hwmon/aquacomputer_d5next.rst | 7 + Documentation/hwmon/asus_ec_sensors.rst | 1 + Documentation/hwmon/index.rst | 2 + Documentation/hwmon/ltc2991.rst | 43 + Documentation/hwmon/max31827.rst | 4 +- Documentation/hwmon/nct6683.rst | 1 + Documentation/hwmon/powerz.rst | 30 + Documentation/hwmon/sch5627.rst | 10 + Documentation/netlink/genetlink-c.yaml | 45 +- Documentation/netlink/genetlink-legacy.yaml | 51 +- Documentation/netlink/genetlink.yaml | 39 +- Documentation/netlink/netlink-raw.yaml | 23 +- Documentation/netlink/specs/devlink.yaml | 1614 +- Documentation/netlink/specs/dpll.yaml | 510 + Documentation/netlink/specs/ethtool.yaml | 3 - Documentation/netlink/specs/handshake.yaml | 8 +- Documentation/netlink/specs/mptcp.yaml | 393 + Documentation/netlink/specs/netdev.yaml | 21 +- .../networking/device_drivers/appletalk/cops.rst | 80 - .../networking/device_drivers/appletalk/index.rst | 18 - .../networking/device_drivers/ethernet/index.rst | 1 + .../device_drivers/ethernet/intel/idpf.rst | 160 + .../ethernet/mellanox/mlx5/kconfig.rst | 2 +- Documentation/networking/device_drivers/index.rst | 1 - Documentation/networking/devlink/i40e.rst | 59 + Documentation/networking/devlink/index.rst | 29 + Documentation/networking/dsa/b53.rst | 14 +- Documentation/networking/dsa/bcm_sf2.rst | 2 +- Documentation/networking/dsa/configuration.rst | 102 +- Documentation/networking/dsa/dsa.rst | 162 +- Documentation/networking/dsa/lan9303.rst | 2 +- Documentation/networking/dsa/sja1105.rst | 6 +- Documentation/networking/filter.rst | 4 +- Documentation/networking/index.rst | 2 +- Documentation/networking/ip-sysctl.rst | 41 +- Documentation/networking/ipddp.rst | 78 - Documentation/networking/mptcp-sysctl.rst | 11 + Documentation/networking/msg_zerocopy.rst | 13 +- Documentation/networking/netconsole.rst | 22 +- Documentation/networking/page_pool.rst | 4 +- Documentation/networking/pktgen.rst | 12 + Documentation/networking/scaling.rst | 42 + Documentation/networking/sfp-phylink.rst | 10 +- Documentation/networking/tcp_ao.rst | 444 + Documentation/networking/xdp-rx-metadata.rst | 7 + Documentation/process/7.AdvancedTopics.rst | 18 + Documentation/process/maintainer-netdev.rst | 15 + .../userspace-api/dma-buf-alloc-exchange.rst | 389 + Documentation/userspace-api/index.rst | 1 + .../userspace-api/netlink/genetlink-legacy.rst | 16 +- Documentation/userspace-api/netlink/specs.rst | 23 +- MAINTAINERS | 127 +- arch/arm/mach-omap1/board-ams-delta.c | 36 +- arch/arm/mach-omap1/board-palmte.c | 5 - arch/arm/net/bpf_jit_32.c | 280 +- arch/arm/net/bpf_jit_32.h | 4 + arch/arm/xen/enlighten.c | 25 +- arch/arm64/Kconfig | 2 + .../boot/dts/marvell/armada-3720-espressobin.dtsi | 2 +- arch/arm64/configs/defconfig | 1 + arch/arm64/include/asm/Kbuild | 2 +- arch/arm64/include/asm/alternative-macros.h | 8 +- arch/arm64/include/asm/arch_gicv3.h | 8 + arch/arm64/include/asm/archrandom.h | 2 +- arch/arm64/include/asm/cacheflush.h | 2 +- arch/arm64/include/asm/cpu.h | 6 - arch/arm64/include/asm/cpucaps.h | 67 + arch/arm64/include/asm/cpufeature.h | 98 +- arch/arm64/include/asm/cputype.h | 3 +- arch/arm64/include/asm/fpsimd.h | 36 +- arch/arm64/include/asm/hwcap.h | 3 + arch/arm64/include/asm/irq.h | 3 + arch/arm64/include/asm/irqflags.h | 20 +- arch/arm64/include/asm/kvm_emulate.h | 4 +- arch/arm64/include/asm/kvm_host.h | 2 +- arch/arm64/include/asm/kvm_mmu.h | 2 +- arch/arm64/include/asm/lse.h | 9 +- arch/arm64/include/asm/mmu.h | 2 +- arch/arm64/include/asm/mmu_context.h | 28 +- arch/arm64/include/asm/module.h | 3 +- arch/arm64/include/asm/mte.h | 4 +- arch/arm64/include/asm/pgtable-prot.h | 6 +- arch/arm64/include/asm/pgtable.h | 34 +- arch/arm64/include/asm/smp.h | 4 +- arch/arm64/include/asm/spectre.h | 2 +- arch/arm64/include/asm/tlbflush.h | 7 +- arch/arm64/include/asm/vectors.h | 2 +- arch/arm64/include/uapi/asm/hwcap.h | 3 + arch/arm64/kernel/acpi_parking_protocol.c | 2 +- arch/arm64/kernel/cpu_errata.c | 17 - arch/arm64/kernel/cpufeature.c | 272 +- arch/arm64/kernel/cpuinfo.c | 3 + arch/arm64/kernel/efi.c | 3 +- arch/arm64/kernel/fpsimd.c | 149 +- arch/arm64/kernel/idle.c | 4 +- arch/arm64/kernel/module-plts.c | 13 +- arch/arm64/kernel/mte.c | 4 +- arch/arm64/kernel/process.c | 2 +- arch/arm64/kernel/proton-pack.c | 2 +- arch/arm64/kernel/smp.c | 147 +- arch/arm64/kernel/suspend.c | 13 +- arch/arm64/kernel/sys_compat.c | 2 +- arch/arm64/kernel/traps.c | 2 +- arch/arm64/kernel/vdso.c | 2 +- arch/arm64/kvm/arm.c | 10 +- arch/arm64/kvm/guest.c | 6 +- arch/arm64/kvm/hyp/pgtable.c | 4 +- arch/arm64/kvm/mmu.c | 2 +- arch/arm64/kvm/sys_regs.c | 2 +- arch/arm64/kvm/vgic/vgic-v3.c | 2 +- arch/arm64/lib/delay.c | 2 +- arch/arm64/mm/fault.c | 2 +- arch/arm64/mm/hugetlbpage.c | 3 +- arch/arm64/mm/init.c | 11 +- arch/arm64/mm/mmap.c | 2 +- arch/arm64/mm/mmu.c | 3 +- arch/arm64/mm/proc.S | 3 +- arch/arm64/net/bpf_jit_comp.c | 2 +- arch/arm64/tools/Makefile | 4 +- arch/arm64/tools/cpucaps | 2 +- arch/arm64/tools/gen-cpucaps.awk | 6 +- arch/arm64/tools/sysreg | 8 +- arch/ia64/include/asm/fb.h | 15 +- arch/m68k/68000/entry.S | 7 +- arch/m68k/Kconfig | 3 + arch/m68k/amiga/amiga.h | 5 + arch/m68k/amiga/amisound.c | 2 + arch/m68k/amiga/config.c | 4 +- arch/m68k/amiga/pcmcia.c | 3 +- arch/m68k/apollo/apollo.h | 4 + arch/m68k/apollo/config.c | 45 +- arch/m68k/apollo/dn_ints.c | 8 +- arch/m68k/atari/ataints.c | 3 +- arch/m68k/atari/atakeyb.c | 2 +- arch/m68k/atari/atari.h | 15 + arch/m68k/atari/atasound.c | 1 + arch/m68k/atari/config.c | 13 +- arch/m68k/atari/stdma.c | 1 + arch/m68k/atari/stram.c | 2 +- arch/m68k/atari/time.c | 2 + arch/m68k/bvme6000/config.c | 7 +- arch/m68k/coldfire/entry.S | 7 +- arch/m68k/configs/amiga_defconfig | 1 + arch/m68k/configs/apollo_defconfig | 2 + arch/m68k/configs/atari_defconfig | 1 + arch/m68k/configs/bvme6000_defconfig | 2 + arch/m68k/configs/hp300_defconfig | 2 + arch/m68k/configs/mac_defconfig | 1 + arch/m68k/configs/multi_defconfig | 1 + arch/m68k/configs/mvme147_defconfig | 2 + arch/m68k/configs/mvme16x_defconfig | 2 + arch/m68k/configs/q40_defconfig | 1 + arch/m68k/configs/sun3_defconfig | 2 + arch/m68k/configs/sun3x_defconfig | 2 + arch/m68k/configs/virt_defconfig | 3 +- arch/m68k/emu/natfeat.c | 9 +- arch/m68k/emu/nfeth.c | 2 +- arch/m68k/fpsp040/slogn.S | 88 +- arch/m68k/hp300/time.c | 2 + arch/m68k/ifpsp060/Makefile | 6 +- arch/m68k/include/asm/dvma.h | 8 +- arch/m68k/include/asm/fb.h | 19 +- arch/m68k/include/asm/io_mm.h | 24 +- arch/m68k/include/asm/irq.h | 5 + arch/m68k/include/asm/oplib.h | 4 +- arch/m68k/include/asm/page_mm.h | 45 +- arch/m68k/include/asm/pgtable.h | 9 + arch/m68k/include/asm/pgtable_no.h | 1 - arch/m68k/include/asm/raw_io.h | 32 +- arch/m68k/include/asm/sun3_pgalloc.h | 10 +- arch/m68k/include/asm/syscalls.h | 19 + arch/m68k/include/asm/tlbflush.h | 73 +- arch/m68k/kernel/early_printk.c | 4 +- arch/m68k/kernel/entry.S | 7 +- arch/m68k/kernel/head.S | 8 +- arch/m68k/kernel/ints.c | 2 + arch/m68k/kernel/ints.h | 7 + arch/m68k/kernel/process.c | 1 + arch/m68k/kernel/process.h | 8 + arch/m68k/kernel/ptrace.c | 2 + arch/m68k/kernel/ptrace.h | 6 + arch/m68k/kernel/setup_mm.c | 2 - arch/m68k/kernel/signal.c | 4 +- arch/m68k/kernel/signal.h | 7 + arch/m68k/kernel/sys_m68k.c | 4 +- arch/m68k/kernel/traps.c | 19 +- arch/m68k/kernel/traps.h | 10 + arch/m68k/kernel/vectors.c | 3 + arch/m68k/kernel/vectors.h | 3 + arch/m68k/lib/Makefile | 3 +- arch/m68k/lib/ashldi3.c | 61 - arch/m68k/lib/ashrdi3.c | 62 - arch/m68k/lib/lshrdi3.c | 61 - arch/m68k/lib/muldi3.c | 1 + arch/m68k/mac/baboon.c | 2 + arch/m68k/mac/config.c | 14 +- arch/m68k/mac/iop.c | 2 + arch/m68k/mac/mac.h | 25 + arch/m68k/mac/macboing.c | 11 +- arch/m68k/mac/misc.c | 5 +- arch/m68k/mac/oss.c | 2 + arch/m68k/mac/psc.c | 2 + arch/m68k/mac/via.c | 2 + arch/m68k/math-emu/fp_arith.c | 49 +- arch/m68k/math-emu/fp_arith.h | 49 +- arch/m68k/math-emu/fp_log.c | 46 +- arch/m68k/math-emu/fp_log.h | 44 + arch/m68k/math-emu/fp_trig.c | 54 +- arch/m68k/math-emu/fp_trig.h | 25 +- arch/m68k/math-emu/multi_arith.h | 8 +- arch/m68k/mm/fault.c | 2 + arch/m68k/mm/fault.h | 7 + arch/m68k/mm/hwtest.c | 2 + arch/m68k/mm/sun3kmap.c | 6 +- arch/m68k/mm/sun3mmu.c | 2 +- arch/m68k/mvme147/config.c | 7 +- arch/m68k/mvme16x/config.c | 10 +- arch/m68k/mvme16x/mvme16x.h | 6 + arch/m68k/q40/config.c | 11 +- arch/m68k/q40/q40.h | 6 + arch/m68k/q40/q40ints.c | 2 + arch/m68k/sun3/config.c | 13 +- arch/m68k/sun3/idprom.c | 4 +- arch/m68k/sun3/intersil.c | 1 + arch/m68k/sun3/leds.c | 2 + arch/m68k/sun3/mmu_emu.c | 43 +- arch/m68k/sun3/prom/printf.c | 5 +- arch/m68k/sun3/sun3.h | 22 + arch/m68k/sun3/sun3dvma.c | 17 - arch/m68k/sun3/sun3ints.c | 12 +- arch/m68k/sun3x/config.c | 6 +- arch/m68k/sun3x/dvma.c | 5 +- arch/m68k/sun3x/prom.c | 2 +- arch/mips/include/asm/fb.h | 11 +- arch/parisc/Kconfig | 1 + arch/parisc/boot/Makefile | 2 +- arch/parisc/include/asm/processor.h | 1 + arch/parisc/include/uapi/asm/pdc.h | 28 +- arch/parisc/kernel/drivers.c | 4 +- arch/parisc/kernel/entry.S | 81 +- arch/parisc/kernel/firmware.c | 14 +- arch/parisc/kernel/processor.c | 6 +- arch/parisc/kernel/setup.c | 3 - arch/parisc/kernel/smp.c | 8 +- arch/powerpc/include/asm/fb.h | 18 +- arch/s390/net/bpf_jit_comp.c | 267 +- arch/sparc/include/asm/fb.h | 15 +- arch/x86/Kconfig | 12 + arch/x86/Makefile | 2 + arch/x86/boot/compressed/tdx.c | 6 +- arch/x86/coco/tdx/tdcall.S | 234 +- arch/x86/coco/tdx/tdx-shared.c | 28 +- arch/x86/coco/tdx/tdx.c | 138 +- arch/x86/hyperv/ivm.c | 10 +- arch/x86/include/asm/fb.h | 10 +- arch/x86/include/asm/msr-index.h | 1 + arch/x86/include/asm/shared/tdx.h | 89 +- arch/x86/include/asm/tdx.h | 11 + arch/x86/include/uapi/asm/amd_hsmp.h | 109 + arch/x86/kernel/asm-offsets.c | 33 +- arch/x86/net/bpf_jit_comp.c | 148 +- arch/x86/video/fbdev.c | 15 +- arch/x86/virt/Makefile | 2 + arch/x86/virt/vmx/Makefile | 2 + arch/x86/virt/vmx/tdx/Makefile | 2 + arch/x86/virt/vmx/tdx/seamcall.S | 61 + arch/x86/virt/vmx/tdx/tdxcall.S | 226 +- drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/accel/drm_accel.c | 56 +- drivers/accel/habanalabs/common/command_buffer.c | 5 +- .../accel/habanalabs/common/command_submission.c | 488 +- drivers/accel/habanalabs/common/context.c | 9 +- drivers/accel/habanalabs/common/debugfs.c | 22 +- drivers/accel/habanalabs/common/device.c | 425 +- drivers/accel/habanalabs/common/firmware_if.c | 45 +- drivers/accel/habanalabs/common/habanalabs.h | 212 +- drivers/accel/habanalabs/common/habanalabs_drv.c | 186 +- drivers/accel/habanalabs/common/habanalabs_ioctl.c | 112 +- drivers/accel/habanalabs/common/irq.c | 180 +- drivers/accel/habanalabs/common/memory.c | 308 +- drivers/accel/habanalabs/gaudi/gaudi.c | 17 +- drivers/accel/habanalabs/gaudi/gaudiP.h | 2 +- drivers/accel/habanalabs/gaudi/gaudi_coresight.c | 12 + drivers/accel/habanalabs/gaudi2/gaudi2.c | 487 +- drivers/accel/habanalabs/gaudi2/gaudi2P.h | 4 +- drivers/accel/habanalabs/gaudi2/gaudi2_coresight.c | 46 +- drivers/accel/habanalabs/gaudi2/gaudi2_security.c | 21 +- drivers/accel/habanalabs/goya/goya.c | 10 +- drivers/accel/habanalabs/goya/goyaP.h | 2 +- drivers/accel/habanalabs/goya/goya_coresight.c | 10 + drivers/accel/habanalabs/include/common/cpucp_if.h | 1401 - .../accel/habanalabs/include/common/hl_boot_if.h | 785 - .../accel/habanalabs/include/gaudi/gaudi_fw_if.h | 32 - .../include/gaudi2/gaudi2_async_events.h | 7 + .../include/gaudi2/gaudi2_async_ids_map_extended.h | 16 +- drivers/accel/ivpu/Makefile | 3 +- drivers/accel/ivpu/TODO | 11 - drivers/accel/ivpu/ivpu_debugfs.c | 50 +- drivers/accel/ivpu/ivpu_debugfs.h | 8 +- drivers/accel/ivpu/ivpu_drv.c | 89 +- drivers/accel/ivpu/ivpu_drv.h | 18 +- drivers/accel/ivpu/ivpu_fw.c | 24 +- drivers/accel/ivpu/ivpu_fw.h | 2 +- drivers/accel/ivpu/ivpu_fw_log.c | 6 +- drivers/accel/ivpu/ivpu_gem.c | 30 +- drivers/accel/ivpu/ivpu_gem.h | 22 +- drivers/accel/ivpu/ivpu_hw_37xx.c | 134 +- drivers/accel/ivpu/ivpu_hw_37xx_reg.h | 187 +- drivers/accel/ivpu/ivpu_hw_40xx.c | 15 +- drivers/accel/ivpu/ivpu_hw_reg_io.h | 32 +- drivers/accel/ivpu/ivpu_ipc.c | 53 +- drivers/accel/ivpu/ivpu_job.c | 8 +- drivers/accel/ivpu/ivpu_jsm_msg.c | 82 +- drivers/accel/ivpu/ivpu_jsm_msg.h | 2 + drivers/accel/ivpu/ivpu_mmu.c | 146 +- drivers/accel/ivpu/ivpu_mmu_context.c | 18 +- drivers/accel/ivpu/ivpu_mmu_context.h | 2 + drivers/accel/ivpu/ivpu_pm.c | 31 +- drivers/accel/ivpu/ivpu_pm.h | 3 +- drivers/accel/qaic/qaic.h | 13 +- drivers/accel/qaic/qaic_data.c | 187 +- drivers/accel/qaic/qaic_drv.c | 119 +- drivers/acpi/ac.c | 98 +- drivers/acpi/acpi_fpdt.c | 45 +- drivers/acpi/acpi_lpss.c | 21 +- drivers/acpi/acpi_pad.c | 82 +- drivers/acpi/acpi_video.c | 2 +- drivers/acpi/apei/erst.c | 41 +- drivers/acpi/apei/ghes.c | 23 +- drivers/acpi/arm64/amba.c | 2 +- drivers/acpi/battery.c | 2 +- drivers/acpi/bus.c | 4 +- drivers/acpi/device_sysfs.c | 24 +- drivers/acpi/ec.c | 10 + drivers/acpi/hed.c | 2 +- drivers/acpi/nfit/core.c | 2 +- drivers/acpi/osi.c | 2 +- drivers/acpi/osl.c | 28 +- drivers/acpi/pci_root.c | 6 +- drivers/acpi/prmt.c | 2 +- drivers/acpi/processor_core.c | 2 +- drivers/acpi/property.c | 20 +- drivers/acpi/resource.c | 94 +- drivers/acpi/scan.c | 13 +- drivers/acpi/thermal.c | 859 +- drivers/acpi/utils.c | 102 +- drivers/acpi/video_detect.c | 84 +- drivers/acpi/x86/s2idle.c | 5 +- drivers/acpi/x86/utils.c | 3 +- drivers/amba/bus.c | 5 +- drivers/atm/fore200e.c | 8 +- drivers/base/power/common.c | 21 + drivers/base/power/domain.c | 33 +- drivers/base/regmap/regcache.c | 30 + drivers/base/regmap/regmap-debugfs.c | 2 +- drivers/base/regmap/regmap-kunit.c | 68 +- drivers/bluetooth/btmtksdio.c | 44 +- drivers/bluetooth/btqca.c | 68 + drivers/bluetooth/btqca.h | 5 +- drivers/bluetooth/btusb.c | 11 + drivers/bluetooth/hci_bcm4377.c | 5 + drivers/bluetooth/hci_qca.c | 11 + drivers/char/agp/parisc-agp.c | 16 +- drivers/clk/.kunitconfig | 1 + drivers/clk/Kconfig | 16 + drivers/clk/Makefile | 2 + drivers/clk/analogbits/Kconfig | 2 +- drivers/clk/analogbits/wrpll-cln28hpc.c | 8 + drivers/clk/at91/clk-utmi.c | 12 +- drivers/clk/clk-asm9260.c | 6 +- drivers/clk/clk-cdce925.c | 67 +- drivers/clk/clk-fractional-divider.c | 27 +- drivers/clk/clk-fractional-divider_test.c | 147 + drivers/clk/clk-gate.c | 2 +- drivers/clk/clk-gate_test.c | 30 +- drivers/clk/clk-lochnagar.c | 9 +- drivers/clk/clk-npcm7xx.c | 2 +- drivers/clk/clk-renesas-pcie.c | 2 +- drivers/clk/clk-si514.c | 2 +- drivers/clk/clk-si521xx.c | 6 +- drivers/clk/clk-si5341.c | 2 +- drivers/clk/clk-si5351.c | 6 +- drivers/clk/clk-si544.c | 53 +- drivers/clk/clk-si570.c | 69 +- drivers/clk/clk-twl.c | 197 + drivers/clk/clk-versaclock3.c | 8 +- drivers/clk/clk-versaclock5.c | 2 +- drivers/clk/clk-versaclock7.c | 2 +- drivers/clk/clk.c | 65 +- drivers/clk/clk_test.c | 130 +- drivers/clk/davinci/da8xx-cfgchip.c | 8 +- drivers/clk/davinci/pll.c | 10 +- drivers/clk/davinci/psc.c | 10 +- drivers/clk/imx/Kconfig | 1 + drivers/clk/imx/clk-imx6sx.c | 14 +- drivers/clk/imx/clk-imx8-acm.c | 33 +- drivers/clk/imx/clk-imx8dxl-rsrc.c | 3 +- drivers/clk/imx/clk-imx8mq.c | 17 +- drivers/clk/imx/clk-imx8qm-rsrc.c | 5 +- drivers/clk/imx/clk-imx8qxp-lpcg.h | 1 - drivers/clk/imx/clk-imx8qxp-rsrc.c | 4 +- drivers/clk/imx/clk-imx8qxp.c | 13 +- drivers/clk/imx/clk-scu.c | 20 + drivers/clk/keystone/pll.c | 15 +- drivers/clk/mediatek/clk-mt2701.c | 8 + drivers/clk/mediatek/clk-mt6765.c | 6 + drivers/clk/mediatek/clk-mt6779.c | 4 + drivers/clk/mediatek/clk-mt6797.c | 6 + drivers/clk/mediatek/clk-mt7629-eth.c | 4 + drivers/clk/mediatek/clk-mt7629.c | 6 + drivers/clk/mediatek/clk-pll.c | 6 +- drivers/clk/meson/Kconfig | 25 + drivers/clk/meson/Makefile | 2 + drivers/clk/meson/s4-peripherals.c | 3813 ++ drivers/clk/meson/s4-peripherals.h | 56 + drivers/clk/meson/s4-pll.c | 867 + drivers/clk/meson/s4-pll.h | 38 + drivers/clk/qcom/Kconfig | 17 + drivers/clk/qcom/Makefile | 2 + drivers/clk/qcom/apss-ipq-pll.c | 4 +- drivers/clk/qcom/apss-ipq6018.c | 61 +- drivers/clk/qcom/camcc-sm8550.c | 3565 ++ drivers/clk/qcom/clk-alpha-pll.c | 92 + drivers/clk/qcom/clk-alpha-pll.h | 3 + drivers/clk/qcom/clk-cbf-8996.c | 12 +- drivers/clk/qcom/clk-hfpll.c | 4 + drivers/clk/qcom/clk-hfpll.h | 1 + drivers/clk/qcom/clk-rcg2.c | 14 +- drivers/clk/qcom/clk-rpmh.c | 21 + drivers/clk/qcom/clk-smd-rpm.c | 16 +- drivers/clk/qcom/gcc-ipq5018.c | 6 +- drivers/clk/qcom/gcc-ipq5332.c | 4 - drivers/clk/qcom/gcc-ipq6018.c | 27 +- drivers/clk/qcom/gcc-ipq8074.c | 6 - drivers/clk/qcom/gcc-ipq9574.c | 4 - drivers/clk/qcom/gcc-msm8960.c | 13 +- drivers/clk/qcom/gcc-msm8974.c | 10 +- drivers/clk/qcom/gcc-msm8996.c | 237 +- drivers/clk/qcom/gcc-sm4450.c | 2898 + drivers/clk/qcom/gcc-sm8150.c | 2 +- drivers/clk/qcom/gpucc-sm8550.c | 10 +- drivers/clk/qcom/hfpll.c | 59 +- drivers/clk/qcom/kpss-xcc.c | 9 +- drivers/clk/qcom/krait-cc.c | 14 +- drivers/clk/qcom/mmcc-msm8960.c | 16 +- drivers/clk/qcom/mmcc-msm8974.c | 18 - drivers/clk/qcom/mmcc-msm8998.c | 7 +- drivers/clk/qcom/mmcc-sdm660.c | 8 +- drivers/clk/qcom/videocc-sm8550.c | 10 +- drivers/clk/ralink/clk-mtmips.c | 20 +- drivers/clk/renesas/Kconfig | 7 +- drivers/clk/renesas/Makefile | 1 + drivers/clk/renesas/r8a7795-cpg-mssr.c | 4 +- drivers/clk/renesas/r9a06g032-clocks.c | 69 +- drivers/clk/renesas/r9a07g043-cpg.c | 19 +- drivers/clk/renesas/r9a07g044-cpg.c | 19 +- drivers/clk/renesas/r9a08g045-cpg.c | 248 + drivers/clk/renesas/rcar-cpg-lib.c | 15 +- drivers/clk/renesas/rzg2l-cpg.c | 467 +- drivers/clk/renesas/rzg2l-cpg.h | 39 +- drivers/clk/rockchip/clk-rk3399.c | 9 +- drivers/clk/samsung/clk-exynos-clkout.c | 8 +- drivers/clk/sifive/Kconfig | 2 +- drivers/clk/sifive/sifive-prci.c | 10 +- drivers/clk/socfpga/clk-agilex.c | 12 +- drivers/clk/socfpga/clk-s10.c | 6 +- drivers/clk/socfpga/stratix10-clk.h | 4 +- drivers/clk/sprd/composite.h | 36 +- drivers/clk/sprd/div.c | 6 +- drivers/clk/sprd/div.h | 17 +- drivers/clk/ti/adpll.c | 14 +- drivers/clk/ti/divider.c | 8 +- drivers/clk/visconti/pll.c | 6 +- drivers/clk/visconti/pll.h | 4 +- drivers/clocksource/arm_arch_timer.c | 36 +- drivers/cpufreq/Kconfig.arm | 6 +- drivers/cpufreq/cpufreq-dt-platdev.c | 4 + drivers/cpufreq/cpufreq.c | 3 +- drivers/cpufreq/cpufreq_conservative.c | 3 +- drivers/cpufreq/cpufreq_stats.c | 14 +- drivers/cpufreq/cpufreq_userspace.c | 76 +- drivers/cpufreq/intel_pstate.c | 6 +- drivers/cpufreq/pmac32-cpufreq.c | 7 +- drivers/cpufreq/qcom-cpufreq-nvmem.c | 208 +- drivers/cpufreq/tegra194-cpufreq.c | 153 +- drivers/cpufreq/ti-cpufreq.c | 1 + drivers/devfreq/devfreq.c | 14 +- drivers/devfreq/event/exynos-ppmu.c | 13 +- drivers/devfreq/event/rockchip-dfi.c | 814 +- drivers/devfreq/mtk-cci-devfreq.c | 9 +- drivers/devfreq/rk3399_dmc.c | 10 +- drivers/dpll/Kconfig | 7 + drivers/dpll/Makefile | 9 + drivers/dpll/dpll_core.c | 798 + drivers/dpll/dpll_core.h | 89 + drivers/dpll/dpll_netlink.c | 1423 + drivers/dpll/dpll_netlink.h | 13 + drivers/dpll/dpll_nl.c | 164 + drivers/dpll/dpll_nl.h | 51 + drivers/gpio/Kconfig | 4 +- drivers/gpio/gpio-altera.c | 6 +- drivers/gpio/gpio-amdpt.c | 6 +- drivers/gpio/gpio-brcmstb.c | 6 +- drivers/gpio/gpio-cadence.c | 6 +- drivers/gpio/gpio-davinci.c | 9 +- drivers/gpio/gpio-dln2.c | 6 +- drivers/gpio/gpio-dwapb.c | 1 - drivers/gpio/gpio-eic-sprd.c | 73 +- drivers/gpio/gpio-f7188x.c | 138 +- drivers/gpio/gpio-ftgpio010.c | 6 +- drivers/gpio/gpio-fxl6408.c | 2 +- drivers/gpio/gpio-grgpio.c | 6 +- drivers/gpio/gpio-hisi.c | 2 +- drivers/gpio/gpio-ljca.c | 5 +- drivers/gpio/gpio-loongson-64bit.c | 119 +- drivers/gpio/gpio-lpc18xx.c | 6 +- drivers/gpio/gpio-mb86s7x.c | 7 +- drivers/gpio/gpio-mm-lantiq.c | 6 +- drivers/gpio/gpio-mmio.c | 4 +- drivers/gpio/gpio-mockup.c | 88 +- drivers/gpio/gpio-mpc5200.c | 8 +- drivers/gpio/gpio-mpc8xxx.c | 6 +- drivers/gpio/gpio-mvebu.c | 10 +- drivers/gpio/gpio-omap.c | 9 +- drivers/gpio/gpio-pca953x.c | 305 +- drivers/gpio/gpio-rcar.c | 5 +- drivers/gpio/gpio-rockchip.c | 6 +- drivers/gpio/gpio-sim.c | 76 +- drivers/gpio/gpio-tb10x.c | 6 +- drivers/gpio/gpio-ts5500.c | 6 +- drivers/gpio/gpio-uniphier.c | 6 +- drivers/gpio/gpio-vf610.c | 56 +- drivers/gpio/gpio-xgene-sb.c | 7 +- drivers/gpio/gpio-xgs-iproc.c | 6 +- drivers/gpio/gpio-xilinx.c | 6 +- drivers/gpio/gpio-zynq.c | 5 +- drivers/gpio/gpiolib-acpi.c | 70 +- drivers/gpio/gpiolib-cdev.c | 4 +- drivers/gpio/gpiolib-of.c | 86 +- drivers/gpio/gpiolib-swnode.c | 33 +- drivers/gpio/gpiolib-sysfs.c | 2 +- drivers/gpio/gpiolib.c | 298 +- drivers/gpio/gpiolib.h | 14 +- drivers/gpu/drm/Kconfig | 7 + drivers/gpu/drm/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/Makefile | 25 +- drivers/gpu/drm/amd/amdgpu/aldebaran.c | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 94 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 52 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 57 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 472 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 184 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 97 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 166 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.h | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 209 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 45 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 207 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 186 + drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h | 61 + drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 149 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 521 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c | 92 +- drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h | 12 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 93 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 37 + drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c | 878 + drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.h | 228 + drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 50 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 75 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c | 656 + drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.h | 91 + drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 58 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 5 +- drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c | 2 +- drivers/gpu/drm/amd/amdgpu/athub_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 2 +- drivers/gpu/drm/amd/amdgpu/athub_v3_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/atom.c | 19 +- drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 1 - drivers/gpu/drm/amd/amdgpu/cik.c | 4 - drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 16 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/df_v4_6_2.c | 34 + drivers/gpu/drm/amd/amdgpu/df_v4_6_2.h | 31 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 132 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 180 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 89 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 142 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.c | 516 + drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.h | 29 + drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c | 16 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 270 +- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 213 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 33 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 408 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 18 +- drivers/gpu/drm/amd/amdgpu/hdp_v6_0.c | 20 +- drivers/gpu/drm/amd/amdgpu/ih_v6_0.c | 4 - drivers/gpu/drm/amd/amdgpu/imu_v11_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 4 +- drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c | 5 + drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c | 622 + drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.h | 35 + drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 10 +- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 62 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c | 160 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 4 +- drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c | 7 +- drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c | 5 +- drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c | 589 + drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.h | 29 + drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmsch_v4_0.h | 12 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 6 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 8 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c | 6 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c | 372 + drivers/gpu/drm/amd/amdgpu/nbio_v7_11.h | 33 + drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 10 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 11 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c | 4 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c | 19 +- drivers/gpu/drm/amd/amdgpu/nv.c | 20 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 4 + drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 26 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 16 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 75 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 35 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 25 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 30 +- drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 115 +- drivers/gpu/drm/amd/amdgpu/si.c | 2 - drivers/gpu/drm/amd/amdgpu/si_dma.c | 5 - drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c | 22 +- drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c | 19 +- drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c | 22 + drivers/gpu/drm/amd/amdgpu/smuio_v13_0_3.c | 6 + drivers/gpu/drm/amd/amdgpu/soc15.c | 31 +- drivers/gpu/drm/amd/amdgpu/soc21.c | 49 +- drivers/gpu/drm/amd/amdgpu/ta_xgmi_if.h | 62 +- drivers/gpu/drm/amd/amdgpu/umc_v12_0.c | 390 + drivers/gpu/drm/amd/amdgpu/umc_v12_0.h | 127 + drivers/gpu/drm/amd/amdgpu/umc_v8_10.c | 12 +- drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.c | 424 + drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.h | 30 + drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 8 + drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 8 + drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 8 + drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 8 + drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 8 + drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 9 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 80 +- drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c | 5 + drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c | 1779 + drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.h | 35 + drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 14 +- drivers/gpu/drm/amd/amdgpu/vi.c | 5 +- drivers/gpu/drm/amd/amdgpu/vpe_6_1_fw_if.h | 217 + drivers/gpu/drm/amd/amdgpu/vpe_v6_1.c | 291 + drivers/gpu/drm/amd/amdgpu/vpe_v6_1.h | 29 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 22 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 31 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 19 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 129 +- drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v10.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 28 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 4 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 194 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 44 +- drivers/gpu/drm/amd/amdxcp/amdgpu_xcp_drv.c | 7 +- drivers/gpu/drm/amd/display/Makefile | 1 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 357 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 2 - .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 48 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 62 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 1 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 125 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 22 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 561 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.h | 2 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c | 53 +- drivers/gpu/drm/amd/display/dc/Makefile | 7 +- drivers/gpu/drm/amd/display/dc/basics/Makefile | 9 +- drivers/gpu/drm/amd/display/dc/basics/bw_fixed.c | 188 + .../dc/{dml/calcs => basics}/calcs_logger.h | 0 .../gpu/drm/amd/display/dc/basics/custom_float.c | 173 + .../display/dc/{dml/calcs => basics}/dce_calcs.c | 0 drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 3 + drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 46 +- .../amd/display/dc/bios/command_table_helper2.c | 1 + drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 8 + drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 18 + .../amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.c | 2 +- .../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c | 2 - .../gpu/drm/amd/display/dc/clk_mgr/dcn32/dalsmc.h | 11 +- .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 64 + .../dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.c | 154 +- .../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 1142 + .../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.h | 63 + .../drm/amd/display/dc/clk_mgr/dcn35/dcn35_smu.c | 471 + .../drm/amd/display/dc/clk_mgr/dcn35/dcn35_smu.h | 203 + drivers/gpu/drm/amd/display/dc/core/dc.c | 511 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 2 + .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 23 + drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 1818 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 51 +- drivers/gpu/drm/amd/display/dc/dc.h | 90 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 154 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 4 + drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 59 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 7 + drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 7 - drivers/gpu/drm/amd/display/dc/dc_stream.h | 9 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 16 +- drivers/gpu/drm/amd/display/dc/dce/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 9 +- drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 4 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 7 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 3 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 1221 - drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 4 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 6 + drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 13 +- drivers/gpu/drm/amd/display/dc/dce100/Makefile | 2 +- .../amd/display/dc/dce100/dce100_hw_sequencer.c | 142 - .../drm/amd/display/dc/dce100/dce100_resource.c | 4 +- drivers/gpu/drm/amd/display/dc/dce110/Makefile | 2 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 3198 - .../drm/amd/display/dc/dce110/dce110_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dce112/Makefile | 2 +- .../amd/display/dc/dce112/dce112_hw_sequencer.c | 160 - .../drm/amd/display/dc/dce112/dce112_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dce120/Makefile | 1 - .../amd/display/dc/dce120/dce120_hw_sequencer.c | 268 - .../drm/amd/display/dc/dce120/dce120_resource.c | 6 +- .../drm/amd/display/dc/dce60/dce60_hw_sequencer.c | 4 +- drivers/gpu/drm/amd/display/dc/dce80/Makefile | 2 +- .../drm/amd/display/dc/dce80/dce80_hw_sequencer.c | 54 - .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 2 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 12 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 3887 -- .../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 4 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 33 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 30 + .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 5 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 24 +- drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 64 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 2 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 2937 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 154 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 9 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 37 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 4 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.c | 3 + drivers/gpu/drm/amd/display/dc/dcn201/Makefile | 2 +- .../gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.c | 611 - .../gpu/drm/amd/display/dc/dcn201/dcn201_init.c | 6 +- .../drm/amd/display/dc/dcn201/dcn201_resource.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 2 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 270 - drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 9 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 14 +- drivers/gpu/drm/amd/display/dc/dcn30/Makefile | 1 - .../gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c | 104 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.h | 2 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dwb.h | 2 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 1006 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 93 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 17 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.h | 1 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 2 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn301/Makefile | 2 +- .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 8 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn302/Makefile | 2 +- .../gpu/drm/amd/display/dc/dcn302/dcn302_init.c | 2 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 4 + drivers/gpu/drm/amd/display/dc/dcn303/Makefile | 2 +- .../gpu/drm/amd/display/dc/dcn303/dcn303_dccg.h | 18 + .../gpu/drm/amd/display/dc/dcn303/dcn303_hwseq.c | 45 - .../gpu/drm/amd/display/dc/dcn303/dcn303_hwseq.h | 18 - .../gpu/drm/amd/display/dc/dcn303/dcn303_init.c | 20 +- .../gpu/drm/amd/display/dc/dcn303/dcn303_init.h | 18 + .../drm/amd/display/dc/dcn303/dcn303_resource.c | 22 + .../drm/amd/display/dc/dcn303/dcn303_resource.h | 18 + drivers/gpu/drm/amd/display/dc/dcn31/Makefile | 4 +- .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.h | 10 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.c | 55 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubp.c | 6 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubp.h | 3 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 603 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 6 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn314/Makefile | 2 +- .../gpu/drm/amd/display/dc/dcn314/dcn314_dccg.c | 3 +- .../gpu/drm/amd/display/dc/dcn314/dcn314_dccg.h | 6 + .../display/dc/dcn314/dcn314_dio_stream_encoder.c | 22 +- .../display/dc/dcn314/dcn314_dio_stream_encoder.h | 40 + .../gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.c | 496 - .../gpu/drm/amd/display/dc/dcn314/dcn314_init.c | 6 +- .../drm/amd/display/dc/dcn314/dcn314_resource.c | 12 +- .../drm/amd/display/dc/dcn315/dcn315_resource.c | 8 +- .../drm/amd/display/dc/dcn316/dcn316_resource.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn32/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.c | 1 + .../gpu/drm/amd/display/dc/dcn32/dcn32_hubbub.c | 14 +- .../gpu/drm/amd/display/dc/dcn32/dcn32_hubbub.h | 6 +- drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c | 1575 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.h | 118 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_init.c | 12 +- .../gpu/drm/amd/display/dc/dcn32/dcn32_mmhubbub.h | 4 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.h | 2 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.c | 27 +- drivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.h | 3 + .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c | 177 +- .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.h | 169 +- .../amd/display/dc/dcn32/dcn32_resource_helpers.c | 50 +- .../drm/amd/display/dc/dcn321/dcn321_resource.c | 54 +- drivers/gpu/drm/amd/display/dc/dcn35/Makefile | 20 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dccg.c | 796 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dccg.h | 190 + .../amd/display/dc/dcn35/dcn35_dio_link_encoder.c | 267 + .../amd/display/dc/dcn35/dcn35_dio_link_encoder.h | 137 + .../display/dc/dcn35/dcn35_dio_stream_encoder.c | 528 + .../display/dc/dcn35/dcn35_dio_stream_encoder.h | 326 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dpp.c | 53 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dpp.h | 57 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dsc.c | 60 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dsc.h | 59 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dwb.c | 58 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dwb.h | 61 + .../gpu/drm/amd/display/dc/dcn35/dcn35_hubbub.c | 611 + .../gpu/drm/amd/display/dc/dcn35/dcn35_hubbub.h | 155 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_hubp.c | 106 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_hubp.h | 61 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_init.c | 171 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_init.h | 34 + .../gpu/drm/amd/display/dc/dcn35/dcn35_mmhubbub.c | 59 + .../gpu/drm/amd/display/dc/dcn35/dcn35_mmhubbub.h | 75 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_opp.c | 53 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_opp.h | 67 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_optc.c | 290 + drivers/gpu/drm/amd/display/dc/dcn35/dcn35_optc.h | 74 + .../gpu/drm/amd/display/dc/dcn35/dcn35_pg_cntl.c | 541 + .../gpu/drm/amd/display/dc/dcn35/dcn35_pg_cntl.h | 195 + .../gpu/drm/amd/display/dc/dcn35/dcn35_resource.c | 2126 + .../gpu/drm/amd/display/dc/dcn35/dcn35_resource.h | 310 + drivers/gpu/drm/amd/display/dc/dml/Makefile | 5 +- .../gpu/drm/amd/display/dc/dml/calcs/bw_fixed.c | 189 - .../drm/amd/display/dc/dml/calcs/custom_float.c | 197 - .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 31 +- .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.h | 10 +- .../display/dc/dml/dcn314/display_mode_vba_314.c | 2 + .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 819 +- .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.h | 3 - .../dc/dml/dcn32/display_mode_vba_util_32.c | 4 - .../gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c | 81 + .../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c | 509 + .../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.h | 42 + drivers/gpu/drm/amd/display/dc/dml2/Makefile | 93 + drivers/gpu/drm/amd/display/dc/dml2/cmntypes.h | 94 + .../drm/amd/display/dc/dml2/display_mode_core.c | 10315 ++++ .../drm/amd/display/dc/dml2/display_mode_core.h | 201 + .../display/dc/dml2/display_mode_core_structs.h | 1972 + .../amd/display/dc/dml2/display_mode_lib_defines.h | 77 + .../drm/amd/display/dc/dml2/display_mode_util.c | 798 + .../drm/amd/display/dc/dml2/display_mode_util.h | 76 + .../amd/display/dc/dml2/dml2_dc_resource_mgmt.c | 1009 + .../amd/display/dc/dml2/dml2_dc_resource_mgmt.h | 50 + .../gpu/drm/amd/display/dc/dml2/dml2_dc_types.h | 42 + .../drm/amd/display/dc/dml2/dml2_internal_types.h | 123 + .../drm/amd/display/dc/dml2/dml2_mall_phantom.c | 915 + .../drm/amd/display/dc/dml2/dml2_mall_phantom.h | 52 + drivers/gpu/drm/amd/display/dc/dml2/dml2_policy.c | 310 + drivers/gpu/drm/amd/display/dc/dml2/dml2_policy.h | 47 + .../amd/display/dc/dml2/dml2_translation_helper.c | 1205 + .../amd/display/dc/dml2/dml2_translation_helper.h | 41 + drivers/gpu/drm/amd/display/dc/dml2/dml2_utils.c | 482 + drivers/gpu/drm/amd/display/dc/dml2/dml2_utils.h | 144 + drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.c | 747 + drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.h | 230 + drivers/gpu/drm/amd/display/dc/dml2/dml_assert.h | 32 + .../gpu/drm/amd/display/dc/dml2/dml_depedencies.h | 33 + .../amd/display/dc/dml2/dml_display_rq_dlg_calc.c | 585 + .../amd/display/dc/dml2/dml_display_rq_dlg_calc.h | 63 + drivers/gpu/drm/amd/display/dc/dml2/dml_logging.h | 31 + drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 1 + drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 1 + drivers/gpu/drm/amd/display/dc/hdcp/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/hwss/Makefile | 183 + .../drm/amd/display/dc/{ => hwss}/dce/dce_hwseq.c | 0 .../gpu/drm/amd/display/dc/hwss/dce/dce_hwseq.h | 1241 + .../drm/amd/display/dc/hwss/dce100/dce100_hwseq.c | 142 + .../dce100/dce100_hwseq.h} | 0 .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 3200 + .../dce110/dce110_hwseq.h} | 0 .../drm/amd/display/dc/hwss/dce112/dce112_hwseq.c | 160 + .../dce112/dce112_hwseq.h} | 0 .../drm/amd/display/dc/hwss/dce120/dce120_hwseq.c | 268 + .../dce120/dce120_hwseq.h} | 0 .../drm/amd/display/dc/hwss/dce80/dce80_hwseq.c | 54 + .../dce80/dce80_hwseq.h} | 0 .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c | 3898 ++ .../dcn10/dcn10_hwseq.h} | 0 .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 2969 + .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.h | 153 + .../drm/amd/display/dc/hwss/dcn201/dcn201_hwseq.c | 611 + .../display/dc/{ => hwss}/dcn201/dcn201_hwseq.h | 0 .../drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c | 270 + .../amd/display/dc/{ => hwss}/dcn21/dcn21_hwseq.h | 0 .../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c | 1028 + .../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.h | 96 + .../display/dc/{ => hwss}/dcn301/dcn301_hwseq.c | 0 .../display/dc/{ => hwss}/dcn301/dcn301_hwseq.h | 0 .../display/dc/{ => hwss}/dcn302/dcn302_hwseq.c | 0 .../display/dc/{ => hwss}/dcn302/dcn302_hwseq.h | 0 .../drm/amd/display/dc/hwss/dcn303/dcn303_hwseq.c | 64 + .../drm/amd/display/dc/hwss/dcn303/dcn303_hwseq.h | 37 + .../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 614 + .../amd/display/dc/{ => hwss}/dcn31/dcn31_hwseq.h | 0 .../drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c | 497 + .../display/dc/{ => hwss}/dcn314/dcn314_hwseq.h | 0 .../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 1711 + .../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.h | 130 + .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 1203 + .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.h | 87 + drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h | 493 + .../drm/amd/display/dc/hwss/hw_sequencer_private.h | 186 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 39 + drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 10 +- .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 18 +- drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 14 + drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 6 + drivers/gpu/drm/amd/display/dc/inc/hw/pg_cntl.h | 52 + .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 5 + .../drm/amd/display/dc/inc/hw/timing_generator.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 474 - .../drm/amd/display/dc/inc/hw_sequencer_private.h | 184 - drivers/gpu/drm/amd/display/dc/inc/link.h | 1 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 285 +- drivers/gpu/drm/amd/display/dc/irq/Makefile | 9 + .../amd/display/dc/irq/dce110/irq_service_dce110.c | 12 +- .../amd/display/dc/irq/dce120/irq_service_dce120.c | 12 +- .../amd/display/dc/irq/dce60/irq_service_dce60.c | 12 +- .../amd/display/dc/irq/dce80/irq_service_dce80.c | 12 +- .../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 14 +- .../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 14 +- .../amd/display/dc/irq/dcn201/irq_service_dcn201.c | 16 +- .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 16 +- .../amd/display/dc/irq/dcn30/irq_service_dcn30.c | 16 +- .../amd/display/dc/irq/dcn302/irq_service_dcn302.c | 16 +- .../amd/display/dc/irq/dcn303/irq_service_dcn303.c | 33 +- .../amd/display/dc/irq/dcn303/irq_service_dcn303.h | 19 + .../amd/display/dc/irq/dcn31/irq_service_dcn31.c | 16 +- .../amd/display/dc/irq/dcn314/irq_service_dcn314.c | 16 +- .../amd/display/dc/irq/dcn315/irq_service_dcn315.c | 16 +- .../amd/display/dc/irq/dcn32/irq_service_dcn32.c | 16 +- .../amd/display/dc/irq/dcn35/irq_service_dcn35.c | 427 + .../amd/display/dc/irq/dcn35/irq_service_dcn35.h | 34 + drivers/gpu/drm/amd/display/dc/irq/irq_service.h | 2 +- drivers/gpu/drm/amd/display/dc/irq_types.h | 6 +- drivers/gpu/drm/amd/display/dc/link/Makefile | 4 +- .../amd/display/dc/link/accessories/link_dp_cts.c | 123 +- .../amd/display/dc/link/accessories/link_fpga.c | 95 - .../amd/display/dc/link/accessories/link_fpga.h | 30 - .../drm/amd/display/dc/link/hwss/link_hwss_dpia.c | 2 + .../gpu/drm/amd/display/dc/link/link_detection.c | 9 + drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 60 +- drivers/gpu/drm/amd/display/dc/link/link_factory.c | 4 +- .../drm/amd/display/dc/link/protocols/link_ddc.c | 2 + .../display/dc/link/protocols/link_dp_capability.c | 14 +- .../dc/link/protocols/link_dp_irq_handler.c | 2 + .../amd/display/dc/link/protocols/link_dp_phy.c | 3 +- .../dc/link/protocols/link_edp_panel_control.c | 63 +- .../dc/link/protocols/link_edp_panel_control.h | 3 + drivers/gpu/drm/amd/display/dc/os_types.h | 1 + drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 52 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 218 +- drivers/gpu/drm/amd/display/dmub/src/Makefile | 1 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn303.c | 19 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn303.h | 19 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.c | 64 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.h | 17 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c | 552 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.h | 282 + drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 93 +- drivers/gpu/drm/amd/display/include/dal_types.h | 2 + .../drm/amd/display/include/ddc_service_types.h | 1 + drivers/gpu/drm/amd/display/include/logger_types.h | 143 +- drivers/gpu/drm/amd/display/include/signal_types.h | 1 - .../drm/amd/display/modules/color/color_gamma.c | 115 +- .../drm/amd/display/modules/freesync/freesync.c | 9 +- .../gpu/drm/amd/display/modules/inc/mod_stats.h | 2 +- .../drm/amd/display/modules/power/power_helpers.c | 20 +- drivers/gpu/drm/amd/include/amd_shared.h | 7 + .../amd/include/asic_reg/dcn/dcn_3_5_0_offset.h | 15255 +++++ .../amd/include/asic_reg/dcn/dcn_3_5_0_sh_mask.h | 53412 +++++++++++++++++ .../drm/amd/include/asic_reg/gc/gc_11_5_0_offset.h | 10000 ++++ .../amd/include/asic_reg/gc/gc_11_5_0_sh_mask.h | 36579 ++++++++++++ .../include/asic_reg/mmhub/mmhub_3_3_0_offset.h | 1395 + .../include/asic_reg/mmhub/mmhub_3_3_0_sh_mask.h | 6722 +++ .../amd/include/asic_reg/mp/mp_13_0_6_sh_mask.h | 28 + .../drm/amd/include/asic_reg/mp/mp_14_0_0_offset.h | 359 + .../amd/include/asic_reg/mp/mp_14_0_0_sh_mask.h | 534 + .../amd/include/asic_reg/nbio/nbio_7_11_0_offset.h | 9400 +++ .../include/asic_reg/nbio/nbio_7_11_0_sh_mask.h | 57857 +++++++++++++++++++ .../amd/include/asic_reg/umc/umc_12_0_0_offset.h | 33 + .../amd/include/asic_reg/umc/umc_12_0_0_sh_mask.h | 95 + .../amd/include/asic_reg/vcn/vcn_4_0_0_offset.h | 422 + .../amd/include/asic_reg/vcn/vcn_4_0_0_sh_mask.h | 882 + .../amd/include/asic_reg/vcn/vcn_4_0_5_offset.h | 1797 + .../amd/include/asic_reg/vcn/vcn_4_0_5_sh_mask.h | 8614 +++ .../amd/include/asic_reg/vpe/vpe_6_1_0_offset.h | 1553 + .../amd/include/asic_reg/vpe/vpe_6_1_0_sh_mask.h | 4393 ++ .../drm/amd/include/ivsrcid/vpe/irqsrcs_vpe_6_1.h | 40 + drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 16 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 165 +- drivers/gpu/drm/amd/include/pptable.h | 4 +- drivers/gpu/drm/amd/include/soc15_hw_ip.h | 1 + drivers/gpu/drm/amd/include/soc15_ih_clientid.h | 2 + drivers/gpu/drm/amd/include/umsch_mm_4_0_api_def.h | 437 + drivers/gpu/drm/amd/pm/Makefile | 1 + drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 36 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 951 +- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 19 +- drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/pptable_v1_0.h | 16 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.h | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 4 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.c | 4 +- .../drm/amd/pm/powerplay/hwmgr/vega10_thermal.c | 4 +- .../drm/amd/pm/powerplay/hwmgr/vega20_thermal.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/Makefile | 2 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 208 +- drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 35 +- .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_6.h | 91 + .../pm/swsmu/inc/pmfw_if/smu14_driver_if_v14_0_0.h | 282 + .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_pmfw.h | 6 +- .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_ppsmc.h | 10 +- .../amd/pm/swsmu/inc/pmfw_if/smu_v14_0_0_pmfw.h | 157 + .../amd/pm/swsmu/inc/pmfw_if/smu_v14_0_0_ppsmc.h | 143 + drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 23 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 4 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v14_0.h | 230 + drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 305 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 108 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 160 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 36 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 77 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 8 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 291 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 41 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 521 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 2 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c | 2 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 1061 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 468 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 18 +- drivers/gpu/drm/amd/pm/swsmu/smu14/Makefile | 30 + drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 1727 + .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 1269 + .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.h | 28 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 3 + drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 2 +- drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 2 +- drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 9 + drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 7 + drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 1 + .../drm/arm/display/komeda/komeda_pipeline_state.c | 9 +- drivers/gpu/drm/arm/hdlcd_drv.c | 6 + drivers/gpu/drm/arm/malidp_drv.c | 6 + drivers/gpu/drm/armada/armada_drv.c | 8 + drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 7 + drivers/gpu/drm/ast/ast_dp.c | 70 +- drivers/gpu/drm/ast/ast_dp501.c | 38 +- drivers/gpu/drm/ast/ast_drv.c | 6 + drivers/gpu/drm/ast/ast_drv.h | 83 +- drivers/gpu/drm/ast/ast_i2c.c | 20 +- drivers/gpu/drm/ast/ast_main.c | 24 +- drivers/gpu/drm/ast/ast_mm.c | 4 +- drivers/gpu/drm/ast/ast_mode.c | 200 +- drivers/gpu/drm/ast/ast_post.c | 26 +- drivers/gpu/drm/ast/ast_reg.h | 99 + drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 6 + drivers/gpu/drm/bridge/Kconfig | 2 + drivers/gpu/drm/bridge/adv7511/adv7511.h | 16 +- drivers/gpu/drm/bridge/adv7511/adv7511_cec.c | 14 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 108 +- drivers/gpu/drm/bridge/adv7511/adv7533.c | 7 +- drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 11 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 3 + drivers/gpu/drm/bridge/cadence/Kconfig | 1 + drivers/gpu/drm/bridge/chipone-icn6211.c | 2 +- drivers/gpu/drm/bridge/imx/Kconfig | 11 + drivers/gpu/drm/bridge/imx/Makefile | 1 + drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c | 917 + drivers/gpu/drm/bridge/ite-it66121.c | 33 +- drivers/gpu/drm/bridge/lontium-lt8912b.c | 22 +- drivers/gpu/drm/bridge/lontium-lt9211.c | 2 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 12 +- drivers/gpu/drm/bridge/lvds-codec.c | 12 +- .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 57 +- drivers/gpu/drm/bridge/panel.c | 19 +- drivers/gpu/drm/bridge/samsung-dsim.c | 80 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c | 6 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 2 - drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 99 +- drivers/gpu/drm/bridge/tc358767.c | 2 +- drivers/gpu/drm/bridge/tc358768.c | 383 +- drivers/gpu/drm/bridge/ti-dlpc3433.c | 2 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 2 +- drivers/gpu/drm/ci/arm.config | 1 + drivers/gpu/drm/ci/arm64.config | 2 + drivers/gpu/drm/ci/build.sh | 8 +- drivers/gpu/drm/ci/build.yml | 1 + drivers/gpu/drm/ci/gitlab-ci.yml | 38 +- drivers/gpu/drm/ci/igt_runner.sh | 31 +- drivers/gpu/drm/ci/image-tags.yml | 6 +- drivers/gpu/drm/ci/lava-submit.sh | 6 +- drivers/gpu/drm/ci/test.yml | 34 +- drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt | 12 +- drivers/gpu/drm/ci/xfails/amdgpu-stoney-flakes.txt | 20 - drivers/gpu/drm/ci/xfails/i915-amly-fails.txt | 9 + drivers/gpu/drm/ci/xfails/i915-amly-flakes.txt | 32 - drivers/gpu/drm/ci/xfails/i915-apl-fails.txt | 11 - drivers/gpu/drm/ci/xfails/i915-apl-flakes.txt | 1 - drivers/gpu/drm/ci/xfails/i915-cml-fails.txt | 14 +- drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt | 38 - drivers/gpu/drm/ci/xfails/i915-glk-fails.txt | 17 + drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt | 41 - drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt | 7 + drivers/gpu/drm/ci/xfails/i915-kbl-flakes.txt | 25 - drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt | 1 - drivers/gpu/drm/ci/xfails/i915-tgl-flakes.txt | 5 - drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt | 1 - .../gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt | 0 .../gpu/drm/ci/xfails/mediatek-mt8183-fails.txt | 5 +- .../gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt | 14 - drivers/gpu/drm/ci/xfails/meson-g12b-fails.txt | 14 +- drivers/gpu/drm/ci/xfails/meson-g12b-flakes.txt | 4 - drivers/gpu/drm/ci/xfails/msm-apq8016-flakes.txt | 4 - drivers/gpu/drm/ci/xfails/msm-apq8096-fails.txt | 2 + drivers/gpu/drm/ci/xfails/msm-apq8096-flakes.txt | 4 - drivers/gpu/drm/ci/xfails/msm-sc7180-fails.txt | 15 +- drivers/gpu/drm/ci/xfails/msm-sc7180-flakes.txt | 24 +- drivers/gpu/drm/ci/xfails/msm-sc7180-skips.txt | 18 +- drivers/gpu/drm/ci/xfails/msm-sdm845-fails.txt | 9 +- drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt | 19 +- drivers/gpu/drm/ci/xfails/requirements.txt | 17 + .../gpu/drm/ci/xfails/rockchip-rk3288-fails.txt | 6 + .../gpu/drm/ci/xfails/rockchip-rk3288-flakes.txt | 9 - .../gpu/drm/ci/xfails/rockchip-rk3399-fails.txt | 40 +- .../gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt | 28 +- drivers/gpu/drm/ci/xfails/update-xfails.py | 204 + .../gpu/drm/ci/xfails/virtio_gpu-none-flakes.txt | 0 drivers/gpu/drm/display/drm_dp_cec.c | 23 +- drivers/gpu/drm/display/drm_dp_helper.c | 47 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 164 +- drivers/gpu/drm/drm_atomic.c | 4 +- drivers/gpu/drm/drm_atomic_helper.c | 3 + drivers/gpu/drm/drm_auth.c | 3 +- drivers/gpu/drm/drm_bridge.c | 4 +- drivers/gpu/drm/drm_bridge_connector.c | 38 +- drivers/gpu/drm/drm_buddy.c | 138 +- drivers/gpu/drm/drm_client.c | 17 +- drivers/gpu/drm/drm_connector.c | 17 +- drivers/gpu/drm/drm_crtc_internal.h | 2 +- drivers/gpu/drm/drm_debugfs.c | 188 +- drivers/gpu/drm/drm_drv.c | 28 +- drivers/gpu/drm/drm_edid.c | 40 +- drivers/gpu/drm/drm_file.c | 48 +- drivers/gpu/drm/drm_fourcc.c | 8 + drivers/gpu/drm/drm_framebuffer.c | 68 +- drivers/gpu/drm/drm_gpuva_mgr.c | 1723 - drivers/gpu/drm/drm_gpuvm.c | 1726 + drivers/gpu/drm/drm_internal.h | 27 +- drivers/gpu/drm/drm_ioctl.c | 3 + drivers/gpu/drm/drm_lease.c | 4 +- drivers/gpu/drm/drm_mode_config.c | 2 - drivers/gpu/drm/drm_sysfs.c | 22 +- drivers/gpu/drm/drm_vblank_work.c | 3 + drivers/gpu/drm/etnaviv/etnaviv_sched.c | 1 + drivers/gpu/drm/exynos/exynos_drm_dsi.c | 2 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 8 + drivers/gpu/drm/gma500/gma_display.h | 1 - drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c | 2 +- drivers/gpu/drm/gma500/psb_drv.h | 9 +- drivers/gpu/drm/gma500/psb_intel_drv.h | 14 - drivers/gpu/drm/gma500/psb_irq.c | 5 + drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 6 + drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 9 + drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 6 + drivers/gpu/drm/i915/Makefile | 49 +- drivers/gpu/drm/i915/display/g4x_dp.c | 10 +- drivers/gpu/drm/i915/display/g4x_dp.h | 26 + drivers/gpu/drm/i915/display/g4x_hdmi.c | 6 +- drivers/gpu/drm/i915/display/g4x_hdmi.h | 12 + drivers/gpu/drm/i915/display/hsw_ips.c | 1 + drivers/gpu/drm/i915/display/hsw_ips.h | 35 + drivers/gpu/drm/i915/display/i9xx_plane.c | 1 + drivers/gpu/drm/i915/display/i9xx_plane.h | 23 + drivers/gpu/drm/i915/display/i9xx_wm.h | 17 + drivers/gpu/drm/i915/display/icl_dsi.c | 13 +- drivers/gpu/drm/i915/display/intel_acpi.c | 2 +- drivers/gpu/drm/i915/display/intel_atomic.c | 2 + drivers/gpu/drm/i915/display/intel_atomic_plane.c | 14 +- drivers/gpu/drm/i915/display/intel_audio.c | 6 +- drivers/gpu/drm/i915/display/intel_audio.h | 3 +- drivers/gpu/drm/i915/display/intel_bios.c | 26 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 107 +- drivers/gpu/drm/i915/display/intel_color.c | 156 +- drivers/gpu/drm/i915/display/intel_color.h | 2 + drivers/gpu/drm/i915/display/intel_color_regs.h | 286 + drivers/gpu/drm/i915/display/intel_combo_phy.c | 17 +- drivers/gpu/drm/i915/display/intel_connector.c | 6 +- drivers/gpu/drm/i915/display/intel_connector.h | 2 +- drivers/gpu/drm/i915/display/intel_crt.c | 66 +- drivers/gpu/drm/i915/display/intel_crt.h | 14 + drivers/gpu/drm/i915/display/intel_crtc.c | 118 +- drivers/gpu/drm/i915/display/intel_crtc.h | 6 +- .../gpu/drm/i915/display/intel_crtc_state_dump.c | 3 + drivers/gpu/drm/i915/display/intel_cx0_phy.c | 214 +- drivers/gpu/drm/i915/display/intel_cx0_phy.h | 17 +- drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h | 13 + drivers/gpu/drm/i915/display/intel_ddi.c | 40 +- drivers/gpu/drm/i915/display/intel_display.c | 490 +- drivers/gpu/drm/i915/display/intel_display.h | 8 +- drivers/gpu/drm/i915/display/intel_display_core.h | 3 + .../gpu/drm/i915/display/intel_display_debugfs.c | 38 +- .../gpu/drm/i915/display/intel_display_device.c | 156 +- .../gpu/drm/i915/display/intel_display_device.h | 41 +- .../gpu/drm/i915/display/intel_display_driver.c | 8 + drivers/gpu/drm/i915/display/intel_display_irq.c | 4 +- drivers/gpu/drm/i915/display/intel_display_power.c | 10 +- drivers/gpu/drm/i915/display/intel_display_power.h | 1 - .../gpu/drm/i915/display/intel_display_power_map.c | 63 +- .../drm/i915/display/intel_display_power_well.c | 52 +- .../drm/i915/display/intel_display_power_well.h | 1 + drivers/gpu/drm/i915/display/intel_display_types.h | 57 +- drivers/gpu/drm/i915/display/intel_display_wa.c | 48 + drivers/gpu/drm/i915/display/intel_display_wa.h | 13 + drivers/gpu/drm/i915/display/intel_dmc.c | 4 +- drivers/gpu/drm/i915/display/intel_dp.c | 1092 +- drivers/gpu/drm/i915/display/intel_dp.h | 39 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 49 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 4 +- drivers/gpu/drm/i915/display/intel_dp_aux_regs.h | 80 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 87 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 14 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 222 +- drivers/gpu/drm/i915/display/intel_dpio_phy.h | 96 + drivers/gpu/drm/i915/display/intel_dpll.c | 57 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 987 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 33 +- drivers/gpu/drm/i915/display/intel_dpt.c | 2 +- drivers/gpu/drm/i915/display/intel_drrs.c | 1 + drivers/gpu/drm/i915/display/intel_dsb.c | 235 +- drivers/gpu/drm/i915/display/intel_dsb.h | 9 +- drivers/gpu/drm/i915/display/intel_dsb_regs.h | 31 + drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 3 + drivers/gpu/drm/i915/display/intel_dvo.c | 13 +- drivers/gpu/drm/i915/display/intel_dvo.h | 6 + drivers/gpu/drm/i915/display/intel_fb.c | 63 +- drivers/gpu/drm/i915/display/intel_fb_pin.c | 3 +- drivers/gpu/drm/i915/display/intel_fbc.c | 181 +- drivers/gpu/drm/i915/display/intel_fbc.h | 2 + drivers/gpu/drm/i915/display/intel_fdi.c | 169 +- drivers/gpu/drm/i915/display/intel_fdi.h | 8 + drivers/gpu/drm/i915/display/intel_frontbuffer.c | 35 +- drivers/gpu/drm/i915/display/intel_frontbuffer.h | 4 + drivers/gpu/drm/i915/display/intel_gmbus.c | 7 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 41 +- drivers/gpu/drm/i915/display/intel_hdcp_gsc.c | 617 +- drivers/gpu/drm/i915/display/intel_hdcp_gsc.h | 1 + .../gpu/drm/i915/display/intel_hdcp_gsc_message.c | 590 + .../gpu/drm/i915/display/intel_hdcp_gsc_message.h | 72 + drivers/gpu/drm/i915/display/intel_hdmi.c | 123 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 87 +- drivers/gpu/drm/i915/display/intel_hotplug_irq.c | 24 +- drivers/gpu/drm/i915/display/intel_link_bw.c | 212 + drivers/gpu/drm/i915/display/intel_link_bw.h | 37 + drivers/gpu/drm/i915/display/intel_lpe_audio.h | 18 + drivers/gpu/drm/i915/display/intel_lspcon.c | 29 +- drivers/gpu/drm/i915/display/intel_lvds.c | 33 +- drivers/gpu/drm/i915/display/intel_lvds.h | 19 + .../gpu/drm/i915/display/intel_modeset_verify.c | 134 +- .../gpu/drm/i915/display/intel_modeset_verify.h | 11 +- drivers/gpu/drm/i915/display/intel_overlay.c | 2 + drivers/gpu/drm/i915/display/intel_overlay.h | 35 + drivers/gpu/drm/i915/display/intel_panel.c | 19 +- drivers/gpu/drm/i915/display/intel_pch_display.h | 53 + drivers/gpu/drm/i915/display/intel_pch_refclk.c | 7 +- drivers/gpu/drm/i915/display/intel_pch_refclk.h | 23 + drivers/gpu/drm/i915/display/intel_plane_initial.c | 3 +- drivers/gpu/drm/i915/display/intel_pmdemand.c | 2 +- drivers/gpu/drm/i915/display/intel_psr.c | 82 +- drivers/gpu/drm/i915/display/intel_psr.h | 3 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 385 +- drivers/gpu/drm/i915/display/intel_sdvo.h | 13 + drivers/gpu/drm/i915/display/intel_sdvo_regs.h | 2 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 9 +- drivers/gpu/drm/i915/display/intel_snps_phy.h | 3 +- drivers/gpu/drm/i915/display/intel_sprite.c | 1 + drivers/gpu/drm/i915/display/intel_sprite.h | 8 + drivers/gpu/drm/i915/display/intel_tc.c | 66 +- drivers/gpu/drm/i915/display/intel_tc.h | 3 +- drivers/gpu/drm/i915/display/intel_tv.c | 2 +- drivers/gpu/drm/i915/display/intel_tv.h | 6 + drivers/gpu/drm/i915/display/intel_vblank.c | 14 + drivers/gpu/drm/i915/display/intel_vblank.h | 1 + drivers/gpu/drm/i915/display/intel_vdsc.c | 630 +- drivers/gpu/drm/i915/display/intel_vdsc_regs.h | 397 +- drivers/gpu/drm/i915/display/intel_vga.c | 18 +- drivers/gpu/drm/i915/display/intel_vrr.c | 18 +- drivers/gpu/drm/i915/display/intel_vrr.h | 1 + drivers/gpu/drm/i915/display/intel_wm.c | 2 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 22 +- drivers/gpu/drm/i915/display/skl_watermark.c | 40 +- drivers/gpu/drm/i915/display/skl_watermark.h | 6 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 130 + drivers/gpu/drm/i915/display/vlv_dsi.h | 13 + drivers/gpu/drm/i915/display/vlv_dsi_pll.h | 9 + drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 24 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_object.h | 89 - .../gpu/drm/i915/gem/i915_gem_object_frontbuffer.h | 103 + drivers/gpu/drm/i915/gem/i915_gem_phys.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 44 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 39 +- drivers/gpu/drm/i915/gem/selftests/mock_context.c | 2 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 17 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 36 +- drivers/gpu/drm/i915/gt/intel_engine.h | 2 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 74 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine_regs.h | 1 + drivers/gpu/drm/i915/gt/intel_engine_types.h | 13 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 17 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 4 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 265 +- drivers/gpu/drm/i915/gt/intel_gsc.c | 11 +- drivers/gpu/drm/i915/gt/intel_gt.c | 77 +- drivers/gpu/drm/i915/gt/intel_gt.h | 72 +- drivers/gpu/drm/i915/gt/intel_gt_mcr.c | 28 +- drivers/gpu/drm/i915/gt/intel_gt_mcr.h | 1 + drivers/gpu/drm/i915/gt/intel_gt_pm.c | 20 + drivers/gpu/drm/i915/gt/intel_gt_pm.h | 1 + drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 1 - drivers/gpu/drm/i915/gt/intel_gt_print.h | 3 + drivers/gpu/drm/i915/gt/intel_gt_regs.h | 11 +- drivers/gpu/drm/i915/gt/intel_gtt.c | 5 + drivers/gpu/drm/i915/gt/intel_gtt.h | 9 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 74 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 25 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 9 +- drivers/gpu/drm/i915/gt/intel_reset.c | 60 +- drivers/gpu/drm/i915/gt/intel_reset.h | 2 + drivers/gpu/drm/i915/gt/intel_rps.c | 2 +- drivers/gpu/drm/i915/gt/intel_tlb.c | 16 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 420 +- drivers/gpu/drm/i915/gt/selftest_migrate.c | 2 +- drivers/gpu/drm/i915/gt/selftest_tlb.c | 11 +- drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 33 + drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c | 8 +- .../drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.c | 20 +- .../drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.h | 6 + drivers/gpu/drm/i915/gt/uc/intel_guc.c | 70 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 39 + drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 46 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h | 2 + drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 2 + drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 63 - drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h | 2 - drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 249 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 7 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 40 +- drivers/gpu/drm/i915/gvt/gvt.h | 9 +- drivers/gpu/drm/i915/gvt/interrupt.c | 17 + drivers/gpu/drm/i915/gvt/interrupt.h | 31 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 8 + drivers/gpu/drm/i915/gvt/mmio_context.h | 10 - drivers/gpu/drm/i915/i915_debugfs.c | 12 +- drivers/gpu/drm/i915/i915_driver.c | 20 +- drivers/gpu/drm/i915/i915_driver.h | 4 +- drivers/gpu/drm/i915/i915_drv.h | 88 +- drivers/gpu/drm/i915/i915_gem.c | 2 +- drivers/gpu/drm/i915/i915_getparam.c | 2 +- drivers/gpu/drm/i915/i915_gpu_error.c | 15 +- drivers/gpu/drm/i915/i915_irq.c | 2 + drivers/gpu/drm/i915/i915_params.c | 5 - drivers/gpu/drm/i915/i915_params.h | 1 - drivers/gpu/drm/i915/i915_pci.c | 5 +- drivers/gpu/drm/i915/i915_perf.c | 118 +- drivers/gpu/drm/i915/i915_perf_types.h | 6 - drivers/gpu/drm/i915/i915_pmu.c | 9 +- drivers/gpu/drm/i915/i915_reg.h | 290 +- drivers/gpu/drm/i915/i915_scatterlist.h | 10 + drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 23 +- drivers/gpu/drm/i915/i915_vma.c | 1 + drivers/gpu/drm/i915/i915_vma_resource.c | 2 +- drivers/gpu/drm/i915/intel_clock_gating.c | 60 +- drivers/gpu/drm/i915/intel_device_info.c | 50 - drivers/gpu/drm/i915/intel_device_info.h | 6 +- drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 4 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 1 - drivers/gpu/drm/i915/intel_runtime_pm.h | 4 +- drivers/gpu/drm/i915/intel_step.c | 6 + drivers/gpu/drm/i915/intel_step.h | 1 + drivers/gpu/drm/i915/intel_wakeref.c | 52 +- drivers/gpu/drm/i915/pxp/intel_pxp.c | 40 +- drivers/gpu/drm/i915/pxp/intel_pxp.h | 2 +- .../gpu/drm/i915/pxp/intel_pxp_cmd_interface_43.h | 4 +- drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.c | 17 +- drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.h | 10 +- drivers/gpu/drm/i915/pxp/intel_pxp_huc.c | 4 +- drivers/gpu/drm/i915/pxp/intel_pxp_pm.c | 18 +- drivers/gpu/drm/i915/pxp/intel_pxp_pm.h | 5 +- drivers/gpu/drm/i915/pxp/intel_pxp_tee.c | 21 +- drivers/gpu/drm/i915/pxp/intel_pxp_types.h | 9 + drivers/gpu/drm/i915/selftests/i915_request.c | 2 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 3 + drivers/gpu/drm/i915/selftests/mock_gem_device.c | 3 +- drivers/gpu/drm/i915/soc/intel_gmch.c | 14 + drivers/gpu/drm/i915/soc/intel_gmch.h | 2 + drivers/gpu/drm/i915/soc/intel_pch.c | 12 +- drivers/gpu/drm/i915/soc/intel_pch.h | 2 + drivers/gpu/drm/imx/dcss/dcss-drv.c | 8 + drivers/gpu/drm/imx/dcss/dcss-kms.c | 7 + drivers/gpu/drm/imx/dcss/dcss-kms.h | 1 + drivers/gpu/drm/imx/ipuv3/dw_hdmi-imx.c | 6 +- drivers/gpu/drm/imx/ipuv3/imx-drm-core.c | 13 +- drivers/gpu/drm/imx/ipuv3/imx-ldb.c | 5 +- drivers/gpu/drm/imx/ipuv3/imx-tve.c | 5 +- drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c | 5 +- drivers/gpu/drm/imx/ipuv3/parallel-display.c | 6 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 70 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 5 +- drivers/gpu/drm/lima/lima_sched.c | 4 +- drivers/gpu/drm/logicvc/logicvc_drm.c | 9 + drivers/gpu/drm/loongson/lsdc_drv.c | 6 + drivers/gpu/drm/loongson/lsdc_pixpll.c | 6 +- drivers/gpu/drm/mcde/mcde_drv.c | 9 + drivers/gpu/drm/mediatek/mtk_disp_aal.c | 87 +- drivers/gpu/drm/mediatek/mtk_disp_drv.h | 5 +- drivers/gpu/drm/mediatek/mtk_disp_gamma.c | 203 +- drivers/gpu/drm/mediatek/mtk_dp.c | 42 +- drivers/gpu/drm/mediatek/mtk_dp_reg.h | 23 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 9 + drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 83 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.h | 6 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 34 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 17 + drivers/gpu/drm/mediatek/mtk_drm_drv.c | 47 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 15 +- drivers/gpu/drm/mediatek/mtk_drm_gem.c | 9 +- drivers/gpu/drm/mediatek/mtk_drm_plane.c | 41 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 48 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 8 + drivers/gpu/drm/msm/Makefile | 1 + drivers/gpu/drm/msm/adreno/a6xx.xml.h | 9 + drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 209 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 3 + drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h | 8 + drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 655 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 69 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h | 65 +- drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 88 + drivers/gpu/drm/msm/adreno/adreno_device.c | 39 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 7 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 32 +- .../drm/msm/disp/dpu1/catalog/dpu_3_0_msm8998.h | 4 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_4_0_sdm845.h | 4 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h | 8 - .../drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h | 10 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_4_sm6125.h | 3 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_0_sm8250.h | 8 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_2_sc7180.h | 3 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_3_sm6115.h | 1 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_4_sm6350.h | 3 - .../drm/msm/disp/dpu1/catalog/dpu_6_5_qcm2290.h | 1 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_9_sm6375.h | 1 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_0_sm8350.h | 8 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_2_sc7280.h | 6 - .../drm/msm/disp/dpu1/catalog/dpu_8_0_sc8280xp.h | 13 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_8_1_sm8450.h | 12 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_9_0_sm8550.h | 48 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.h | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 55 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 6 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 62 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 4 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 53 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 3 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 20 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 160 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 20 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 58 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 41 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 3 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 21 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 12 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 23 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 21 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 4 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c | 20 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.h | 7 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 145 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 42 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 72 +- drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 30 +- drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.h | 4 - drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 118 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 111 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 2 +- drivers/gpu/drm/msm/dp/dp_display.c | 66 +- drivers/gpu/drm/msm/dp/dp_display.h | 1 + drivers/gpu/drm/msm/dp/dp_drm.c | 21 +- drivers/gpu/drm/msm/dp/dp_drm.h | 2 +- drivers/gpu/drm/msm/dp/dp_link.c | 38 +- drivers/gpu/drm/msm/dp/dp_panel.c | 130 +- drivers/gpu/drm/msm/dp/dp_panel.h | 11 +- drivers/gpu/drm/msm/dsi/dsi.c | 40 +- drivers/gpu/drm/msm/dsi/dsi.h | 5 +- drivers/gpu/drm/msm/dsi/dsi.xml.h | 1 + drivers/gpu/drm/msm/dsi/dsi_host.c | 47 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 30 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 28 +- drivers/gpu/drm/msm/hdmi/hdmi.h | 5 +- drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 30 +- drivers/gpu/drm/msm/hdmi/hdmi_hpd.c | 3 +- drivers/gpu/drm/msm/hdmi/hdmi_phy.c | 6 +- drivers/gpu/drm/msm/msm_debugfs.c | 12 +- drivers/gpu/drm/msm/msm_drv.c | 371 +- drivers/gpu/drm/msm/msm_drv.h | 17 +- drivers/gpu/drm/msm/msm_kms.c | 345 + drivers/gpu/drm/msm/msm_kms.h | 3 + drivers/gpu/drm/msm/msm_mdss.c | 6 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 5 +- drivers/gpu/drm/msm/msm_ringbuffer.h | 2 + drivers/gpu/drm/nouveau/Kconfig | 1 + drivers/gpu/drm/nouveau/dispnv04/disp.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 536 +- drivers/gpu/drm/nouveau/dispnv50/disp.h | 6 +- drivers/gpu/drm/nouveau/dispnv50/head.h | 1 + drivers/gpu/drm/nouveau/dispnv50/headc57d.c | 14 + drivers/gpu/drm/nouveau/include/nvif/conn.h | 20 +- drivers/gpu/drm/nouveau/include/nvif/if0011.h | 21 +- drivers/gpu/drm/nouveau/include/nvif/if0012.h | 249 +- drivers/gpu/drm/nouveau/include/nvif/outp.h | 96 +- drivers/gpu/drm/nouveau/include/nvkm/core/memory.h | 1 + .../gpu/drm/nouveau/include/nvkm/subdev/instmem.h | 2 +- drivers/gpu/drm/nouveau/nouveau_backlight.c | 90 +- drivers/gpu/drm/nouveau/nouveau_bios.c | 8 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 251 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 3 +- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 2 +- drivers/gpu/drm/nouveau/nouveau_display.c | 8 +- drivers/gpu/drm/nouveau/nouveau_dp.c | 345 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 5 +- drivers/gpu/drm/nouveau/nouveau_encoder.h | 30 +- drivers/gpu/drm/nouveau/nouveau_exec.c | 4 +- drivers/gpu/drm/nouveau/nouveau_sched.c | 1 + drivers/gpu/drm/nouveau/nouveau_uvmm.c | 42 +- drivers/gpu/drm/nouveau/nouveau_uvmm.h | 8 +- drivers/gpu/drm/nouveau/nvif/client.c | 2 +- drivers/gpu/drm/nouveau/nvif/conn.c | 36 +- drivers/gpu/drm/nouveau/nvif/disp.c | 2 +- drivers/gpu/drm/nouveau/nvif/outp.c | 412 +- drivers/gpu/drm/nouveau/nvkm/core/firmware.c | 3 +- drivers/gpu/drm/nouveau/nvkm/core/memory.c | 15 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c | 146 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c | 10 - drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.h | 2 - drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c | 362 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/g84.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/disp/gm200.c | 17 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gp100.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.c | 38 + drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h | 15 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp89.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c | 182 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c | 144 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.h | 43 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c | 67 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c | 460 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 10 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c | 7 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/priv.h | 2 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/tu102.c | 12 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c | 19 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c | 2 +- drivers/gpu/drm/omapdrm/omap_drv.c | 8 + drivers/gpu/drm/panel/Kconfig | 29 + drivers/gpu/drm/panel/Makefile | 3 + drivers/gpu/drm/panel/panel-arm-versatile.c | 2 + .../gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c | 9 - drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c | 9 - drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 371 - drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 8 +- drivers/gpu/drm/panel/panel-ilitek-ili9882t.c | 779 + drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c | 9 - drivers/gpu/drm/panel/panel-jdi-lpm102a188a.c | 551 + drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 4 - drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c | 97 +- drivers/gpu/drm/panel/panel-newvision-nv3051d.c | 7 + drivers/gpu/drm/panel/panel-novatek-nt35950.c | 9 - drivers/gpu/drm/panel/panel-novatek-nt36523.c | 12 - drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 17 - drivers/gpu/drm/panel/panel-raydium-rm68200.c | 38 - drivers/gpu/drm/panel/panel-raydium-rm692e5.c | 423 + drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 25 - .../drm/panel/panel-samsung-s6e88a0-ams452ef01.c | 10 - drivers/gpu/drm/panel/panel-samsung-sofef00.c | 9 - drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c | 10 - drivers/gpu/drm/panel/panel-simple.c | 82 + drivers/gpu/drm/panel/panel-sitronix-st7703.c | 125 +- drivers/gpu/drm/panel/panel-sony-td4353-jdi.c | 9 - .../gpu/drm/panel/panel-sony-tulip-truly-nt35521.c | 18 - .../gpu/drm/panel/panel-startek-kd070fhfid015.c | 11 - drivers/gpu/drm/panel/panel-tpo-tpg110.c | 2 + drivers/gpu/drm/panel/panel-truly-nt35597.c | 20 - drivers/gpu/drm/panel/panel-visionox-r66451.c | 16 - drivers/gpu/drm/panel/panel-visionox-rm69299.c | 8 - drivers/gpu/drm/panel/panel-visionox-vtdr6130.c | 9 - drivers/gpu/drm/panfrost/Makefile | 2 + drivers/gpu/drm/panfrost/panfrost_debugfs.c | 21 + drivers/gpu/drm/panfrost/panfrost_debugfs.h | 14 + drivers/gpu/drm/panfrost/panfrost_devfreq.c | 8 + drivers/gpu/drm/panfrost/panfrost_devfreq.h | 3 + drivers/gpu/drm/panfrost/panfrost_device.c | 2 + drivers/gpu/drm/panfrost/panfrost_device.h | 13 + drivers/gpu/drm/panfrost/panfrost_drv.c | 60 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 30 + drivers/gpu/drm/panfrost/panfrost_gem.h | 5 + drivers/gpu/drm/panfrost/panfrost_gpu.c | 45 +- drivers/gpu/drm/panfrost/panfrost_gpu.h | 4 + drivers/gpu/drm/panfrost/panfrost_job.c | 29 +- drivers/gpu/drm/panfrost/panfrost_job.h | 5 + drivers/gpu/drm/panfrost/panfrost_mmu.c | 5 +- drivers/gpu/drm/panfrost/panfrost_regs.h | 5 + drivers/gpu/drm/pl111/pl111_drv.c | 7 + drivers/gpu/drm/qxl/qxl_drv.c | 7 + drivers/gpu/drm/radeon/evergreen.c | 7 +- drivers/gpu/drm/radeon/pptable.h | 2 +- drivers/gpu/drm/radeon/radeon.h | 4 - drivers/gpu/drm/radeon/radeon_connectors.c | 2 + drivers/gpu/drm/radeon/radeon_drv.c | 2 - drivers/gpu/drm/radeon/radeon_fence.c | 111 +- drivers/gpu/drm/radeon/radeon_gem.c | 16 - drivers/gpu/drm/radeon/radeon_ttm.c | 2 - drivers/gpu/drm/renesas/shmobile/shmob_drm_drv.c | 6 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 17 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 23 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 60 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 1 + drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 122 +- drivers/gpu/drm/rockchip/rockchip_drm_vop2.h | 3 - drivers/gpu/drm/rockchip/rockchip_lvds.c | 2 +- drivers/gpu/drm/rockchip/rockchip_vop2_reg.c | 57 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 121 +- drivers/gpu/drm/scheduler/sched_entity.c | 18 +- drivers/gpu/drm/scheduler/sched_main.c | 74 +- drivers/gpu/drm/solomon/Kconfig | 12 +- drivers/gpu/drm/solomon/ssd130x-i2c.c | 18 +- drivers/gpu/drm/solomon/ssd130x-spi.c | 27 +- drivers/gpu/drm/solomon/ssd130x.c | 728 +- drivers/gpu/drm/solomon/ssd130x.h | 21 +- drivers/gpu/drm/sti/sti_drv.c | 7 + drivers/gpu/drm/stm/drv.c | 7 + drivers/gpu/drm/sun4i/sun4i_drv.c | 6 + drivers/gpu/drm/tegra/dc.c | 9 +- drivers/gpu/drm/tegra/drm.h | 3 - drivers/gpu/drm/tegra/dsi.c | 1 + drivers/gpu/drm/tegra/gem.c | 32 +- drivers/gpu/drm/tegra/hdmi.c | 3 +- drivers/gpu/drm/tegra/hub.c | 2 +- drivers/gpu/drm/tegra/rgb.c | 16 +- drivers/gpu/drm/tegra/sor.c | 1 + drivers/gpu/drm/tests/drm_format_helper_test.c | 1097 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 11 +- drivers/gpu/drm/tiny/bochs.c | 6 + drivers/gpu/drm/tiny/cirrus.c | 6 + drivers/gpu/drm/tiny/repaper.c | 2 +- drivers/gpu/drm/tiny/simpledrm.c | 105 + drivers/gpu/drm/tve200/tve200_drv.c | 7 + drivers/gpu/drm/v3d/v3d_drv.h | 2 +- drivers/gpu/drm/v3d/v3d_sched.c | 5 + drivers/gpu/drm/vboxvideo/vbox_drv.c | 10 + drivers/gpu/drm/vc4/vc4_drv.c | 36 +- drivers/gpu/drm/vc4/vc4_drv.h | 2 +- drivers/gpu/drm/vc4/vc4_regs.h | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_gem.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 6 +- drivers/gpu/host1x/channel.c | 26 + drivers/gpu/host1x/channel.h | 4 + drivers/gpu/host1x/context.c | 4 +- drivers/gpu/host1x/dev.c | 32 +- drivers/gpu/host1x/dev.h | 3 +- drivers/gpu/host1x/hw/intr_hw.c | 46 +- drivers/hid/Kconfig | 8 +- drivers/hid/hid-picolcd_fb.c | 73 +- drivers/hte/Kconfig | 5 +- drivers/hte/hte-tegra194-test.c | 4 +- drivers/hte/hte-tegra194.c | 56 +- drivers/hte/hte.c | 15 +- drivers/hwmon/Kconfig | 26 +- drivers/hwmon/Makefile | 2 + drivers/hwmon/abituguru.c | 6 +- drivers/hwmon/abituguru3.c | 5 +- drivers/hwmon/adt7475.c | 68 +- drivers/hwmon/aquacomputer_d5next.c | 72 +- drivers/hwmon/asus-ec-sensors.c | 12 + drivers/hwmon/axi-fan-control.c | 29 +- drivers/hwmon/coretemp.c | 2 +- drivers/hwmon/da9052-hwmon.c | 6 +- drivers/hwmon/dme1737.c | 6 +- drivers/hwmon/f71805f.c | 6 +- drivers/hwmon/f71882fg.c | 5 +- drivers/hwmon/hs3001.c | 2 +- drivers/hwmon/i5k_amb.c | 5 +- drivers/hwmon/ina238.c | 3 +- drivers/hwmon/ina3221.c | 33 +- drivers/hwmon/ltc2991.c | 437 + drivers/hwmon/ltc2992.c | 6 +- drivers/hwmon/max197.c | 6 +- drivers/hwmon/max31827.c | 129 +- drivers/hwmon/mc13783-adc.c | 6 +- drivers/hwmon/nct6683.c | 3 + drivers/hwmon/nct6775-core.c | 12 +- drivers/hwmon/nct6775-platform.c | 4 +- drivers/hwmon/npcm750-pwm-fan.c | 2 + drivers/hwmon/occ/p9_sbe.c | 6 +- drivers/hwmon/pc87360.c | 6 +- drivers/hwmon/pc87427.c | 6 +- drivers/hwmon/pmbus/max31785.c | 188 +- drivers/hwmon/pmbus/mp2975.c | 10 +- drivers/hwmon/pmbus/mpq7932.c | 19 +- drivers/hwmon/pmbus/pmbus.h | 24 + drivers/hwmon/pmbus/tda38640.c | 154 +- drivers/hwmon/powerz.c | 275 + drivers/hwmon/sch5627.c | 267 +- drivers/hwmon/sch5636.c | 6 +- drivers/hwmon/sch56xx-common.c | 171 +- drivers/hwmon/sch56xx-common.h | 6 + drivers/hwmon/sht15.c | 6 +- drivers/hwmon/sis5595.c | 6 +- drivers/hwmon/tmp513.c | 52 +- drivers/hwmon/ultra45_env.c | 6 +- drivers/hwmon/via-cputemp.c | 5 +- drivers/hwmon/via686a.c | 6 +- drivers/hwmon/vt1211.c | 6 +- drivers/hwmon/vt8231.c | 6 +- drivers/hwmon/w83627hf.c | 6 +- drivers/hwmon/w83781d.c | 7 +- drivers/hwmon/xgene-hwmon.c | 22 +- drivers/i2c/busses/i2c-xgene-slimpro.c | 16 +- drivers/i2c/muxes/i2c-mux-gpio.c | 12 +- drivers/i3c/master.c | 35 + drivers/infiniband/hw/mlx5/main.c | 17 + drivers/infiniband/ulp/ipoib/ipoib_ib.c | 4 +- drivers/irqchip/irq-gic-v3.c | 82 +- drivers/mailbox/pcc.c | 91 +- drivers/media/cec/core/cec-adap.c | 5 + drivers/media/cec/core/cec-notifier.c | 5 + drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 12 - drivers/net/Kconfig | 9 + drivers/net/Makefile | 2 +- drivers/net/Space.c | 6 - drivers/net/appletalk/Kconfig | 102 - drivers/net/appletalk/Makefile | 7 - drivers/net/appletalk/cops.c | 1005 - drivers/net/appletalk/cops.h | 61 - drivers/net/appletalk/cops_ffdrv.h | 532 - drivers/net/appletalk/cops_ltdrv.h | 241 - drivers/net/appletalk/ipddp.c | 345 - drivers/net/appletalk/ipddp.h | 28 - drivers/net/bareudp.c | 45 +- drivers/net/bonding/bond_netlink.c | 2 +- drivers/net/can/Kconfig | 1 + drivers/net/can/at91_can.c | 984 +- drivers/net/can/dev/dev.c | 51 +- drivers/net/can/dev/rx-offload.c | 2 +- drivers/net/can/dev/skb.c | 6 +- drivers/net/can/sja1000/peak_pci.c | 2 +- drivers/net/can/sja1000/sja1000.c | 2 +- drivers/net/can/usb/etas_es58x/es58x_core.c | 1 + drivers/net/can/usb/etas_es58x/es58x_core.h | 6 +- drivers/net/can/usb/etas_es58x/es58x_devlink.c | 57 +- drivers/net/dsa/b53/b53_common.c | 4 +- drivers/net/dsa/b53/b53_mdio.c | 2 +- drivers/net/dsa/b53/b53_mmap.c | 6 +- drivers/net/dsa/b53/b53_srab.c | 8 +- drivers/net/dsa/bcm_sf2.c | 49 +- drivers/net/dsa/bcm_sf2.h | 2 +- drivers/net/dsa/bcm_sf2_cfp.c | 4 +- drivers/net/dsa/dsa_loop.c | 9 + drivers/net/dsa/hirschmann/hellcreek.c | 8 +- drivers/net/dsa/lan9303-core.c | 4 +- drivers/net/dsa/lantiq_gswip.c | 45 +- drivers/net/dsa/microchip/Makefile | 2 +- drivers/net/dsa/microchip/ksz8795.c | 86 +- drivers/net/dsa/microchip/ksz8795_reg.h | 21 - drivers/net/dsa/microchip/ksz9477.c | 274 + drivers/net/dsa/microchip/ksz9477.h | 43 + drivers/net/dsa/microchip/ksz9477_acl.c | 1436 + drivers/net/dsa/microchip/ksz9477_i2c.c | 5 +- drivers/net/dsa/microchip/ksz9477_reg.h | 20 - drivers/net/dsa/microchip/ksz9477_tc_flower.c | 281 + drivers/net/dsa/microchip/ksz_common.c | 645 +- drivers/net/dsa/microchip/ksz_common.h | 42 + drivers/net/dsa/microchip/ksz_ptp.c | 2 +- drivers/net/dsa/microchip/ksz_spi.c | 5 +- drivers/net/dsa/mt7530-mmio.c | 7 +- drivers/net/dsa/mt7530.c | 32 +- drivers/net/dsa/mv88e6xxx/chip.c | 4 +- drivers/net/dsa/mv88e6xxx/pcs-639x.c | 2 +- drivers/net/dsa/mv88e6xxx/ptp.c | 4 + drivers/net/dsa/ocelot/felix.c | 68 +- drivers/net/dsa/ocelot/felix.h | 6 +- drivers/net/dsa/ocelot/ocelot_ext.c | 8 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 8 +- drivers/net/dsa/qca/qca8k-8xxx.c | 50 +- drivers/net/dsa/qca/qca8k-common.c | 7 +- drivers/net/dsa/qca/qca8k-leds.c | 6 +- drivers/net/dsa/qca/qca8k.h | 2 +- drivers/net/dsa/realtek/realtek-smi.c | 36 +- drivers/net/dsa/realtek/realtek.h | 2 +- drivers/net/dsa/realtek/rtl8365mb.c | 5 +- drivers/net/dsa/realtek/rtl8366-core.c | 8 +- drivers/net/dsa/realtek/rtl8366rb.c | 44 +- drivers/net/dsa/rzn1_a5psw.c | 8 +- drivers/net/dsa/sja1105/sja1105_clocking.c | 21 +- drivers/net/dsa/sja1105/sja1105_main.c | 4 +- drivers/net/dsa/vitesse-vsc73xx-core.c | 49 +- drivers/net/dsa/vitesse-vsc73xx-platform.c | 8 +- drivers/net/dsa/xrs700x/xrs700x.c | 30 +- drivers/net/ethernet/8390/ax88796.c | 6 +- drivers/net/ethernet/8390/mcf8390.c | 5 +- drivers/net/ethernet/8390/ne.c | 5 +- drivers/net/ethernet/actions/owl-emac.c | 6 +- drivers/net/ethernet/aeroflex/greth.c | 6 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 5 +- drivers/net/ethernet/altera/altera_tse.h | 2 +- drivers/net/ethernet/altera/altera_tse_main.c | 19 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 2 +- drivers/net/ethernet/amd/au1000_eth.c | 6 +- drivers/net/ethernet/amd/pds_core/core.c | 50 +- drivers/net/ethernet/amd/pds_core/core.h | 7 + drivers/net/ethernet/amd/pds_core/dev.c | 11 +- drivers/net/ethernet/amd/pds_core/devlink.c | 31 +- drivers/net/ethernet/amd/pds_core/main.c | 50 + drivers/net/ethernet/amd/sunlance.c | 6 +- drivers/net/ethernet/amd/xgbe/xgbe-platform.c | 48 +- drivers/net/ethernet/apm/xgene-v2/main.c | 6 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 21 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.h | 3 +- drivers/net/ethernet/apple/macmace.c | 6 +- drivers/net/ethernet/arc/emac_arc.c | 6 +- drivers/net/ethernet/arc/emac_rockchip.c | 5 +- drivers/net/ethernet/asix/ax88796c_ioctl.c | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 8 +- drivers/net/ethernet/atheros/atl1c/atl1c.h | 3 - drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 80 +- drivers/net/ethernet/atheros/atlx/atl1.c | 4 +- drivers/net/ethernet/atheros/atlx/atl2.c | 2 +- drivers/net/ethernet/broadcom/asp2/bcmasp.c | 8 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 6 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 14 +- drivers/net/ethernet/broadcom/bcmsysport.c | 8 +- drivers/net/ethernet/broadcom/bgmac-platform.c | 6 +- drivers/net/ethernet/broadcom/bnxt/Makefile | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 275 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 13 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 95 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 678 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 545 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hwmon.c | 241 + drivers/net/ethernet/broadcom/bnxt/bnxt_hwmon.h | 30 + drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c | 2 + drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.h | 14 + drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 26 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 26 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 6 +- drivers/net/ethernet/broadcom/tg3.c | 81 +- drivers/net/ethernet/broadcom/tg3.h | 3 + drivers/net/ethernet/brocade/bna/bfa_ioc.c | 2 +- drivers/net/ethernet/cadence/macb_main.c | 6 +- drivers/net/ethernet/calxeda/xgmac.c | 6 +- drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 18 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c | 3 +- .../net/ethernet/cavium/liquidio/octeon_device.c | 11 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 5 +- drivers/net/ethernet/chelsio/cxgb3/l2t.h | 2 +- drivers/net/ethernet/chelsio/cxgb3/sge.c | 15 +- drivers/net/ethernet/chelsio/cxgb4/clip_tbl.h | 2 +- .../ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/l2t.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/sched.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/smt.h | 2 +- drivers/net/ethernet/chelsio/cxgb4vf/sge.c | 2 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 43 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.h | 36 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 2 +- drivers/net/ethernet/cirrus/cs89x0.c | 5 +- drivers/net/ethernet/cirrus/ep93xx_eth.c | 8 +- drivers/net/ethernet/cirrus/mac89x0.c | 5 +- drivers/net/ethernet/cortina/gemini.c | 12 +- drivers/net/ethernet/davicom/dm9000.c | 6 +- drivers/net/ethernet/dec/tulip/tulip.h | 2 +- drivers/net/ethernet/dnet.c | 6 +- drivers/net/ethernet/engleder/tsnep.h | 2 +- drivers/net/ethernet/engleder/tsnep_hw.h | 2 + drivers/net/ethernet/engleder/tsnep_main.c | 121 +- drivers/net/ethernet/ethoc.c | 6 +- drivers/net/ethernet/ezchip/nps_enet.c | 2 +- drivers/net/ethernet/faraday/ftgmac100.c | 5 +- drivers/net/ethernet/faraday/ftmac100.c | 5 +- drivers/net/ethernet/freescale/enetc/enetc.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc.h | 2 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 2 +- drivers/net/ethernet/freescale/fec_main.c | 83 +- drivers/net/ethernet/freescale/fman/fman_memac.c | 11 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 18 +- drivers/net/ethernet/freescale/fs_enet/mii-fec.c | 10 +- drivers/net/ethernet/freescale/fsl_pq_mdio.c | 12 +- drivers/net/ethernet/google/gve/gve_main.c | 4 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 6 +- drivers/net/ethernet/hisilicon/hisi_femac.c | 6 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 17 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.h | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h | 2 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 5 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 5 + .../hisilicon/hns3/hns3_common/hclge_comm_cmd.c | 1 + .../hisilicon/hns3/hns3_common/hclge_comm_cmd.h | 2 + drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 3 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 3 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 116 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 2 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 161 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 18 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 2 +- drivers/net/ethernet/hisilicon/hns_mdio.c | 5 +- drivers/net/ethernet/huawei/hinic/hinic_devlink.c | 217 +- drivers/net/ethernet/huawei/hinic/hinic_tx.c | 8 +- drivers/net/ethernet/i825xx/sni_82596.c | 5 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 10 +- drivers/net/ethernet/ibm/emac/core.c | 6 +- drivers/net/ethernet/ibm/emac/mal.c | 8 +- drivers/net/ethernet/ibm/emac/rgmii.c | 6 +- drivers/net/ethernet/ibm/emac/tah.c | 6 +- drivers/net/ethernet/ibm/emac/zmii.c | 6 +- drivers/net/ethernet/ibm/ibmveth.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 5 +- drivers/net/ethernet/intel/Kconfig | 14 + drivers/net/ethernet/intel/Makefile | 1 + drivers/net/ethernet/intel/e100.c | 2 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 8 +- drivers/net/ethernet/intel/i40e/Makefile | 3 +- drivers/net/ethernet/intel/i40e/i40e.h | 212 +- drivers/net/ethernet/intel/i40e/i40e_adminq.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_adminq.h | 3 +- drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 2 + drivers/net/ethernet/intel/i40e/i40e_alloc.h | 24 +- drivers/net/ethernet/intel/i40e/i40e_client.c | 1 - drivers/net/ethernet/intel/i40e/i40e_common.c | 69 +- drivers/net/ethernet/intel/i40e/i40e_dcb.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_ddp.c | 31 +- drivers/net/ethernet/intel/i40e/i40e_debug.h | 47 + drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 3 +- drivers/net/ethernet/intel/i40e/i40e_devlink.c | 236 + drivers/net/ethernet/intel/i40e/i40e_devlink.h | 18 + drivers/net/ethernet/intel/i40e/i40e_diag.h | 5 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 16 +- drivers/net/ethernet/intel/i40e/i40e_hmc.c | 16 +- drivers/net/ethernet/intel/i40e/i40e_hmc.h | 4 + drivers/net/ethernet/intel/i40e/i40e_io.h | 16 + drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c | 9 +- drivers/net/ethernet/intel/i40e/i40e_lan_hmc.h | 2 + drivers/net/ethernet/intel/i40e/i40e_main.c | 125 +- drivers/net/ethernet/intel/i40e/i40e_nvm.c | 2 + drivers/net/ethernet/intel/i40e/i40e_osdep.h | 59 - drivers/net/ethernet/intel/i40e/i40e_prototype.h | 12 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 3 +- drivers/net/ethernet/intel/i40e/i40e_register.h | 5 + drivers/net/ethernet/intel/i40e/i40e_txrx.c | 9 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 1 + drivers/net/ethernet/intel/i40e/i40e_txrx_common.h | 2 + drivers/net/ethernet/intel/i40e/i40e_type.h | 62 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 4 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 4 - drivers/net/ethernet/intel/i40e/i40e_xsk.h | 4 + drivers/net/ethernet/intel/iavf/Makefile | 2 +- drivers/net/ethernet/intel/iavf/iavf.h | 46 +- drivers/net/ethernet/intel/iavf/iavf_client.c | 578 - drivers/net/ethernet/intel/iavf/iavf_client.h | 169 - drivers/net/ethernet/intel/iavf/iavf_common.c | 32 - drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 8 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 244 +- drivers/net/ethernet/intel/iavf/iavf_prototype.h | 2 - drivers/net/ethernet/intel/iavf/iavf_txrx.c | 46 +- drivers/net/ethernet/intel/iavf/iavf_type.h | 12 - drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 115 +- drivers/net/ethernet/intel/ice/Makefile | 2 +- drivers/net/ethernet/intel/ice/ice.h | 23 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 306 +- drivers/net/ethernet/intel/ice/ice_common.c | 756 +- drivers/net/ethernet/intel/ice/ice_common.h | 51 +- drivers/net/ethernet/intel/ice/ice_ddp.c | 465 +- drivers/net/ethernet/intel/ice/ice_ddp.h | 27 +- drivers/net/ethernet/intel/ice/ice_devids.h | 10 +- drivers/net/ethernet/intel/ice/ice_dpll.c | 2120 + drivers/net/ethernet/intel/ice/ice_dpll.h | 114 + drivers/net/ethernet/intel/ice/ice_eswitch_br.c | 6 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 228 +- drivers/net/ethernet/intel/ice/ice_ethtool.h | 8 + drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 24 +- drivers/net/ethernet/intel/ice/ice_flow.c | 5 +- drivers/net/ethernet/intel/ice/ice_flow.h | 3 - drivers/net/ethernet/intel/ice/ice_gnss.c | 3 + drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 53 +- drivers/net/ethernet/intel/ice/ice_lag.c | 135 +- drivers/net/ethernet/intel/ice/ice_lag.h | 2 + drivers/net/ethernet/intel/ice/ice_lib.c | 43 +- drivers/net/ethernet/intel/ice/ice_main.c | 96 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 679 +- drivers/net/ethernet/intel/ice/ice_ptp.h | 41 +- drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 758 +- drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 95 +- drivers/net/ethernet/intel/ice/ice_sched.c | 56 +- drivers/net/ethernet/intel/ice/ice_sched.h | 6 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 307 +- drivers/net/ethernet/intel/ice/ice_sriov.h | 17 +- drivers/net/ethernet/intel/ice/ice_switch.c | 63 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 2 +- drivers/net/ethernet/intel/ice/ice_type.h | 29 +- drivers/net/ethernet/intel/ice/ice_vf_lib.c | 2 + drivers/net/ethernet/intel/ice/ice_vf_lib.h | 9 +- drivers/net/ethernet/intel/ice/ice_virtchnl.c | 71 +- drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 29 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 22 +- drivers/net/ethernet/intel/idpf/Makefile | 18 + drivers/net/ethernet/intel/idpf/idpf.h | 968 + drivers/net/ethernet/intel/idpf/idpf_controlq.c | 621 + drivers/net/ethernet/intel/idpf/idpf_controlq.h | 130 + .../net/ethernet/intel/idpf/idpf_controlq_api.h | 169 + .../net/ethernet/intel/idpf/idpf_controlq_setup.c | 171 + drivers/net/ethernet/intel/idpf/idpf_dev.c | 165 + drivers/net/ethernet/intel/idpf/idpf_devids.h | 10 + drivers/net/ethernet/intel/idpf/idpf_ethtool.c | 1369 + drivers/net/ethernet/intel/idpf/idpf_lan_pf_regs.h | 124 + drivers/net/ethernet/intel/idpf/idpf_lan_txrx.h | 293 + drivers/net/ethernet/intel/idpf/idpf_lan_vf_regs.h | 128 + drivers/net/ethernet/intel/idpf/idpf_lib.c | 2379 + drivers/net/ethernet/intel/idpf/idpf_main.c | 279 + drivers/net/ethernet/intel/idpf/idpf_mem.h | 20 + .../net/ethernet/intel/idpf/idpf_singleq_txrx.c | 1183 + drivers/net/ethernet/intel/idpf/idpf_txrx.c | 4292 ++ drivers/net/ethernet/intel/idpf/idpf_txrx.h | 1023 + drivers/net/ethernet/intel/idpf/idpf_vf_dev.c | 163 + drivers/net/ethernet/intel/idpf/idpf_virtchnl.c | 3798 ++ drivers/net/ethernet/intel/idpf/virtchnl2.h | 1273 + .../net/ethernet/intel/idpf/virtchnl2_lan_desc.h | 451 + drivers/net/ethernet/intel/igb/igb_ethtool.c | 4 +- drivers/net/ethernet/intel/igb/igb_main.c | 55 +- drivers/net/ethernet/intel/igbvf/netdev.c | 2 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 5 +- drivers/net/ethernet/intel/igc/igc_main.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 26 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 2 +- drivers/net/ethernet/korina.c | 6 +- drivers/net/ethernet/lantiq_etop.c | 6 +- drivers/net/ethernet/lantiq_xrx200.c | 6 +- drivers/net/ethernet/litex/litex_liteeth.c | 6 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 11 +- drivers/net/ethernet/marvell/mvmdio.c | 6 +- drivers/net/ethernet/marvell/mvneta.c | 8 +- drivers/net/ethernet/marvell/mvneta_bm.c | 6 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 12 +- .../net/ethernet/marvell/octeon_ep/octep_cn9k_pf.c | 168 +- .../net/ethernet/marvell/octeon_ep/octep_config.h | 22 +- .../ethernet/marvell/octeon_ep/octep_ctrl_net.c | 24 +- .../ethernet/marvell/octeon_ep/octep_ctrl_net.h | 18 + .../net/ethernet/marvell/octeon_ep/octep_main.c | 213 +- .../net/ethernet/marvell/octeon_ep/octep_main.h | 13 +- .../marvell/octeon_ep/octep_regs_cn9k_pf.h | 4 + drivers/net/ethernet/marvell/octeon_ep/octep_rx.h | 3 + drivers/net/ethernet/marvell/octeon_ep/octep_tx.h | 4 + drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 8 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 11 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 8 + drivers/net/ethernet/marvell/octeontx2/af/ptp.c | 86 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 7 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 53 + .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 464 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 62 + .../ethernet/marvell/octeontx2/nic/otx2_common.c | 2 +- .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 31 +- .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 58 + drivers/net/ethernet/marvell/pxa168_eth.c | 5 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 11 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 2 +- drivers/net/ethernet/mediatek/mtk_ppe.c | 4 +- drivers/net/ethernet/mediatek/mtk_ppe.h | 19 +- drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 12 +- drivers/net/ethernet/mediatek/mtk_wed.c | 1432 +- drivers/net/ethernet/mediatek/mtk_wed.h | 57 + drivers/net/ethernet/mediatek/mtk_wed_debugfs.c | 400 +- drivers/net/ethernet/mediatek/mtk_wed_mcu.c | 150 +- drivers/net/ethernet/mediatek/mtk_wed_regs.h | 369 +- drivers/net/ethernet/mediatek/mtk_wed_wo.h | 3 +- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 2 +- drivers/net/ethernet/mellanox/mlx4/fw.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 8 + drivers/net/ethernet/mellanox/mlx5/core/Makefile | 3 + drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 70 + drivers/net/ethernet/mellanox/mlx5/core/dev.c | 122 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 11 - .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 49 +- .../mellanox/mlx5/core/diag/reporter_vnic.c | 118 +- .../mellanox/mlx5/core/diag/reporter_vnic.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/dpll.c | 432 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 13 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 8 + drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 1 - .../net/ethernet/mellanox/mlx5/core/en/health.c | 187 +- .../net/ethernet/mellanox/mlx5/core/en/health.h | 14 +- .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 422 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 346 +- drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c | 32 +- drivers/net/ethernet/mellanox/mlx5/core/en/rqt.h | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en/rss.c | 144 +- drivers/net/ethernet/mellanox/mlx5/core/en/rss.h | 20 +- .../net/ethernet/mellanox/mlx5/core/en/rx_res.c | 105 +- .../net/ethernet/mellanox/mlx5/core/en/rx_res.h | 12 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 26 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.h | 25 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 146 +- .../mellanox/mlx5/core/en_accel/ipsec_offload.c | 3 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 1 - .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 97 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 32 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 16 +- .../ethernet/mellanox/mlx5/core/esw/bridge_mcast.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 96 +- drivers/net/ethernet/mellanox/mlx5/core/events.c | 5 - drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 129 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 24 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 47 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h | 1 + .../net/ethernet/mellanox/mlx5/core/lag/mpesw.c | 27 +- .../net/ethernet/mellanox/mlx5/core/lag/port_sel.c | 10 +- .../net/ethernet/mellanox/mlx5/core/lib/devcom.c | 25 + .../net/ethernet/mellanox/mlx5/core/lib/devcom.h | 6 + drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 1 - .../mellanox/mlx5/core/lib/ipsec_fs_roce.c | 542 +- .../mellanox/mlx5/core/lib/ipsec_fs_roce.h | 14 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 33 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 36 +- .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.c | 101 +- .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.h | 6 + .../ethernet/mellanox/mlx5/core/sf/dev/driver.c | 26 + .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 242 +- .../ethernet/mellanox/mlx5/core/sf/vhca_event.c | 69 +- .../ethernet/mellanox/mlx5/core/sf/vhca_event.h | 3 + .../mellanox/mlx5/core/steering/dr_action.c | 35 +- .../mellanox/mlx5/core/steering/dr_types.h | 5 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 9 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/cmd.h | 43 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 178 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 6 +- .../ethernet/mellanox/mlxsw/core_acl_flex_keys.c | 70 +- .../ethernet/mellanox/mlxsw/core_acl_flex_keys.h | 15 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 2 +- .../ethernet/mellanox/mlxsw/core_linecard_dev.c | 9 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 3 +- drivers/net/ethernet/mellanox/mlxsw/i2c.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 37 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 20 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 95 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 3 +- .../ethernet/mellanox/mlxsw/spectrum2_mr_tcam.c | 20 +- .../mellanox/mlxsw/spectrum_acl_bloom_filter.c | 2 +- .../mellanox/mlxsw/spectrum_acl_flex_keys.c | 30 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 69 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_pgt.c | 20 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 2 +- drivers/net/ethernet/micrel/ks8842.c | 5 +- drivers/net/ethernet/micrel/ks8851_par.c | 6 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 3 +- drivers/net/ethernet/microchip/lan743x_main.c | 51 +- drivers/net/ethernet/microchip/lan743x_main.h | 8 + drivers/net/ethernet/microchip/lan743x_ptp.c | 9 + .../net/ethernet/microchip/lan966x/lan966x_main.c | 7 +- .../net/ethernet/microchip/sparx5/sparx5_ethtool.c | 3 +- .../net/ethernet/microchip/sparx5/sparx5_main.c | 6 +- .../net/ethernet/microchip/vcap/vcap_api_debugfs.c | 2 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 5 +- drivers/net/ethernet/moxa/moxart_ether.c | 6 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 6 +- drivers/net/ethernet/natsemi/jazzsonic.c | 6 +- drivers/net/ethernet/natsemi/macsonic.c | 6 +- drivers/net/ethernet/natsemi/xtsonic.c | 6 +- drivers/net/ethernet/netronome/nfp/crypto/ipsec.c | 45 +- drivers/net/ethernet/netronome/nfp/nfd3/dp.c | 2 +- drivers/net/ethernet/netronome/nfp/nfd3/xsk.c | 2 +- drivers/net/ethernet/netronome/nfp/nfdk/dp.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.h | 2 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h | 2 +- .../ethernet/netronome/nfp/nfpcore/nfp_resource.c | 2 +- drivers/net/ethernet/ni/nixge.c | 11 +- drivers/net/ethernet/nxp/lpc_eth.c | 6 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 3 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 12 + drivers/net/ethernet/pensando/ionic/ionic_main.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 77 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 7 +- drivers/net/ethernet/qlogic/qed/qed_devlink.c | 6 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 46 +- drivers/net/ethernet/qualcomm/emac/emac.c | 6 +- drivers/net/ethernet/realtek/r8169_main.c | 4 + drivers/net/ethernet/renesas/Kconfig | 9 +- drivers/net/ethernet/renesas/Makefile | 4 +- drivers/net/ethernet/renesas/ravb_main.c | 6 +- drivers/net/ethernet/renesas/rswitch.c | 55 +- drivers/net/ethernet/renesas/rswitch.h | 2 +- drivers/net/ethernet/renesas/sh_eth.c | 6 +- .../net/ethernet/samsung/sxgbe/sxgbe_platform.c | 6 +- drivers/net/ethernet/seeq/sgiseeq.c | 6 +- drivers/net/ethernet/sfc/efx_channels.c | 2 +- drivers/net/ethernet/sfc/mae.c | 62 +- drivers/net/ethernet/sfc/mcdi.c | 3 +- drivers/net/ethernet/sfc/ptp.c | 27 +- drivers/net/ethernet/sfc/siena/efx_channels.c | 2 +- drivers/net/ethernet/sfc/tc.c | 337 +- drivers/net/ethernet/sfc/tc.h | 8 + drivers/net/ethernet/sfc/tc_conntrack.c | 91 +- drivers/net/ethernet/sgi/ioc3-eth.c | 6 +- drivers/net/ethernet/sgi/meth.c | 6 +- drivers/net/ethernet/smsc/smc91x.c | 6 +- drivers/net/ethernet/smsc/smsc911x.c | 6 +- drivers/net/ethernet/socionext/netsec.c | 8 +- drivers/net/ethernet/socionext/sni_ave.c | 6 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 11 + drivers/net/ethernet/stmicro/stmmac/Makefile | 1 + drivers/net/ethernet/stmicro/stmmac/common.h | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-anarion.c | 10 +- .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 15 +- .../net/ethernet/stmicro/stmmac/dwmac-generic.c | 15 +- drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 13 +- .../net/ethernet/stmicro/stmmac/dwmac-ingenic.c | 33 +- .../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 34 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 1 - .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 27 +- .../net/ethernet/stmicro/stmmac/dwmac-loongson1.c | 209 + .../net/ethernet/stmicro/stmmac/dwmac-lpc18xx.c | 19 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c | 25 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 53 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 14 +- .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 16 +- .../net/ethernet/stmicro/stmmac/dwmac-starfive.c | 10 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c | 14 +- drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 130 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 23 +- drivers/net/ethernet/stmicro/stmmac/dwmac-tegra.c | 10 +- .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 18 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 50 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 73 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.h | 5 - drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 34 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.h | 2 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 2 +- drivers/net/ethernet/sun/niu.c | 5 +- drivers/net/ethernet/sun/sunbmac.c | 6 +- drivers/net/ethernet/sun/sunqe.c | 6 +- drivers/net/ethernet/sunplus/spl2sw_driver.c | 6 +- drivers/net/ethernet/ti/Kconfig | 9 +- drivers/net/ethernet/ti/Makefile | 1 - drivers/net/ethernet/ti/cpmac.c | 1251 - drivers/net/ethernet/ti/cpsw_priv.c | 2 +- drivers/net/ethernet/ti/davinci_emac.c | 40 +- drivers/net/ethernet/ti/davinci_mdio.c | 6 +- drivers/net/ethernet/ti/icssg/icssg_config.c | 14 + drivers/net/ethernet/ti/icssg/icssg_prueth.c | 49 +- drivers/net/ethernet/ti/icssg/icssg_prueth.h | 2 + drivers/net/ethernet/ti/netcp_core.c | 5 +- drivers/net/ethernet/ti/netcp_ethss.c | 4 +- drivers/net/ethernet/toshiba/spider_net.c | 2 +- drivers/net/ethernet/toshiba/tc35815.c | 10 +- drivers/net/ethernet/tundra/tsi108_eth.c | 6 +- drivers/net/ethernet/via/via-rhine.c | 6 +- drivers/net/ethernet/via/via-velocity.c | 6 +- drivers/net/ethernet/wangxun/libwx/wx_ethtool.c | 169 + drivers/net/ethernet/wangxun/libwx/wx_ethtool.h | 8 + drivers/net/ethernet/wangxun/libwx/wx_hw.c | 191 + drivers/net/ethernet/wangxun/libwx/wx_hw.h | 9 + drivers/net/ethernet/wangxun/libwx/wx_lib.c | 20 +- drivers/net/ethernet/wangxun/libwx/wx_type.h | 82 + drivers/net/ethernet/wangxun/ngbe/ngbe_ethtool.c | 5 + drivers/net/ethernet/wangxun/ngbe/ngbe_hw.c | 2 + drivers/net/ethernet/wangxun/ngbe/ngbe_main.c | 7 +- drivers/net/ethernet/wangxun/ngbe/ngbe_mdio.c | 119 +- drivers/net/ethernet/wangxun/ngbe/ngbe_type.h | 3 - drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c | 5 + drivers/net/ethernet/wangxun/txgbe/txgbe_hw.c | 110 +- drivers/net/ethernet/wangxun/txgbe/txgbe_hw.h | 1 - drivers/net/ethernet/wangxun/txgbe/txgbe_main.c | 10 +- drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c | 56 +- drivers/net/ethernet/wangxun/txgbe/txgbe_type.h | 6 - drivers/net/ethernet/wiznet/w5100-spi.c | 12 +- drivers/net/ethernet/wiznet/w5100.c | 10 +- drivers/net/ethernet/wiznet/w5300.c | 5 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 5 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 6 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 8 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 74 +- drivers/net/fjes/fjes_main.c | 2 +- drivers/net/geneve.c | 205 +- drivers/net/gtp.c | 4 +- drivers/net/hamradio/Kconfig | 15 +- drivers/net/hamradio/baycom_epp.c | 4 +- drivers/net/hyperv/netvsc.c | 18 +- drivers/net/ipa/ipa_power.c | 2 +- drivers/net/ipvlan/ipvlan_core.c | 8 +- drivers/net/ipvlan/ipvlan_main.c | 1 + drivers/net/macsec.c | 6 +- drivers/net/mctp/Kconfig | 9 + drivers/net/mctp/Makefile | 1 + drivers/net/mctp/mctp-i3c.c | 755 + drivers/net/mdio/mdio-aspeed.c | 6 +- drivers/net/mdio/mdio-bcm-iproc.c | 6 +- drivers/net/mdio/mdio-bcm-unimac.c | 6 +- drivers/net/mdio/mdio-gpio.c | 6 +- drivers/net/mdio/mdio-hisi-femac.c | 6 +- drivers/net/mdio/mdio-ipq4019.c | 6 +- drivers/net/mdio/mdio-ipq8064.c | 7 +- drivers/net/mdio/mdio-moxart.c | 6 +- drivers/net/mdio/mdio-mscc-miim.c | 6 +- drivers/net/mdio/mdio-mux-bcm-iproc.c | 6 +- drivers/net/mdio/mdio-mux-bcm6368.c | 6 +- drivers/net/mdio/mdio-mux-gpio.c | 5 +- drivers/net/mdio/mdio-mux-meson-g12a.c | 6 +- drivers/net/mdio/mdio-mux-meson-gxl.c | 6 +- drivers/net/mdio/mdio-mux-mmioreg.c | 6 +- drivers/net/mdio/mdio-mux-multiplexer.c | 6 +- drivers/net/mdio/mdio-octeon.c | 5 +- drivers/net/mdio/mdio-sun4i.c | 6 +- drivers/net/mdio/mdio-xgene.c | 27 +- drivers/net/netconsole.c | 155 +- drivers/net/netdevsim/bus.c | 12 + drivers/net/netdevsim/health.c | 118 +- drivers/net/netkit.c | 936 + drivers/net/pcs/pcs-xpcs.c | 29 + drivers/net/pcs/pcs-xpcs.h | 2 + drivers/net/phy/Kconfig | 4 +- drivers/net/phy/amd.c | 33 +- drivers/net/phy/ax88796b.c | 2 +- drivers/net/phy/broadcom.c | 154 +- drivers/net/phy/dp83867.c | 137 + drivers/net/phy/micrel.c | 22 + drivers/net/phy/nxp-tja11xx.c | 6 +- drivers/net/phy/phy.c | 207 +- drivers/net/phy/phylink.c | 45 +- drivers/net/phy/sfp.c | 41 +- drivers/net/phy/smsc.c | 6 +- drivers/net/ppp/pppoe.c | 2 +- drivers/net/usb/lan78xx.c | 2 +- drivers/net/usb/r8152.c | 85 +- drivers/net/usb/sr9800.c | 4 +- drivers/net/veth.c | 25 +- drivers/net/virtio_net.c | 258 +- drivers/net/vxlan/vxlan_core.c | 450 +- drivers/net/vxlan/vxlan_mdb.c | 190 +- drivers/net/vxlan/vxlan_private.h | 2 + drivers/net/wan/ixp4xx_hss.c | 4 +- drivers/net/wireless/ath/ar5523/ar5523.c | 2 +- drivers/net/wireless/ath/ath10k/ce.h | 2 +- drivers/net/wireless/ath/ath10k/debug.c | 49 +- drivers/net/wireless/ath/ath10k/htt.h | 3 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 1 - drivers/net/wireless/ath/ath10k/htt_tx.c | 16 +- drivers/net/wireless/ath/ath10k/mac.c | 26 +- drivers/net/wireless/ath/ath10k/pci.c | 2 +- drivers/net/wireless/ath/ath10k/snoc.c | 18 +- drivers/net/wireless/ath/ath10k/spectral.c | 26 +- drivers/net/wireless/ath/ath11k/Makefile | 3 +- drivers/net/wireless/ath/ath11k/ahb.c | 10 +- drivers/net/wireless/ath/ath11k/core.c | 121 +- drivers/net/wireless/ath/ath11k/core.h | 23 +- drivers/net/wireless/ath/ath11k/debugfs.c | 8 +- drivers/net/wireless/ath/ath11k/debugfs_sta.c | 30 +- drivers/net/wireless/ath/ath11k/dp.c | 2 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 39 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 4 +- drivers/net/wireless/ath/ath11k/fw.c | 168 + drivers/net/wireless/ath/ath11k/fw.h | 27 + drivers/net/wireless/ath/ath11k/hal.c | 8 +- drivers/net/wireless/ath/ath11k/hal_rx.c | 31 +- drivers/net/wireless/ath/ath11k/hal_rx.h | 18 +- drivers/net/wireless/ath/ath11k/hal_tx.c | 2 +- drivers/net/wireless/ath/ath11k/hif.h | 54 +- drivers/net/wireless/ath/ath11k/htc.h | 12 - drivers/net/wireless/ath/ath11k/mac.c | 118 +- drivers/net/wireless/ath/ath11k/mhi.c | 19 +- drivers/net/wireless/ath/ath11k/pci.c | 24 +- drivers/net/wireless/ath/ath11k/pcic.c | 6 +- drivers/net/wireless/ath/ath11k/peer.c | 2 +- drivers/net/wireless/ath/ath11k/qmi.c | 54 +- drivers/net/wireless/ath/ath11k/reg.c | 11 + drivers/net/wireless/ath/ath11k/reg.h | 3 + drivers/net/wireless/ath/ath11k/spectral.c | 28 +- drivers/net/wireless/ath/ath11k/thermal.c | 22 +- drivers/net/wireless/ath/ath11k/thermal.h | 8 +- drivers/net/wireless/ath/ath11k/wmi.c | 70 +- drivers/net/wireless/ath/ath12k/core.c | 137 +- drivers/net/wireless/ath/ath12k/core.h | 31 +- drivers/net/wireless/ath/ath12k/debug.c | 2 +- drivers/net/wireless/ath/ath12k/dp.c | 1 + drivers/net/wireless/ath/ath12k/dp_mon.c | 16 +- drivers/net/wireless/ath/ath12k/dp_rx.c | 55 +- drivers/net/wireless/ath/ath12k/dp_tx.c | 16 +- drivers/net/wireless/ath/ath12k/hal.c | 12 +- drivers/net/wireless/ath/ath12k/hal_rx.c | 2 - drivers/net/wireless/ath/ath12k/hif.h | 18 +- drivers/net/wireless/ath/ath12k/hw.c | 24 +- drivers/net/wireless/ath/ath12k/hw.h | 6 + drivers/net/wireless/ath/ath12k/mac.c | 311 +- drivers/net/wireless/ath/ath12k/mac.h | 2 + drivers/net/wireless/ath/ath12k/mhi.c | 12 +- drivers/net/wireless/ath/ath12k/pci.c | 4 +- drivers/net/wireless/ath/ath12k/peer.h | 3 + drivers/net/wireless/ath/ath12k/qmi.c | 12 + drivers/net/wireless/ath/ath12k/qmi.h | 1 + drivers/net/wireless/ath/ath12k/reg.c | 14 + drivers/net/wireless/ath/ath12k/reg.h | 6 + drivers/net/wireless/ath/ath12k/rx_desc.h | 91 +- drivers/net/wireless/ath/ath12k/wmi.c | 131 +- drivers/net/wireless/ath/ath12k/wmi.h | 28 + drivers/net/wireless/ath/ath5k/base.c | 6 +- drivers/net/wireless/ath/ath5k/led.c | 3 +- drivers/net/wireless/ath/ath5k/pci.c | 4 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 8 +- drivers/net/wireless/ath/ath6kl/init.c | 2 +- drivers/net/wireless/ath/ath6kl/main.c | 4 +- drivers/net/wireless/ath/ath6kl/txrx.c | 2 +- drivers/net/wireless/ath/ath9k/ar9003_phy.c | 11 +- drivers/net/wireless/ath/ath9k/debug.c | 2 +- drivers/net/wireless/ath/ath9k/hif_usb.c | 34 +- drivers/net/wireless/ath/ath9k/hif_usb.h | 2 +- drivers/net/wireless/ath/ath9k/htc_drv_debug.c | 2 +- drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 2 +- drivers/net/wireless/ath/ath9k/xmit.c | 2 +- drivers/net/wireless/ath/carl9170/usb.c | 10 +- drivers/net/wireless/ath/dfs_pattern_detector.c | 21 +- drivers/net/wireless/ath/wcn36xx/dxe.c | 6 +- drivers/net/wireless/ath/wcn36xx/smd.c | 20 +- drivers/net/wireless/ath/wcn36xx/smd.h | 2 +- drivers/net/wireless/ath/wcn36xx/testmode.c | 2 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 3 +- drivers/net/wireless/ath/wil6210/wmi.c | 2 - drivers/net/wireless/atmel/atmel.c | 72 - drivers/net/wireless/broadcom/b43/dma.c | 4 +- drivers/net/wireless/broadcom/b43/pio.c | 2 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 5 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 6 +- .../broadcom/brcm80211/brcmfmac/firmware.h | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 6 +- .../broadcom/brcm80211/brcmfmac/fwil_types.h | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 20 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 23 +- drivers/net/wireless/intel/ipw2x00/libipw.h | 2 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 2 +- drivers/net/wireless/intel/iwlegacy/common.c | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/ax210.c | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/bz.c | 16 +- drivers/net/wireless/intel/iwlwifi/cfg/sc.c | 12 +- drivers/net/wireless/intel/iwlwifi/dvm/commands.h | 33 +- drivers/net/wireless/intel/iwlwifi/dvm/dev.h | 14 +- drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 6 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/rs.h | 12 +- drivers/net/wireless/intel/iwlwifi/dvm/tt.h | 9 +- drivers/net/wireless/intel/iwlwifi/dvm/tx.c | 9 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 44 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 8 +- .../net/wireless/intel/iwlwifi/fw/api/commands.h | 30 + drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 46 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 38 +- drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 22 + .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 10 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 68 +- .../net/wireless/intel/iwlwifi/fw/api/offload.h | 6 +- .../net/wireless/intel/iwlwifi/fw/api/phy-ctxt.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/api/rfi.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 16 +- drivers/net/wireless/intel/iwlwifi/fw/api/stats.h | 153 +- .../net/wireless/intel/iwlwifi/fw/api/time-event.h | 78 +- drivers/net/wireless/intel/iwlwifi/fw/api/txq.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 203 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 1 + drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 14 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 32 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/notif-wait.h | 3 +- drivers/net/wireless/intel/iwlwifi/fw/rs.c | 1 - drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 4 + drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 50 + drivers/net/wireless/intel/iwlwifi/fw/uefi.h | 17 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 10 +- .../wireless/intel/iwlwifi/iwl-context-info-gen3.h | 10 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 2 + drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h | 8 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 90 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.h | 2 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 5 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.h | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 13 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 83 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 19 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 20 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 24 +- drivers/net/wireless/intel/iwlwifi/mei/iwl-mei.h | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 2 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 177 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 76 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 148 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.h | 1 + .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 9 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 141 +- drivers/net/wireless/intel/iwlwifi/mvm/link.c | 30 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 28 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 572 +- drivers/net/wireless/intel/iwlwifi/mvm/mld-key.c | 16 +- .../net/wireless/intel/iwlwifi/mvm/mld-mac80211.c | 264 +- drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c | 25 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 176 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 14 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 44 +- drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 72 +- drivers/net/wireless/intel/iwlwifi/mvm/power.c | 5 + drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 23 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 157 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 335 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 39 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 7 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 198 +- .../net/wireless/intel/iwlwifi/mvm/time-event.h | 21 +- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 7 - drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 130 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 61 + drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 7 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 59 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 12 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 6 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 46 +- drivers/net/wireless/intel/iwlwifi/queue/tx.c | 9 +- drivers/net/wireless/intel/iwlwifi/queue/tx.h | 8 +- drivers/net/wireless/intersil/hostap/hostap.h | 1 - .../net/wireless/intersil/hostap/hostap_download.c | 3 +- .../net/wireless/intersil/hostap/hostap_ioctl.c | 228 - drivers/net/wireless/intersil/hostap/hostap_main.c | 3 - drivers/net/wireless/intersil/hostap/hostap_wlan.h | 2 +- drivers/net/wireless/intersil/p54/p54.h | 2 +- drivers/net/wireless/legacy/ray_cs.c | 6 +- drivers/net/wireless/marvell/mwifiex/11h.c | 4 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 3 +- drivers/net/wireless/marvell/mwifiex/main.h | 4 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 322 +- drivers/net/wireless/marvell/mwifiex/sdio.c | 10 - drivers/net/wireless/marvell/mwifiex/sdio.h | 4 - drivers/net/wireless/mediatek/mt76/Kconfig | 1 + drivers/net/wireless/mediatek/mt76/Makefile | 1 + drivers/net/wireless/mediatek/mt76/debugfs.c | 2 - drivers/net/wireless/mediatek/mt76/dma.c | 14 +- drivers/net/wireless/mediatek/mt76/eeprom.c | 7 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 64 +- drivers/net/wireless/mediatek/mt76/mt76.h | 36 +- drivers/net/wireless/mediatek/mt76/mt7603/beacon.c | 76 +- drivers/net/wireless/mediatek/mt76/mt7603/core.c | 2 + drivers/net/wireless/mediatek/mt76/mt7603/init.c | 8 + drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 52 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7603/regs.h | 5 + drivers/net/wireless/mediatek/mt76/mt7615/init.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 2 +- .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 6 + .../net/wireless/mediatek/mt76/mt76_connac3_mac.h | 18 +- .../net/wireless/mediatek/mt76/mt76_connac_mac.c | 28 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 191 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 60 +- .../net/wireless/mediatek/mt76/mt76x02_beacon.c | 8 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 11 +- .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 33 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 53 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 79 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 18 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 4 + drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 1 + drivers/net/wireless/mediatek/mt76/mt7915/soc.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 57 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 78 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 155 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 13 + drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 18 +- drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 2 + .../net/wireless/mediatek/mt76/mt7921/pci_mac.c | 2 +- .../net/wireless/mediatek/mt76/mt7921/sdio_mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7921/usb.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7925/Kconfig | 30 + drivers/net/wireless/mediatek/mt76/mt7925/Makefile | 9 + .../net/wireless/mediatek/mt76/mt7925/debugfs.c | 319 + drivers/net/wireless/mediatek/mt76/mt7925/init.c | 235 + drivers/net/wireless/mediatek/mt76/mt7925/mac.c | 1452 + drivers/net/wireless/mediatek/mt76/mt7925/mac.h | 23 + drivers/net/wireless/mediatek/mt76/mt7925/main.c | 1454 + drivers/net/wireless/mediatek/mt76/mt7925/mcu.c | 3174 + drivers/net/wireless/mediatek/mt76/mt7925/mcu.h | 537 + drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h | 309 + drivers/net/wireless/mediatek/mt76/mt7925/pci.c | 586 + .../net/wireless/mediatek/mt76/mt7925/pci_mac.c | 148 + .../net/wireless/mediatek/mt76/mt7925/pci_mcu.c | 53 + drivers/net/wireless/mediatek/mt76/mt7925/regs.h | 92 + drivers/net/wireless/mediatek/mt76/mt7925/usb.c | 332 + drivers/net/wireless/mediatek/mt76/mt792x.h | 38 +- drivers/net/wireless/mediatek/mt76/mt792x_core.c | 30 +- drivers/net/wireless/mediatek/mt76/mt792x_dma.c | 49 +- drivers/net/wireless/mediatek/mt76/mt792x_usb.c | 9 + drivers/net/wireless/mediatek/mt76/mt7996/init.c | 53 +- drivers/net/wireless/mediatek/mt76/mt7996/mac.c | 111 +- drivers/net/wireless/mediatek/mt76/mt7996/main.c | 65 +- drivers/net/wireless/mediatek/mt76/mt7996/mcu.c | 359 +- drivers/net/wireless/mediatek/mt76/mt7996/mcu.h | 37 +- drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7996/regs.h | 8 + drivers/net/wireless/mediatek/mt76/tx.c | 108 +- drivers/net/wireless/mediatek/mt7601u/tx.c | 2 +- drivers/net/wireless/microchip/wilc1000/cfg80211.c | 4 +- drivers/net/wireless/microchip/wilc1000/netdev.c | 20 +- drivers/net/wireless/microchip/wilc1000/netdev.h | 2 + drivers/net/wireless/microchip/wilc1000/wlan.c | 2 +- drivers/net/wireless/purelifi/plfxlc/mac.c | 2 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 4 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 5 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 2 +- drivers/net/wireless/quantenna/qtnfmac/event.c | 4 +- drivers/net/wireless/ralink/rt2x00/rt2800.h | 18 + drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 314 +- drivers/net/wireless/ralink/rt2x00/rt2800mmio.c | 3 + drivers/net/wireless/ralink/rt2x00/rt2x00.h | 6 + drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 2 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 2 + drivers/net/wireless/realtek/rtlwifi/base.c | 6 - drivers/net/wireless/realtek/rtlwifi/core.c | 18 +- drivers/net/wireless/realtek/rtlwifi/ps.c | 17 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/dm.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 5 - .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.h | 1 - .../wireless/realtek/rtlwifi/rtl8192c/dm_common.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/hw.c | 5 - .../net/wireless/realtek/rtlwifi/rtl8192ce/trx.c | 9 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/trx.h | 1 - .../net/wireless/realtek/rtlwifi/rtl8192cu/hw.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/sw.c | 1 - .../net/wireless/realtek/rtlwifi/rtl8192cu/trx.c | 34 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/trx.h | 7 +- .../net/wireless/realtek/rtlwifi/rtl8192de/dm.c | 18 +- .../net/wireless/realtek/rtlwifi/rtl8192de/fw.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192de/hw.c | 4 - .../net/wireless/realtek/rtlwifi/rtl8192de/trx.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8192de/trx.h | 1 - .../net/wireless/realtek/rtlwifi/rtl8192ee/dm.c | 7 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/sw.c | 1 - .../net/wireless/realtek/rtlwifi/rtl8192ee/trx.c | 16 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/trx.h | 4 - .../net/wireless/realtek/rtlwifi/rtl8192se/fw.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192se/trx.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192se/trx.h | 4 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/dm.c | 2 +- .../wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c | 16 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 5 - .../net/wireless/realtek/rtlwifi/rtl8723ae/trx.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/trx.h | 1 - .../net/wireless/realtek/rtlwifi/rtl8723be/dm.c | 7 +- .../net/wireless/realtek/rtlwifi/rtl8723be/hw.c | 6 - .../net/wireless/realtek/rtlwifi/rtl8723be/trx.c | 1 - .../net/wireless/realtek/rtlwifi/rtl8723be/trx.h | 1 - .../net/wireless/realtek/rtlwifi/rtl8821ae/dm.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c | 5 - .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c | 5 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.h | 1 - drivers/net/wireless/realtek/rtlwifi/wifi.h | 15 +- drivers/net/wireless/realtek/rtw88/debug.c | 4 +- drivers/net/wireless/realtek/rtw88/debug.h | 12 + drivers/net/wireless/realtek/rtw88/fw.c | 74 + drivers/net/wireless/realtek/rtw88/fw.h | 3 + drivers/net/wireless/realtek/rtw88/main.h | 10 +- drivers/net/wireless/realtek/rtw88/ps.c | 2 + drivers/net/wireless/realtek/rtw88/reg.h | 23 + drivers/net/wireless/realtek/rtw88/regd.c | 24 +- drivers/net/wireless/realtek/rtw88/regd.h | 2 + drivers/net/wireless/realtek/rtw88/rtw8821c.c | 67 + drivers/net/wireless/realtek/rtw88/rtw8821c.h | 1 + .../net/wireless/realtek/rtw88/rtw8821c_table.c | 1154 +- .../net/wireless/realtek/rtw88/rtw8822c_table.c | 1239 +- drivers/net/wireless/realtek/rtw88/rtw8822cu.c | 4 +- drivers/net/wireless/realtek/rtw88/usb.c | 9 +- drivers/net/wireless/realtek/rtw89/chan.c | 1652 +- drivers/net/wireless/realtek/rtw89/chan.h | 34 + drivers/net/wireless/realtek/rtw89/coex.c | 25 +- drivers/net/wireless/realtek/rtw89/core.c | 465 +- drivers/net/wireless/realtek/rtw89/core.h | 429 +- drivers/net/wireless/realtek/rtw89/debug.c | 286 +- drivers/net/wireless/realtek/rtw89/fw.c | 712 +- drivers/net/wireless/realtek/rtw89/fw.h | 144 +- drivers/net/wireless/realtek/rtw89/mac.c | 211 +- drivers/net/wireless/realtek/rtw89/mac.h | 49 +- drivers/net/wireless/realtek/rtw89/mac80211.c | 19 +- drivers/net/wireless/realtek/rtw89/mac_be.c | 397 + drivers/net/wireless/realtek/rtw89/pci.c | 3 +- drivers/net/wireless/realtek/rtw89/phy.c | 515 +- drivers/net/wireless/realtek/rtw89/phy.h | 136 +- drivers/net/wireless/realtek/rtw89/phy_be.c | 576 + drivers/net/wireless/realtek/rtw89/reg.h | 409 +- drivers/net/wireless/realtek/rtw89/regd.c | 4 +- drivers/net/wireless/realtek/rtw89/rtw8851b.c | 29 +- .../net/wireless/realtek/rtw89/rtw8851b_table.c | 1337 +- .../net/wireless/realtek/rtw89/rtw8851b_table.h | 3 - drivers/net/wireless/realtek/rtw89/rtw8852a.c | 28 +- .../net/wireless/realtek/rtw89/rtw8852a_table.c | 2 + .../net/wireless/realtek/rtw89/rtw8852a_table.h | 1 - drivers/net/wireless/realtek/rtw89/rtw8852b.c | 37 +- .../net/wireless/realtek/rtw89/rtw8852b_table.c | 333 +- .../net/wireless/realtek/rtw89/rtw8852b_table.h | 3 - drivers/net/wireless/realtek/rtw89/rtw8852c.c | 57 +- drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c | 107 +- drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.h | 3 + .../wireless/realtek/rtw89/rtw8852c_rfk_table.c | 42 +- .../net/wireless/realtek/rtw89/rtw8852c_table.c | 3782 +- .../net/wireless/realtek/rtw89/rtw8852c_table.h | 3 - drivers/net/wireless/realtek/rtw89/txrx.h | 271 + drivers/net/wireless/realtek/rtw89/wow.c | 4 +- drivers/net/wireless/silabs/wfx/data_tx.c | 125 +- drivers/net/wireless/silabs/wfx/data_tx.h | 21 +- drivers/net/wireless/silabs/wfx/hif_tx.c | 43 + drivers/net/wireless/silabs/wfx/hif_tx.h | 1 + drivers/net/wireless/silabs/wfx/main.c | 5 + drivers/net/wireless/silabs/wfx/queue.c | 38 +- drivers/net/wireless/silabs/wfx/queue.h | 1 + drivers/net/wireless/silabs/wfx/scan.c | 66 +- drivers/net/wireless/silabs/wfx/scan.h | 6 + drivers/net/wireless/silabs/wfx/sta.c | 41 +- drivers/net/wireless/silabs/wfx/sta.h | 1 - drivers/net/wireless/silabs/wfx/wfx.h | 8 +- drivers/net/wireless/st/cw1200/txrx.c | 4 +- drivers/net/wireless/ti/wl1251/main.c | 2 +- drivers/net/wireless/ti/wl1251/tx.c | 6 +- drivers/net/wireless/ti/wl12xx/main.c | 6 +- drivers/net/wireless/ti/wl18xx/main.c | 7 +- drivers/net/wireless/ti/wlcore/boot.c | 5 +- drivers/net/wireless/ti/wlcore/event.c | 2 +- drivers/net/wireless/ti/wlcore/main.c | 16 +- drivers/net/wireless/ti/wlcore/wlcore.h | 2 +- drivers/net/wireless/virtual/mac80211_hwsim.c | 58 +- drivers/net/wireless/virtual/mac80211_hwsim.h | 19 +- drivers/net/wwan/iosm/iosm_ipc_chnl_cfg.h | 2 +- drivers/net/wwan/iosm/iosm_ipc_imem_ops.h | 4 +- drivers/net/wwan/iosm/iosm_ipc_mux.h | 2 +- drivers/net/wwan/iosm/iosm_ipc_pm.h | 2 +- drivers/net/wwan/iosm/iosm_ipc_port.h | 2 +- drivers/net/wwan/iosm/iosm_ipc_trace.h | 2 +- drivers/net/wwan/rpmsg_wwan_ctrl.c | 2 +- drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c | 2 +- drivers/net/wwan/t7xx/t7xx_state_monitor.c | 3 +- drivers/net/wwan/t7xx/t7xx_state_monitor.h | 2 +- drivers/net/wwan/wwan_core.c | 9 +- drivers/net/xen-netback/interface.c | 5 +- drivers/of/address.c | 85 +- drivers/of/platform.c | 2 +- .../of/unittest-data/overlay_bad_unresolved.dtso | 2 +- drivers/of/unittest-data/tests-address.dtsi | 101 + drivers/of/unittest.c | 77 + drivers/opp/core.c | 231 +- drivers/opp/debugfs.c | 2 +- drivers/opp/of.c | 74 +- drivers/opp/opp.h | 4 +- drivers/parisc/power.c | 67 +- drivers/parisc/sba_iommu.c | 2 +- drivers/pci/pcie/aer.c | 10 + drivers/perf/amlogic/meson_g12_ddr_pmu.c | 1 + drivers/perf/arm-cmn.c | 154 +- drivers/perf/arm_cspmu/Kconfig | 19 +- drivers/perf/arm_cspmu/Makefile | 8 +- drivers/perf/arm_cspmu/ampere_cspmu.c | 272 + drivers/perf/arm_cspmu/arm_cspmu.c | 209 +- drivers/perf/arm_cspmu/arm_cspmu.h | 32 +- drivers/perf/arm_cspmu/nvidia_cspmu.c | 34 +- drivers/perf/arm_cspmu/nvidia_cspmu.h | 17 - drivers/perf/arm_pmuv3.c | 46 +- drivers/perf/hisilicon/hisi_pcie_pmu.c | 9 +- drivers/perf/hisilicon/hisi_uncore_pa_pmu.c | 4 +- drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c | 4 +- drivers/perf/hisilicon/hns3_pmu.c | 8 +- drivers/perf/qcom_l3_pmu.c | 4 +- drivers/perf/xgene_pmu.c | 37 +- drivers/pinctrl/intel/pinctrl-intel.c | 2 +- drivers/pinctrl/pinctrl-da9062.c | 7 +- drivers/platform/chrome/Kconfig | 6 +- drivers/platform/chrome/Makefile | 5 +- drivers/platform/chrome/cros_ec.c | 116 +- drivers/platform/chrome/cros_ec.h | 6 + drivers/platform/chrome/cros_ec_chardev.c | 6 +- drivers/platform/chrome/cros_ec_debugfs.c | 6 +- drivers/platform/chrome/cros_ec_lightbar.c | 6 +- drivers/platform/chrome/cros_ec_lpc.c | 28 +- drivers/platform/chrome/cros_ec_proto.c | 2 +- drivers/platform/chrome/cros_ec_proto_test.c | 3 +- drivers/platform/chrome/cros_ec_proto_test_util.c | 128 + ...cros_kunit_util.h => cros_ec_proto_test_util.h} | 0 drivers/platform/chrome/cros_ec_sysfs.c | 6 +- drivers/platform/chrome/cros_ec_typec.c | 18 +- drivers/platform/chrome/cros_ec_vbc.c | 6 +- drivers/platform/chrome/cros_kunit_util.c | 130 - drivers/platform/chrome/cros_typec_switch.c | 5 +- drivers/platform/chrome/cros_typec_vdm.c | 2 +- drivers/platform/chrome/cros_typec_vdm.h | 2 +- drivers/platform/chrome/cros_usbpd_logger.c | 6 +- drivers/platform/chrome/cros_usbpd_notify.c | 12 +- drivers/platform/chrome/wilco_ec/core.c | 5 +- drivers/platform/chrome/wilco_ec/debugfs.c | 6 +- drivers/platform/chrome/wilco_ec/event.c | 2 +- drivers/platform/chrome/wilco_ec/telemetry.c | 6 +- drivers/platform/mellanox/mlxbf-bootctl.c | 6 +- drivers/platform/mellanox/mlxbf-pmc.c | 686 +- drivers/platform/mellanox/mlxbf-tmfifo.c | 6 +- drivers/platform/mellanox/mlxreg-hotplug.c | 6 +- drivers/platform/mellanox/mlxreg-io.c | 6 +- drivers/platform/mellanox/mlxreg-lc.c | 8 +- drivers/platform/mellanox/nvsw-sn2201.c | 6 +- drivers/platform/surface/surface3-wmi.c | 5 +- drivers/platform/surface/surface_acpi_notify.c | 16 +- drivers/platform/surface/surface_aggregator_cdev.c | 5 +- .../platform/surface/surface_aggregator_registry.c | 5 +- drivers/platform/surface/surface_dtx.c | 5 +- drivers/platform/surface/surface_gpe.c | 6 +- drivers/platform/surface/surface_hotplug.c | 6 +- drivers/platform/x86/Kconfig | 11 + drivers/platform/x86/Makefile | 3 + drivers/platform/x86/acer-wmi.c | 2 - drivers/platform/x86/amd/hsmp.c | 241 +- drivers/platform/x86/amd/pmc/pmc.c | 88 +- drivers/platform/x86/asus-nb-wmi.c | 16 + drivers/platform/x86/asus-wireless.c | 12 +- drivers/platform/x86/asus-wmi.c | 133 + drivers/platform/x86/asus-wmi.h | 1 + .../x86/hp/hp-bioscfg/biosattr-interface.c | 2 +- drivers/platform/x86/inspur_platform_profile.c | 216 + drivers/platform/x86/intel/bytcrc_pwrsrc.c | 5 +- drivers/platform/x86/intel/ifs/core.c | 15 +- drivers/platform/x86/intel/ifs/ifs.h | 64 +- drivers/platform/x86/intel/ifs/load.c | 158 +- drivers/platform/x86/intel/ifs/runtest.c | 72 +- .../platform/x86/intel/int3472/clk_and_regulator.c | 54 +- drivers/platform/x86/intel/int3472/common.h | 7 +- drivers/platform/x86/intel/int3472/discrete.c | 103 +- drivers/platform/x86/intel/int3472/led.c | 24 +- .../x86/intel/speed_select_if/isst_if_mmio.c | 21 +- .../x86/intel/speed_select_if/isst_tpmi_core.c | 21 +- drivers/platform/x86/intel/tpmi.c | 81 +- .../intel/uncore-frequency/uncore-frequency-tpmi.c | 18 +- drivers/platform/x86/mlx-platform.c | 31 +- drivers/platform/x86/msi-ec.c | 483 +- drivers/platform/x86/msi-ec.h | 4 +- drivers/platform/x86/sel3350-platform.c | 6 +- .../x86/siemens/simatic-ipc-batt-apollolake.c | 6 +- .../x86/siemens/simatic-ipc-batt-elkhartlake.c | 6 +- .../platform/x86/siemens/simatic-ipc-batt-f7188x.c | 6 +- drivers/platform/x86/siemens/simatic-ipc-batt.c | 9 +- drivers/platform/x86/siemens/simatic-ipc-batt.h | 4 +- drivers/platform/x86/think-lmi.c | 214 +- drivers/platform/x86/think-lmi.h | 16 + drivers/platform/x86/thinkpad_acpi.c | 96 +- drivers/platform/x86/wmi.c | 263 +- drivers/platform/x86/x86-android-tablets/asus.c | 1 + drivers/platform/x86/x86-android-tablets/core.c | 132 +- drivers/platform/x86/x86-android-tablets/lenovo.c | 29 +- drivers/platform/x86/x86-android-tablets/other.c | 11 +- .../x86/x86-android-tablets/x86-android-tablets.h | 7 +- drivers/platform/x86/xo15-ebook.c | 9 +- drivers/pnp/pnpacpi/core.c | 7 +- drivers/pnp/pnpbios/rsparser.c | 4 +- drivers/power/reset/Kconfig | 2 +- drivers/power/reset/axxia-reset.c | 7 +- drivers/power/reset/gpio-poweroff.c | 82 +- drivers/power/reset/msm-poweroff.c | 7 +- drivers/power/reset/nvmem-reboot-mode.c | 4 +- drivers/power/reset/st-poweroff.c | 7 +- drivers/power/reset/syscon-poweroff.c | 29 +- drivers/power/reset/vexpress-poweroff.c | 11 +- drivers/power/reset/xgene-reboot.c | 7 +- drivers/power/supply/88pm860x_battery.c | 8 +- drivers/power/supply/Kconfig | 34 +- drivers/power/supply/Makefile | 3 + drivers/power/supply/ab8500_btemp.c | 6 +- drivers/power/supply/ab8500_chargalg.c | 6 +- drivers/power/supply/ab8500_charger.c | 6 +- drivers/power/supply/ab8500_fg.c | 6 +- drivers/power/supply/acer_a500_battery.c | 6 +- drivers/power/supply/act8945a_charger.c | 6 +- drivers/power/supply/axp20x_ac_power.c | 2 +- drivers/power/supply/axp20x_usb_power.c | 2 +- drivers/power/supply/bq24190_charger.c | 2 +- drivers/power/supply/bq24257_charger.c | 76 +- drivers/power/supply/bq2515x_charger.c | 67 +- drivers/power/supply/bq256xx_charger.c | 52 +- drivers/power/supply/bq25980_charger.c | 2 +- drivers/power/supply/charger-manager.c | 12 +- drivers/power/supply/cpcap-battery.c | 6 +- drivers/power/supply/cpcap-charger.c | 19 +- drivers/power/supply/da9030_battery.c | 6 +- drivers/power/supply/da9052-battery.c | 6 +- drivers/power/supply/da9150-charger.c | 6 +- drivers/power/supply/goldfish_battery.c | 5 +- drivers/power/supply/ipaq_micro_battery.c | 6 +- drivers/power/supply/isp1704_charger.c | 6 +- drivers/power/supply/lp8788-charger.c | 6 +- drivers/power/supply/max14577_charger.c | 6 +- drivers/power/supply/max17040_battery.c | 27 + drivers/power/supply/max17042_battery.c | 6 +- drivers/power/supply/max77650-charger.c | 6 +- drivers/power/supply/max77693_charger.c | 6 +- drivers/power/supply/max8925_power.c | 5 +- drivers/power/supply/mm8013.c | 317 + drivers/power/supply/mt6370-charger.c | 4 +- drivers/power/supply/pcf50633-charger.c | 6 +- drivers/power/supply/pm8916_bms_vm.c | 305 + drivers/power/supply/pm8916_lbc.c | 381 + drivers/power/supply/power_supply_core.c | 10 +- drivers/power/supply/power_supply_sysfs.c | 12 +- drivers/power/supply/qcom_pmi8998_charger.c | 3 +- drivers/power/supply/qcom_smbb.c | 6 +- drivers/power/supply/rk817_charger.c | 13 + drivers/power/supply/rt5033_charger.c | 320 +- drivers/power/supply/rx51_battery.c | 6 +- drivers/power/supply/sbs-battery.c | 8 +- drivers/power/supply/sc2731_charger.c | 6 +- drivers/power/supply/surface_battery.c | 2 +- drivers/power/supply/surface_charger.c | 2 +- drivers/power/supply/tps65090-charger.c | 6 +- drivers/power/supply/tps65217_charger.c | 6 +- drivers/power/supply/twl4030_charger.c | 6 +- drivers/power/supply/twl4030_madc_battery.c | 6 +- drivers/power/supply/wm831x_backup.c | 6 +- drivers/power/supply/wm831x_power.c | 5 +- drivers/power/supply/wm8350_power.c | 5 +- drivers/power/supply/wm97xx_battery.c | 5 +- drivers/powercap/intel_rapl_common.c | 2 +- drivers/ptp/Kconfig | 1 + drivers/ptp/ptp_chardev.c | 129 +- drivers/ptp/ptp_clock.c | 45 +- drivers/ptp/ptp_ocp.c | 369 +- drivers/ptp/ptp_private.h | 28 +- drivers/ptp/ptp_sysfs.c | 13 +- drivers/regulator/Kconfig | 10 + drivers/regulator/Makefile | 1 + drivers/regulator/da9062-regulator.c | 2 +- drivers/regulator/da9063-regulator.c | 2 +- drivers/regulator/da9121-regulator.c | 15 +- drivers/regulator/da9210-regulator.c | 12 +- drivers/regulator/fan53555.c | 9 +- drivers/regulator/fixed.c | 50 + drivers/regulator/lochnagar-regulator.c | 8 +- drivers/regulator/ltc3589.c | 61 +- drivers/regulator/max1586.c | 9 +- drivers/regulator/max20086-regulator.c | 65 +- drivers/regulator/max5970-regulator.c | 145 +- drivers/regulator/max77503-regulator.c | 137 + drivers/regulator/mc13xxx.h | 2 +- drivers/regulator/mp5416.c | 10 +- drivers/regulator/mp886x.c | 14 +- drivers/regulator/mt6358-regulator.c | 494 +- drivers/regulator/palmas-regulator.c | 8 +- drivers/regulator/pv88080-regulator.c | 58 +- drivers/regulator/qcom-labibb-regulator.c | 7 +- drivers/regulator/qcom-rpmh-regulator.c | 21 +- drivers/regulator/qcom_rpm-regulator.c | 7 +- drivers/regulator/qcom_spmi-regulator.c | 103 +- drivers/regulator/rk808-regulator.c | 2 - drivers/regulator/stm32-booster.c | 5 +- drivers/regulator/sy8824x.c | 26 +- drivers/regulator/ti-abb-regulator.c | 22 +- drivers/regulator/tps51632-regulator.c | 11 - drivers/s390/net/ctcm_main.c | 4 +- drivers/s390/net/qeth_core_main.c | 2 +- drivers/soc/hisilicon/kunpeng_hccs.c | 8 +- drivers/spi/Kconfig | 3 +- drivers/spi/spi-ar934x.c | 22 +- drivers/spi/spi-armada-3700.c | 23 +- drivers/spi/spi-aspeed-smc.c | 16 +- drivers/spi/spi-at91-usart.c | 22 +- drivers/spi/spi-ath79.c | 11 +- drivers/spi/spi-axi-spi-engine.c | 25 +- drivers/spi/spi-bcm2835.c | 69 +- drivers/spi/spi-bcm2835aux.c | 23 +- drivers/spi/spi-cadence-quadspi.c | 45 +- drivers/spi/spi-cadence.c | 23 +- drivers/spi/spi-cavium-thunderx.c | 8 +- drivers/spi/spi-davinci.c | 11 +- drivers/spi/spi-dw-bt1.c | 23 +- drivers/spi/spi-dw-mmio.c | 31 +- drivers/spi/spi-fsl-dspi.c | 12 +- drivers/spi/spi-geni-qcom.c | 6 +- drivers/spi/spi-lantiq-ssc.c | 10 +- drivers/spi/spi-lm70llp.c | 20 +- drivers/spi/spi-lp8841-rtc.c | 56 +- drivers/spi/spi-meson-spicc.c | 121 +- drivers/spi/spi-meson-spifc.c | 79 +- drivers/spi/spi-microchip-core-qspi.c | 39 +- drivers/spi/spi-microchip-core.c | 83 +- drivers/spi/spi-mpc512x-psc.c | 54 +- drivers/spi/spi-mpc52xx-psc.c | 38 +- drivers/spi/spi-mpc52xx.c | 56 +- drivers/spi/spi-mt65xx.c | 190 +- drivers/spi/spi-mt7621.c | 50 +- drivers/spi/spi-mtk-nor.c | 14 +- drivers/spi/spi-mtk-snfi.c | 67 +- drivers/spi/spi-mux.c | 2 +- drivers/spi/spi-mxic.c | 68 +- drivers/spi/spi-mxs.c | 70 +- drivers/spi/spi-npcm-fiu.c | 14 +- drivers/spi/spi-npcm-pspi.c | 68 +- drivers/spi/spi-nxp-fspi.c | 32 +- drivers/spi/spi-oc-tiny.c | 30 +- drivers/spi/spi-omap-uwire.c | 32 +- drivers/spi/spi-omap2-mcspi.c | 400 +- drivers/spi/spi-orion.c | 11 +- drivers/spi/spi-pci1xxxx.c | 2 +- drivers/spi/spi-pic32-sqi.c | 27 +- drivers/spi/spi-pic32.c | 8 +- drivers/spi/spi-pl022.c | 11 +- drivers/spi/spi-qup.c | 50 +- drivers/spi/spi-rockchip.c | 30 +- drivers/spi/spi-rzv2m-csi.c | 127 +- drivers/spi/spi-stm32.c | 3 +- drivers/spi/spi-tegra20-slink.c | 2 + drivers/spi/spi.c | 9 +- drivers/spi/spidev.c | 42 +- drivers/ssb/Kconfig | 3 +- drivers/ssb/main.c | 2 +- drivers/staging/fbtft/Kconfig | 6 +- drivers/staging/fbtft/fbtft-core.c | 99 +- drivers/staging/qlge/qlge_devlink.c | 60 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 9 +- drivers/thermal/amlogic_thermal.c | 8 +- drivers/thermal/armada_thermal.c | 6 +- drivers/thermal/broadcom/bcm2835_thermal.c | 6 +- drivers/thermal/broadcom/ns-thermal.c | 6 +- drivers/thermal/da9062-thermal.c | 5 +- drivers/thermal/dove_thermal.c | 6 +- drivers/thermal/gov_bang_bang.c | 27 +- drivers/thermal/gov_fair_share.c | 35 +- drivers/thermal/gov_power_allocator.c | 122 +- drivers/thermal/gov_step_wise.c | 50 +- drivers/thermal/gov_user_space.c | 8 +- drivers/thermal/hisi_thermal.c | 6 +- drivers/thermal/imx8mm_thermal.c | 8 +- drivers/thermal/imx_thermal.c | 6 +- drivers/thermal/intel/int340x_thermal/Makefile | 3 + .../intel/int340x_thermal/int3400_thermal.c | 5 +- .../intel/int340x_thermal/int3401_thermal.c | 6 +- .../intel/int340x_thermal/int3402_thermal.c | 6 +- .../intel/int340x_thermal/int3403_thermal.c | 6 +- .../intel/int340x_thermal/int3406_thermal.c | 5 +- .../intel/int340x_thermal/int340x_thermal_zone.c | 78 +- .../int340x_thermal/processor_thermal_device.c | 85 +- .../int340x_thermal/processor_thermal_device.h | 33 +- .../int340x_thermal/processor_thermal_device_pci.c | 121 +- .../processor_thermal_device_pci_legacy.c | 3 +- .../intel/int340x_thermal/processor_thermal_mbox.c | 179 +- .../processor_thermal_power_floor.c | 126 + .../int340x_thermal/processor_thermal_wt_hint.c | 255 + .../int340x_thermal/processor_thermal_wt_req.c | 136 + drivers/thermal/intel/intel_powerclamp.c | 2 +- drivers/thermal/k3_bandgap.c | 6 +- drivers/thermal/k3_j72xx_bandgap.c | 6 +- drivers/thermal/kirkwood_thermal.c | 6 +- drivers/thermal/max77620_thermal.c | 8 +- drivers/thermal/mediatek/auxadc_thermal.c | 2 +- drivers/thermal/mediatek/lvts_thermal.c | 256 +- drivers/thermal/qcom/tsens-v0_1.c | 6 - drivers/thermal/qcom/tsens.c | 6 +- drivers/thermal/rcar_gen3_thermal.c | 6 +- drivers/thermal/rcar_thermal.c | 6 +- drivers/thermal/rockchip_thermal.c | 6 +- drivers/thermal/rzg2l_thermal.c | 6 +- drivers/thermal/samsung/exynos_tmu.c | 6 +- drivers/thermal/spear_thermal.c | 6 +- drivers/thermal/sprd_thermal.c | 5 +- drivers/thermal/st/stm_thermal.c | 6 +- drivers/thermal/tegra/soctherm.c | 6 +- drivers/thermal/tegra/tegra-bpmp-thermal.c | 6 +- drivers/thermal/thermal_acpi.c | 3 +- drivers/thermal/thermal_core.c | 137 +- drivers/thermal/thermal_core.h | 9 +- drivers/thermal/thermal_helpers.c | 8 +- drivers/thermal/thermal_sysfs.c | 3 +- drivers/thermal/thermal_trip.c | 55 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 6 +- drivers/thermal/uniphier_thermal.c | 6 +- drivers/usb/typec/altmodes/displayport.c | 20 +- drivers/vhost/vsock.c | 21 +- drivers/video/fbdev/68328fb.c | 5 +- drivers/video/fbdev/Kconfig | 128 +- drivers/video/fbdev/Makefile | 17 +- drivers/video/fbdev/amba-clcd.c | 5 +- drivers/video/fbdev/amifb.c | 2 + drivers/video/fbdev/arkfb.c | 2 + drivers/video/fbdev/atafb.c | 2 + drivers/video/fbdev/aty/atyfb_base.c | 3 + drivers/video/fbdev/aty/radeon_base.c | 2 + drivers/video/fbdev/au1100fb.c | 8 +- drivers/video/fbdev/au1200fb.c | 9 - drivers/video/fbdev/bw2.c | 17 +- drivers/video/fbdev/cg14.c | 19 +- drivers/video/fbdev/cg3.c | 17 +- drivers/video/fbdev/cg6.c | 17 +- drivers/video/fbdev/cirrusfb.c | 2 + drivers/video/fbdev/cobalt_lcdfb.c | 2 + drivers/video/fbdev/controlfb.c | 5 +- drivers/video/fbdev/core/Kconfig | 12 + drivers/video/fbdev/core/Makefile | 5 +- drivers/video/fbdev/core/fb_chrdev.c | 3 +- drivers/video/fbdev/core/fb_internal.h | 17 + drivers/video/fbdev/core/fb_io_fops.c | 3 + drivers/video/fbdev/core/fb_logo.c | 508 + drivers/video/fbdev/core/fbcon.c | 2 + drivers/video/fbdev/core/fbmem.c | 542 +- drivers/video/fbdev/cyber2000fb.c | 2 + drivers/video/fbdev/dnfb.c | 2 + drivers/video/fbdev/ep93xx-fb.c | 5 +- drivers/video/fbdev/ffb.c | 17 +- drivers/video/fbdev/gbefb.c | 7 +- drivers/video/fbdev/hgafb.c | 2 + drivers/video/fbdev/hitfb.c | 4 +- drivers/video/fbdev/hpfb.c | 2 + drivers/video/fbdev/hyperv_fb.c | 48 +- drivers/video/fbdev/i810/i810_main.c | 2 + drivers/video/fbdev/imsttfb.c | 2 + drivers/video/fbdev/intelfb/intelfbdrv.c | 4 +- drivers/video/fbdev/leo.c | 19 +- drivers/video/fbdev/matrox/matroxfb_base.c | 2 + drivers/video/fbdev/matrox/matroxfb_crtc2.c | 4 +- drivers/video/fbdev/mmp/fb/mmpfb.c | 7 - drivers/video/fbdev/neofb.c | 2 + drivers/video/fbdev/nvidia/nvidia.c | 2 + drivers/video/fbdev/omap2/omapfb/Kconfig | 4 +- drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 5 +- drivers/video/fbdev/p9100.c | 18 +- drivers/video/fbdev/pm2fb.c | 2 + drivers/video/fbdev/pm3fb.c | 2 + drivers/video/fbdev/pvr2fb.c | 14 +- drivers/video/fbdev/riva/fbdev.c | 2 + drivers/video/fbdev/s1d13xxxfb.c | 25 +- drivers/video/fbdev/s3fb.c | 2 + drivers/video/fbdev/sa1100fb.c | 5 +- drivers/video/fbdev/savage/savagefb_driver.c | 6 +- drivers/video/fbdev/sbuslib.h | 37 +- drivers/video/fbdev/sis/sis_main.c | 4 +- drivers/video/fbdev/sm501fb.c | 4 + drivers/video/fbdev/sm712fb.c | 1 + drivers/video/fbdev/smscufx.c | 85 +- drivers/video/fbdev/stifb.c | 2 + drivers/video/fbdev/sunxvr500.c | 2 + drivers/video/fbdev/tcx.c | 20 +- drivers/video/fbdev/tdfxfb.c | 6 +- drivers/video/fbdev/tgafb.c | 2 + drivers/video/fbdev/tridentfb.c | 2 + drivers/video/fbdev/udlfb.c | 89 +- drivers/video/fbdev/vermilion/vermilion.c | 5 +- drivers/video/fbdev/vga16fb.c | 2 + drivers/video/fbdev/via/viafbdev.c | 2 + drivers/video/fbdev/vt8623fb.c | 2 + drivers/xen/Kconfig | 8 +- drivers/xen/events/events_base.c | 3 +- drivers/xen/evtchn.c | 2 +- drivers/xen/privcmd.c | 407 +- drivers/xen/xen-pciback/conf_space.c | 19 +- drivers/xen/xen-pciback/conf_space_capability.c | 8 +- drivers/xen/xen-pciback/conf_space_header.c | 21 +- drivers/xen/xenbus/xenbus_dev_frontend.c | 4 +- drivers/xen/xenbus/xenbus_probe.c | 2 +- include/acpi/acpi_bus.h | 12 +- include/acpi/actbl1.h | 3 + include/acpi/ghes.h | 4 + include/acpi/pcc.h | 13 + include/asm-generic/fb.h | 12 +- include/drm/bridge/dw_mipi_dsi.h | 16 + include/drm/bridge/samsung-dsim.h | 6 +- include/drm/display/drm_dp_helper.h | 18 +- include/drm/display/drm_dp_mst_helper.h | 23 +- include/drm/drm_accel.h | 9 +- include/drm/drm_atomic.h | 2 +- include/drm/drm_bridge.h | 6 +- include/drm/drm_buddy.h | 6 +- include/drm/drm_client.h | 2 +- include/drm/drm_connector.h | 17 +- include/drm/drm_debugfs.h | 13 +- include/drm/drm_device.h | 14 +- include/drm/drm_drv.h | 8 + include/drm/drm_edid.h | 1 + include/drm/drm_file.h | 17 +- include/drm/drm_fourcc.h | 5 +- include/drm/drm_framebuffer.h | 5 - include/drm/drm_gem.h | 9 + include/drm/drm_gpuva_mgr.h | 706 - include/drm/drm_gpuvm.h | 705 + include/drm/gpu_scheduler.h | 9 +- include/drm/i915_pciids.h | 26 +- .../clock/amlogic,s4-peripherals-clkc.h | 236 + include/dt-bindings/clock/amlogic,s4-pll-clkc.h | 43 + include/dt-bindings/clock/imx8mp-clock.h | 1 - include/dt-bindings/clock/qcom,mmcc-msm8974.h | 1 - include/dt-bindings/clock/qcom,sm4450-gcc.h | 197 + include/dt-bindings/clock/qcom,sm8550-camcc.h | 187 + include/dt-bindings/clock/r9a08g045-cpg.h | 242 + .../dt-bindings/thermal/mediatek,lvts-thermal.h | 28 + include/linux/acpi.h | 10 + include/linux/avf/virtchnl.h | 15 +- include/linux/bpf-cgroup-defs.h | 5 + include/linux/bpf-cgroup.h | 90 +- include/linux/bpf.h | 64 +- include/linux/bpf_mem_alloc.h | 1 + include/linux/bpf_verifier.h | 44 +- include/linux/brcmphy.h | 10 + include/linux/btf.h | 1 + include/linux/can/dev.h | 4 + include/linux/ceph/mon_client.h | 2 +- include/linux/cgroup.h | 12 +- include/linux/clk-provider.h | 15 +- include/linux/compiler_types.h | 32 +- include/linux/cpufreq.h | 8 - include/linux/cpuhotplug.h | 2 + include/linux/dpll.h | 170 + include/linux/dsa/sja1105.h | 2 +- include/linux/ethtool.h | 19 + include/linux/fb.h | 5 - include/linux/filter.h | 67 +- include/linux/fortify-string.h | 4 - include/linux/gpio/consumer.h | 16 - include/linux/gpio/driver.h | 47 +- include/linux/habanalabs/cpucp_if.h | 1417 + include/linux/habanalabs/hl_boot_if.h | 792 + include/linux/i3c/master.h | 11 + include/linux/ieee80211.h | 106 +- include/linux/igmp.h | 2 +- include/linux/intel_tpmi.h | 6 + include/linux/iosys-map.h | 4 +- include/linux/ipv6.h | 50 +- include/linux/kasan.h | 2 + include/linux/linkmode.h | 18 +- include/linux/mfd/mt6358/registers.h | 23 + include/linux/micrel_phy.h | 4 + include/linux/mlx5/device.h | 3 + include/linux/mlx5/driver.h | 20 +- include/linux/mlx5/fs.h | 1 + include/linux/mlx5/mlx5_ifc.h | 131 +- include/linux/mm_types.h | 13 +- include/linux/netdevice.h | 100 +- include/linux/netfilter.h | 10 + include/linux/overflow.h | 35 + include/linux/pci_ids.h | 2 + include/linux/pds/pds_core_if.h | 1 + include/linux/percpu.h | 1 + include/linux/phy.h | 1 + include/linux/phylink.h | 56 +- include/linux/platform_data/cros_ec_proto.h | 2 +- include/linux/platform_data/gpio-omap.h | 3 - include/linux/platform_data/pca953x.h | 13 - include/linux/platform_data/x86/asus-wmi.h | 4 + include/linux/pm.h | 45 +- include/linux/pm_domain.h | 6 + include/linux/pm_opp.h | 40 +- include/linux/pnp.h | 8 +- include/linux/posix-clock.h | 35 +- include/linux/power_supply.h | 1 - include/linux/regulator/mt6358-regulator.h | 3 + include/linux/soc/mediatek/mtk_wed.h | 76 +- include/linux/socket.h | 1 + include/linux/sockptr.h | 23 + include/linux/spi/spi.h | 28 +- include/linux/stmmac.h | 2 +- include/linux/string.h | 40 + include/linux/surface_aggregator/controller.h | 2 +- include/linux/tcp.h | 61 +- include/linux/thermal.h | 20 +- include/linux/trace_events.h | 6 +- include/linux/udp.h | 66 +- include/linux/virtio_vsock.h | 10 + include/net/Space.h | 1 - include/net/af_vsock.h | 7 + include/net/bluetooth/bluetooth.h | 2 +- include/net/bluetooth/hci.h | 3 + include/net/bluetooth/hci_core.h | 40 +- include/net/bluetooth/hci_sync.h | 2 + include/net/cfg80211.h | 257 +- include/net/devlink.h | 69 +- include/net/dropreason-core.h | 33 + include/net/dsa.h | 69 +- include/net/dsa_stubs.h | 22 +- include/net/dst.h | 11 +- include/net/flow_offload.h | 2 +- include/net/ieee80211_radiotap.h | 6 + include/net/if_inet6.h | 2 +- include/net/inet_connection_sock.h | 22 +- include/net/inet_sock.h | 11 +- include/net/inet_timewait_sock.h | 3 +- include/net/ip.h | 15 +- include/net/ip6_route.h | 19 +- include/net/ip_fib.h | 2 +- include/net/ipv6.h | 42 +- include/net/ipv6_stubs.h | 5 + include/net/mac80211.h | 134 +- include/net/mana/hw_channel.h | 2 +- include/net/mana/mana.h | 2 +- include/net/net_namespace.h | 15 +- include/net/netfilter/nf_conntrack.h | 14 +- include/net/netfilter/nf_conntrack_labels.h | 2 +- include/net/netfilter/nf_tables.h | 67 +- include/net/netkit.h | 38 + include/net/netlink.h | 73 +- include/net/netns/conntrack.h | 2 +- include/net/netns/ipv4.h | 3 + include/net/nexthop.h | 8 +- include/net/page_pool/helpers.h | 230 +- include/net/page_pool/types.h | 6 +- include/net/pkt_cls.h | 6 + include/net/pkt_sched.h | 8 +- include/net/regulatory.h | 1 + include/net/route.h | 10 +- include/net/sch_generic.h | 4 +- include/net/sock.h | 41 +- include/net/tc_act/tc_ct.h | 1 + include/net/tcp.h | 371 +- include/net/tcp_ao.h | 362 + include/net/tcx.h | 7 +- include/net/tls.h | 21 +- include/net/udp_tunnel.h | 30 +- include/net/udplite.h | 14 +- include/net/xdp.h | 19 +- include/net/xdp_sock.h | 18 + include/net/xfrm.h | 2 +- include/soc/rockchip/rk3399_grf.h | 9 +- include/soc/rockchip/rk3568_grf.h | 13 + include/soc/rockchip/rk3588_grf.h | 18 + include/soc/rockchip/rockchip_grf.h | 18 + include/trace/events/habanalabs.h | 45 +- include/trace/events/intel_ifs.h | 16 +- include/trace/events/mptcp.h | 2 +- .../trace/events/vsock_virtio_transport_common.h | 12 +- include/uapi/drm/amdgpu_drm.h | 36 +- include/uapi/drm/drm.h | 20 + include/uapi/drm/drm_fourcc.h | 2 + include/uapi/drm/drm_mode.h | 16 +- include/uapi/drm/habanalabs_accel.h | 68 +- include/uapi/drm/i915_drm.h | 8 +- include/uapi/drm/ivpu_accel.h | 18 +- include/uapi/drm/qaic_accel.h | 24 +- include/uapi/linux/bpf.h | 52 +- include/uapi/linux/devlink.h | 3 +- include/uapi/linux/dpll.h | 207 + include/uapi/linux/if_bridge.h | 18 + include/uapi/linux/if_link.h | 32 +- include/uapi/linux/kfd_ioctl.h | 3 + include/uapi/linux/mptcp.h | 172 +- include/uapi/linux/mptcp_pm.h | 150 + include/uapi/linux/netdev.h | 16 + include/uapi/linux/netlink.h | 5 + include/uapi/linux/nl80211.h | 43 +- include/uapi/linux/pkt_sched.h | 15 +- include/uapi/linux/ptp_clock.h | 2 + include/uapi/linux/rtnetlink.h | 18 +- include/uapi/linux/snmp.h | 8 +- include/uapi/linux/tcp.h | 118 + include/uapi/linux/vm_sockets.h | 17 + include/uapi/xen/privcmd.h | 22 +- include/video/sticore.h | 2 +- include/xen/interface/hvm/ioreq.h | 51 + kernel/bpf/bpf_iter.c | 2 - kernel/bpf/bpf_struct_ops.c | 26 +- kernel/bpf/btf.c | 35 +- kernel/bpf/cgroup.c | 28 +- kernel/bpf/cgroup_iter.c | 65 + kernel/bpf/core.c | 37 +- kernel/bpf/cpumap.c | 10 + kernel/bpf/devmap.c | 10 + kernel/bpf/hashtab.c | 7 +- kernel/bpf/helpers.c | 109 +- kernel/bpf/memalloc.c | 72 +- kernel/bpf/offload.c | 18 +- kernel/bpf/ringbuf.c | 3 +- kernel/bpf/stackmap.c | 2 +- kernel/bpf/syscall.c | 71 +- kernel/bpf/task_iter.c | 282 +- kernel/bpf/tcx.c | 4 +- kernel/bpf/trampoline.c | 4 +- kernel/bpf/verifier.c | 1293 +- kernel/cgroup/cgroup.c | 18 +- kernel/kexec.c | 2 +- kernel/power/snapshot.c | 16 +- kernel/power/swap.c | 4 +- kernel/sched/cpufreq_schedutil.c | 66 +- kernel/time/posix-clock.c | 36 +- kernel/trace/bpf_trace.c | 10 +- kernel/trace/trace_kprobe.c | 14 +- kernel/trace/trace_syscalls.c | 4 +- kernel/watch_queue.c | 2 +- lib/nlattr.c | 22 + lib/test_bpf.c | 371 + mm/kasan/kasan.h | 1 - mm/percpu.c | 35 +- net/Kconfig | 11 +- net/appletalk/Kconfig | 30 + net/appletalk/aarp.c | 2 +- net/appletalk/ddp.c | 36 - net/atm/atm_sysfs.c | 2 - net/ax25/af_ax25.c | 2 +- net/bluetooth/amp.c | 3 +- net/bluetooth/hci_conn.c | 123 +- net/bluetooth/hci_core.c | 3 + net/bluetooth/hci_event.c | 92 +- net/bluetooth/hci_sync.c | 36 +- net/bluetooth/hci_sysfs.c | 23 +- net/bluetooth/iso.c | 38 +- net/bluetooth/l2cap_sock.c | 2 +- net/bluetooth/msft.c | 20 +- net/bridge/br.c | 1 + net/bridge/br_device.c | 3 +- net/bridge/br_fdb.c | 71 +- net/bridge/br_input.c | 2 +- net/bridge/br_mdb.c | 184 +- net/bridge/br_multicast.c | 5 +- net/bridge/br_netfilter_hooks.c | 98 +- net/bridge/br_netfilter_ipv6.c | 6 +- net/bridge/br_netlink.c | 17 +- net/bridge/br_private.h | 26 +- net/can/j1939/socket.c | 2 +- net/can/raw.c | 5 +- net/ceph/mon_client.c | 2 +- net/core/Makefile | 1 + net/core/dev.c | 182 +- net/core/dev.h | 6 + net/core/dev_ioctl.c | 2 +- net/core/dst.c | 10 +- net/core/filter.c | 83 +- net/core/gso_test.c | 278 + net/core/netclassid_cgroup.c | 6 + net/core/netdev-genl.c | 12 +- net/core/page_pool.c | 31 +- net/core/pktgen.c | 102 +- net/core/rtnetlink.c | 152 +- net/core/selftests.c | 9 +- net/core/skbuff.c | 27 +- net/core/sock.c | 228 +- net/core/xdp.c | 4 +- net/dccp/ipv4.c | 2 +- net/dccp/ipv6.c | 10 +- net/dccp/timer.c | 4 +- net/devlink/core.c | 223 +- net/devlink/dev.c | 60 +- net/devlink/devl_internal.h | 98 +- net/devlink/dpipe.c | 14 +- net/devlink/health.c | 411 +- net/devlink/linecard.c | 83 +- net/devlink/netlink.c | 358 +- net/devlink/netlink_gen.c | 757 +- net/devlink/netlink_gen.h | 64 +- net/devlink/param.c | 14 +- net/devlink/port.c | 66 +- net/devlink/rate.c | 6 +- net/devlink/region.c | 8 +- net/devlink/resource.c | 4 +- net/devlink/sb.c | 17 +- net/devlink/trap.c | 9 +- net/dsa/Makefile | 6 +- net/dsa/conduit.c | 475 + net/dsa/conduit.h | 22 + net/dsa/dsa.c | 224 +- net/dsa/dsa.h | 12 +- net/dsa/master.c | 475 - net/dsa/master.h | 22 - net/dsa/netlink.c | 22 +- net/dsa/port.c | 144 +- net/dsa/port.h | 7 +- net/dsa/slave.c | 3720 -- net/dsa/slave.h | 69 - net/dsa/switch.c | 20 +- net/dsa/switch.h | 8 +- net/dsa/tag.c | 10 +- net/dsa/tag.h | 26 +- net/dsa/tag_8021q.c | 22 +- net/dsa/tag_8021q.h | 2 +- net/dsa/tag_ar9331.c | 4 +- net/dsa/tag_brcm.c | 14 +- net/dsa/tag_dsa.c | 6 +- net/dsa/tag_gswip.c | 4 +- net/dsa/tag_hellcreek.c | 4 +- net/dsa/tag_ksz.c | 20 +- net/dsa/tag_lan9303.c | 4 +- net/dsa/tag_mtk.c | 4 +- net/dsa/tag_none.c | 6 +- net/dsa/tag_ocelot.c | 22 +- net/dsa/tag_ocelot_8021q.c | 12 +- net/dsa/tag_qca.c | 6 +- net/dsa/tag_rtl4_a.c | 6 +- net/dsa/tag_rtl8_4.c | 6 +- net/dsa/tag_rzn1_a5psw.c | 4 +- net/dsa/tag_sja1105.c | 30 +- net/dsa/tag_trailer.c | 4 +- net/dsa/tag_xrs700x.c | 4 +- net/dsa/user.c | 3727 ++ net/dsa/user.h | 69 + net/ethtool/common.c | 21 + net/handshake/genl.c | 2 +- net/handshake/netlink.c | 2 +- net/handshake/tlshd.c | 6 +- net/ipv4/Kconfig | 17 + net/ipv4/Makefile | 2 + net/ipv4/af_inet.c | 9 +- net/ipv4/datagram.c | 6 +- net/ipv4/igmp.c | 2 - net/ipv4/inet_diag.c | 4 +- net/ipv4/ip_forward.c | 4 +- net/ipv4/ip_output.c | 17 +- net/ipv4/ip_sockglue.c | 187 +- net/ipv4/netfilter/iptable_mangle.c | 9 +- net/ipv4/ping.c | 15 +- net/ipv4/proc.c | 8 +- net/ipv4/raw.c | 19 +- net/ipv4/route.c | 54 +- net/ipv4/syncookies.c | 36 +- net/ipv4/sysctl_net_ipv4.c | 17 + net/ipv4/tcp.c | 276 +- net/ipv4/tcp_ao.c | 2392 + net/ipv4/tcp_bbr.c | 13 +- net/ipv4/tcp_input.c | 213 +- net/ipv4/tcp_ipv4.c | 384 +- net/ipv4/tcp_lp.c | 2 +- net/ipv4/tcp_metrics.c | 22 +- net/ipv4/tcp_minisocks.c | 69 +- net/ipv4/tcp_output.c | 316 +- net/ipv4/tcp_sigpool.c | 358 + net/ipv4/tcp_timer.c | 63 +- net/ipv4/udp.c | 101 +- net/ipv4/udp_offload.c | 4 +- net/ipv4/udp_tunnel_core.c | 51 +- net/ipv4/udp_tunnel_nic.c | 11 +- net/ipv4/udplite.c | 1 - net/ipv4/xfrm4_input.c | 4 +- net/ipv6/Makefile | 1 + net/ipv6/addrconf.c | 57 +- net/ipv6/af_inet6.c | 19 +- net/ipv6/datagram.c | 15 +- net/ipv6/icmp.c | 4 +- net/ipv6/inet6_connection_sock.c | 2 +- net/ipv6/ioam6_iptunnel.c | 2 +- net/ipv6/ip6_flowlabel.c | 8 +- net/ipv6/ip6_output.c | 171 +- net/ipv6/ip6_udp_tunnel.c | 75 +- net/ipv6/ipv6_sockglue.c | 242 +- net/ipv6/mcast.c | 11 +- net/ipv6/ndisc.c | 6 +- net/ipv6/netfilter/ip6table_mangle.c | 9 +- net/ipv6/ping.c | 6 +- net/ipv6/proc.c | 3 +- net/ipv6/raw.c | 18 +- net/ipv6/route.c | 6 +- net/ipv6/syncookies.c | 5 + net/ipv6/tcp_ao.c | 168 + net/ipv6/tcp_ipv6.c | 411 +- net/ipv6/udp.c | 52 +- net/ipv6/udplite.c | 1 - net/ipv6/xfrm6_input.c | 4 +- net/ipv6/xfrm6_output.c | 2 +- net/l2tp/l2tp_core.c | 6 +- net/l2tp/l2tp_eth.c | 34 +- net/l2tp/l2tp_ip6.c | 6 +- net/mac80211/Kconfig | 11 + net/mac80211/Makefile | 2 + net/mac80211/agg-rx.c | 63 +- net/mac80211/agg-tx.c | 63 +- net/mac80211/airtime.c | 10 +- net/mac80211/cfg.c | 490 +- net/mac80211/chan.c | 156 +- net/mac80211/debugfs.c | 11 +- net/mac80211/debugfs_key.c | 20 +- net/mac80211/debugfs_netdev.c | 161 +- net/mac80211/debugfs_netdev.h | 15 +- net/mac80211/debugfs_sta.c | 4 +- net/mac80211/driver-ops.c | 54 +- net/mac80211/driver-ops.h | 159 +- net/mac80211/drop.h | 49 +- net/mac80211/ethtool.c | 20 +- net/mac80211/ht.c | 58 +- net/mac80211/ibss.c | 104 +- net/mac80211/ieee80211_i.h | 223 +- net/mac80211/iface.c | 180 +- net/mac80211/key.c | 149 +- net/mac80211/key.h | 11 +- net/mac80211/link.c | 63 +- net/mac80211/main.c | 93 +- net/mac80211/mesh.c | 24 +- net/mac80211/mesh_hwmp.c | 2 + net/mac80211/mesh_pathtbl.c | 22 +- net/mac80211/mesh_plink.c | 6 +- net/mac80211/mesh_ps.c | 6 +- net/mac80211/mesh_sync.c | 4 +- net/mac80211/mlme.c | 709 +- net/mac80211/ocb.c | 19 +- net/mac80211/offchannel.c | 120 +- net/mac80211/pm.c | 13 +- net/mac80211/rc80211_minstrel_ht.c | 7 +- net/mac80211/rx.c | 113 +- net/mac80211/s1g.c | 15 +- net/mac80211/scan.c | 226 +- net/mac80211/spectmgmt.c | 13 +- net/mac80211/sta_info.c | 171 +- net/mac80211/sta_info.h | 26 +- net/mac80211/status.c | 111 +- net/mac80211/tdls.c | 88 +- net/mac80211/tests/Makefile | 3 + net/mac80211/tests/elems.c | 101 + net/mac80211/tests/module.c | 10 + net/mac80211/trace.h | 11 +- net/mac80211/tx.c | 73 +- net/mac80211/util.c | 263 +- net/mac80211/wep.c | 9 +- net/mac80211/wpa.c | 42 +- net/mptcp/Makefile | 3 +- net/mptcp/ctrl.c | 16 + net/mptcp/fastopen.c | 1 + net/mptcp/mptcp_pm_gen.c | 179 + net/mptcp/mptcp_pm_gen.h | 58 + net/mptcp/pm.c | 2 +- net/mptcp/pm_netlink.c | 114 +- net/mptcp/pm_userspace.c | 89 +- net/mptcp/protocol.c | 75 +- net/mptcp/protocol.h | 92 +- net/mptcp/sockopt.c | 73 +- net/mptcp/subflow.c | 46 +- net/netfilter/core.c | 6 +- net/netfilter/ipvs/ip_vs_sync.c | 16 +- net/netfilter/nf_conntrack_core.c | 76 +- net/netfilter/nf_conntrack_helper.c | 7 +- net/netfilter/nf_conntrack_labels.c | 17 +- net/netfilter/nf_conntrack_proto_tcp.c | 7 +- net/netfilter/nf_nat_proto.c | 69 +- net/netfilter/nf_synproxy_core.c | 2 +- net/netfilter/nf_tables_api.c | 564 +- net/netfilter/nf_tables_core.c | 8 +- net/netfilter/nf_tables_trace.c | 8 +- net/netfilter/nfnetlink_queue.c | 15 +- net/netfilter/nft_dynset.c | 23 +- net/netfilter/nft_set_bitmap.c | 53 +- net/netfilter/nft_set_hash.c | 109 +- net/netfilter/nft_set_pipapo.c | 80 +- net/netfilter/nft_set_pipapo.h | 4 +- net/netfilter/nft_set_rbtree.c | 200 +- net/netlink/genetlink.c | 3 +- net/netlink/policy.c | 29 +- net/netrom/af_netrom.c | 2 +- net/openvswitch/actions.c | 27 +- net/openvswitch/flow_table.c | 7 +- net/openvswitch/flow_table.h | 2 +- net/openvswitch/meter.h | 4 +- net/packet/internal.h | 2 +- net/rose/af_rose.c | 2 +- net/sched/act_ct.c | 41 +- net/sched/cls_api.c | 26 +- net/sched/cls_route.c | 37 +- net/sched/em_meta.c | 2 +- net/sched/sch_fq.c | 391 +- net/sched/sch_fq_pie.c | 2 +- net/sched/sch_frag.c | 4 +- net/sched/sch_generic.c | 9 +- net/sched/sch_netem.c | 2 +- net/sched/sch_qfq.c | 4 +- net/sched/sch_taprio.c | 2 +- net/sctp/ipv6.c | 9 +- net/sctp/protocol.c | 4 +- net/sctp/sm_make_chunk.c | 2 +- net/smc/af_smc.c | 2 +- net/tipc/link.c | 4 +- net/tls/tls.h | 11 +- net/tls/tls_device.c | 101 +- net/tls/tls_device_fallback.c | 23 +- net/tls/tls_main.c | 62 +- net/tls/tls_sw.c | 194 +- net/unix/af_unix.c | 58 +- net/vmw_vsock/af_vsock.c | 66 +- net/vmw_vsock/virtio_transport.c | 99 +- net/vmw_vsock/virtio_transport_common.c | 307 +- net/vmw_vsock/vsock_loopback.c | 6 + net/wireless/Kconfig | 11 + net/wireless/Makefile | 1 + net/wireless/ap.c | 24 +- net/wireless/chan.c | 51 +- net/wireless/core.c | 72 +- net/wireless/core.h | 64 +- net/wireless/ibss.c | 76 +- net/wireless/lib80211_crypt_tkip.c | 12 +- net/wireless/mesh.c | 28 +- net/wireless/mlme.c | 23 +- net/wireless/nl80211.c | 544 +- net/wireless/nl80211.h | 7 +- net/wireless/ocb.c | 43 +- net/wireless/pmsr.c | 4 +- net/wireless/rdev-ops.h | 2 +- net/wireless/reg.c | 99 +- net/wireless/reg.h | 16 +- net/wireless/scan.c | 111 +- net/wireless/sme.c | 82 +- net/wireless/sysfs.c | 4 +- net/wireless/tests/Makefile | 3 + net/wireless/tests/fragmentation.c | 157 + net/wireless/tests/module.c | 10 + net/wireless/trace.h | 88 +- net/wireless/util.c | 60 +- net/wireless/wext-compat.c | 47 +- net/wireless/wext-sme.c | 59 +- net/x25/af_x25.c | 2 +- net/xdp/xsk.c | 32 +- net/xdp/xsk_buff_pool.c | 3 + net/xfrm/xfrm_policy.c | 2 +- samples/bpf/Makefile | 19 +- samples/bpf/syscall_tp_kern.c | 15 +- samples/bpf/syscall_tp_user.c | 45 +- scripts/dtc/dt-extract-compatibles | 74 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 16 +- tools/bpf/bpftool/Documentation/bpftool-net.rst | 8 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 8 +- tools/bpf/bpftool/bash-completion/bpftool | 14 +- tools/bpf/bpftool/btf_dumper.c | 2 +- tools/bpf/bpftool/cgroup.c | 16 +- tools/bpf/bpftool/gen.c | 58 +- tools/bpf/bpftool/link.c | 15 + tools/bpf/bpftool/net.c | 7 +- tools/bpf/bpftool/prog.c | 7 +- tools/bpf/bpftool/struct_ops.c | 6 + tools/include/uapi/linux/bpf.h | 52 +- tools/include/uapi/linux/if_link.h | 141 + tools/include/uapi/linux/netdev.h | 16 + tools/lib/bpf/bpf.c | 16 + tools/lib/bpf/bpf.h | 5 + tools/lib/bpf/bpf_helpers.h | 1 + tools/lib/bpf/bpf_tracing.h | 2 - tools/lib/bpf/btf.c | 160 + tools/lib/bpf/elf.c | 143 +- tools/lib/bpf/libbpf.c | 237 +- tools/lib/bpf/libbpf.h | 88 + tools/lib/bpf/libbpf.map | 8 + tools/lib/bpf/ringbuf.c | 85 +- tools/net/ynl/Makefile | 1 - tools/net/ynl/cli.py | 3 +- tools/net/ynl/generated/Makefile | 6 +- tools/net/ynl/generated/devlink-user.c | 5075 +- tools/net/ynl/generated/devlink-user.h | 4623 +- tools/net/ynl/generated/ethtool-user.h | 82 +- tools/net/ynl/generated/fou-user.h | 2 +- tools/net/ynl/generated/handshake-user.h | 12 +- tools/net/ynl/generated/netdev-user.c | 19 + tools/net/ynl/generated/netdev-user.h | 7 +- tools/net/ynl/lib/nlspec.py | 6 + tools/net/ynl/lib/ynl.c | 12 + tools/net/ynl/lib/ynl.h | 22 +- tools/net/ynl/lib/ynl.py | 77 +- tools/net/ynl/samples/Makefile | 3 + tools/net/ynl/samples/netdev.c | 8 +- tools/net/ynl/ynl-gen-c.py | 287 +- tools/objtool/noreturns.h | 1 + tools/power/x86/intel-speed-select/isst-config.c | 213 +- tools/power/x86/intel-speed-select/isst-daemon.c | 3 +- tools/power/x86/intel-speed-select/isst.h | 3 +- .../x86/intel_pstate_tracer/intel_pstate_tracer.py | 12 +- tools/testing/selftests/Makefile | 3 + tools/testing/selftests/arm64/abi/hwcap.c | 54 + tools/testing/selftests/arm64/fp/sve-test.S | 19 + tools/testing/selftests/bpf/DENYLIST.aarch64 | 2 + tools/testing/selftests/bpf/DENYLIST.s390x | 26 +- tools/testing/selftests/bpf/Makefile | 56 +- tools/testing/selftests/bpf/bpf_experimental.h | 346 + tools/testing/selftests/bpf/bpf_kfuncs.h | 14 + .../selftests/bpf/bpf_testmod/bpf_testmod.c | 5 + .../selftests/bpf/bpf_testmod/bpf_testmod_kfunc.h | 2 + tools/testing/selftests/bpf/cgroup_helpers.c | 38 +- tools/testing/selftests/bpf/config | 2 + tools/testing/selftests/bpf/liburandom_read.map | 15 + .../selftests/bpf/map_tests/map_in_map_batch_ops.c | 4 +- tools/testing/selftests/bpf/netlink_helpers.c | 358 + tools/testing/selftests/bpf/netlink_helpers.h | 46 + tools/testing/selftests/bpf/network_helpers.c | 34 + tools/testing/selftests/bpf/network_helpers.h | 1 + tools/testing/selftests/bpf/prog_tests/align.c | 241 +- .../selftests/bpf/prog_tests/bloom_filter_map.c | 4 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 44 +- tools/testing/selftests/bpf/prog_tests/btf.c | 4 +- .../selftests/bpf/prog_tests/connect_ping.c | 4 +- .../testing/selftests/bpf/prog_tests/exceptions.c | 409 + .../testing/selftests/bpf/prog_tests/fib_lookup.c | 83 +- .../selftests/bpf/prog_tests/fill_link_info.c | 2 +- tools/testing/selftests/bpf/prog_tests/iters.c | 208 + .../bpf/prog_tests/kprobe_multi_testmod_test.c | 20 +- .../testing/selftests/bpf/prog_tests/libbpf_str.c | 6 +- .../testing/selftests/bpf/prog_tests/linked_list.c | 16 +- .../testing/selftests/bpf/prog_tests/lwt_helpers.h | 3 +- tools/testing/selftests/bpf/prog_tests/missed.c | 138 + .../bpf/prog_tests/module_fentry_shadow.c | 5 + .../selftests/bpf/prog_tests/percpu_alloc.c | 128 + .../selftests/bpf/prog_tests/preempted_bpf_ma_op.c | 89 + .../selftests/bpf/prog_tests/queue_stack_map.c | 2 +- tools/testing/selftests/bpf/prog_tests/ringbuf.c | 26 + .../selftests/bpf/prog_tests/ringbuf_multi.c | 15 + .../selftests/bpf/prog_tests/section_names.c | 45 + tools/testing/selftests/bpf/prog_tests/sock_addr.c | 612 + .../selftests/bpf/prog_tests/sockmap_basic.c | 8 +- .../selftests/bpf/prog_tests/sockmap_helpers.h | 2 +- .../selftests/bpf/prog_tests/sockmap_listen.c | 150 +- tools/testing/selftests/bpf/prog_tests/tailcalls.c | 269 +- .../selftests/bpf/prog_tests/task_under_cgroup.c | 11 +- .../testing/selftests/bpf/prog_tests/tc_helpers.h | 4 + tools/testing/selftests/bpf/prog_tests/tc_netkit.c | 687 + tools/testing/selftests/bpf/prog_tests/tc_opts.c | 131 +- .../testing/selftests/bpf/prog_tests/test_bpf_ma.c | 20 +- tools/testing/selftests/bpf/prog_tests/timer.c | 4 + tools/testing/selftests/bpf/prog_tests/uprobe.c | 95 + .../selftests/bpf/prog_tests/xdp_metadata.c | 2 +- .../{bpf_iter_task_vma.c => bpf_iter_task_vmas.c} | 0 .../progs/{bpf_iter_task.c => bpf_iter_tasks.c} | 0 tools/testing/selftests/bpf/progs/bpf_misc.h | 3 + .../selftests/bpf/progs/connect_unix_prog.c | 40 + tools/testing/selftests/bpf/progs/exceptions.c | 368 + .../selftests/bpf/progs/exceptions_assert.c | 135 + tools/testing/selftests/bpf/progs/exceptions_ext.c | 72 + .../testing/selftests/bpf/progs/exceptions_fail.c | 347 + .../selftests/bpf/progs/getpeername_unix_prog.c | 39 + .../selftests/bpf/progs/getsockname_unix_prog.c | 39 + tools/testing/selftests/bpf/progs/iters.c | 695 + tools/testing/selftests/bpf/progs/iters_css.c | 72 + tools/testing/selftests/bpf/progs/iters_css_task.c | 47 + tools/testing/selftests/bpf/progs/iters_task.c | 41 + .../selftests/bpf/progs/iters_task_failure.c | 105 + tools/testing/selftests/bpf/progs/iters_task_vma.c | 44 + .../testing/selftests/bpf/progs/linked_list_fail.c | 4 +- tools/testing/selftests/bpf/progs/missed_kprobe.c | 30 + .../selftests/bpf/progs/missed_kprobe_recursion.c | 48 + .../selftests/bpf/progs/missed_tp_recursion.c | 41 + .../selftests/bpf/progs/percpu_alloc_array.c | 190 + .../bpf/progs/percpu_alloc_cgrp_local_storage.c | 109 + .../selftests/bpf/progs/percpu_alloc_fail.c | 164 + .../selftests/bpf/progs/preempted_bpf_ma_op.c | 106 + tools/testing/selftests/bpf/progs/profiler.inc.h | 2 +- .../selftests/bpf/progs/recvmsg_unix_prog.c | 39 + .../selftests/bpf/progs/sendmsg_unix_prog.c | 40 + .../selftests/bpf/progs/tailcall_bpf2bpf_fentry.c | 18 + .../selftests/bpf/progs/tailcall_bpf2bpf_fexit.c | 18 + tools/testing/selftests/bpf/progs/test_bpf_ma.c | 180 +- tools/testing/selftests/bpf/progs/test_ldsx_insn.c | 9 +- .../selftests/bpf/progs/test_task_under_cgroup.c | 28 +- tools/testing/selftests/bpf/progs/test_tc_link.c | 13 + tools/testing/selftests/bpf/progs/test_uprobe.c | 61 + tools/testing/selftests/bpf/progs/test_vmlinux.c | 4 +- tools/testing/selftests/bpf/progs/timer.c | 63 +- tools/testing/selftests/bpf/progs/verifier_bswap.c | 4 +- tools/testing/selftests/bpf/progs/verifier_gotol.c | 4 +- tools/testing/selftests/bpf/progs/verifier_ldsx.c | 152 +- tools/testing/selftests/bpf/progs/verifier_movsx.c | 4 +- tools/testing/selftests/bpf/progs/verifier_sdiv.c | 4 +- .../testing/selftests/bpf/progs/xdp_hw_metadata.c | 2 +- .../selftests/bpf/progs/xdp_synproxy_kern.c | 4 +- tools/testing/selftests/bpf/progs/xsk_xdp_progs.c | 22 +- .../selftests/bpf/test_bpftool_synctypes.py | 9 + tools/testing/selftests/bpf/test_loader.c | 4 +- tools/testing/selftests/bpf/test_progs.c | 2 +- tools/testing/selftests/bpf/test_progs.h | 2 + tools/testing/selftests/bpf/test_xsk.sh | 40 +- tools/testing/selftests/bpf/trace_helpers.c | 134 +- tools/testing/selftests/bpf/trace_helpers.h | 8 +- tools/testing/selftests/bpf/unpriv_helpers.c | 33 +- tools/testing/selftests/bpf/urandom_read.c | 15 +- tools/testing/selftests/bpf/urandom_read_lib1.c | 22 + tools/testing/selftests/bpf/xdp_features.c | 4 +- tools/testing/selftests/bpf/xdp_hw_metadata.c | 80 +- tools/testing/selftests/bpf/xsk.c | 3 +- tools/testing/selftests/bpf/xsk.h | 2 +- tools/testing/selftests/bpf/xsk_prereqs.sh | 10 +- tools/testing/selftests/bpf/xsk_xdp_common.h | 12 + tools/testing/selftests/bpf/xsk_xdp_metadata.h | 5 - tools/testing/selftests/bpf/xskxceiver.c | 1020 +- tools/testing/selftests/bpf/xskxceiver.h | 57 +- .../selftests/drivers/net/netdevsim/devlink.sh | 21 +- tools/testing/selftests/dt/.gitignore | 1 + tools/testing/selftests/dt/Makefile | 21 + tools/testing/selftests/dt/compatible_ignore_list | 1 + tools/testing/selftests/dt/ktap_helpers.sh | 70 + .../testing/selftests/dt/test_unprobed_devices.sh | 83 + tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/af_unix/scm_pidfd.c | 1 - .../testing/selftests/net/af_unix/test_unix_oob.c | 2 - tools/testing/selftests/net/fdb_flush.sh | 812 + tools/testing/selftests/net/forwarding/Makefile | 3 +- .../net/forwarding/bridge_fdb_learning_limit.sh | 283 + .../testing/selftests/net/forwarding/bridge_mdb.sh | 184 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 23 +- tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 1 - tools/testing/selftests/net/nettest.c | 5 +- tools/testing/selftests/net/route_localnet.sh | 6 +- tools/testing/selftests/net/rtnetlink.sh | 981 +- tools/testing/selftests/net/test_vxlan_mdb.sh | 108 +- tools/testing/selftests/netfilter/Makefile | 2 +- tools/testing/selftests/netfilter/nf_nat_edemux.sh | 46 +- tools/testing/selftests/netfilter/xt_string.sh | 128 + tools/testing/selftests/ptp/ptpchmaskfmt.sh | 14 + tools/testing/selftests/ptp/testptp.c | 19 +- tools/testing/selftests/tc-testing/Makefile | 2 +- tools/testing/selftests/tc-testing/README | 65 +- tools/testing/selftests/tc-testing/TdcPlugin.py | 4 +- tools/testing/selftests/tc-testing/TdcResults.py | 3 +- tools/testing/selftests/tc-testing/config | 9 + .../selftests/tc-testing/plugin-lib/nsPlugin.py | 194 +- .../selftests/tc-testing/plugin-lib/rootPlugin.py | 4 +- .../tc-testing/plugin-lib/valgrindPlugin.py | 5 +- .../{ => scripts}/taprio_wait_for_admin.sh | 0 .../tc-testing/tc-tests/actions/connmark.json | 45 + .../tc-testing/tc-tests/actions/csum.json | 69 + .../selftests/tc-testing/tc-tests/actions/ct.json | 54 + .../tc-testing/tc-tests/actions/ctinfo.json | 36 + .../tc-testing/tc-tests/actions/gact.json | 75 + .../tc-testing/tc-tests/actions/gate.json | 36 + .../selftests/tc-testing/tc-tests/actions/ife.json | 144 + .../tc-testing/tc-tests/actions/mirred.json | 72 + .../tc-testing/tc-tests/actions/mpls.json | 159 + .../selftests/tc-testing/tc-tests/actions/nat.json | 81 + .../tc-testing/tc-tests/actions/pedit.json | 198 + .../tc-testing/tc-tests/actions/police.json | 102 + .../tc-testing/tc-tests/actions/sample.json | 87 + .../tc-testing/tc-tests/actions/simple.json | 27 + .../tc-testing/tc-tests/actions/skbedit.json | 90 + .../tc-testing/tc-tests/actions/skbmod.json | 54 + .../tc-testing/tc-tests/actions/tunnel_key.json | 117 + .../tc-testing/tc-tests/actions/vlan.json | 108 + .../selftests/tc-testing/tc-tests/actions/xt.json | 24 + .../selftests/tc-testing/tc-tests/filters/bpf.json | 10 +- .../selftests/tc-testing/tc-tests/filters/fw.json | 315 +- .../tc-testing/tc-tests/filters/matchall.json | 141 +- .../tc-testing/tc-tests/filters/route.json | 25 + .../selftests/tc-testing/tc-tests/filters/u32.json | 25 + .../tc-testing/tc-tests/infra/actions.json | 144 +- .../tc-testing/tc-tests/infra/filter.json | 9 +- .../selftests/tc-testing/tc-tests/qdiscs/cake.json | 82 +- .../selftests/tc-testing/tc-tests/qdiscs/cbs.json | 38 +- .../tc-testing/tc-tests/qdiscs/choke.json | 30 +- .../tc-testing/tc-tests/qdiscs/codel.json | 34 +- .../selftests/tc-testing/tc-tests/qdiscs/drr.json | 10 +- .../selftests/tc-testing/tc-tests/qdiscs/etf.json | 18 +- .../selftests/tc-testing/tc-tests/qdiscs/ets.json | 284 +- .../selftests/tc-testing/tc-tests/qdiscs/fifo.json | 98 +- .../selftests/tc-testing/tc-tests/qdiscs/fq.json | 68 +- .../tc-testing/tc-tests/qdiscs/fq_codel.json | 54 +- .../tc-testing/tc-tests/qdiscs/fq_pie.json | 5 +- .../selftests/tc-testing/tc-tests/qdiscs/gred.json | 28 +- .../selftests/tc-testing/tc-tests/qdiscs/hfsc.json | 58 +- .../selftests/tc-testing/tc-tests/qdiscs/hhf.json | 36 +- .../selftests/tc-testing/tc-tests/qdiscs/htb.json | 46 +- .../tc-testing/tc-tests/qdiscs/ingress.json | 36 +- .../tc-testing/tc-tests/qdiscs/netem.json | 62 +- .../tc-testing/tc-tests/qdiscs/pfifo_fast.json | 18 +- .../selftests/tc-testing/tc-tests/qdiscs/plug.json | 30 +- .../selftests/tc-testing/tc-tests/qdiscs/prio.json | 85 +- .../selftests/tc-testing/tc-tests/qdiscs/qfq.json | 39 +- .../selftests/tc-testing/tc-tests/qdiscs/red.json | 34 +- .../selftests/tc-testing/tc-tests/qdiscs/sfb.json | 48 +- .../selftests/tc-testing/tc-tests/qdiscs/sfq.json | 40 +- .../tc-testing/tc-tests/qdiscs/skbprio.json | 16 +- .../tc-testing/tc-tests/qdiscs/taprio.json | 8 +- .../selftests/tc-testing/tc-tests/qdiscs/tbf.json | 36 +- .../selftests/tc-testing/tc-tests/qdiscs/teql.json | 34 +- tools/testing/selftests/tc-testing/tdc.py | 250 +- .../selftests/thermal/intel/power_floor/Makefile | 12 + .../thermal/intel/power_floor/power_floor_test.c | 108 + .../selftests/thermal/intel/workload_hint/Makefile | 12 + .../intel/workload_hint/workload_hint_test.c | 157 + tools/testing/vsock/.gitignore | 1 + tools/testing/vsock/Makefile | 11 +- tools/testing/vsock/msg_zerocopy_common.c | 87 + tools/testing/vsock/msg_zerocopy_common.h | 18 + tools/testing/vsock/util.c | 257 +- tools/testing/vsock/util.h | 8 + tools/testing/vsock/vsock_perf.c | 80 +- tools/testing/vsock/vsock_test.c | 341 +- tools/testing/vsock/vsock_test_zerocopy.c | 358 + tools/testing/vsock/vsock_test_zerocopy.h | 15 + tools/testing/vsock/vsock_uring_test.c | 342 + tools/thermal/lib/mainloop.c | 16 - 4340 files changed, 478060 insertions(+), 89824 deletions(-) create mode 100644 Documentation/admin-guide/perf/ampere_cspmu.rst create mode 100644 Documentation/devicetree/bindings/clock/amlogic,s4-peripherals- [...] create mode 100644 Documentation/devicetree/bindings/clock/amlogic,s4-pll-clkc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm4450-gcc.yaml create mode 100644 Documentation/devicetree/bindings/devfreq/event/rockchip,dfi.yaml delete mode 100644 Documentation/devicetree/bindings/devfreq/event/rockchip-dfi.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/fsl,imx93-mipi [...] create mode 100644 Documentation/devicetree/bindings/display/lvds-data-mapping.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/jdi,lpm102a188a.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/panel-simple-lv [...] create mode 100644 Documentation/devicetree/bindings/display/panel/raydium,rm692e5.yaml create mode 100644 Documentation/devicetree/bindings/display/solomon,ssd-common.yaml create mode 100644 Documentation/devicetree/bindings/display/solomon,ssd132x.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/ina3221.txt create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/infineon,tda38640.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/ti,ina3221.yaml create mode 100644 Documentation/devicetree/bindings/input/qcom,pm8921-keypad.yaml delete mode 100644 Documentation/devicetree/bindings/input/qcom,pm8xxx-keypad.txt create mode 100644 Documentation/devicetree/bindings/net/loongson,ls1b-gmac.yaml create mode 100644 Documentation/devicetree/bindings/net/loongson,ls1c-emac.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/qcom,pm8916-bms-vm.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/qcom,pm8916-lbc.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab850 [...] create mode 100644 Documentation/devicetree/bindings/regulator/adi,max77503-regula [...] delete mode 100644 Documentation/devicetree/bindings/regulator/da9210.txt create mode 100644 Documentation/devicetree/bindings/regulator/dlg,da9210.yaml create mode 100644 Documentation/devicetree/bindings/regulator/mediatek,mt6358-reg [...] create mode 100644 Documentation/devicetree/bindings/regulator/mps,mpq2286.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/mt6358-regulator.txt delete mode 100644 Documentation/devicetree/bindings/reserved-memory/framebuffer.yaml delete mode 100644 Documentation/devicetree/bindings/reserved-memory/memory-region.yaml delete mode 100644 Documentation/devicetree/bindings/reserved-memory/reserved-memory.yaml delete mode 100644 Documentation/devicetree/bindings/reserved-memory/shared-dma-pool.yaml create mode 100644 Documentation/devicetree/bindings/spi/arm,pl022-peripheral-props.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/atmel,at91rm9200-wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/atmel-at91rm9200-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/cnxt,cx92755-wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/da9062-wdt.txt delete mode 100644 Documentation/devicetree/bindings/watchdog/digicolor-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml create mode 100644 Documentation/driver-api/dpll.rst create mode 100644 Documentation/gpu/drm-vm-bind-async.rst create mode 100644 Documentation/gpu/implementation_guidelines.rst create mode 100644 Documentation/gpu/panfrost.rst create mode 100644 Documentation/hwmon/ltc2991.rst create mode 100644 Documentation/hwmon/powerz.rst create mode 100644 Documentation/netlink/specs/dpll.yaml create mode 100644 Documentation/netlink/specs/mptcp.yaml delete mode 100644 Documentation/networking/device_drivers/appletalk/cops.rst delete mode 100644 Documentation/networking/device_drivers/appletalk/index.rst create mode 100644 Documentation/networking/device_drivers/ethernet/intel/idpf.rst create mode 100644 Documentation/networking/devlink/i40e.rst delete mode 100644 Documentation/networking/ipddp.rst create mode 100644 Documentation/networking/tcp_ao.rst create mode 100644 Documentation/userspace-api/dma-buf-alloc-exchange.rst create mode 100644 arch/arm64/include/asm/cpucaps.h create mode 100644 arch/m68k/amiga/amiga.h create mode 100644 arch/m68k/apollo/apollo.h create mode 100644 arch/m68k/atari/atari.h create mode 100644 arch/m68k/include/asm/syscalls.h create mode 100644 arch/m68k/kernel/ints.h create mode 100644 arch/m68k/kernel/process.h create mode 100644 arch/m68k/kernel/ptrace.h create mode 100644 arch/m68k/kernel/signal.h create mode 100644 arch/m68k/kernel/traps.h create mode 100644 arch/m68k/kernel/vectors.h delete mode 100644 arch/m68k/lib/ashldi3.c delete mode 100644 arch/m68k/lib/ashrdi3.c delete mode 100644 arch/m68k/lib/lshrdi3.c create mode 100644 arch/m68k/mac/mac.h create mode 100644 arch/m68k/math-emu/fp_log.h create mode 100644 arch/m68k/mm/fault.h create mode 100644 arch/m68k/mvme16x/mvme16x.h create mode 100644 arch/m68k/q40/q40.h create mode 100644 arch/m68k/sun3/sun3.h create mode 100644 arch/x86/virt/Makefile create mode 100644 arch/x86/virt/vmx/Makefile create mode 100644 arch/x86/virt/vmx/tdx/Makefile create mode 100644 arch/x86/virt/vmx/tdx/seamcall.S delete mode 100644 drivers/accel/habanalabs/include/common/cpucp_if.h delete mode 100644 drivers/accel/habanalabs/include/common/hl_boot_if.h delete mode 100644 drivers/accel/ivpu/TODO create mode 100644 drivers/clk/clk-fractional-divider_test.c create mode 100644 drivers/clk/clk-twl.c create mode 100644 drivers/clk/meson/s4-peripherals.c create mode 100644 drivers/clk/meson/s4-peripherals.h create mode 100644 drivers/clk/meson/s4-pll.c create mode 100644 drivers/clk/meson/s4-pll.h create mode 100644 drivers/clk/qcom/camcc-sm8550.c create mode 100644 drivers/clk/qcom/gcc-sm4450.c create mode 100644 drivers/clk/renesas/r9a08g045-cpg.c create mode 100644 drivers/dpll/Kconfig create mode 100644 drivers/dpll/Makefile create mode 100644 drivers/dpll/dpll_core.c create mode 100644 drivers/dpll/dpll_core.h create mode 100644 drivers/dpll/dpll_netlink.c create mode 100644 drivers/dpll/dpll_netlink.h create mode 100644 drivers/dpll/dpll_nl.c create mode 100644 drivers/dpll/dpll_nl.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.h create mode 100644 drivers/gpu/drm/amd/amdgpu/df_v4_6_2.c create mode 100644 drivers/gpu/drm/amd/amdgpu/df_v4_6_2.h create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.h create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.h create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_11.h create mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v12_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v12_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c create mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.h create mode 100644 drivers/gpu/drm/amd/amdgpu/vpe_6_1_fw_if.h create mode 100644 drivers/gpu/drm/amd/amdgpu/vpe_v6_1.c create mode 100644 drivers/gpu/drm/amd/amdgpu/vpe_v6_1.h create mode 100644 drivers/gpu/drm/amd/display/dc/basics/bw_fixed.c rename drivers/gpu/drm/amd/display/dc/{dml/calcs => basics}/calcs_logger.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/basics/custom_float.c rename drivers/gpu/drm/amd/display/dc/{dml/calcs => basics}/dce_calcs.c (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_smu.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_smu.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dce100/dce100_hw_sequencer.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dce112/dce112_hw_sequencer.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dce120/dce120_hw_sequencer.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dce80/dce80_hw_sequencer.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn303/dcn303_hwseq.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn303/dcn303_hwseq.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dccg.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dccg.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dio_link_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dio_link_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dio_stream_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dio_stream_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dpp.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dpp.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dsc.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dsc.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dwb.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dwb.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_hubbub.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_hubbub.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_hubp.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_hubp.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_init.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_mmhubbub.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_mmhubbub.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_opp.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_opp.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_optc.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_optc.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_pg_cntl.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_pg_cntl.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_resource.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/dcn35_resource.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/calcs/bw_fixed.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/calcs/custom_float.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/cmntypes.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/display_mode_core.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/display_mode_core.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/display_mode_core_structs.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/display_mode_lib_defines.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/display_mode_util.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/display_mode_util.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_dc_resource_mgmt.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_dc_resource_mgmt.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_dc_types.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_internal_types.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_mall_phantom.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_mall_phantom.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_policy.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_policy.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_translation_helper.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_translation_helper.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_utils.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_utils.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml_assert.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml_depedencies.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml_display_rq_dlg_calc.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml_display_rq_dlg_calc.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml_logging.h create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/Makefile rename drivers/gpu/drm/amd/display/dc/{ => hwss}/dce/dce_hwseq.c (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dce/dce_hwseq.h create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dce100/dce100_hwseq.c rename drivers/gpu/drm/amd/display/dc/{dce100/dce100_hw_sequencer.h => hwss/dce100 [...] create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c rename drivers/gpu/drm/amd/display/dc/{dce110/dce110_hw_sequencer.h => hwss/dce110 [...] create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dce112/dce112_hwseq.c rename drivers/gpu/drm/amd/display/dc/{dce112/dce112_hw_sequencer.h => hwss/dce112 [...] create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dce120/dce120_hwseq.c rename drivers/gpu/drm/amd/display/dc/{dce120/dce120_hw_sequencer.h => hwss/dce120 [...] create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dce80/dce80_hwseq.c rename drivers/gpu/drm/amd/display/dc/{dce80/dce80_hw_sequencer.h => hwss/dce80/dc [...] create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c rename drivers/gpu/drm/amd/display/dc/{dcn10/dcn10_hw_sequencer.h => hwss/dcn10/dc [...] create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.h create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn201/dcn201_hwseq.c rename drivers/gpu/drm/amd/display/dc/{ => hwss}/dcn201/dcn201_hwseq.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c rename drivers/gpu/drm/amd/display/dc/{ => hwss}/dcn21/dcn21_hwseq.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.h rename drivers/gpu/drm/amd/display/dc/{ => hwss}/dcn301/dcn301_hwseq.c (100%) rename drivers/gpu/drm/amd/display/dc/{ => hwss}/dcn301/dcn301_hwseq.h (100%) rename drivers/gpu/drm/amd/display/dc/{ => hwss}/dcn302/dcn302_hwseq.c (100%) rename drivers/gpu/drm/amd/display/dc/{ => hwss}/dcn302/dcn302_hwseq.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn303/dcn303_hwseq.c create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn303/dcn303_hwseq.h create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c rename drivers/gpu/drm/amd/display/dc/{ => hwss}/dcn31/dcn31_hwseq.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c rename drivers/gpu/drm/amd/display/dc/{ => hwss}/dcn314/dcn314_hwseq.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.h create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.h create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer_private.h create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/pg_cntl.h delete mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h delete mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw_sequencer_private.h create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn35/irq_service_dcn35.c create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn35/irq_service_dcn35.h delete mode 100644 drivers/gpu/drm/amd/display/dc/link/accessories/link_fpga.c delete mode 100644 drivers/gpu/drm/amd/display/dc/link/accessories/link_fpga.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_5_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_5_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_11_5_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_11_5_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_3_3_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_3_3_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_14_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_14_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_11_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_11_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_12_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_12_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_4_0_5_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_4_0_5_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vpe/vpe_6_1_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vpe/vpe_6_1_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/vpe/irqsrcs_vpe_6_1.h create mode 100644 drivers/gpu/drm/amd/include/umsch_mm_4_0_api_def.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu14_driver_if_v14_0_0.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v14_0_0_pmfw.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v14_0_0_ppsmc.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v14_0.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu14/Makefile create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.h create mode 100644 drivers/gpu/drm/ast/ast_reg.h create mode 100644 drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c delete mode 100644 drivers/gpu/drm/ci/xfails/i915-amly-flakes.txt delete mode 100644 drivers/gpu/drm/ci/xfails/i915-apl-flakes.txt delete mode 100644 drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt delete mode 100644 drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt delete mode 100644 drivers/gpu/drm/ci/xfails/i915-tgl-flakes.txt delete mode 100644 drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt delete mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt delete mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt delete mode 100644 drivers/gpu/drm/ci/xfails/meson-g12b-flakes.txt delete mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8016-flakes.txt delete mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8096-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/requirements.txt delete mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3288-flakes.txt create mode 100755 drivers/gpu/drm/ci/xfails/update-xfails.py delete mode 100644 drivers/gpu/drm/ci/xfails/virtio_gpu-none-flakes.txt delete mode 100644 drivers/gpu/drm/drm_gpuva_mgr.c create mode 100644 drivers/gpu/drm/drm_gpuvm.c create mode 100644 drivers/gpu/drm/i915/display/intel_color_regs.h create mode 100644 drivers/gpu/drm/i915/display/intel_display_wa.c create mode 100644 drivers/gpu/drm/i915/display/intel_display_wa.h create mode 100644 drivers/gpu/drm/i915/display/intel_hdcp_gsc_message.c create mode 100644 drivers/gpu/drm/i915/display/intel_hdcp_gsc_message.h create mode 100644 drivers/gpu/drm/i915/display/intel_link_bw.c create mode 100644 drivers/gpu/drm/i915/display/intel_link_bw.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_frontbuffer.h create mode 100644 drivers/gpu/drm/msm/msm_kms.c create mode 100644 drivers/gpu/drm/panel/panel-ilitek-ili9882t.c create mode 100644 drivers/gpu/drm/panel/panel-jdi-lpm102a188a.c create mode 100644 drivers/gpu/drm/panel/panel-raydium-rm692e5.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_debugfs.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_debugfs.h create mode 100644 drivers/hwmon/ltc2991.c create mode 100644 drivers/hwmon/powerz.c delete mode 100644 drivers/net/appletalk/Kconfig delete mode 100644 drivers/net/appletalk/Makefile delete mode 100644 drivers/net/appletalk/cops.c delete mode 100644 drivers/net/appletalk/cops.h delete mode 100644 drivers/net/appletalk/cops_ffdrv.h delete mode 100644 drivers/net/appletalk/cops_ltdrv.h delete mode 100644 drivers/net/appletalk/ipddp.c delete mode 100644 drivers/net/appletalk/ipddp.h create mode 100644 drivers/net/dsa/microchip/ksz9477_acl.c create mode 100644 drivers/net/dsa/microchip/ksz9477_tc_flower.c create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_hwmon.c create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_hwmon.h create mode 100644 drivers/net/ethernet/intel/i40e/i40e_debug.h create mode 100644 drivers/net/ethernet/intel/i40e/i40e_devlink.c create mode 100644 drivers/net/ethernet/intel/i40e/i40e_devlink.h create mode 100644 drivers/net/ethernet/intel/i40e/i40e_io.h delete mode 100644 drivers/net/ethernet/intel/i40e/i40e_osdep.h delete mode 100644 drivers/net/ethernet/intel/iavf/iavf_client.c delete mode 100644 drivers/net/ethernet/intel/iavf/iavf_client.h create mode 100644 drivers/net/ethernet/intel/ice/ice_dpll.c create mode 100644 drivers/net/ethernet/intel/ice/ice_dpll.h create mode 100644 drivers/net/ethernet/intel/idpf/Makefile create mode 100644 drivers/net/ethernet/intel/idpf/idpf.h create mode 100644 drivers/net/ethernet/intel/idpf/idpf_controlq.c create mode 100644 drivers/net/ethernet/intel/idpf/idpf_controlq.h create mode 100644 drivers/net/ethernet/intel/idpf/idpf_controlq_api.h create mode 100644 drivers/net/ethernet/intel/idpf/idpf_controlq_setup.c create mode 100644 drivers/net/ethernet/intel/idpf/idpf_dev.c create mode 100644 drivers/net/ethernet/intel/idpf/idpf_devids.h create mode 100644 drivers/net/ethernet/intel/idpf/idpf_ethtool.c create mode 100644 drivers/net/ethernet/intel/idpf/idpf_lan_pf_regs.h create mode 100644 drivers/net/ethernet/intel/idpf/idpf_lan_txrx.h create mode 100644 drivers/net/ethernet/intel/idpf/idpf_lan_vf_regs.h create mode 100644 drivers/net/ethernet/intel/idpf/idpf_lib.c create mode 100644 drivers/net/ethernet/intel/idpf/idpf_main.c create mode 100644 drivers/net/ethernet/intel/idpf/idpf_mem.h create mode 100644 drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c create mode 100644 drivers/net/ethernet/intel/idpf/idpf_txrx.c create mode 100644 drivers/net/ethernet/intel/idpf/idpf_txrx.h create mode 100644 drivers/net/ethernet/intel/idpf/idpf_vf_dev.c create mode 100644 drivers/net/ethernet/intel/idpf/idpf_virtchnl.c create mode 100644 drivers/net/ethernet/intel/idpf/virtchnl2.h create mode 100644 drivers/net/ethernet/intel/idpf/virtchnl2_lan_desc.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/dpll.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c delete mode 100644 drivers/net/ethernet/ti/cpmac.c create mode 100644 drivers/net/mctp/mctp-i3c.c create mode 100644 drivers/net/netkit.c create mode 100644 drivers/net/wireless/ath/ath11k/fw.c create mode 100644 drivers/net/wireless/ath/ath11k/fw.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7925/Kconfig create mode 100644 drivers/net/wireless/mediatek/mt76/mt7925/Makefile create mode 100644 drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7925/init.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7925/mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7925/mac.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7925/main.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7925/mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7925/mcu.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7925/pci.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7925/pci_mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7925/pci_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7925/regs.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7925/usb.c create mode 100644 drivers/perf/arm_cspmu/ampere_cspmu.c delete mode 100644 drivers/perf/arm_cspmu/nvidia_cspmu.h create mode 100644 drivers/platform/chrome/cros_ec_proto_test_util.c rename drivers/platform/chrome/{cros_kunit_util.h => cros_ec_proto_test_util.h} (100%) delete mode 100644 drivers/platform/chrome/cros_kunit_util.c create mode 100644 drivers/platform/x86/inspur_platform_profile.c create mode 100644 drivers/power/supply/mm8013.c create mode 100644 drivers/power/supply/pm8916_bms_vm.c create mode 100644 drivers/power/supply/pm8916_lbc.c create mode 100644 drivers/regulator/max77503-regulator.c create mode 100644 drivers/thermal/intel/int340x_thermal/processor_thermal_power_floor.c create mode 100644 drivers/thermal/intel/int340x_thermal/processor_thermal_wt_hint.c create mode 100644 drivers/thermal/intel/int340x_thermal/processor_thermal_wt_req.c create mode 100644 drivers/video/fbdev/core/fb_logo.c delete mode 100644 include/drm/drm_gpuva_mgr.h create mode 100644 include/drm/drm_gpuvm.h create mode 100644 include/dt-bindings/clock/amlogic,s4-peripherals-clkc.h create mode 100644 include/dt-bindings/clock/amlogic,s4-pll-clkc.h create mode 100644 include/dt-bindings/clock/qcom,sm4450-gcc.h create mode 100644 include/dt-bindings/clock/qcom,sm8550-camcc.h create mode 100644 include/dt-bindings/clock/r9a08g045-cpg.h create mode 100644 include/linux/dpll.h create mode 100644 include/linux/habanalabs/cpucp_if.h create mode 100644 include/linux/habanalabs/hl_boot_if.h create mode 100644 include/net/netkit.h create mode 100644 include/net/tcp_ao.h create mode 100644 include/soc/rockchip/rk3568_grf.h create mode 100644 include/soc/rockchip/rk3588_grf.h create mode 100644 include/soc/rockchip/rockchip_grf.h create mode 100644 include/uapi/linux/dpll.h create mode 100644 include/uapi/linux/mptcp_pm.h create mode 100644 include/xen/interface/hvm/ioreq.h create mode 100644 net/appletalk/Kconfig create mode 100644 net/core/gso_test.c create mode 100644 net/dsa/conduit.c create mode 100644 net/dsa/conduit.h delete mode 100644 net/dsa/master.c delete mode 100644 net/dsa/master.h delete mode 100644 net/dsa/slave.c delete mode 100644 net/dsa/slave.h create mode 100644 net/dsa/user.c create mode 100644 net/dsa/user.h create mode 100644 net/ipv4/tcp_ao.c create mode 100644 net/ipv4/tcp_sigpool.c create mode 100644 net/ipv6/tcp_ao.c create mode 100644 net/mac80211/tests/Makefile create mode 100644 net/mac80211/tests/elems.c create mode 100644 net/mac80211/tests/module.c create mode 100644 net/mptcp/mptcp_pm_gen.c create mode 100644 net/mptcp/mptcp_pm_gen.h create mode 100644 net/wireless/tests/Makefile create mode 100644 net/wireless/tests/fragmentation.c create mode 100644 net/wireless/tests/module.c create mode 100644 tools/testing/selftests/bpf/liburandom_read.map create mode 100644 tools/testing/selftests/bpf/netlink_helpers.c create mode 100644 tools/testing/selftests/bpf/netlink_helpers.h create mode 100644 tools/testing/selftests/bpf/prog_tests/exceptions.c create mode 100644 tools/testing/selftests/bpf/prog_tests/missed.c create mode 100644 tools/testing/selftests/bpf/prog_tests/percpu_alloc.c create mode 100644 tools/testing/selftests/bpf/prog_tests/preempted_bpf_ma_op.c create mode 100644 tools/testing/selftests/bpf/prog_tests/sock_addr.c create mode 100644 tools/testing/selftests/bpf/prog_tests/tc_netkit.c create mode 100644 tools/testing/selftests/bpf/prog_tests/uprobe.c rename tools/testing/selftests/bpf/progs/{bpf_iter_task_vma.c => bpf_iter_task_vma [...] rename tools/testing/selftests/bpf/progs/{bpf_iter_task.c => bpf_iter_tasks.c} (100%) create mode 100644 tools/testing/selftests/bpf/progs/connect_unix_prog.c create mode 100644 tools/testing/selftests/bpf/progs/exceptions.c create mode 100644 tools/testing/selftests/bpf/progs/exceptions_assert.c create mode 100644 tools/testing/selftests/bpf/progs/exceptions_ext.c create mode 100644 tools/testing/selftests/bpf/progs/exceptions_fail.c create mode 100644 tools/testing/selftests/bpf/progs/getpeername_unix_prog.c create mode 100644 tools/testing/selftests/bpf/progs/getsockname_unix_prog.c create mode 100644 tools/testing/selftests/bpf/progs/iters_css.c create mode 100644 tools/testing/selftests/bpf/progs/iters_css_task.c create mode 100644 tools/testing/selftests/bpf/progs/iters_task.c create mode 100644 tools/testing/selftests/bpf/progs/iters_task_failure.c create mode 100644 tools/testing/selftests/bpf/progs/iters_task_vma.c create mode 100644 tools/testing/selftests/bpf/progs/missed_kprobe.c create mode 100644 tools/testing/selftests/bpf/progs/missed_kprobe_recursion.c create mode 100644 tools/testing/selftests/bpf/progs/missed_tp_recursion.c create mode 100644 tools/testing/selftests/bpf/progs/percpu_alloc_array.c create mode 100644 tools/testing/selftests/bpf/progs/percpu_alloc_cgrp_local_storage.c create mode 100644 tools/testing/selftests/bpf/progs/percpu_alloc_fail.c create mode 100644 tools/testing/selftests/bpf/progs/preempted_bpf_ma_op.c create mode 100644 tools/testing/selftests/bpf/progs/recvmsg_unix_prog.c create mode 100644 tools/testing/selftests/bpf/progs/sendmsg_unix_prog.c create mode 100644 tools/testing/selftests/bpf/progs/tailcall_bpf2bpf_fentry.c create mode 100644 tools/testing/selftests/bpf/progs/tailcall_bpf2bpf_fexit.c create mode 100644 tools/testing/selftests/bpf/progs/test_uprobe.c create mode 100644 tools/testing/selftests/bpf/xsk_xdp_common.h delete mode 100644 tools/testing/selftests/bpf/xsk_xdp_metadata.h create mode 100644 tools/testing/selftests/dt/.gitignore create mode 100644 tools/testing/selftests/dt/Makefile create mode 100644 tools/testing/selftests/dt/compatible_ignore_list create mode 100644 tools/testing/selftests/dt/ktap_helpers.sh create mode 100755 tools/testing/selftests/dt/test_unprobed_devices.sh create mode 100755 tools/testing/selftests/net/fdb_flush.sh create mode 100755 tools/testing/selftests/net/forwarding/bridge_fdb_learning_limit.sh create mode 100755 tools/testing/selftests/netfilter/xt_string.sh create mode 100644 tools/testing/selftests/ptp/ptpchmaskfmt.sh rename tools/testing/selftests/tc-testing/{ => scripts}/taprio_wait_for_admin.sh (100%) create mode 100644 tools/testing/selftests/thermal/intel/power_floor/Makefile create mode 100644 tools/testing/selftests/thermal/intel/power_floor/power_floor_test.c create mode 100644 tools/testing/selftests/thermal/intel/workload_hint/Makefile create mode 100644 tools/testing/selftests/thermal/intel/workload_hint/workload_hi [...] create mode 100644 tools/testing/vsock/msg_zerocopy_common.c create mode 100644 tools/testing/vsock/msg_zerocopy_common.h create mode 100644 tools/testing/vsock/vsock_test_zerocopy.c create mode 100644 tools/testing/vsock/vsock_test_zerocopy.h create mode 100644 tools/testing/vsock/vsock_uring_test.c