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 11a299a7933e Merge tag 'for-6.12/block-20240925' of git://git.kernel.dk/linux adds dc12502905b7 vdpa/mlx5: Fix invalid mr resource destroy adds 02e9e9366fef vhost_vdpa: assign irq bypass producer token correctly adds e25fbcd97cf5 virtio_pmem: Check device status before requesting flush adds 6cf1c97dad2e virtio_balloon: introduce oom-kill invocations adds c5b70a26aac3 virtio_balloon: introduce memory allocation stall counter adds 74c025c5d7e4 virtio_balloon: introduce memory scan/reclaim info adds a8927f69e85e tools/virtio:Fix the wrong format specifier adds 2f87e9cf0c9e vdpa: support set mac address from vdpa tool adds 218bb7ec17f1 vdpa_sim_net: Add the support of set mac address adds 6d17035a7402 vdpa/mlx5: Add the support of set mac address adds 7d627137dc10 net/mlx5: Support throttled commands from async API adds de2cd39fc11b vdpa/mlx5: Introduce error logging function adds d89d58f4888c vdpa/mlx5: Introduce async fw command wrapper adds 1fcdf43ea69e vdpa/mlx5: Use async API for vq query command adds 61674c154bb7 vdpa/mlx5: Use async API for vq modify commands adds dcf3eac01f06 vdpa/mlx5: Parallelize device suspend adds 5eb8c7eb1ec7 vdpa/mlx5: Parallelize device resume adds 55a7cb05b0a6 vdpa/mlx5: Keep notifiers during suspend but ignore adds 74c89072f226 vdpa/mlx5: Small improvement for change_num_qps() adds 9dba41951ab6 vdpa/mlx5: Parallelize VQ suspend/resume for CVQ MQ command adds 561a16366ef5 vdpa: Remove unused declarations adds 4045b6429874 virtio_fs: introduce virtio_fs_put_locked helper adds 87cbdc396a31 virtio_fs: add sysfs entries for queue information adds db0a314f845a MAINTAINERS: add virtio-vsock driver in the VIRTIO CORE section adds 0071b138d44a vdpa/mlx5: Create direct MKEYs in parallel adds e1ba5c947e56 vdpa/mlx5: Delete direct MKEYs in parallel adds 0b916a9c45d9 vdpa/mlx5: Rename function adds 5fc856790766 vdpa/mlx5: Extract mr members in own resource struct adds 58d4d50e758a vdpa/mlx5: Rename mr_mtx -> lock adds f30a1232b697 vdpa/mlx5: Introduce init/destroy for MR resources adds 62111654481d vdpa/mlx5: Postpone MR deletion adds 4a21d31d7bcb fw_cfg: Constify struct kobj_type adds 26618da3b2f3 vsock/virtio: refactor virtio_transport_send_pkt_work adds efcd71af38be vsock/virtio: avoid queuing packets when intermediate queu [...] new 0181f8c809d6 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] new 10cdb82aa77f uprobes: turn trace_uprobe's nhit counter to be per-CPU one new ce4db753de21 kprobes: Remove obsoleted declaration for init_test_probes new d5dbf8b48a46 tracepoint: Support iterating over tracepoints on modules new d4df54f338e4 tracepoint: Support iterating tracepoints in a loading module new 67e9a9ee476e tracing/fprobe: Support raw tracepoint events on modules new 57a7e6de9e30 tracing/fprobe: Support raw tracepoints on future loaded modules new 4e78dd6b4c27 sefltests/tracing: Add a test for tracepoint events on modules new 5159938e10d8 Merge tag 'probes-v6.12' of git://git.kernel.org/pub/scm/l [...] adds 242d23efc987 smb: client: avoid unnecessary reconnects when refreshing [...] adds 9190cc0c97aa smb: client: improve purging of cached referrals adds 4f42a8b54b5c smb: client: fix DFS interlink failover adds 85633c00ad03 cifs: Make the write_{enter,done,err} tracepoints display [...] adds 0826b134c0b0 smb: client: fix DFS failover in multiuser mounts adds 4e3ba580f5ab smb: client: propagate error from cifs_construct_tcon() adds a9de67336a4a smb: client: set correct device number on nfs reparse points adds 663f295e3559 smb: client: fix parsing of device numbers adds 2f3017e7cc75 smb3: fix incorrect mode displayed for read-only files adds 307f77e7f585 cifs: Fix reversion of the iter in cifs_readv_receive(). adds 6c7f1b994a02 smb: client: print failed session logoffs with FYI adds 387676fabf15 cifs: update internal version number adds 665db14d0712 netfs, cifs: Fix mtime/ctime update for mmapped writes new ac34bb40f748 Merge tag 'v6.12-rc-smb3-client-fixes-part2' of git://git. [...] adds c6bae35fd670 HID: hid-goodix: drop unsupported and undocumented DT part adds 1ee68f172482 dt-bindings: input: Revert "dt-bindings: input: Goodix SPI [...] new 13882369ceb9 Merge tag 'hid-for-linus-2024092601' of git://git.kernel.o [...] adds aace0aec49a3 usb: gadget: f_uac1: Expose all string descriptors through [...] adds ac7c73c4df62 USB: ohci-ppc-of: Drop ohci-littledian compatible adds bb548c1654db usbip: Add USB_SPEED_SUPER_PLUS as valid arg adds acabfb1b7980 usb: typec: ucsi: glink: Remove unnecessary semicolon adds 4e33059ed597 usb: gadget: u_serial: add .get_icount() support adds db1c0bc6534a usb: misc: eud: switch to fallback compatible for device matching adds 17668d7bb84e dt-bindings: usb: qcom,dwc3: Update ipq5332 interrupt info adds f7fd939e8056 dt-bindings: usb: ti,j721e-usb: fix compatible list adds 3c2360f1a50e dt-bindings: usb: qcom,dwc3: Update ipq5332 clock details adds 727f5a24b8b0 usb: dwc2: debugfs: Print parameter no_clock_gating adds e7d0aee60f49 usb: dwc2: Add comment about BCM2848 ACPI ID adds d483f034f032 usb: dwc2: Skip clock gating on Broadcom SoCs adds 07a83512fa5b usb: typec: tcpci: fix a comment typo adds 0943ce2b7643 usb: typec: tcpm/tcpci_maxim: clarify a comment adds f523aa6d7259 usb: typec: tcpci: use GENMASK() for TCPC_CC_STATUS_CC[12] adds 83b254c13ac0 usb: typec: tcpci: use GENMASK() for TCPC_ROLE_CTRL_CC[12] adds 46b1e0f87ba8 usb: typec: tcpci: use GENMASK() for TCPC_ROLE_CTRL_RP_VAL adds aee4568f42e0 usb: typec: tcpci: use GENMASK() for TCPC_MSG_HDR_INFO_REV adds 7cd41974d2c8 usb: typec: tcpci: use GENMASK() for TCPC_TRANSMIT registe [...] adds 57e154cc44d2 usb: typec: tcpm/tcpci_maxim: sort TCPC_ALERT_MASK values by bit adds 064e7e5a5d5f usb: typec: tcpm/tcpci_maxim: simplify clearing of TCPC_AL [...] adds 4d39e00481a6 usb: typec: tcpm/tcpci_maxim: drop STATUS_CHECK() adds 9ee70dd4f7dc usb: typec: tcpm/tcpci_maxim: use GENMASK() for TCPC_VENDO [...] adds 5cb7e20bad86 usb: typec: tcpm/tcpci_maxim: use GENMASK() for TCPC_VENDO [...] adds fc64f1ce292d usb: typec: tcpm/tcpci_maxim: use GENMASK() for TCPC_VENDO [...] adds 6ba97b42a5f2 usb: typec: tcpm/tcpci_maxim: convert to dev_err_probe() adds e50f0887804e usb: typec: tcpm/tcpci_maxim: use device managed TCPCI por [...] adds 1380f158a8af usb: chipidea: Use of_property_present() adds 08d6fd691bdd usb: gadget: Increase max configuration interface to 32 adds 260126159200 usb: gadget: u_audio: Use C99 syntax for array initializers adds 89b7539123bf usb: dwc3: imx8mp: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS() adds f35860242548 usb: dwc3: Use of_property_read_variable_u32_array() to re [...] adds 25f51b76f90f xhci-pci: Make xhci-pci-renesas a proper modular driver adds 38343be0bf9a Merge 6.11-rc3 into usb-next adds c6a6c7d0c07a usb: typec: tcpm/tcpci_maxim: fix non-contaminant CC handling adds 966d73152078 usb: phy: mxs: enable regulator phy-3p0 to improve signal [...] adds 82c7a8166ccc usb: phy: mxs: keep USBPHY2's clk always on adds c99b27ef83f4 usb: phy: mxs: add wakeup enable for imx7ulp adds 2919d888794e usb: phy: mxs: enable weak 1p1 regulator for imx6ul during [...] adds 8952e50e16e3 usb: gadget: f_uac2: Expose all string descriptors through [...] adds 5cffefa1c1ed usb: musb: poll ID pin status in dual-role mode in mpfs gl [...] adds 88177cd4537f usb: common: Use helper function for_each_node_with_property() adds c343e66ed009 usb: gadget: configfs: Make check_user_usb_string() static adds d1e14e06810a usb: gadget: configfs: Constify struct config_item_type adds c26cee817f8b usb: gadget: f_fs: add capability for dfu functional descriptor adds 82313624b2ae usb: gadget: f_uac1: Change volume name and remove alt names adds ca7df2c7bb5f Merge 6.11-rc4 into usb-next adds b5a71dce6358 dt-bindings: usb: qcom,dwc3: Document X1E80100 MP controller adds 3cc92765a58f usb: ehci-exynos: Simplify with scoped for each OF child loop adds e24ed5e2f94e usb: ohci-exynos: Simplify with scoped for each OF child loop adds 7393bf343a03 usb: gadget: lpc32xx_udc: Remove NULL check of list_entry() adds e8778a25059c usb: typec: ucsi: Add DATA_RESET option of Connector Reset [...] adds 8557ef3f24e4 usb: bdc: fix module autoloading adds a7bb96b18864 usb: gadget: uvc: Fix ERR_PTR dereference in uvc_v4l2.c adds fe592c86fe9c Documentation: msm-hsusb.txt: remove adds 29f5f2c0821a dt-bindings: usb: add layerscape super speed usb support adds db63d9868f7f usb: typec: tipd: Free IRQ only if it was requested before adds a139c98f760e USB: gadget: f_hid: Add GET_REPORT via userspace IOCTL adds 9ecf52153b6f usb: typec: ucsi: Remove unused fields from struct ucsi_co [...] adds 1d05c382ddb4 usb: typec: ucsi: Don't truncate the reads adds 73910c511b1a usb: typec: ucsi: Only assign the identity structure if th [...] adds 9289e6f5ee67 usb: typec: ucsi: Common function for the GET_PD_MESSAGE command adds 4f322657ade1 usb: typec: ucsi: Call CANCEL from single location adds fb9804096bb3 usb: typec: ucsi: Remove useless error check from ucsi_rea [...] adds 3df1b090a437 usb: phy: phy-gpio-vbus-usb: fix module autoloading adds 62cadfb51852 usb: misc: brcmstb-usb-pinmap: fix module autoloading adds 15a34e5d4b23 usb: typec: fix module autoloading adds 4333dbd9798d usb: ehci-brcm: fix module autoloading adds fc88bb116179 usb: roles: add lockdep class key to struct usb_role_switch adds 35f4a629641b Merge 6.11-rc6 into usb-next adds e4fdcc10092f usb: chipidea: udc: enable suspend interrupt after usb reset adds dbf0fa1c8d47 usb-storage: Constify struct usb_device_id and us_unusual_dev adds bde053252c02 usb: dwc3: st: use scoped device node handling to simplify [...] adds a93c3ad6a9b2 usb: dwc3: st: simplify with dev_err_probe adds fcc78cce2f96 usb: dwc3: st: simplify pdev->dev usage adds 3fdfebc58e0d usb: dwc3: imx8mp: simplify with devm_clk_get_enabled adds 81d905b10220 usb: dwc3: imx8mp: simplify with dev_err_probe adds 34e8df2fb2de usb: dwc3: imx8mp: use scoped device node handling to simp [...] adds a85f13d50925 usb: dwc3: qcom: use scoped device node handling to simpli [...] adds 17d206a3687e usb: dwc3: qcom: simplify with devm_platform_ioremap_resource adds f93e96c544ca usb: dwc3: rtk: use scoped device node handling to simplif [...] adds 819c0c31a78e usb: dwc3: rtk: return directly and simplify with devm_pla [...] adds e23593ee41fa usb: dwc3: xilinx: simplify with dev_err_probe adds 4058c39bd176 usb: dwc2: Adjust the timing of USB Driver Interrupt Regis [...] adds 27e12d5aa4f9 usb: chipidea: npcm: Fix coding style with missing space adds b24301364a94 usb: gadget: udc-xilinx: Remove trailing space after \n newline adds c146ede47271 usb: ohci-nxp: Use helper function devm_clk_get_enabled() adds a17f04d4f26d usb: gadget: f_acm: make bInterfaceProtocol configurable adds 9299f12c20d4 usb: f_mass_storage: Make use of the helper macro kthread_run() adds 948ce83fbb7d xhci: Add USB4 tunnel detection for USB3 devices on Intel hosts adds f46a6e165197 usb: Add tunnel_mode parameter to usb device structure adds f1bfb4a6fed6 usb: acpi: add device link between tunneled USB3 device an [...] adds f20998f23a8c thunderbolt: Don't create device link from USB4 Host Inter [...] adds d9c61bb33fbb usb: gadget: function: move u_f.h to include/linux/usb/fun [...] adds a3be076dc174 net/9p/usbg: Add new usb gadget function transport adds 673f0c3ffc75 tools: usb: p9_fwd: add usb gadget packet forwarder script adds b022041ea9ef usb: cdns2: Convert comma to semicolon adds d40ae4cdd9a4 dt-bindings: phy: mxs-usb-phy: add nxp,sim property adds 9313d139aa25 usb: gadget: dummy_hcd: execute hrtimer callback in softir [...] adds 9044ad57b60b xhci: dbc: Fix STALL transfer event handling adds 31128e7492dc xhci: dbc: add dbgtty request to end of list once it completes adds f5985a814739 xhci: Remove unused function declarations adds a1de06821519 usb: xhci: remove excessive isoc frame debug message spam adds b0af5ae78581 usb: xhci: remove excessive Bulk short packet debug message adds b14485d461a5 usb: xhci: remove unused variables from struct 'xhci_hcd' adds 811cd6ed04b9 usb: xhci: make 'sbrn' a local variable adds 77d871aeddc3 usb: xhci: add comments explaining specific interrupt behaviour adds dbb2c9229da2 usb: xhci: remove 'retval' from xhci_pci_resume() adds da6a6dcfce61 usb: xhci: adjust empty TD list handling in handle_tx_event() adds f81dfa3b57c6 xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and [...] adds 9c0c11bb87b0 xhci: support setting interrupt moderation IMOD for second [...] adds f299cd11f753 Merge 6.11-rc7 into usb-next adds 24edc3970471 thunderbolt: Add missing usb4_port_sb_read() to usb4_port_ [...] adds 81f848d28787 thunderbolt: Consolidate margining parameters into a structure adds 9fafd46b39d1 thunderbolt: Add optional voltage offset range for receive [...] adds 10904df3f20c thunderbolt: Improve software receiver lane margining adds 761fd871015f Merge tag 'thunderbolt-for-v6.12-rc1' of ssh://gitolite.ke [...] adds af8a6e65f42c USB: serial: set driver owner when registering drivers adds 6d243588e95e USB: serial: drop driver owner initialization adds 4c0d9477ba69 USB: serial: kobil_sct: restore initial terminal settings adds 7de106b768e2 Merge tag 'usb-serial-6.12-rc1' of ssh://gitolite.kernel.o [...] adds 7d47d22444bb USB: serial: pl2303: add device id for Macrosilicon MS3020 adds b8a93e8028fe Merge tag 'usb-serial-6.12-rc1-2' of ssh://gitolite.kernel [...] adds 7b24a3bce42b usb: musb: mediatek: Simplify code with dev_err_probe() adds 0088d7581b12 tools: usb: p9_fwd: wrap USBG shell command examples in li [...] adds 625fa77151f0 USB: usbtmc: prevent kernel-usb-infoleak adds 64fa3bc36d3c usb: common: Switch to device_property_match_property_string() adds 7793472be315 usb: chipidea: npcm: Fix coding style with clarification o [...] adds 77e85107a771 usb: typec: tcpci: support edge irq adds 1702bec4477c usb: cdnsp: Fix incorrect usb_request status adds 2c6b6afa59e7 usb: dwc2: drd: fix clock gating on USB role switch adds 908f61bedb2c usb: misc: onboard_dev: extend platform data to add power [...] adds 6782311d04df usb: misc: onboard_usb_dev: add Microchip usb5744 SMBus pr [...] adds a6cd2b3fa894 usb: host: xhci-plat: Parse xhci-missing_cas_quirk and app [...] adds a9400f1979a0 usb: dwc3: imx8mp: add 2 software managed quirk properties [...] adds 4664b73859dc usb: dwc3: imx8mp: disable SS_CON and U3 wakeup for system sleep adds 118ecef16cc2 usb: xHCI: add XHCI_RESET_ON_RESUME quirk for Phytium xHCI host adds e5fa8db0be3e usb: xhci: fix loss of data on Cadence xHC adds 2193ede180dd net/9p/usbg: fix CONFIG_USB_GADGET dependency adds 96f8052822e0 locking/mutex: Define mutex_init() once adds e837d833a134 locking/mutex: Introduce mutex_init_with_key() adds 7d01ef789bdc usb: roles: Improve the fix for a false positive recursive [...] adds 9027afa89bfe usb: storage: ene_ub6250: Fix right shift warnings adds e8afd5ace118 usb: dwc3: rtk: Clean up error code in __get_dwc3_maximum_speed() adds 7fa6b25dfb43 usb: typec: ucsi: Fix busy loop on ASUS VivoBooks adds 9ae0f262fc3f usb: r8a66597-hcd: make read-only const arrays static adds b41c1fa155ba USB: class: CDC-ACM: fix race between get_serial and set_serial adds 8265d06b7794 USB: appledisplay: close race between probe and completion [...] adds 49cd2f4d747e USB: misc: cypress_cy7c63: check for short transfer adds 93907620b308 USB: misc: yurex: fix race between read and write adds d2a18bbc5279 sub: cdns2: Use predefined PCI vendor ID constant adds 68d4209158f4 sub: cdns3: Use predefined PCI vendor ID constant new 4965ddb16699 Merge tag 'usb-6.12-rc1' of git://git.kernel.org/pub/scm/l [...] adds 68c341c888f4 serial: st-asc: Switch from CONFIG_PM_SLEEP guards to pm_s [...] adds 59449c9dbdaa tty: serial: 8250_dma: use sgl with 2 nents to take care o [...] adds 8630f9d9cdcc serial: 8250: move mmp|pxa uart earlycon code adds bca162fb3790 serial: 8250_early: add xscale earlycon support adds 9da89fe1b9ff dt-bindings: serial: samsung: avoid duplicating permitted [...] adds 7b09299c8764 dt-bindings: serial: samsung: fix maxItems for gs101 adds 6683da78c543 dt-bindings: serial: mediatek,uart: add MT7981 adds 254a6b0ba049 arm64: dts: mediatek: mt7981: add UART controllers adds 0e1d8780526f serial: 8250_bcm2835aux: add PM suspend/resume support adds 755ed2f30304 dt-bindings: serial: atmel,at91-usart: add compatible for sam9x7. adds d9e5a0ce2f16 serial: 8250_platform: Enable generic 16550A platform devices adds 2108aa2a01d8 dt-bindings: serial: renesas: Document RZ/G2M v3.0 (r8a774 [...] adds a2a815c7be9b serial: 8250_platform: remove ACPI_PTR() annotation adds dce2cbd18f52 serial: 8250_platform: fix uart_8250_port initializer adds 3a2a3437dc2e serdev: Use of_property_present() adds 8173dbc18f77 tty: simplify tty_dev_name_to_number() using guard(mutex) adds 602babaa84d6 serial: protect uart_port_dtr_rts() in uart_shutdown() too adds d0009a32c9e4 serial: don't use uninitialized value in uart_poll_init() adds 259b46204885 serial: remove quot_frac from serial8250_do_set_divisor() adds 9f3eb413606b Merge 6.11-rc3 into tty-next adds 24179de090b9 tty: serial: samsung_tty: drop unused argument to irq handlers adds ff3c62edfc4e tty: serial: samsung_tty: cast the interrupt's void *id just once adds a4db50efe074 dt-bindings: serial: 8250_omap: Add wakeup-source property adds 704c2c361e1f serial: 8250: omap: Remove unused wakeups_enabled adds 35e648a16018 serial: 8250: omap: Cleanup on error in request_irq adds 4179df77e5f5 serial: 8250: omap: Set wakeup capable, do not enable adds 7c199bd2fdcb serial: 8250: omap: Parse DT wakeup-source proerty adds acf7c31def54 serial: 8250_platform: Remove duplicate mapping adds 6586ccd7685b serial: 8250_platform: Don't shadow error from serial8250_ [...] adds 9136b3766635 serial: 8250_platform: Use same check for ACPI in the whol [...] adds 32e0a658752d serial: 8250_platform: Tidy up ACPI ID table adds 4596d2bd551d serial: 8250_platform: Switch to use platform_get_mem_or_io() adds cc04428b2e9e serial: 8250_platform: Refactor serial8250_probe() adds 77748913d5d1 serial: 8250_platform: Unify comment style adds 98e24a58b597 serial: 8250_bcm2835aux: Switch to DEFINE_SIMPLE_DEV_PM_OPS() adds 5879adbff5aa serial: use guards for simple mutex locks adds e64caf989c76 mxser: remove stale comment adds b1ce5164b583 mxser: remove doubled sets of close times adds 2b2175144367 xhci: dbgtty: remove kfifo_out() wrapper adds 866025f02376 xhci: dbgtty: use kfifo from tty_port struct adds be9a28455952 mctp: serial: propagage new tty types adds 4c576b3fdeb0 6pack: remove sixpack::rbuff adds e2a61a7974bc 6pack: drop sixpack::mtu adds 392a9d4807e8 6pack: drop sixpack::buffsize adds 4283232aeb11 6pack: remove global strings adds 1241b384efa5 6pack: propagage new tty types adds ebbe30f4bba1 Merge 6.11-rc4 into tty-next adds 68c5efd9dca4 serial: xilinx_uartps: Make cdns_rs485_supported static adds 0f5e3898dc77 serial: sc16is7xx: remove SC16IS7XX_MSR_DELTA_MASK adds eccdb0fd1c34 serial: sc16is7xx: fix copy-paste errors in EFR_SWFLOWx_BI [...] adds d2e8590fd104 serial: sc16is7xx: convert bitmask definitions to use BIT() macro adds 2f102a5efe84 serial: 8250_bcm2835aux: Fix clock imbalance in PM resume adds 1c70238a2c02 mxser: convert comma to semicolon adds f1ec92a066b2 tty: hvc: convert comma to semicolon adds c80ee36ac8f9 serial: qcom-geni: fix fifo polling timeout adds f97cdbbf187f serial: qcom-geni: fix false console tx restart adds b03ffc76b83c soc: qcom: geni-se: add GP_LENGTH/IRQ_EN_SET/IRQ_EN_CLEAR [...] adds c2eaf5e01275 serial: qcom-geni: fix arg types for qcom_geni_serial_poll_bit() adds b26d1ad12212 serial: qcom-geni: introduce qcom_geni_serial_poll_bitfield() adds cc4a0e5754a1 serial: qcom-geni: fix console corruption adds 6f3c3cafb115 serial: qcom-geni: disable interrupts during console writes adds 63d14d974d3d serial: qcom-geni: fix polled console corruption adds a799585e8f46 serial: 8250_aspeed_vuart: Enable module autoloading adds f16dd10ba342 tty: rp2: Fix reset with non forgiving PCIe host bridges adds 4c59c59ef3ab tty: serial: samsung: Use bit manipulation macros for APPLE_S5L_* adds 86d4ac2c0c31 tty: serial: samsung: Fix A7-A11 serial earlycon SError adds 5ed771f17472 tty: serial: samsung: Fix serial rx on Apple A7-A9 new 356a03194568 Merge tag 'tty-6.12-rc1' of git://git.kernel.org/pub/scm/l [...] adds d43c918b6de9 staging: vme_user: vme_tsi148.c: remove redundant newlines adds 1524b01fb16f staging: rtl8712: style fix multiple line dereference adds 1573c26775f2 staging: most: video: Fixed minor capitalization and gramm [...] adds ed50113fa241 staging: fbtft: Remove ftrace-like logging adds f67a5f76a67c staging: fbtft: Fix mutex and spinlock without comment warning adds d93e795b8621 staging: ks7010: Remove unused driver adds c9081e96375a staging: vme_user: vme_tsi148.C: remove redundant newlines adds af1cdd74c497 staging: vme_user: vme_tsi148.c: Change Formatting adds bbb12311f507 staging: vme_user: vme_irq_handler: name func ptr args adds 2963d620a410 staging: rtl8712: remove trailing whitespace adds 3d7d6c7ca225 staging: rtl8192e: style fix - alignment to match parenthesis adds 9acacf22b5d3 staging: rtl8723bs: place opening brace on previous line adds 7537f0e7b2cd staging: rtl8723bs: style fix open brace on new line adds 0fe80ae41461 staging: rtl8723bs: replace indent space for tabs adds 101df2811957 staging: rtl8723bs: Fix spacing issues adds 2501b491993f staging: rtl8712: Fix move '{' to previous line adds fe4f695d753f staging: rtl8723bs: remove space after pointer adds 13dda5c50968 staging: rtl8723bs: rtw_mlme_ext: replace spaces by tabs adds 8682231045af staging: nvec: Capitalize outputs to match the rest of the driver adds 5aa0018a93bf staging: rtl8192e: remove duplicate macros from rtllib.h adds 1ba70c69fc36 staging: vme_user: vme.h: alignment of closing parenthesis [...] adds 0929391a82cb staging: fbtft: Use backlight power constants adds 6d2c95ab4954 staging: olpc_dcon: Use backlight power constants adds f0bf2c33ba5a staging: rtl8723bs: Improve clarity of MAR usage adds bc41879dd624 greybus: camera-gb: Fix a alignment bug on gb_camera_ops() adds 91dfee97aca0 staging: rtl8723bs: Delete unnecessary braces for single s [...] adds d727f0217ad6 Staging: rtl8192e: Rename variable nSubframe_Length adds 71cea1fe4156 staging: rtl8723bs: drop unnessary dep on CFG80211_WEXT adds 4188ab05e41a staging: vt6655: Fix alignment to open parentheses adds 74964861ffa8 Staging: rtl8192e: Rename variable CmdID_End adds 6ccaa0c769ab Staging: rtl8192e: Rename variable CmdID_SetTxPowerLevel adds 0f1368b5f2e8 Staging: rtl8192e: Rename variable CmdID_BBRegWrite10 adds 50d39a0f1022 Staging: rtl8192e: Rename variable CmdID_WritePortUlong adds 723329b20629 Staging: rtl8192e: Rename variable CmdID_WritePortUshort adds c6fd8c872632 Staging: rtl8192e: Rename variable CmdID_WritePortUchar adds 5f1a6826ea49 staging: rtl8192e: remove set but otherwise unused local v [...] adds 8da9f6afc47e staging: rtl8723bs: add spaces arround operators adds f64a887f8f69 staging: rtl8192e: insert blank line after function declaration adds 94f7f4b90d6c staging: vme: vme_user: Remove NULL check of list_entry() adds 8a07f476bddf staging: rtl8192e: Fix parenthesis alignment adds cfb05827ef93 staging: rtl8192e: Fix parenthesis alignment adds a59907219bac staging: rtl8192e: change logical continuation to previous [...] adds fca7bee615f0 staging: rtl8192e: Fix line ended with '(' adds e79bb28bf7a8 staging: rtl8192e: fix parenthesis alignment adds 22ea3a4b30ef staging: rtl8192e: Fix parenthesis alignment adds 6673f43370a7 staging: rtl8192e: Fix parenthesis alignment adds 1a88217a19df staging: rtl8192e: Fix blank line adds 5e24979acfbd staging: rtl8192e: Insert spaces around '|' adds 1eff40c209b1 staging: rtl8723bs: make read-only array dot11_rate_table [...] adds 0c0b453c6e7b staging: rtl8192e: Fix Assignment operator '=' in rtl_dm.c:1488 adds 2b05e9c6becc Staging: rtl8192e: Fix arguments alignment adds 4626eb9ad822 Staging: rtl8192e: Fix parenthesis alignment adds 5315266844ea Staging: rtl8192e: Remove unnecessary blank line adds b0b79119cea2 staging: rtl8192e: remove set but otherwise unused local v [...] adds fc16bd7950a1 Staging: rtl8192e: Rename variable CurPsLevel adds b3a13ff88549 Staging: rtl8192e: Rename variable bLastIniPkt adds 0b5b0dd07899 Staging: rtl8192e: Rename variable CmdID_RF_WriteReg adds 966ae15a9b94 Staging: rtl8192e: Rename variable CmdID adds 56c3350b01fc Staging: rtl8192e: Rename variable msDelay adds c692c1b77b5d Staging: rtl8192e: Rename variable bCmdOrInit adds a8a8b5435022 staging: vme_user: added bound check to geoid adds 091dbb7e5db1 staging: vt6655: Update maintainer in TODO adds 7b6ff621e8bd staging: vt6655: Fix block comment alignment adds 218683bcfb10 staging: rtl8712: Align parenthesis in usb_ops_linux.c adds 399763befd12 staging: rtl8712: Fix style issues in rtl871x_io.c adds b7059df44f12 staging: rtl8712: Calculate size from pointer adds a5d1b523ad47 staging: rtl8192e: remove RF90_PATH_{C,D} from enum rf90_r [...] adds 24f7977e83cd staging: rtl8192e: adjust size of rx_pwr for new RF90_PATH_MAX adds 12ce200da92a staging: rtl8192e: adjust size of trsw_gain_X for new RF90 [...] adds ad796f708dc3 staging: rtl8192e: adjust size of brfpath_rxenable for new [...] adds 357c468552f0 staging: rtl8192e: adjust size of RxMIMOSignalStrength adds 0348e117d959 staging: greybus: spi: switch to use spi_alloc_host() adds 35c75ce7a79d staging: rtl8192e: Fix multiple assignments in rtl_wx.c adds eea0007f6af7 staging: rtl8192e: Fix Assignment operator '=' in rtl_wx.c adds 37d1e01a6117 staging: rtl8192e: Fix parenthesis alignment in rtl_core.c adds 9d21254c9458 Staging: rtl8192e: Rename variable pNetwork adds 6c14d5ddc63c Staging: rtl8192e: Rename variable bHwError adds f48404522f03 Staging: rtl8192e: Add spaces around operators. adds ae26a4cc10e8 staging: rtl8192e: Constify struct pci_device_id adds fde40290ed83 staging: rtl8723bs: Remove trailing space after \n newline adds 30db8460f984 staging: greybus: Fix capitalization and punctuation incon [...] adds cd0920ebab6b staging: rtl8723bs: Remove an unused struct in rtw_cmd.h adds 43d9821c60eb staging: rtl8723bs: include: Fix spelling mistake in rtl87 [...] adds 5159b05a43e4 staging: rtl8723bs: include: Fix spelling mistake in rtw_event.h adds 59e574141f79 Staging: rtl8723bs: Rename function SelectChannel() adds fa42410edbf4 staging: vme_user: changed geoid data type from int to u32 adds 27056fef611c staging: vchiq: Factor out bulk transfer for VCHIQ_BULK_MO [...] adds fbaf8bf6cbc0 staging: vchiq_core: Simplify vchiq_bulk_transfer() adds 206030f6a92b staging: vchiq_core: Factor out bulk transfer for blocking mode adds 22f3f2ef01ef staging: vchiq_core: Factor out bulk transfer for (no/)cal [...] adds d82caab7abf8 staging: vchiq_core: Drop vchiq_bulk_transfer() adds 1732d864be1d staging: vchiq_core: Remove unused function argument adds f95ca85843d0 staging: vchiq_core: Pass enumerated flag instead of int adds 1ca30a5f0da0 Staging: rtl8192e: Rename variable pReorderEntry adds bae23beb98ad Staging: rtl8192e: Rename variable SeqNum adds dda795ccb5b0 Staging: rtl8192e: Rename variable SignalStrength adds bdb3b3873416 Staging: rtl8192e: Rename variable pFrame adds 63879b44f109 Staging: rtl8192e: Rename variable bPacketToSelf adds dcfa53c19c46 Staging: rtl8192e: Rename variable Para1 adds 86ad674dfaeb Staging: rtl8192e: Rename variable Para2 adds de510b77692c Staging: rtl8192e: Rename variable ScanOperationBackupHandler adds 0e0a2b347cdf Staging: rtl8192e: Rename variable Operation adds 712d14fbcb26 Staging: rtl8192e: Rename variable bAssoc adds 1085ae8294da Staging: rtl8192e: Rename variable SignalQuality adds 8c8aef9f6ef1 Staging: rtl8192e: Rename variable isEncrypt adds a035ddbdbed3 Staging: rtl8192e: Rename variable nStuckCount adds 463380d4cd39 Staging: rtl8192e: Rename variable bAddNewTs adds 212d1ded7525 Staging: rtl8192e: Rename variable RxBufShift adds 5e6bf74d63c2 Staging: rtl8192e: Rename variable RxDrvInfoSize adds b95150a37429 Revert "staging: greybus: Fix capitalization and punctuati [...] adds e737c2be0d3a staging: rtl8723bs: include: Fix spelling mistake in rtw_xmit.h adds ac4e97535f43 staging: rtl8723bs: include: Fix spelling mistake in rtw_io.h adds e958a0e67489 staging: rtl8723bs: include: Fix spelling mistake in rtw_mlme.h adds bbc75685d573 staging: rtl8723bs: core: Fix spelling mistake in rtw_xmit.c adds a51942deb926 staging: rtl8723bs: Remove unused function RTW_DISABLE_FUNC adds 0d52df8c877b staging: rtl8723bs: Remove unused function rxmem_to_recvframe adds 7e902396f389 staging: rtl8723bs: Remove unused function rtw_hal_get_odm_var adds 370c7a835f78 staging: rtl8723bs: Remove unused function rf_reg_dump adds 14adc53f4ccd staging: rtl8723bs: Remove unused function dump_4_rf_regs adds 75758f449760 staging: rtl8723bs: Remove unused function bb_reg_dump adds a5f6f2f1ec6a staging: rtl8723bs: Remove unused function mac_reg_dump adds 41087c3d42e3 staging: rtl8723bs: Remove unused function dump_4_regs adds 211b4ed0572c staging: rtl8723bs: Remove unused files rtw_debug.c and rt [...] adds 717ab65eb82b staging: rtl8723bs: Remove unused function rtw_ch2freq adds 17a1d7c5a49c staging: rtl8723bs: Remove unused file rtw_rf.c adds 33512ed15745 staging: nvec: Use IRQF_NO_AUTOEN flag in request_irq() adds fd64620992a9 staging: rtl8723bs: include: Fix open brace position in rt [...] adds ec06bf59068c staging: rtl8723bs: include: Fix indent for switch case in [...] adds a77f871b966c staging: rtl8723bs: include: Fix indent for switch block i [...] adds b5f23bf433d7 staging: rtl8723bs: include: Fix use of tabs for indent in [...] adds f7ecef7f49bb staging: rtl8723bs: include: Fix indent for struct _byte_ [...] adds d958ae0dd027 staging: rtl8723bs: include: Fix indent for else block str [...] adds 056cd1481b28 staging: rtl8723bs: include: Fix trailing */ position in r [...] adds e6e639934664 staging: rtl8723bs: include: Remove spaces before tabs in [...] adds 81c05e4776ad staging: vt6655: mac.h: Fix possible precedence issue in macros adds bfa0290f4fc4 staging: rtl8712: remove unused drvinfo_sz from update_rec [...] adds aa947d717a49 staging: rtl8723bs: remove unused efuseValue from efuse_On [...] adds 0b4d1ed30d8d staging: rtl8723bs: remove unused cnt from recv_func() adds ea0fca507967 staging: rtl8723bs: remove unused 'poll_cnt' from rtw_set_rpwm() adds 6c36c1bdabe1 staging: vt6655: Rename variable apTD0Rings adds b4fdf9b1cd8b staging: vt6655: Rename variable apTD1Rings new b707512b8b07 Merge tag 'staging-6.12-rc1' of git://git.kernel.org/pub/s [...] adds 4d41a49c4660 comedi: ni_*: do not declare unused variable range_ni_E_ao_ext adds 104831a17518 hpet: Optimize local variable data type in hpet_alloc() adds d579b04a52a1 binder: frozen notification adds 30b968b002a9 binder: frozen notification binder_features flag adds 1b48fbbc0377 drivers: cacheinfo: use __free attribute instead of of_node_put() adds 83a1b574ce33 cdx: remove unused struct 'cdx_mcdi_copy_buffer' adds 35fc26541f79 cxl: Drop printing of DT properties adds 5c4efc60551c cxl: Use of_property_ accessor functions adds 9ca12e50a48c Merge 6.11-rc3 into char-misc-next adds 4a017c016383 kgdbts: fix hw_access_break_test adds 10c8d1bd7865 Merge 6.11-rc4 into char-misc-next adds de79583ffe79 iio: core: add accessors 'masklength' adds c6c47852c176 iio: core: make use of iio_get_masklength() adds 52fe020e7f9c iio: buffer: make use of iio_get_masklength() adds 5d8c3c240f98 iio: accel: adxl367: make use of iio_get_masklength() adds 6bb0d80e88a2 iio: accel: adxl372: make use of iio_get_masklength() adds 1a290e410cee iio: accel: bma180: make use of iio_for_each_active_channel() adds 84550e2682ec iio: accel: bmc150-accel-core: make use of iio_for_each_ac [...] adds bac3b7c43d6d iio: accel: cros_ec_accel_legacy: make use of iio_get_mask [...] adds c7d289eb10f6 iio: accel: fxls8962af-core: make use of iio_for_each_acti [...] adds e5003b6098da iio: accel: msa311: make use of iio_for_each_active_channel() adds cf7ec085f58d iio: accel: sca3300: make use of iio_for_each_active_channel() adds 5f38d117f5a6 iio: accel: stk8312: make use of iio_for_each_active_channel() adds d637a64db3b2 iio: accel: stk8ba50: make use of iio_for_each_active_channel() adds 3dface1fb59b iio: adc: ad7266: make use of iio_get_masklength() adds abcc9b8a9a42 iio: adc: ad7298: make use of iio_get_masklength() adds 972df0e9a08b iio: adc: ad799x: make use of iio_get_masklength() adds f726ebe7c23c iio: adc: ad_sigma_delta: use new '.masklength' accessors adds f3184b2f2c72 iio: adc: at91_adc: make use of iio_for_each_active_channel() adds d86db532307c iio: imu: adis16475: make use of iio_for_each_active_channel() adds 07465fe1b7cd iio: imu: adis16480: make use of iio_for_each_active_channel() adds c922c634bd92 iio: accel: adxl367: Constify struct regmap_bus adds 867ade7dc075 iio: accel: bma400: Constify struct regmap_bus adds 48259265a3b4 iio: accel: bmi088: Constify struct regmap_bus adds 2a57a7df9f8d iio: adc: ad7091r8: Constify struct regmap_bus adds 297fef494d78 iio: chemical: bme680: Constify struct regmap_bus adds 840f7410fd59 iio: dac: ltc2688: Constify struct regmap_bus adds b6f59c45005b iio: imu: bmi323: Constify struct regmap_bus adds 36a697964d8c iio: imu: bno055: Constify struct regmap_bus adds 9abedf82c785 iio: light: gp2ap002: Constify struct regmap_bus adds 244315b31735 iio: pressure: bmp280: Constify struct regmap_bus adds f44c314faaec iio: accel: bma400: simplify with cleanup.h adds c74f7c09b537 iio: adc: ad7280a: simplify with cleanup.h adds e3749aae6e0e iio: adc: at91: simplify with cleanup.h adds adcba9cd6109 iio: adc: max1363: simplify with cleanup.h adds 1de9c3c706ee iio: adc: ti-tsc2046: simplify with cleanup.h adds 7394a155dd12 iio: adc: ad9467: support multiple channels calibration adds bdc87f98cab7 iio: adc: ad9467: add new chip_info variables adds b92f94f74826 iio: adc: ad9467: don't allow reading vref if not available adds f9c75d43f495 dt-bindings: adc: ad9467: support new parts adds 43ebc481ab17 iio: adc: ad9467: support new parts adds a3b4a48fd51e dt-bindings: iio: adc: adi,ad7606: normalize textwidth adds 786cbd7c2dc5 dt-bindings: iio: adc: adi,ad7606: improve descriptions adds 7248e0995b38 dt-bindings: iio: adc: adi,ad7606: add supply properties adds 746bb410aafd dt-bindings: iio: adc: adi,ad7606: fix example adds 8d71a5d86850 dt-bindings: iio: adc: adi,ad7606: add conditions adds 8dc4594b54db iio: adc: ad7606: fix oversampling gpio array adds 059fe4f8bbdf iio: adc: ad7606: fix standby gpio state to match the docu [...] adds 2956979dbd0d iio: adc: ad7606: switch mutexes to guard adds 2903a2f26003 iio: dac: ti-dac7311: Add check for spi_setup adds 8d1bae11ad1b dt-bindings: vendor-prefixes: add tyhx adds dc926424211c dt-bindings: iio: proximity: Add TYHX HX9023S adds 60df548277b7 iio: proximity: Add driver support for TYHX's HX9023S capa [...] adds 7d34b4ad8cd2 ABI: testing: fix admv8818 attr description adds 77641e5a477d iio: chemical: bme680: Fix read/write ops to device by add [...] adds dfbfb2283cb4 iio: chemical: bme680: Fix typo in define adds 89ab0c338391 iio: chemical: bme680: Drop unnecessary casts and correct [...] adds 8f53b8770ee7 iio: chemical: bme680: Remove remaining ACPI-only stuff adds 4d879ba0a662 iio: chemical: bme680: Sort headers alphabetically adds 5a387668972d iio: chemical: bme680: Remove duplicate register read adds a4f765e72e67 iio: chemical: bme680: Use bulk reads for calibration data adds 43eca242b3c1 iio: chemical: bme680: Allocate IIO device before chip ini [...] adds f2f2e7b1a452 iio: chemical: bme680: Add read buffers in read/write buff [...] adds 8bc1f428ba1f iio: chemical: bme680: Make error checks consistent adds fe358e57afeb iio: chemical: bme680: Modify startup procedure adds 7cc8f49daaac iio: chemical: bme680: Move probe errors to dev_err_probe() adds 38605f704e60 iio: chemical: bme680: Remove redundant gas configuration adds ed4bb53c467f iio: chemical: bme680: Move forced mode setup in ->read_raw() adds d2651a43f375 iio: chemical: bme680: Refactorize reading functions adds 3c9edf76791e dt-bindings: iio: BU27034 => BU27034ANUC adds dd77c0ff9936 bu27034: ROHM BU27034NUC to BU27034ANUC adds acfc80c702fc bu27034: ROHM BU27034NUC to BU27034ANUC drop data2 adds bb1059815f56 bu27034: ROHM BU27034ANUC correct gains and times adds eb13959e2dea bu27034: ROHM BU27034ANUC correct lux calculation adds 06342d3f97fe iio: bu27034: Add a read only HARDWAREGAIN adds 14c09562745c dt-bindings: iio: light: ltrf216a: Document LTR-308 support adds 7c7d91703054 iio: light: ltrf216a: Add LTR-308 support adds 74353ceb3533 iio: pressure: bmp280: Generalize read_*() functions adds 479e67ac6480 iio: pressure: bmp280: Add SCALE, RAW values in channels a [...] adds 80cd23f43ddc iio: pressure: bmp280: Add triggered buffer support adds f1022193094a dt-bindings: iio: accel: add ADXL380 adds df36de13677a iio: accel: add ADXL380 driver adds b6a097a9af00 docs: iio: add documentation for adxl380 driver adds 3e82dfc82f38 docs: iio: new docs for ad7380 driver adds 8585632a8600 iio: backend: remove unused parameter adds dd97cdd520ed iio: backend: print message in case op is not implemented adds 5fe8da612720 iio: ABI: Generalize ABI documentation for DAC adds 404cb1bcefa3 iio: ABI: add DAC 42kohm_to_gnd powerdown mode adds cfe76601f656 dt-bindings: iio: dac: Generalize DAC common properties adds 2f472da99574 dt-bindings: iio: dac: Add adi,ltc2664.yaml adds dd554d1a72c6 dt-bindings: iio: dac: Add adi,ltc2672.yaml adds 4cc2fc445d2e iio: dac: ltc2664: Add driver for LTC2664 and LTC2672 adds 7b00bb6fd674 iio: common: scmi_iio: Remove unnecessary u64 type cast adds b40cafc11436 dt-bindings: iio: adc: add AD4695 and similar ADCs adds 0277f93e844a iio: adc: ad4695: Add driver for AD4695 and similar ADCs adds 316c957feea4 Documentation: iio: Document ad4695 driver adds b9065b0250e1 iio: pressure: bmp280: Fix regmap for BMP280 device adds 262a6634bcc4 iio: pressure: bmp280: Fix waiting time for BMP3xx configuration adds 248670153124 iio: pressure: bmp280: Sort headers alphabetically adds ae40596980dd iio: dac: mcp4728: rename err to ret in probe function adds 475da4ee1494 iio: dac: mcp4728: use devm_regulator_get_enable_read_voltage() adds ba2b35841ce9 iio: dac: mcp4922: use devm_regulator_get_enable_read_voltage() adds f2e3fbc44439 iio: dac: mcp4922: drop remove() callback adds 26560d94d1f8 iio: adc: mcp3911: use devm_regulator_get_enable_read_voltage() adds fc1bc5e07154 dt-bindings: iio: kionix,kxcjk1013: Document KX022-1020 adds d5cbe1502043 iio: accel: kxcjk-1013: Add support for KX022-1020 adds 0cef1c3232e7 iio: light: noa1305: Simplify noa1305_read_raw() adds dde56b6db4d4 iio: light: noa1305: Assign val in noa1305_measure() adds 968a3bed1c96 iio: light: noa1305: Use static table lookup of scale values adds 98077d34d05b iio: light: noa1305: Report available scale values adds 025f23cfebad iio: light: noa1305: Make integration time configurable adds 53b53377d65e dt-bindings: iio: magnetometer: bmc150: Document mount-matrix adds fe2e79695967 dt-bindings: iio: adc: ad7192: Update clock config adds 51b6a7168907 iio: adc: ad7192: Update clock config adds 8524782ee7c7 dt-bindings: iio: adc: ad7192: Add clock provider adds 471863815541 iio: adc: ad7192: Add clock provider adds 6d4e5ffb3c4b iio: adc: cc10001_adc: make use of iio_for_each_active_channel() adds b59776720fa9 iio: adc: dln2-adc: use new '.masklength' accessors adds d83b1961de12 iio: adc: hx711: make use of iio_for_each_active_channel() adds 05552370dd3f iio: dummy: iio_simple_dummy_buffer: use iio_for_each_acti [...] adds b7890c7b632c iio: health: afe4403: make use of iio_for_each_active_channel() adds 4ae1ebaabc27 iio: health: max30102: make use of iio_get_masklength() adds 6bf392f2968b iio: health: afe4404: make use of iio_for_each_active_channel() adds 72933488a2b8 iio: humidity: am2315: make use of iio_for_each_active_channel() adds 39a1e2f38ea4 iio: imu: bmi160_core: make use of iio_for_each_active_channel() adds eec662e3742b iio: imu: bno055: make use of iio_get_masklength() adds fe90232d3999 iio: imu: kmx61: make use of iio_for_each_active_channel() adds f801ab1a3f7e iio: light: adjd_s311: make use of iio_for_each_active_channel() adds 327f46fe1282 iio: light: gp2ap020a00f: make use of iio_for_each_active_ [...] adds 4ab4d09e8717 iio: light: isl29125: make use of iio_for_each_active_channel() adds 72c399838b2e iio: light: si1145: use new '.masklength' accessors adds f8d6c31d4717 iio: light: tcs3414: make use of iio_for_each_active_channel() adds 0718d52bb082 iio: light: tcs3472: make use of iio_for_each_active_channel() adds 130bdf8293c6 iio: magnetometer: rm3100-core: make use of iio_get_masklength() adds a457f968d2fd iio: pressure: dlhl60d: make use of iio_for_each_active_channel() adds d05f4f6317b2 iio: proximity: hx9023s: make use of iio_for_each_active_c [...] adds e46d71a89510 iio: proximity: sx9500: make use of iio_for_each_active_channel() adds 6dd42bb7735c iio: proximity: sx_common: make use of iio_for_each_active [...] adds 876af455f242 dt-bindings: iio: light: ROHM BH1745 adds eab35358aae7 iio: light: ROHM BH1745 colour sensor adds 1bba03b799d6 iio: pressure: bmp280-core: Make read-only const array con [...] adds d3abae8c1ea4 iio: ABI: generalize shunt_resistor attribute adds 2477d7b179d3 iio: backend: spelling: continuous -> continuous adds c6e4112c93a1 iio: accel: adxl380: make use of iio_get_masklength() adds d61a4b3529bb iio: adc: max1118: make use of iio_for_each_active_channel() adds ac9641f4787f iio: adc: max1118: make use of iio_for_each_active_channel() adds 57783d696352 iio: adc: mcp3911: make use of iio_for_each_active_channel() adds cef031729bc5 iio: adc: mt6360-adc: make use of iio_for_each_active_channel() adds 10616c3c74ae iio: adc: rockchip_saradc: make use of iio_for_each_active [...] adds a4b99bff9234 iio: adc: rtq6056: make use of iio_for_each_active_channel() adds 07b1088762de iio: adc: stm32-adc: make use of iio_get_masklength() adds 25bad5420858 iio: adc: stm32-dfsdm-adc: make use of iio_get_masklength() adds a08917ca16c1 iio: adc: ti-adc0832: make use of iio_for_each_active_channel() adds b64fc881e4a5 iio: adc: ti-adc084s021: make use of iio_for_each_active_c [...] adds 5149e03841fa iio: adc: ti-ads1015: make use of iio_get_masklength() adds 68a48321b440 iio: adc: ti-ads1119: make use of iio_get_masklength() adds 368ffe2ec584 iio: adc: ti-ads1298: make use of iio_for_each_active_channel() adds 4fe37abdbccf iio: adc: ti-adc12138: make use of iio_for_each_active_channel() adds 2059ffb63619 iio: adc: ti-ads124s08: make use of iio_for_each_active_channel() adds f26c5f9d5ba0 iio: adc: ti-ads131e08: make use of iio_for_each_active_channel() adds a2e77e7ecc4f iio: adc: ti-ads8688: make use of iio_for_each_active_channel() adds bc76efb602c0 iio: adc: vf610_adc: make use of iio_get_masklength() adds e7fb17a3d2e0 iio: adc: xilinx-xadc-core: use new '.masklength' accessors adds 7f60037ab034 iio: common: cros_ec_sensors_core: use new '.masklength' a [...] adds a71cfa4c7783 staging: iio: impedance-analyzer: ad5933: make use of iio_ [...] adds f44e94afbb34 iio: core: annotate masklength as __private adds 8293a60cb5d1 iio: adc: mcp3564: use devm_regulator_get_enable_read_voltage() adds 8cfb75d78af3 iio: buffer-dma: Move exports into IIO_DMA_BUFFER namespace adds cc18b7fe7048 chemical: bme680: Convert to static the const lookup table adds e5535ccf4404 dt-bindings: iio: adc: add binding for pac1921 adds 371f778b83cd iio: adc: add support for pac1921 adds 0302c9dc7eb8 dt-bindings: iio: pressure: Add Sensirion SDP500 adds 6ddb86d93cc0 iio: pressure: Add driver for Sensirion SDP500 adds f7578fd46789 MAINTAINERS: Add Sensirion SDP500 adds 02e0a02c5685 iio: adc: ti-tsc2046: use devm_regulator_get_enable_read_v [...] adds b3508a2ba521 iio: light: stk3310: relax chipid check warning adds a50f53700209 iio: light: stk3310: add support for stk3013 adds f38d4650b505 dt-bindings: iio: light: stk33xx: add compatible for stk3013 adds 87bcd0f949e3 dt-bindings: iio: adf4377: add adf4378 support adds 6140a92cd086 iio: frequency: adf4377: add adf4378 support adds b71fdd65cad3 Merge tag 'spi-mosi-config' into togreg adds 938fd562b974 iio: adc: Add support for AD4000 adds dfcc937a00a7 Documentation: Add AD4000 documentation adds 2043594d64a5 dt-bindings: iio: adc: ad7380: add single-ended compatible parts adds d092b6869817 iio: core: add function to retrieve active_scan_mask index adds 65c89a5ac67b iio: adc: ad7380: add missing trailing commas adds d4d7e297789d iio: adc: ad7380: prepare driver for single-ended parts support adds ae20f31d3d47 iio: adc: ad7380: add support for single-ended parts adds d4c6ff182d1b iio: adc: ad7380: enable sequencer for single-ended parts adds 1ca99efa17de docs: iio: ad7380: add support for single-ended parts adds 72c80a932074 iio: adc: ad7768-1: use device_* to iterate over device ch [...] adds 958000dfa36d iio: adc: aspeed: Use of_property_present() adds 2256f37e24b1 iio: backend: introduce struct iio_backend_info adds cdf01e0809a4 iio: backend: add debugFs interface adds b001635a7c30 iio: backend: add a modified prbs23 support adds 53d7a77dac25 iio: adc: adi-axi-adc: support modified prbs23 adds 232cca61cf2f iio: adc: adi-axi-adc: split axi_adc_chan_status() adds c031fee0425b iio: adc: adi-axi-adc: implement backend debugfs interface adds 5b30937b0bd3 iio: adc: ad9467: add backend test mode helpers adds d6b133a664fa iio: adc: ad9467: add digital interface test to debugfs adds 13fad2607dad iio: light: ltr390: Add configurable gain and resolution adds b7eef979b7ac iio: adc: ad7124: reduce the number of SPI transfers adds 6f055df6f659 iio: adc: ad7124: set initial ADC mode to idle adds 1e2ae3ce23b3 iio: remove unneeded assignment in __iio_format_value adds 24a9453c0368 iio: dac: adi-axi-dac: support debugfs direct_reg_access adds 69eac4e1e293 iio: dac: ad9739a: add backend debugfs interface adds 33e462d2d8ec MAINTAINERS: add entry for ad9467 adds 17a9e95c8b6c ABI: debugfs-iio-ad9467: document the debugfs interface adds da6e3160df23 iio: magnetometer: ak8975: drop incorrect AK09116 compatible adds c7668ac67bc2 dt-bindings: iio: asahi-kasei,ak8975: drop incorrect AK091 [...] adds 0737158aabc2 iio: add read scale and offset services to iio backend framework adds 2530d7d44ca6 iio: add enable and disable services to iio backend framework adds c464cc610f51 iio: add child nodes support in iio backend framework adds b8f31b1d65e9 dt-bindings: iio: dfsdm: move to backend framework adds 281b4318be49 dt-bindings: iio: add backend support to sd modulator adds e7385105553a dt-bindings: iio: add vref support to sd modulator adds 3208fa0cd919 iio: adc: stm32-dfsdm: adopt generic channels bindings adds bd71b6d0ba5e iio: add iio backend support to sd modulator adds 6fc839dc320c iio: adc: stm32-dfsdm: add scaling support to dfsdm adds 06e91ad34453 iio: light: apds9960: Add proximity and gesture offset cal [...] adds 46e4ce4c11ab dt-bindings: iio: ad4695: fix common-mode-channel adds b4b4817bbf9a dt-bindings: iio: adc: Add rockchip,rk3576-saradc string adds 2837efdc7cef iio: trigger: allow devices to suspend/resume theirs assoc [...] adds b09999ee1e86 iio: bmi323: suspend and resume triggering on relevant pm [...] adds 4f6ca3464d98 iio: dac: ltc2664: Fix off by one in ltc2664_channel_config() adds f2271ba6f074 iio: Fix spelling mistake "avaialable" -> "available" adds c5d2291a3086 iio: adc: pac1921: add missing error return in probe() adds cec920f67e56 iio: imu: adis16475: drop ifdef around CONFIG_DEBUG_FS adds 7f5d956d3f95 iio: imu: adis16480: drop ifdef around CONFIG_DEBUG_FS adds 7d6c97ba5208 iio: imu: adis16400: drop ifdef around CONFIG_DEBUG_FS adds 7a8b585d4a5d iio: imu: adis16460: drop ifdef around CONFIG_DEBUG_FS adds 6dde94264a55 dt-bindings: iio: humidity: add ENS210 sensor family adds c524fbca672e iio: humidity: Add support for ENS210 adds 076c4d18de4e iio: light: noa1305: Fix up integration time look up adds d3bde2243d42 iio: proximity: hx9023s: Fix error code in hx9023s_property_get() adds 6cc7e4bf2e08 iio: adc: ad4695: implement triggered buffer adds 0a2d94e9fcc0 doc: iio: ad4695: document buffered read adds 14e0d914a855 iio: light: ltr390: Add ALS channel and support for gain a [...] adds 4bd7e5ce519a iio: light: ltr390: Calculate 'counts_per_uvi' dynamically adds 94290f74c5b7 iio: ABI: document calibscale_available attributes adds 6f49235b9e4f iio: ABI: sort calibscale attributes adds 65bb432a2c5d iio: ABI: add missing calibscale attributes adds 0f718e10da81 iio: ABI: add missing calibbias attributes adds bd5eebf4d3f0 dt-bindings: iio: st,stm32-adc: add top-level constraints adds 6bcffddc14bb iio: ABI: remove duplicate in_resistance_calibbias adds d35099d3c60c iio: sgp40: retain documentation in driver adds c4b43d8336e5 drivers:iio:Fix the NULL vs IS_ERR() bug for debugfs_create_dir() adds f53835f110f1 Merge tag 'iio-for-6.12a' of ssh://gitolite.kernel.org/pub [...] adds daca644d0c9e coresight: cti: use device_* to iterate over device child nodes adds 14f5fa9b5fcb Coresight: Set correct cs_mode for TPDM to fix disable issue adds e6b64cda393e Coresight: Set correct cs_mode for dummy source to fix dis [...] adds c58dc5a1f886 coresight: tmc: sg: Do not leak sg_table adds 34172002bdac coresight: Remove unused ETM Perf stubs adds eda1d11979c0 coresight: Clarify comments around the PID of the sink owner adds acb0184fe9bc coresight: Move struct coresight_trace_id_map to common header adds 7e52877868ae coresight: Expose map arguments in trace ID API adds d53c8253c782 coresight: Make CPU id map a property of a trace ID map adds 5ad628a76176 coresight: Use per-sink trace ID maps for Perf sessions adds de0029fdde86 coresight: Remove pending trace ID release mechanism adds 487eec8da80a coresight: Emit sink ID in the HW_ID packets adds 988d40a4d4e7 coresight: Make trace ID map spinlock local to the map adds 88850f7ccaac Merge tag 'coresight-next-v6.12' of ssh://gitolite.kernel. [...] adds dbcbd3650f30 fpga: Simplify and improve fpga mgr test using deferred actions adds 3c2c01849c01 fpga: Simplify and improve fpga bridge test using deferred [...] adds d783ed2f5fe7 fpga: Simplify and improve fpga region test using deferred [...] adds 4168ced7e02b fpga: socfpga: Rename 'timeout' variable as 'time_left' adds 8de36789bd03 fpga: zynq-fpga: Rename 'timeout' variable as 'time_left' adds aead27d77f3e Merge tag 'fpga-for-6.12-rc1' of ssh://gitolite.kernel.org [...] adds 59d617dc727e binder: fix typo in comment adds eee75a3a3ba3 slimbus: messaging: use 'time_left' variable with wait_for [...] adds 9c6fd5fc98d2 slimbus: qcom-ctrl: use 'time_left' variable with wait_for [...] adds 088c588fffbf slimbus: qcom-ngd-ctrl: use 'time_left' variable with wait [...] adds b4b818305578 slimbus: generate MODULE_ALIAS() from MODULE_DEVICE_TABLE() adds 9eb2c5faaafc dt-bindings: misc: qcom,fastrpc: increase the max number o [...] adds dd747494ae6a misc: fastrpc: Add support for cdsp1 remoteproc adds 24d85d971b3c dt-bindings: misc: qcom,fastrpc: document new domain ID adds 8ca1cfd68640 dt-bindings: nvmem: imx-ocotp: support i.MX95 adds c3f9b7b4e5f9 nvmem: imx-ocotp-ele: support i.MX95 adds 2fcea44e1ba1 dt-bindings: nvmem: convert U-Boot env to a layout adds cdb63c73fa51 dt-bindings: nvmem: st,stm32-romem: add missing "unevaluat [...] adds 98ee46391baf nvmem: sunplus-ocotp: Use devm_platform_ioremap_resource_b [...] adds 3a2de36d20b8 nvmem: Fix misspelling adds 43027957e87f dt-bindings: nvmem: sfp: add ref to nvmem-deprecated-cells.yaml adds 62c5a01a5711 pps: add an error check in parport_attach adds e807c406a6b4 misc: lis3lv02d: Fix incorrect of_get_property() usage adds 072e18d63b91 misc: tsl2550: replace simple_strtoul to kstrtoul adds bfc5ca0fd1ea bus: mhi: host: pci_generic: Fix the name for the Telit FE990A adds 8e54acedff45 bus: mhi: host: make mhi_bus_type const adds 969db85b4f63 bus: mhi: host: pci_generic: Add support for Netprisma LCU [...] adds a7bc66fe8093 bus: mhi: host: pci_generic: Update EDL firmware path for [...] adds 84a5ae5b23ba bus: mhi: host: pci_generic: Enable EDL trigger for Foxcon [...] adds 3ff77190cc89 Merge tag 'mhi-for-v6.12' of ssh://gitolite.kernel.org/pub [...] adds 7d59b1ff7113 dt-bindings: interconnect: qcom,rpmh: correct sm8150 camnoc adds c801ed86840e interconnect: icc-clk: Add missed num_nodes initialization adds 647eaa8f54ab dt-bindings: interconnect: qcom-bwmon: Document SA8775p bw [...] adds 0af96a3e954d dt-bindings: interconnect: qcom: Do not require reg for sc [...] adds e5b9032b1b8e dt-bindings: interconnect: qcom: Add Qualcomm MSM8976 NoC adds 6e3ea1f36b10 interconnect: qcom: Add MSM8976 interconnect provider driver adds 4937dc0ffc8e dt-bindings: interconnect: qcom: Add Qualcomm MSM8937 NoC adds 755acd36fe99 interconnect: qcom: Add MSM8937 interconnect provider driver adds 16e5d505e433 interconnect: qcom: qcs404: Mark AP-owned nodes as such adds 7f3ea8a922da interconnect: qcom: qcs404: Add regmaps and more bus descriptions adds 123d2b96c173 dt-bindings: interconnect: qcom: msm8939: Fix example adds 1d4f55b5c53a interconnect: qcom: msm8953: Add ab_coeff adds 69704bbbc06e dt-bindings: interconnect: qcom: msm8953: Fix 'See also' i [...] adds f7d27c1cc83b Merge branch 'icc-misc' into icc-next adds c1bf21373ff0 interconnect: qcom: sm8350: drop DISP nodes adds b8ca67b1143e dt-bindings: interconnect: qcom,sm8350: drop DISP nodes adds d3681b30214e interconnect: qcom: sm8250: Enable sync_state adds a5733950fe35 Merge branch 'icc-sm8350' into icc-next adds 9d06852b249c Merge tag 'icc-6.12-rc1' of ssh://gitolite.kernel.org/pub/ [...] adds b39121354f95 w1: ds2482: Drop explicit initialization of struct i2c_dev [...] adds 3b92fc43bfd9 iio: magnetometer: ak8975: Relax failure on unknown id adds 129464e86c74 iio: magnetometer: ak8975: Fix reading for ak099xx sensors adds c19bf7faea5b dt-bindings: iio: magnetometer: Add ak09118 adds 89cf93bfb3be iio: magnetometer: ak8975: Add AK09118 support adds dae65fc2bc76 iio: proximity: cros_ec_mkbp_proximity: Switch to includin [...] adds 3f131813d701 iio: accel: bmc150: use fwnode_irq_get_byname() adds 525e9cd5ac05 iio: accel: bmc150: Improve bmc150_apply_bosc0200_acpi_ori [...] adds 16531118ba63 iio: bmi323: peripheral in lowest power state on suspend adds 2ba49fc41b1c iio: adc: ad4695: add 2nd regmap for 16-bit registers adds 7763e40f35af iio: adc: ad4695: implement calibration support adds b5fe2f7bac9c doc: iio: ad4695: update for calibration support adds 192be245741a iio: ABI: document ad4695 new attributes adds 31c022a4f4bb iio: adc: xilinx-ams: use device_* to iterate over device [...] adds 631598c41998 iio: dac: ad5449: drop support for platform data adds 2f1dddc922a4 iio: adc: mcp320x: Drop vendorless compatible strings adds 17601ab9d759 iio: imu: st_lsm6dsx: Use iio_read_acpi_mount_matrix() helper adds da83fd152e54 iio: imu: st_lsm6dsx: Remove useless dev_fwnode() calls adds 3c6b818b097d tools/iio: Add memory allocation failure check for trigger_name adds cf082dbedaeb dt-bindings: iio: adc: sophgo,cv1800b-saradc: Add Sophgo C [...] adds d1022ff5f9b9 iio: adc: sophgo-saradc: Add driver for Sophgo CV1800B SARADC adds 61075d0cbfbd dt-bindings: iio: aw96103: Add bindings for aw96103/aw9610 [...] adds 07b241262dca iio: proximity: aw96103: Add support for aw96103/aw96105 p [...] adds 09e3bdfe499d iio: adc: standardize on formatting for id match tables adds dfc58f467f71 tools: iio: rm .*.cmd when make clean adds d1360cc7ffc1 Merge remote-tracking branch 'mfd/ib-mfd-for-iio-power-6.1 [...] adds c7ac44751d18 iio: adc: axp20x_adc: Add adc_en1 and adc_en2 to axp_data adds 85d3af3e9fcc dt-bindings: iio: adc: Add AXP717 compatible adds 5ba0cb92584b iio: adc: axp20x_adc: add support for AXP717 ADC adds ba26342a386a Merge tag 'iio-for-6.12b' of ssh://gitolite.kernel.org/pub [...] adds 9e1897cb9568 extcon: Add LC824206XA microUSB switch driver adds 38f6c92ee15d dt-bindings: extcon: ptn5150: add child node port adds 79a31ce03f41 dt-bindings: extcon: convert extcon-usb-gpio.txt to yaml format adds c135cd82f194 Merge tag 'ib-psy-usb-types-signed' of git://git.kernel.or [...] adds 2e01ac83c1c7 extcon: lc824206xa: Fix build error of POWER_SUPPLY_PROP_USB_TYPE adds 72486eb13b25 Merge tag 'extcon-next-for-6.12' of ssh://gitolite.kernel. [...] adds 895b4fae931a Merge 6.11-rc7 into char-misc-next adds e9e46ed220ab binder: modify the comment for binder_proc_unlock adds 5c09cfa5d21c cxl: Constify struct kobj_type adds 89ec686a1791 uio: Constify struct kobj_type adds 619bac6a97b4 hpet: Fix the wrong format specifier adds 0bad57708d7c ocxl: Remove the unused declarations in headr file adds 5baeb157b341 comedi: ni_routing: tools: Check when the file could not b [...] adds 5f15811286af nvmem: layouts: add U-Boot env layout adds c5b4a5dff691 MAINTAINERS: Update path for U-Boot environment variables YAML adds e1fa41ba54b1 dt-bindings: net: ti,cc1352p7: Add bootloader-backdoor-gpios adds bc65745dc685 arm64: dts: ti: k3-am625-beagleplay: Add bootloader-backdo [...] adds 0cf7befa3ea2 greybus: gb-beagleplay: Add firmware upload API new 5e5466433d26 Merge tag 'char-misc-6.12-rc1' of git://git.kernel.org/pub [...] adds 194ef9d0de90 net: phy: aquantia: fix -ETIMEDOUT PHY probe failure when [...] adds ba0da2dc934e net: xilinx: axienet: Schedule NAPI in two steps adds 5a6caa2cfabb net: xilinx: axienet: Fix packet counting adds 9c778fe48d20 netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put() adds b5109b60ee4f net: seeq: Fix use after free vulnerability in ether3 Driv [...] adds 93c21077bb9b net: ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL adds 7ebf44c91069 MAINTAINERS: adjust file entry of the oa_tc6 header adds c8770db2d544 tcp: check skb is non-NULL in tcp_rto_delta_us() adds f011b313e8eb net: qrtr: Update packets cloning when broadcasting adds d2b366c43443 net: phy: aquantia: fix setting active_low bit adds 6f9defaf9912 net: phy: aquantia: fix applying active_low bit after reset adds ced8e8b8f40a r8169: add tally counter fields added with RTL8125 adds 675faf5a14c1 net: stmmac: Fix zero-division error when disabling tc cbs adds 1d63864299ca net: ravb: Fix maximum TX frame size for GbEth devices adds ec8234717db8 net: ravb: Fix R-Car RX frame size limit adds bfde62650c73 Merge branch 'fix-maximum-tx-rx-frame-sizes-in-ravb-driver' adds 3b067536daa4 r8169: add missing MODULE_FIRMWARE entry for RTL8126A rev.b adds 0cbfd45fbcf0 bonding: Fix unnecessary warnings and logs from bond_xdp_g [...] new c11a49d58ad2 virtio_net: Fix mismatched buf address when unmapping for [...] new b514c47ebf41 net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled new 04e906839a05 usbnet: fix cyclical race on disconnect with work queue new 72ef07554c5d selftests/net: packetdrill: increase timing tolerance in d [...] new d8f84a9bc7c4 netfilter: nf_nat: don't try nat source port reallocation [...] new a4e6a1031e77 netfilter: conntrack: add clash resolution for reverse collisions new a57856c0bbc2 selftests: netfilter: add reverse-clash resolution test case new 7e37e0eacd22 selftests: netfilter: nft_tproxy.sh: add tcp tests new 2cadd3b17738 netfilter: ctnetlink: Guard possible unused functions new aa758763be6d docs: tproxy: ignore non-transparent sockets in iptables new 642c89c47541 netfilter: nf_tables: Keep deleted flowtable hooks until a [...] new fc56878ca1c2 netfilter: nf_reject: Fix build warning when CONFIG_BRIDGE [...] new e1f1ee0e9ad8 netfilter: ctnetlink: compile ctnetlink_label_size with CO [...] new 4ffcf5ca81c3 netfilter: nf_tables: use rcu chain hook list iterator fro [...] new 69e687cea79f netfilter: nf_tables: missing objects with no memcg accounting new 8af79d3edb5f netfilter: nfnetlink_queue: remove old clash resolution logic new e306e3739d9a kselftest: add test for nfqueue induced conntrack race new fc786304ad98 selftests: netfilter: Avoid hanging ipvs.sh new aef3a58b06fa Merge tag 'nf-24-09-26' of git://git.kernel.org/pub/scm/li [...] new 62a0e2fa40c5 Merge tag 'net-6.12-rc1' of git://git.kernel.org/pub/scm/l [...] new a78282e2c94f Revert "binfmt_elf, coredump: Log the reason of the failed [...] adds 21b91d40575f efi: Remove unused declaration efi_initialize_iomem_resources() adds d7171eb49435 efi/cper: Print correctable AER information adds 77d48d39e991 efistub/tpm: Use ACPI reclaim memory for event log to avoi [...] adds 04736f7d1945 efi: Remove redundant null pointer checks in efi_debugfs_init() new 1abcb8c9934c Merge tag 'efi-next-for-v6.12' of git://git.kernel.org/pub [...] new 7193b5c47583 alpha: no need to include asm/xchg.h twice new 92a10d386149 runtime constants: move list of constants to vmlinux.lds.h new 348325d64444 Merge tag 'asm-generic-6.12' of git://git.kernel.org/pub/s [...] adds c7f06284a642 ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate() adds a8c39443a38b Merge branch 'ep93xx/clk-dependency' into ep93xx/dt-conversion adds cbe8e464eb29 gpio: ep93xx: split device in multiple adds ede5bbe488d1 ARM: ep93xx: add regmap aux_dev adds 8a6b7e2b3acf clk: ep93xx: add DT support for Cirrus EP93xx adds 035f90076fd1 pinctrl: add a Cirrus ep93xx SoC pin controller adds 9fa7cdb4368f power: reset: Add a driver for the ep93xx reset adds eeb3dd5b32e6 dt-bindings: soc: Add Cirrus EP93xx adds 6eab0ce6e1c6 soc: Add SoC driver for Cirrus ep93xx adds 581e2ff84f2d dt-bindings: dma: Add Cirrus EP93xx adds 2e7f55ce4302 dmaengine: cirrus: Convert to DT for Cirrus EP93xx adds 824ccabd73aa dt-bindings: pwm: Add Cirrus EP93xx adds 4a0f1f0993f5 pwm: ep93xx: add DT support for Cirrus EP93xx adds cb0291776fa6 dt-bindings: spi: Add Cirrus EP93xx adds e79e7c2df627 spi: ep93xx: add DT support for Cirrus EP93xx adds 099747ceb022 dt-bindings: net: Add Cirrus EP93xx adds 770e709e38bf net: cirrus: add DT support for Cirrus EP93xx adds 1d4f2ff1bbed dt-bindings: mtd: Add ts7200 nand-controller adds 853034c7d8c0 mtd: rawnand: add support for ts72xx adds f4da2b605563 dt-bindings: ata: Add Cirrus EP93xx adds 9963113e3a92 ata: pata_ep93xx: add device tree support adds 9cefdd1a952a dt-bindings: input: Add Cirrus EP93xx keypad adds b3ab5787e7ac input: keypad: ep93xx: add DT support for Cirrus EP93xx adds 177c20d761c5 wdt: ts72xx: add DT support for ts72xx adds 8f67b1f02819 gpio: ep93xx: add DT support for gpio-ep93xx adds bae9f789b6c4 ASoC: dt-bindings: ep93xx: Document DMA support adds fb37c3a9c20c ASoC: dt-bindings: ep93xx: Document Audio Port support adds fae4d65a042d ASoC: ep93xx: Drop legacy DMA support adds ed5244a1d637 ARM: dts: add Cirrus EP93XX SoC .dtsi adds 454b61d84484 ARM: dts: ep93xx: add ts7250 board adds bd8511fba09a ARM: dts: ep93xx: Add EDB9302 DT adds 046322f1e1d9 ARM: ep93xx: DT for the Cirrus ep93xx SoC platforms adds a48ac3dc5697 pwm: ep93xx: drop legacy pinctrl adds a632229be268 ata: pata_ep93xx: remove legacy pinctrl use adds e5ef574dda70 ARM: ep93xx: delete all boardfiles adds 43528a725261 ARM: ep93xx: soc: drop defines adds 29ed9cec8725 ASoC: cirrus: edb93xx: Delete driver adds a015b1828653 dmaengine: cirrus: remove platform code adds e2a79105903a clk: ep93xx: add module license adds 53cf1dc480a5 clk: ep93xx: Fix off by one in ep93xx_div_recalc_rate() adds ba091a81f823 spi: ep93xx: update kerneldoc comments for ep93xx_spi adds 7427c5b34fbe pinctrl: ep93xx: Fix raster pins typo adds f3eeba0645dc dmaengine: ep93xx: Fix a NULL vs IS_ERR() check in probe() adds d7333f9d3377 dmaengine: cirrus: use snprintf() to calm down gcc 13.3.0 new 878716d40cdd net: cirrus: use u8 for addr to calm down sparse new 84db6f27b26b soc: ep93xx: drop reference to removed EP93XX_SOC_COMMON config new a481b9d2baf7 MAINTAINERS: Update EP93XX ARM ARCHITECTURE maintainer new e3eb39e6bab5 dt-bindings: gpio: ep9301: Add missing "#interrupt-cells" [...] new 075dbe9f6e3c Merge tag 'soc-ep93xx-dt-6.12' of git://git.kernel.org/pub [...]
The 45 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/stable/sysfs-bus-nvmem | 2 +- Documentation/ABI/testing/configfs-usb-gadget-acm | 7 + Documentation/ABI/testing/configfs-usb-gadget-uac1 | 8 + Documentation/ABI/testing/configfs-usb-gadget-uac2 | 11 + Documentation/ABI/testing/debugfs-iio-ad9467 | 39 + Documentation/ABI/testing/debugfs-iio-backend | 20 + Documentation/ABI/testing/sysfs-bus-iio | 76 +- .../ABI/testing/sysfs-bus-iio-adc-max9611 | 17 - .../ABI/testing/sysfs-bus-iio-chemical-sgp40 | 14 - Documentation/ABI/testing/sysfs-bus-iio-dac | 61 + .../ABI/testing/sysfs-bus-iio-dac-ltc2688 | 31 - .../ABI/testing/sysfs-bus-iio-filter-admv8818 | 2 +- Documentation/ABI/testing/sysfs-bus-iio-ina2xx-adc | 9 - .../bindings/arm/cirrus/cirrus,ep9301.yaml | 38 + .../bindings/ata/cirrus,ep9312-pata.yaml | 42 + .../bindings/dma/cirrus,ep9301-dma-m2m.yaml | 84 + .../bindings/dma/cirrus,ep9301-dma-m2p.yaml | 144 ++ .../devicetree/bindings/extcon/extcon-ptn5150.yaml | 11 + .../devicetree/bindings/extcon/extcon-usb-gpio.txt | 21 - .../bindings/extcon/linux,extcon-usb-gpio.yaml | 37 + .../devicetree/bindings/gpio/gpio-ep9301.yaml | 9 +- .../devicetree/bindings/iio/accel/adi,adxl380.yaml | 92 + .../bindings/iio/accel/kionix,kxcjk1013.yaml | 1 + .../devicetree/bindings/iio/adc/adi,ad4695.yaml | 254 ++ .../devicetree/bindings/iio/adc/adi,ad7192.yaml | 33 +- .../devicetree/bindings/iio/adc/adi,ad7380.yaml | 13 + .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 123 +- .../devicetree/bindings/iio/adc/adi,ad9467.yaml | 3 + .../bindings/iio/adc/microchip,pac1921.yaml | 71 + .../bindings/iio/adc/rockchip-saradc.yaml | 3 + .../bindings/iio/adc/sigma-delta-modulator.yaml | 25 +- .../bindings/iio/adc/sophgo,cv1800b-saradc.yaml | 83 + .../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 4 +- .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 122 +- .../bindings/iio/adc/x-powers,axp209-adc.yaml | 12 + .../devicetree/bindings/iio/dac/adi,ltc2664.yaml | 181 ++ .../devicetree/bindings/iio/dac/adi,ltc2672.yaml | 160 ++ Documentation/devicetree/bindings/iio/dac/dac.yaml | 50 + .../bindings/iio/frequency/adi,adf4377.yaml | 10 + .../bindings/iio/humidity/sciosense,ens210.yaml | 55 + .../bindings/iio/light/liteon,ltrf216a.yaml | 4 +- .../devicetree/bindings/iio/light/rohm,bh1745.yaml | 53 + .../{rohm,bu27034.yaml => rohm,bu27034anuc.yaml} | 11 +- .../devicetree/bindings/iio/light/stk33xx.yaml | 13 +- .../iio/magnetometer/asahi-kasei,ak8975.yaml | 5 +- .../iio/magnetometer/bosch,bmc150_magn.yaml | 3 + .../bindings/iio/pressure/sensirion,sdp500.yaml | 46 + .../bindings/iio/proximity/awinic,aw96103.yaml | 61 + .../bindings/iio/proximity/tyhx,hx9023s.yaml | 93 + .../bindings/input/cirrus,ep9307-keypad.yaml | 87 + .../devicetree/bindings/input/goodix,gt7986u.yaml | 71 - .../bindings/interconnect/qcom,msm8939.yaml | 25 +- .../bindings/interconnect/qcom,msm8953.yaml | 3 +- .../bindings/interconnect/qcom,msm8998-bwmon.yaml | 2 + .../bindings/interconnect/qcom,rpmh.yaml | 5 +- .../devicetree/bindings/misc/qcom,fastrpc.yaml | 3 +- .../devicetree/bindings/mtd/technologic,nand.yaml | 45 + .../devicetree/bindings/net/cirrus,ep9301-eth.yaml | 59 + .../devicetree/bindings/net/ti,cc1352p7.yaml | 7 + .../bindings/nvmem/fsl,layerscape-sfp.yaml | 1 + .../devicetree/bindings/nvmem/imx-ocotp.yaml | 3 +- .../bindings/nvmem/layouts/nvmem-layout.yaml | 1 + .../bindings/nvmem/{ => layouts}/u-boot,env.yaml | 39 +- .../devicetree/bindings/nvmem/st,stm32-romem.yaml | 3 + .../devicetree/bindings/phy/fsl,mxs-usbphy.yaml | 17 + .../devicetree/bindings/pwm/cirrus,ep9301-pwm.yaml | 53 + .../devicetree/bindings/serial/8250_omap.yaml | 1 + .../bindings/serial/atmel,at91-usart.yaml | 9 +- .../devicetree/bindings/serial/mediatek,uart.yaml | 1 + .../devicetree/bindings/serial/renesas,scif.yaml | 1 + .../devicetree/bindings/serial/samsung_uart.yaml | 70 +- .../bindings/soc/cirrus/cirrus,ep9301-syscon.yaml | 94 + .../bindings/sound/cirrus,ep9301-i2s.yaml | 16 + .../devicetree/bindings/spi/cirrus,ep9301-spi.yaml | 70 + .../devicetree/bindings/usb/fsl,ls1028a.yaml | 52 + .../devicetree/bindings/usb/msm-hsusb.txt | 110 - .../devicetree/bindings/usb/qcom,dwc3.yaml | 18 + .../devicetree/bindings/usb/ti,j721e-usb.yaml | 3 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/filesystems/9p.rst | 58 +- Documentation/iio/ad4000.rst | 131 + Documentation/iio/ad4695.rst | 167 ++ Documentation/iio/ad7380.rst | 130 + Documentation/iio/adxl380.rst | 233 ++ Documentation/iio/index.rst | 4 + Documentation/networking/tproxy.rst | 2 +- Documentation/usb/functionfs-desc.rst | 39 + Documentation/usb/functionfs.rst | 2 + Documentation/usb/gadget-testing.rst | 19 + Documentation/usb/index.rst | 1 + MAINTAINERS | 73 +- arch/alpha/include/asm/cmpxchg.h | 239 +- arch/alpha/include/asm/xchg.h | 246 -- arch/arm/Makefile | 1 - arch/arm/boot/dts/cirrus/Makefile | 4 + arch/arm/boot/dts/cirrus/ep93xx-bk3.dts | 125 + arch/arm/boot/dts/cirrus/ep93xx-edb9302.dts | 181 ++ arch/arm/boot/dts/cirrus/ep93xx-ts7250.dts | 145 ++ arch/arm/boot/dts/cirrus/ep93xx.dtsi | 444 ++++ arch/arm/mach-ep93xx/Kconfig | 20 +- arch/arm/mach-ep93xx/Makefile | 11 - arch/arm/mach-ep93xx/clock.c | 733 ------ arch/arm/mach-ep93xx/core.c | 1018 -------- arch/arm/mach-ep93xx/dma.c | 114 - arch/arm/mach-ep93xx/edb93xx.c | 368 --- arch/arm/mach-ep93xx/ep93xx-regs.h | 38 - arch/arm/mach-ep93xx/gpio-ep93xx.h | 111 - arch/arm/mach-ep93xx/hardware.h | 25 - arch/arm/mach-ep93xx/irqs.h | 76 - arch/arm/mach-ep93xx/platform.h | 42 - arch/arm/mach-ep93xx/soc.h | 212 -- arch/arm/mach-ep93xx/timer-ep93xx.c | 143 -- arch/arm/mach-ep93xx/ts72xx.c | 422 --- arch/arm/mach-ep93xx/ts72xx.h | 94 - arch/arm/mach-ep93xx/vision_ep9307.c | 319 --- arch/arm64/boot/dts/mediatek/mt7981b.dtsi | 33 + arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts | 3 +- arch/arm64/kernel/vmlinux.lds.S | 3 +- arch/s390/kernel/vmlinux.lds.S | 3 +- arch/x86/kernel/vmlinux.lds.S | 3 +- drivers/android/binder.c | 288 ++- drivers/android/binder_internal.h | 21 +- drivers/android/binderfs.c | 8 + drivers/ata/pata_ep93xx.c | 107 +- drivers/base/cacheinfo.c | 41 +- drivers/bus/mhi/host/init.c | 2 +- drivers/bus/mhi/host/internal.h | 2 +- drivers/bus/mhi/host/pci_generic.c | 64 +- drivers/cdx/controller/mcdi.c | 4 - drivers/char/hpet.c | 6 +- drivers/clk/Kconfig | 8 + drivers/clk/Makefile | 1 + drivers/clk/clk-ep93xx.c | 850 +++++++ drivers/comedi/drivers/ni_atmio.c | 9 + drivers/comedi/drivers/ni_mio_common.c | 9 - drivers/comedi/drivers/ni_pcimio.c | 9 + .../drivers/ni_routing/tools/convert_c_to_py.c | 5 + drivers/comedi/drivers/ni_stc.h | 2 - drivers/dma/ep93xx_dma.c | 287 ++- drivers/extcon/Kconfig | 11 + drivers/extcon/Makefile | 1 + drivers/extcon/extcon-lc824206xa.c | 495 ++++ drivers/firmware/efi/cper.c | 11 +- drivers/firmware/efi/efi.c | 2 +- drivers/firmware/efi/libstub/tpm.c | 2 +- drivers/firmware/qemu_fw_cfg.c | 2 +- drivers/fpga/socfpga.c | 7 +- drivers/fpga/tests/fpga-bridge-test.c | 25 +- drivers/fpga/tests/fpga-mgr-test.c | 28 +- drivers/fpga/tests/fpga-region-test.c | 41 +- drivers/fpga/zynq-fpga.c | 8 +- drivers/gpio/gpio-ep93xx.c | 345 +-- drivers/greybus/Kconfig | 2 + drivers/greybus/gb-beagleplay.c | 658 ++++- drivers/hid/hid-goodix-spi.c | 9 - drivers/hwtracing/coresight/coresight-core.c | 37 +- .../hwtracing/coresight/coresight-cti-platform.c | 10 +- drivers/hwtracing/coresight/coresight-dummy.c | 7 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 43 +- drivers/hwtracing/coresight/coresight-etm-perf.h | 18 - drivers/hwtracing/coresight/coresight-etm3x-core.c | 9 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 9 +- drivers/hwtracing/coresight/coresight-priv.h | 1 + drivers/hwtracing/coresight/coresight-stm.c | 3 +- drivers/hwtracing/coresight/coresight-sysfs.c | 3 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 7 +- drivers/hwtracing/coresight/coresight-tmc.h | 5 +- drivers/hwtracing/coresight/coresight-tpdm.c | 9 +- drivers/hwtracing/coresight/coresight-trace-id.c | 138 +- drivers/hwtracing/coresight/coresight-trace-id.h | 70 +- drivers/iio/accel/Kconfig | 27 + drivers/iio/accel/Makefile | 3 + drivers/iio/accel/adxl367.c | 2 +- drivers/iio/accel/adxl367_spi.c | 2 +- drivers/iio/accel/adxl372.c | 2 +- drivers/iio/accel/adxl380.c | 1905 ++++++++++++++ drivers/iio/accel/adxl380.h | 26 + drivers/iio/accel/adxl380_i2c.c | 64 + drivers/iio/accel/adxl380_spi.c | 66 + drivers/iio/accel/bma180.c | 3 +- drivers/iio/accel/bma400_core.c | 11 +- drivers/iio/accel/bma400_spi.c | 2 +- drivers/iio/accel/bmc150-accel-core.c | 13 +- drivers/iio/accel/bmi088-accel-spi.c | 2 +- drivers/iio/accel/cros_ec_accel_legacy.c | 2 +- drivers/iio/accel/fxls8962af-core.c | 3 +- drivers/iio/accel/kxcjk-1013.c | 8 +- drivers/iio/accel/msa311.c | 3 +- drivers/iio/accel/sca3300.c | 3 +- drivers/iio/accel/stk8312.c | 3 +- drivers/iio/accel/stk8ba50.c | 3 +- drivers/iio/adc/Kconfig | 48 + drivers/iio/adc/Makefile | 4 + drivers/iio/adc/ad4000.c | 722 ++++++ drivers/iio/adc/ad4695.c | 1185 +++++++++ drivers/iio/adc/ad7091r5.c | 6 +- drivers/iio/adc/ad7091r8.c | 2 +- drivers/iio/adc/ad7124.c | 38 +- drivers/iio/adc/ad7192.c | 189 +- drivers/iio/adc/ad7266.c | 7 +- drivers/iio/adc/ad7280a.c | 14 +- drivers/iio/adc/ad7291.c | 4 +- drivers/iio/adc/ad7292.c | 4 +- drivers/iio/adc/ad7298.c | 7 +- drivers/iio/adc/ad7380.c | 525 +++- drivers/iio/adc/ad7476.c | 58 +- drivers/iio/adc/ad7606.c | 47 +- drivers/iio/adc/ad7606_par.c | 2 +- drivers/iio/adc/ad7606_spi.c | 9 +- drivers/iio/adc/ad7766.c | 14 +- drivers/iio/adc/ad7768-1.c | 7 +- drivers/iio/adc/ad7780.c | 10 +- drivers/iio/adc/ad7793.c | 20 +- drivers/iio/adc/ad7887.c | 4 +- drivers/iio/adc/ad7923.c | 18 +- drivers/iio/adc/ad799x.c | 3 +- drivers/iio/adc/ad9467.c | 491 +++- drivers/iio/adc/ad_sigma_delta.c | 6 +- drivers/iio/adc/adi-axi-adc.c | 71 +- drivers/iio/adc/aspeed_adc.c | 5 +- drivers/iio/adc/at91_adc.c | 19 +- drivers/iio/adc/axp20x_adc.c | 182 +- drivers/iio/adc/axp288_adc.c | 2 +- drivers/iio/adc/bcm_iproc_adc.c | 2 +- drivers/iio/adc/berlin2-adc.c | 2 +- drivers/iio/adc/cc10001_adc.c | 4 +- drivers/iio/adc/dln2-adc.c | 8 +- drivers/iio/adc/ep93xx_adc.c | 2 +- drivers/iio/adc/exynos_adc.c | 2 +- drivers/iio/adc/hi8435.c | 2 +- drivers/iio/adc/hx711.c | 7 +- drivers/iio/adc/ina2xx-adc.c | 17 +- drivers/iio/adc/ingenic-adc.c | 2 +- drivers/iio/adc/lpc32xx_adc.c | 2 +- drivers/iio/adc/ltc2496.c | 2 +- drivers/iio/adc/ltc2497.c | 2 +- drivers/iio/adc/max1027.c | 16 +- drivers/iio/adc/max11100.c | 4 +- drivers/iio/adc/max1118.c | 7 +- drivers/iio/adc/max1241.c | 4 +- drivers/iio/adc/max1363.c | 34 +- drivers/iio/adc/max34408.c | 4 +- drivers/iio/adc/max9611.c | 6 +- drivers/iio/adc/mcp320x.c | 10 - drivers/iio/adc/mcp3564.c | 54 +- drivers/iio/adc/mcp3911.c | 61 +- drivers/iio/adc/mp2629_adc.c | 4 +- drivers/iio/adc/mt6360-adc.c | 4 +- drivers/iio/adc/nau7802.c | 2 +- drivers/iio/adc/pac1921.c | 1261 +++++++++ drivers/iio/adc/pac1934.c | 6 +- drivers/iio/adc/qcom-pm8xxx-xoadc.c | 2 +- drivers/iio/adc/qcom-spmi-rradc.c | 2 +- drivers/iio/adc/rockchip_saradc.c | 4 +- drivers/iio/adc/rtq6056.c | 4 +- drivers/iio/adc/sd_adc_modulator.c | 97 +- drivers/iio/adc/sophgo-cv1800b-adc.c | 227 ++ drivers/iio/adc/stm32-adc.c | 6 +- drivers/iio/adc/stm32-dfsdm-adc.c | 297 ++- drivers/iio/adc/stm32-dfsdm-core.c | 2 +- drivers/iio/adc/stmpe-adc.c | 2 +- drivers/iio/adc/ti-adc0832.c | 7 +- drivers/iio/adc/ti-adc084s021.c | 7 +- drivers/iio/adc/ti-adc12138.c | 7 +- drivers/iio/adc/ti-adc161s626.c | 8 +- drivers/iio/adc/ti-ads1015.c | 6 +- drivers/iio/adc/ti-ads1119.c | 4 +- drivers/iio/adc/ti-ads124s08.c | 5 +- drivers/iio/adc/ti-ads1298.c | 3 +- drivers/iio/adc/ti-ads131e08.c | 6 +- drivers/iio/adc/ti-ads7924.c | 4 +- drivers/iio/adc/ti-ads7950.c | 2 +- drivers/iio/adc/ti-ads8344.c | 2 +- drivers/iio/adc/ti-ads8688.c | 10 +- drivers/iio/adc/ti-lmp92064.c | 2 +- drivers/iio/adc/ti-tlc4541.c | 8 +- drivers/iio/adc/ti-tsc2046.c | 83 +- drivers/iio/adc/vf610_adc.c | 2 +- drivers/iio/adc/xilinx-ams.c | 15 +- drivers/iio/adc/xilinx-xadc-core.c | 5 +- drivers/iio/buffer/industrialio-buffer-cb.c | 2 +- drivers/iio/buffer/industrialio-buffer-dma.c | 36 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 1 + drivers/iio/buffer/industrialio-hw-consumer.c | 4 +- drivers/iio/chemical/bme680.h | 41 +- drivers/iio/chemical/bme680_core.c | 633 ++--- drivers/iio/chemical/bme680_spi.c | 2 +- drivers/iio/chemical/sgp40.c | 11 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 8 +- drivers/iio/common/scmi_sensors/scmi_iio.c | 2 +- drivers/iio/dac/Kconfig | 11 + drivers/iio/dac/Makefile | 1 + drivers/iio/dac/ad5449.c | 15 +- drivers/iio/dac/ad9739a.c | 13 +- drivers/iio/dac/adi-axi-dac.c | 21 +- drivers/iio/dac/ltc2664.c | 735 ++++++ drivers/iio/dac/ltc2688.c | 2 +- drivers/iio/dac/mcp4728.c | 45 +- drivers/iio/dac/mcp4922.c | 47 +- drivers/iio/dac/ti-dac7311.c | 4 +- drivers/iio/dummy/iio_simple_dummy_buffer.c | 2 +- drivers/iio/frequency/adf4377.c | 35 +- drivers/iio/health/afe4403.c | 3 +- drivers/iio/health/afe4404.c | 3 +- drivers/iio/health/max30102.c | 2 +- drivers/iio/humidity/Kconfig | 11 + drivers/iio/humidity/Makefile | 1 + drivers/iio/humidity/am2315.c | 3 +- drivers/iio/humidity/ens210.c | 339 +++ drivers/iio/imu/adis16400.c | 18 +- drivers/iio/imu/adis16460.c | 18 +- drivers/iio/imu/adis16475.c | 12 +- drivers/iio/imu/adis16480.c | 20 +- drivers/iio/imu/bmi160/bmi160_core.c | 3 +- drivers/iio/imu/bmi323/bmi323.h | 1 + drivers/iio/imu/bmi323/bmi323_core.c | 182 +- drivers/iio/imu/bmi323/bmi323_i2c.c | 3 +- drivers/iio/imu/bmi323/bmi323_spi.c | 3 +- drivers/iio/imu/bno055/bno055.c | 2 +- drivers/iio/imu/bno055/bno055_ser_core.c | 2 +- drivers/iio/imu/kmx61.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 93 +- drivers/iio/industrialio-backend.c | 264 +- drivers/iio/industrialio-buffer.c | 52 +- drivers/iio/industrialio-core.c | 46 +- drivers/iio/industrialio-trigger.c | 27 + drivers/iio/light/Kconfig | 13 + drivers/iio/light/Makefile | 1 + drivers/iio/light/adjd_s311.c | 3 +- drivers/iio/light/apds9960.c | 55 +- drivers/iio/light/bh1745.c | 906 +++++++ drivers/iio/light/gp2ap002.c | 2 +- drivers/iio/light/gp2ap020a00f.c | 9 +- drivers/iio/light/isl29125.c | 3 +- drivers/iio/light/ltr390.c | 241 +- drivers/iio/light/ltrf216a.c | 53 +- drivers/iio/light/noa1305.c | 169 +- drivers/iio/light/rohm-bu27034.c | 337 +-- drivers/iio/light/si1145.c | 7 +- drivers/iio/light/stk3310.c | 7 +- drivers/iio/light/tcs3414.c | 3 +- drivers/iio/light/tcs3472.c | 3 +- drivers/iio/magnetometer/Kconfig | 2 +- drivers/iio/magnetometer/ak8975.c | 80 +- drivers/iio/magnetometer/rm3100-core.c | 2 +- drivers/iio/pressure/Kconfig | 11 + drivers/iio/pressure/Makefile | 1 + drivers/iio/pressure/bmp280-core.c | 654 ++++- drivers/iio/pressure/bmp280-i2c.c | 2 +- drivers/iio/pressure/bmp280-regmap.c | 45 +- drivers/iio/pressure/bmp280-spi.c | 18 +- drivers/iio/pressure/bmp280.h | 37 +- drivers/iio/pressure/dlhl60d.c | 3 +- drivers/iio/pressure/sdp500.c | 156 ++ drivers/iio/proximity/Kconfig | 25 + drivers/iio/proximity/Makefile | 2 + drivers/iio/proximity/aw96103.c | 846 +++++++ drivers/iio/proximity/cros_ec_mkbp_proximity.c | 2 +- drivers/iio/proximity/hx9023s.c | 1144 +++++++++ drivers/iio/proximity/sx9500.c | 3 +- drivers/iio/proximity/sx_common.c | 6 +- drivers/input/keyboard/ep93xx_keypad.c | 74 +- drivers/interconnect/icc-clk.c | 3 +- drivers/interconnect/qcom/Kconfig | 18 + drivers/interconnect/qcom/Makefile | 4 + drivers/interconnect/qcom/{msm8953.c => msm8937.c} | 1417 ++++++----- drivers/interconnect/qcom/msm8953.c | 2 + drivers/interconnect/qcom/{msm8953.c => msm8976.c} | 1817 ++++++------- drivers/interconnect/qcom/qcs404.c | 127 +- drivers/interconnect/qcom/sm8350.c | 155 +- drivers/interconnect/qcom/sm8350.h | 10 - drivers/misc/cxl/of.c | 207 +- drivers/misc/cxl/pci.c | 32 +- drivers/misc/cxl/sysfs.c | 2 +- drivers/misc/fastrpc.c | 10 +- drivers/misc/kgdbts.c | 4 +- drivers/misc/lis3lv02d/lis3lv02d.c | 4 +- drivers/misc/ocxl/ocxl_internal.h | 2 - drivers/misc/tsl2550.c | 8 +- drivers/mtd/nand/raw/Kconfig | 6 + drivers/mtd/nand/raw/Makefile | 1 + drivers/mtd/nand/raw/technologic-nand-controller.c | 222 ++ drivers/net/bonding/bond_main.c | 6 +- drivers/net/ethernet/cirrus/ep93xx_eth.c | 65 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 21 +- drivers/net/ethernet/realtek/r8169_main.c | 28 + drivers/net/ethernet/renesas/ravb.h | 1 + drivers/net/ethernet/renesas/ravb_main.c | 18 +- drivers/net/ethernet/seeq/ether3.c | 2 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 1 + drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 37 +- drivers/net/hamradio/6pack.c | 60 +- drivers/net/mctp/mctp-serial.c | 23 +- drivers/net/phy/aquantia/aquantia_firmware.c | 42 +- drivers/net/phy/aquantia/aquantia_leds.c | 3 +- drivers/net/phy/aquantia/aquantia_main.c | 24 +- drivers/net/usb/usbnet.c | 37 +- drivers/net/virtio_net.c | 10 +- drivers/nvdimm/nd_virtio.c | 9 + drivers/nvmem/Kconfig | 3 +- drivers/nvmem/imx-ocotp-ele.c | 32 +- drivers/nvmem/layouts/Kconfig | 11 + drivers/nvmem/layouts/Makefile | 1 + drivers/nvmem/{ => layouts}/u-boot-env.c | 114 +- drivers/nvmem/layouts/u-boot-env.h | 15 + drivers/nvmem/sunplus-ocotp.c | 7 +- drivers/nvmem/u-boot-env.c | 165 +- drivers/pinctrl/Kconfig | 7 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/pinctrl-ep93xx.c | 1434 +++++++++++ drivers/power/reset/Kconfig | 10 + drivers/power/reset/Makefile | 1 + drivers/power/reset/ep93xx-restart.c | 84 + drivers/pps/clients/pps_parport.c | 8 +- drivers/pwm/pwm-ep93xx.c | 26 +- drivers/slimbus/messaging.c | 9 +- drivers/slimbus/qcom-ctrl.c | 7 +- drivers/slimbus/qcom-ngd-ctrl.c | 29 +- drivers/soc/Kconfig | 1 + drivers/soc/Makefile | 1 + drivers/soc/cirrus/Kconfig | 17 + drivers/soc/cirrus/Makefile | 2 + drivers/soc/cirrus/soc-ep93xx.c | 252 ++ drivers/spi/spi-ep93xx.c | 68 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/fbtft/fb_ili9320.c | 2 - drivers/staging/fbtft/fb_ra8875.c | 7 - drivers/staging/fbtft/fb_sh1106.c | 3 - drivers/staging/fbtft/fb_ssd1289.c | 3 - drivers/staging/fbtft/fb_ssd1306.c | 3 - drivers/staging/fbtft/fb_ssd1325.c | 9 - drivers/staging/fbtft/fb_ssd1331.c | 2 - drivers/staging/fbtft/fb_ssd1351.c | 5 +- drivers/staging/fbtft/fb_uc1611.c | 3 - drivers/staging/fbtft/fbtft-bus.c | 9 - drivers/staging/fbtft/fbtft-core.c | 13 +- drivers/staging/fbtft/fbtft-sysfs.c | 4 - drivers/staging/fbtft/fbtft.h | 2 + drivers/staging/greybus/gb-camera.h | 4 +- drivers/staging/greybus/spilib.c | 6 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 5 +- drivers/staging/ks7010/Kconfig | 14 - drivers/staging/ks7010/Makefile | 4 - drivers/staging/ks7010/TODO | 36 - drivers/staging/ks7010/eap_packet.h | 70 - drivers/staging/ks7010/ks7010_sdio.c | 1143 --------- drivers/staging/ks7010/ks_hostif.c | 2312 ----------------- drivers/staging/ks7010/ks_hostif.h | 617 ----- drivers/staging/ks7010/ks_wlan.h | 567 ----- drivers/staging/ks7010/ks_wlan_ioctl.h | 61 - drivers/staging/ks7010/ks_wlan_net.c | 2676 -------------------- .../iterator/iterator_1.0/ia_css_iterator.host.c | 3 +- drivers/staging/most/video/video.c | 6 +- drivers/staging/nvec/nvec.c | 17 +- drivers/staging/olpc_dcon/olpc_dcon.c | 2 +- drivers/staging/rtl8192e/rtl8192e/r8190P_def.h | 5 +- drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c | 10 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 89 +- drivers/staging/rtl8192e/rtl8192e/r8192E_hw.h | 2 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 67 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.h | 6 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 20 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 3 +- drivers/staging/rtl8192e/rtl8192e/rtl_ps.c | 3 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 15 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 40 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 30 +- drivers/staging/rtl8192e/rtllib.h | 141 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 6 - drivers/staging/rtl8192e/rtllib_rx.c | 140 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 4 +- drivers/staging/rtl8712/rtl8712_recv.c | 4 - drivers/staging/rtl8712/rtl871x_cmd.c | 5 +- drivers/staging/rtl8712/rtl871x_cmd.h | 2 +- drivers/staging/rtl8712/rtl871x_io.c | 4 +- drivers/staging/rtl8712/usb_ops_linux.c | 2 +- drivers/staging/rtl8723bs/Kconfig | 1 - drivers/staging/rtl8723bs/Makefile | 2 - drivers/staging/rtl8723bs/core/rtw_ap.c | 5 +- drivers/staging/rtl8723bs/core/rtw_btcoex.c | 1 - drivers/staging/rtl8723bs/core/rtw_cmd.c | 4 - drivers/staging/rtl8723bs/core/rtw_debug.c | 68 - drivers/staging/rtl8723bs/core/rtw_efuse.c | 60 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 5 +- drivers/staging/rtl8723bs/core/rtw_io.c | 1 - drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 1 - drivers/staging/rtl8723bs/core/rtw_mlme.c | 1 - drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 7 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 3 - drivers/staging/rtl8723bs/core/rtw_recv.c | 6 +- drivers/staging/rtl8723bs/core/rtw_rf.c | 34 - drivers/staging/rtl8723bs/core/rtw_security.c | 1 - drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 1 - drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 3 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 3 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 1 - drivers/staging/rtl8723bs/hal/HalPwrSeqCmd.c | 1 - drivers/staging/rtl8723bs/hal/hal_btcoex.c | 1 - drivers/staging/rtl8723bs/hal/hal_com.c | 1 - drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 1 - drivers/staging/rtl8723bs/hal/hal_intf.c | 7 - drivers/staging/rtl8723bs/hal/hal_sdio.c | 1 - drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 1 - drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 1 - drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 1 - drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 1 - drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 1 - drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 1 - drivers/staging/rtl8723bs/hal/sdio_halinit.c | 5 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 1 - drivers/staging/rtl8723bs/include/drv_types.h | 7 - drivers/staging/rtl8723bs/include/hal_intf.h | 1 - drivers/staging/rtl8723bs/include/hal_pwr_seq.h | 2 +- drivers/staging/rtl8723bs/include/osdep_service.h | 4 +- .../rtl8723bs/include/osdep_service_linux.h | 72 +- drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 2 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 4 - drivers/staging/rtl8723bs/include/rtw_debug.h | 14 - drivers/staging/rtl8723bs/include/rtw_event.h | 2 +- drivers/staging/rtl8723bs/include/rtw_io.h | 2 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 2 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 6 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 10 - drivers/staging/rtl8723bs/include/rtw_rf.h | 2 - drivers/staging/rtl8723bs/include/rtw_security.h | 127 +- drivers/staging/rtl8723bs/include/rtw_xmit.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 1 - drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 1 - drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 1 - drivers/staging/rtl8723bs/os_dep/os_intfs.c | 1 - drivers/staging/rtl8723bs/os_dep/osdep_service.c | 1 - drivers/staging/rtl8723bs/os_dep/recv_linux.c | 1 - drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 1 - drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 1 - drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 1 - drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 20 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 323 ++- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 16 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 15 +- drivers/staging/vme_user/vme.c | 10 +- drivers/staging/vme_user/vme.h | 17 +- drivers/staging/vme_user/vme_fake.c | 10 +- drivers/staging/vme_user/vme_tsi148.c | 155 +- drivers/staging/vt6655/TODO | 2 +- drivers/staging/vt6655/card.c | 12 +- drivers/staging/vt6655/card.h | 4 +- drivers/staging/vt6655/device.h | 12 +- drivers/staging/vt6655/device_main.c | 34 +- drivers/staging/vt6655/mac.h | 4 +- drivers/staging/vt6655/rxtx.c | 14 +- drivers/thunderbolt/acpi.c | 40 +- drivers/thunderbolt/debugfs.c | 382 ++- drivers/thunderbolt/sb_regs.h | 18 +- drivers/thunderbolt/tb.h | 42 +- drivers/thunderbolt/usb4.c | 62 +- drivers/tty/hvc/hvsi_lib.c | 2 +- drivers/tty/mxser.c | 7 +- drivers/tty/serdev/core.c | 2 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 1 + drivers/tty/serial/8250/8250_bcm2835aux.c | 47 + drivers/tty/serial/8250/8250_dma.c | 19 +- drivers/tty/serial/8250/8250_dwlib.c | 2 +- drivers/tty/serial/8250/8250_early.c | 11 + drivers/tty/serial/8250/8250_exar.c | 2 +- drivers/tty/serial/8250/8250_omap.c | 10 +- drivers/tty/serial/8250/8250_pci.c | 2 +- drivers/tty/serial/8250/8250_platform.c | 122 +- drivers/tty/serial/8250/8250_port.c | 4 +- drivers/tty/serial/8250/8250_pxa.c | 16 - drivers/tty/serial/qcom_geni_serial.c | 137 +- drivers/tty/serial/rp2.c | 2 +- drivers/tty/serial/samsung_tty.c | 51 +- drivers/tty/serial/sc16is7xx.c | 183 +- drivers/tty/serial/serial_core.c | 142 +- drivers/tty/serial/st-asc.c | 10 +- drivers/tty/serial/xilinx_uartps.c | 2 +- drivers/tty/tty_io.c | 11 +- drivers/uio/uio.c | 4 +- drivers/usb/cdns3/cdns3-pci-wrap.c | 5 +- drivers/usb/cdns3/cdnsp-pci.c | 29 +- drivers/usb/cdns3/cdnsp-ring.c | 6 +- drivers/usb/cdns3/host.c | 4 +- drivers/usb/chipidea/ci_hdrc_imx.c | 2 +- drivers/usb/chipidea/ci_hdrc_npcm.c | 4 +- drivers/usb/chipidea/udc.c | 8 +- drivers/usb/class/cdc-acm.c | 2 + drivers/usb/class/usbtmc.c | 2 +- drivers/usb/common/common.c | 22 +- drivers/usb/core/usb-acpi.c | 53 + drivers/usb/dwc2/debugfs.c | 1 + drivers/usb/dwc2/drd.c | 9 + drivers/usb/dwc2/params.c | 2 + drivers/usb/dwc2/platform.c | 26 +- drivers/usb/dwc3/dwc3-imx8mp.c | 113 +- drivers/usb/dwc3/dwc3-octeon.c | 19 +- drivers/usb/dwc3/dwc3-qcom.c | 16 +- drivers/usb/dwc3/dwc3-rtk.c | 52 +- drivers/usb/dwc3/dwc3-st.c | 38 +- drivers/usb/dwc3/dwc3-xilinx.c | 7 +- drivers/usb/gadget/configfs.c | 12 +- drivers/usb/gadget/function/f_acm.c | 52 +- drivers/usb/gadget/function/f_fs.c | 14 +- drivers/usb/gadget/function/f_hid.c | 275 +- drivers/usb/gadget/function/f_loopback.c | 2 +- drivers/usb/gadget/function/f_mass_storage.c | 3 +- drivers/usb/gadget/function/f_midi.c | 2 +- drivers/usb/gadget/function/f_midi2.c | 2 +- drivers/usb/gadget/function/f_sourcesink.c | 2 +- drivers/usb/gadget/function/f_uac1.c | 63 +- drivers/usb/gadget/function/f_uac2.c | 80 +- drivers/usb/gadget/function/u_audio.c | 10 +- drivers/usb/gadget/function/u_serial.c | 22 + drivers/usb/gadget/function/u_serial.h | 4 + drivers/usb/gadget/function/u_uac1.h | 12 +- drivers/usb/gadget/function/u_uac2.h | 15 +- drivers/usb/gadget/function/uvc_v4l2.c | 12 +- drivers/usb/gadget/u_f.c | 2 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 1 + drivers/usb/gadget/udc/cdns2/cdns2-gadget.c | 4 +- drivers/usb/gadget/udc/cdns2/cdns2-pci.c | 7 +- drivers/usb/gadget/udc/dummy_hcd.c | 14 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 67 +- drivers/usb/gadget/udc/udc-xilinx.c | 2 +- drivers/usb/host/Kconfig | 2 +- drivers/usb/host/ehci-brcm.c | 1 + drivers/usb/host/ehci-exynos.c | 9 +- drivers/usb/host/ohci-exynos.c | 9 +- drivers/usb/host/ohci-nxp.c | 18 +- drivers/usb/host/ohci-ppc-of.c | 4 - drivers/usb/host/r8a66597-hcd.c | 6 +- drivers/usb/host/xhci-dbgcap.c | 133 +- drivers/usb/host/xhci-dbgcap.h | 3 +- drivers/usb/host/xhci-dbgtty.c | 32 +- drivers/usb/host/xhci-ext-caps.h | 5 + drivers/usb/host/xhci-hub.c | 36 + drivers/usb/host/xhci-mem.c | 8 +- drivers/usb/host/xhci-pci-renesas.c | 48 +- drivers/usb/host/xhci-pci.c | 96 +- drivers/usb/host/xhci-pci.h | 19 +- drivers/usb/host/xhci-plat.c | 6 + drivers/usb/host/xhci-ring.c | 72 +- drivers/usb/host/xhci.c | 18 +- drivers/usb/host/xhci.h | 20 +- drivers/usb/misc/appledisplay.c | 15 +- drivers/usb/misc/brcmstb-usb-pinmap.c | 1 + drivers/usb/misc/cypress_cy7c63.c | 4 + drivers/usb/misc/onboard_usb_dev.c | 78 + drivers/usb/misc/onboard_usb_dev.h | 2 + drivers/usb/misc/qcom_eud.c | 2 +- drivers/usb/misc/yurex.c | 10 +- drivers/usb/musb/mediatek.c | 27 +- drivers/usb/musb/mpfs.c | 160 +- drivers/usb/phy/phy-gpio-vbus-usb.c | 1 + drivers/usb/phy/phy-mxs-usb.c | 132 +- drivers/usb/roles/class.c | 7 +- drivers/usb/serial/aircable.c | 1 - drivers/usb/serial/ark3116.c | 1 - drivers/usb/serial/belkin_sa.c | 1 - drivers/usb/serial/ch341.c | 1 - drivers/usb/serial/cp210x.c | 1 - drivers/usb/serial/cyberjack.c | 1 - drivers/usb/serial/cypress_m8.c | 3 - drivers/usb/serial/digi_acceleport.c | 2 - drivers/usb/serial/empeg.c | 1 - drivers/usb/serial/f81232.c | 2 - drivers/usb/serial/f81534.c | 1 - drivers/usb/serial/ftdi_sio.c | 1 - drivers/usb/serial/garmin_gps.c | 1 - drivers/usb/serial/generic.c | 1 - drivers/usb/serial/io_edgeport.c | 4 - drivers/usb/serial/io_ti.c | 2 - drivers/usb/serial/ipaq.c | 1 - drivers/usb/serial/ipw.c | 1 - drivers/usb/serial/ir-usb.c | 1 - drivers/usb/serial/iuu_phoenix.c | 1 - drivers/usb/serial/keyspan.c | 4 - drivers/usb/serial/keyspan_pda.c | 2 - drivers/usb/serial/kl5kusb105.c | 1 - drivers/usb/serial/kobil_sct.c | 4 +- drivers/usb/serial/mct_u232.c | 1 - drivers/usb/serial/metro-usb.c | 1 - drivers/usb/serial/mos7720.c | 1 - drivers/usb/serial/mos7840.c | 1 - drivers/usb/serial/mxuport.c | 1 - drivers/usb/serial/navman.c | 1 - drivers/usb/serial/omninet.c | 1 - drivers/usb/serial/opticon.c | 1 - drivers/usb/serial/option.c | 1 - drivers/usb/serial/oti6858.c | 1 - drivers/usb/serial/pl2303.c | 2 +- drivers/usb/serial/pl2303.h | 4 + drivers/usb/serial/qcaux.c | 1 - drivers/usb/serial/qcserial.c | 1 - drivers/usb/serial/quatech2.c | 1 - drivers/usb/serial/safe_serial.c | 1 - drivers/usb/serial/sierra.c | 1 - drivers/usb/serial/spcp8x5.c | 1 - drivers/usb/serial/ssu100.c | 1 - drivers/usb/serial/symbolserial.c | 1 - drivers/usb/serial/ti_usb_3410_5052.c | 2 - drivers/usb/serial/upd78f0730.c | 1 - drivers/usb/serial/usb-serial-simple.c | 1 - drivers/usb/serial/usb-serial.c | 12 +- drivers/usb/serial/usb_debug.c | 2 - drivers/usb/serial/visor.c | 3 - drivers/usb/serial/whiteheat.c | 2 - drivers/usb/serial/wishbone-serial.c | 1 - drivers/usb/serial/xr_serial.c | 1 - drivers/usb/serial/xsens_mt.c | 1 - drivers/usb/storage/alauda.c | 4 +- drivers/usb/storage/cypress_atacb.c | 4 +- drivers/usb/storage/datafab.c | 4 +- drivers/usb/storage/ene_ub6250.c | 6 +- drivers/usb/storage/freecom.c | 4 +- drivers/usb/storage/isd200.c | 4 +- drivers/usb/storage/jumpshot.c | 4 +- drivers/usb/storage/karma.c | 4 +- drivers/usb/storage/onetouch.c | 4 +- drivers/usb/storage/sddr09.c | 4 +- drivers/usb/storage/sddr55.c | 4 +- drivers/usb/storage/shuttle_usbat.c | 4 +- drivers/usb/storage/uas.c | 2 +- drivers/usb/typec/anx7411.c | 6 +- drivers/usb/typec/tcpm/maxim_contaminant.c | 53 +- drivers/usb/typec/tcpm/tcpci.c | 134 +- drivers/usb/typec/tcpm/tcpci_maxim.h | 34 +- drivers/usb/typec/tcpm/tcpci_maxim_core.c | 82 +- drivers/usb/typec/tcpm/tcpci_rt1711h.c | 27 +- drivers/usb/typec/tipd/core.c | 3 +- drivers/usb/typec/ucsi/ucsi.c | 158 +- drivers/usb/typec/ucsi/ucsi.h | 46 +- drivers/usb/typec/ucsi/ucsi_glink.c | 2 +- drivers/usb/usbip/vhci_hcd.c | 36 +- drivers/usb/usbip/vhci_sysfs.c | 3 +- drivers/vdpa/ifcvf/ifcvf_base.h | 3 - drivers/vdpa/mlx5/core/mlx5_vdpa.h | 47 +- drivers/vdpa/mlx5/core/mr.c | 291 ++- drivers/vdpa/mlx5/core/resources.c | 76 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 465 ++-- drivers/vdpa/pds/cmds.h | 1 - drivers/vdpa/vdpa.c | 79 + drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 21 +- drivers/vhost/vdpa.c | 16 +- drivers/virtio/virtio_balloon.c | 18 + drivers/w1/masters/ds2482.c | 4 +- drivers/watchdog/ts72xx_wdt.c | 8 + fs/binfmt_elf.c | 48 +- fs/coredump.c | 107 +- fs/fuse/virtio_fs.c | 164 +- fs/netfs/buffered_write.c | 1 + fs/smb/client/cifsfs.h | 4 +- fs/smb/client/cifsglob.h | 3 + fs/smb/client/cifsproto.h | 12 +- fs/smb/client/connect.c | 66 +- fs/smb/client/dfs.c | 73 +- fs/smb/client/dfs.h | 42 +- fs/smb/client/dfs_cache.c | 218 +- fs/smb/client/fs_context.h | 1 + fs/smb/client/inode.c | 19 +- fs/smb/client/misc.c | 6 +- fs/smb/client/namespace.c | 2 +- fs/smb/client/reparse.c | 10 +- fs/smb/client/reparse.h | 9 +- fs/smb/client/smb2ops.c | 9 +- fs/smb/client/smb2pdu.c | 22 +- fs/smb/client/trace.h | 6 +- fs/smb/client/transport.c | 3 - include/asm-generic/vmlinux.lds.h | 4 + include/dt-bindings/clock/cirrus,ep9301-syscon.h | 46 + include/dt-bindings/iio/adi,ad4695.h | 9 + include/dt-bindings/interconnect/qcom,msm8937.h | 93 + include/dt-bindings/interconnect/qcom,msm8976.h | 97 + include/dt-bindings/interconnect/qcom,sm8350.h | 10 - include/linux/coredump.h | 8 +- include/linux/coresight-pmu.h | 17 +- include/linux/coresight.h | 21 +- include/linux/efi.h | 2 - include/linux/iio/backend.h | 62 +- include/linux/iio/iio.h | 39 +- include/linux/kprobes.h | 9 - include/linux/mutex.h | 19 +- include/linux/netfilter.h | 4 - include/linux/platform_data/ad5449.h | 39 - include/linux/platform_data/dma-ep93xx.h | 94 - include/linux/platform_data/eth-ep93xx.h | 10 - include/linux/platform_data/keypad-ep93xx.h | 32 - include/linux/platform_data/spi-ep93xx.h | 15 - include/linux/serial_8250.h | 2 +- include/linux/serial_s3c.h | 24 +- include/linux/soc/cirrus/ep93xx.h | 47 +- include/linux/soc/qcom/geni-se.h | 9 + include/linux/tracepoint.h | 20 + include/linux/usb.h | 8 + include/linux/usb/composite.h | 2 +- .../gadget/u_f.h => include/linux/usb/func_utils.h | 8 +- include/linux/usb/gadget_configfs.h | 7 +- include/linux/usb/serial.h | 7 +- include/linux/usb/tcpci.h | 31 +- include/linux/usb/usbnet.h | 15 + include/linux/vdpa.h | 9 + include/net/tcp.h | 21 +- include/uapi/linux/android/binder.h | 36 + include/uapi/linux/usb/ch9.h | 8 +- include/uapi/linux/usb/functionfs.h | 97 +- include/uapi/linux/usb/g_hid.h | 40 + include/uapi/linux/usb/gadgetfs.h | 2 +- include/uapi/linux/vdpa.h | 1 + include/uapi/linux/virtio_balloon.h | 16 +- kernel/signal.c | 21 +- kernel/trace/trace_fprobe.c | 179 +- kernel/trace/trace_uprobe.c | 24 +- kernel/tracepoint.c | 42 + net/9p/Kconfig | 6 + net/9p/Makefile | 4 + net/9p/trans_usbg.c | 956 +++++++ net/ipv4/netfilter/nf_reject_ipv4.c | 10 +- net/ipv6/Kconfig | 1 + net/ipv6/netfilter/nf_reject_ipv6.c | 19 +- net/netfilter/nf_conntrack_core.c | 141 +- net/netfilter/nf_conntrack_netlink.c | 9 +- net/netfilter/nf_nat_core.c | 121 +- net/netfilter/nf_tables_api.c | 6 +- net/netfilter/nft_compat.c | 6 +- net/netfilter/nft_log.c | 2 +- net/netfilter/nft_meta.c | 2 +- net/netfilter/nft_numgen.c | 2 +- net/netfilter/nft_set_pipapo.c | 13 +- net/netfilter/nft_tunnel.c | 5 +- net/qrtr/af_qrtr.c | 2 +- net/vmw_vsock/virtio_transport.c | 144 +- scripts/mod/devicetable-offsets.c | 4 + scripts/mod/file2alias.c | 11 + sound/soc/cirrus/Kconfig | 9 - sound/soc/cirrus/Makefile | 4 - sound/soc/cirrus/edb93xx.c | 116 - sound/soc/cirrus/ep93xx-i2s.c | 19 - sound/soc/cirrus/ep93xx-pcm.c | 19 +- tools/iio/Makefile | 2 +- tools/iio/iio_generic_buffer.c | 4 + .../selftests/filesystems/binderfs/binderfs_test.c | 1 + tools/testing/selftests/ftrace/config | 1 + .../test.d/dynevent/add_remove_tprobe_module.tc | 61 + .../ftrace/test.d/dynevent/tprobe_syntax_errors.tc | 1 - tools/testing/selftests/net/netfilter/Makefile | 4 + tools/testing/selftests/net/netfilter/config | 1 + .../net/netfilter/conntrack_reverse_clash.c | 125 + .../net/netfilter/conntrack_reverse_clash.sh | 51 + tools/testing/selftests/net/netfilter/ipvs.sh | 2 +- tools/testing/selftests/net/netfilter/nft_queue.sh | 92 +- .../selftests/net/netfilter/nft_tproxy_tcp.sh | 358 +++ .../selftests/net/netfilter/nft_tproxy_udp.sh | 262 ++ .../selftests/net/packetdrill/ksft_runner.sh | 9 +- tools/usb/p9_fwd.py | 243 ++ tools/virtio/ringtest/main.c | 2 +- 858 files changed, 34325 insertions(+), 20789 deletions(-) create mode 100644 Documentation/ABI/testing/debugfs-iio-ad9467 create mode 100644 Documentation/ABI/testing/debugfs-iio-backend delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-max9611 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-dac create mode 100644 Documentation/devicetree/bindings/arm/cirrus/cirrus,ep9301.yaml create mode 100644 Documentation/devicetree/bindings/ata/cirrus,ep9312-pata.yaml create mode 100644 Documentation/devicetree/bindings/dma/cirrus,ep9301-dma-m2m.yaml create mode 100644 Documentation/devicetree/bindings/dma/cirrus,ep9301-dma-m2p.yaml delete mode 100644 Documentation/devicetree/bindings/extcon/extcon-usb-gpio.txt create mode 100644 Documentation/devicetree/bindings/extcon/linux,extcon-usb-gpio.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/sophgo,cv1800b-saradc.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/dac.yaml create mode 100644 Documentation/devicetree/bindings/iio/humidity/sciosense,ens210.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/rohm,bh1745.yaml rename Documentation/devicetree/bindings/iio/light/{rohm,bu27034.yaml => rohm,bu27 [...] create mode 100644 Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/awinic,aw96103.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/tyhx,hx9023s.yaml create mode 100644 Documentation/devicetree/bindings/input/cirrus,ep9307-keypad.yaml delete mode 100644 Documentation/devicetree/bindings/input/goodix,gt7986u.yaml create mode 100644 Documentation/devicetree/bindings/mtd/technologic,nand.yaml create mode 100644 Documentation/devicetree/bindings/net/cirrus,ep9301-eth.yaml rename Documentation/devicetree/bindings/nvmem/{ => layouts}/u-boot,env.yaml (75%) create mode 100644 Documentation/devicetree/bindings/pwm/cirrus,ep9301-pwm.yaml create mode 100644 Documentation/devicetree/bindings/soc/cirrus/cirrus,ep9301-syscon.yaml create mode 100644 Documentation/devicetree/bindings/spi/cirrus,ep9301-spi.yaml create mode 100644 Documentation/devicetree/bindings/usb/fsl,ls1028a.yaml delete mode 100644 Documentation/devicetree/bindings/usb/msm-hsusb.txt create mode 100644 Documentation/iio/ad4000.rst create mode 100644 Documentation/iio/ad4695.rst create mode 100644 Documentation/iio/ad7380.rst create mode 100644 Documentation/iio/adxl380.rst create mode 100644 Documentation/usb/functionfs-desc.rst delete mode 100644 arch/alpha/include/asm/xchg.h create mode 100644 arch/arm/boot/dts/cirrus/ep93xx-bk3.dts create mode 100644 arch/arm/boot/dts/cirrus/ep93xx-edb9302.dts create mode 100644 arch/arm/boot/dts/cirrus/ep93xx-ts7250.dts create mode 100644 arch/arm/boot/dts/cirrus/ep93xx.dtsi delete mode 100644 arch/arm/mach-ep93xx/Makefile delete mode 100644 arch/arm/mach-ep93xx/clock.c delete mode 100644 arch/arm/mach-ep93xx/core.c delete mode 100644 arch/arm/mach-ep93xx/dma.c delete mode 100644 arch/arm/mach-ep93xx/edb93xx.c delete mode 100644 arch/arm/mach-ep93xx/ep93xx-regs.h delete mode 100644 arch/arm/mach-ep93xx/gpio-ep93xx.h delete mode 100644 arch/arm/mach-ep93xx/hardware.h delete mode 100644 arch/arm/mach-ep93xx/irqs.h delete mode 100644 arch/arm/mach-ep93xx/platform.h delete mode 100644 arch/arm/mach-ep93xx/soc.h delete mode 100644 arch/arm/mach-ep93xx/timer-ep93xx.c delete mode 100644 arch/arm/mach-ep93xx/ts72xx.c delete mode 100644 arch/arm/mach-ep93xx/ts72xx.h delete mode 100644 arch/arm/mach-ep93xx/vision_ep9307.c create mode 100644 drivers/clk/clk-ep93xx.c create mode 100644 drivers/extcon/extcon-lc824206xa.c create mode 100644 drivers/iio/accel/adxl380.c create mode 100644 drivers/iio/accel/adxl380.h create mode 100644 drivers/iio/accel/adxl380_i2c.c create mode 100644 drivers/iio/accel/adxl380_spi.c create mode 100644 drivers/iio/adc/ad4000.c create mode 100644 drivers/iio/adc/ad4695.c create mode 100644 drivers/iio/adc/pac1921.c create mode 100644 drivers/iio/adc/sophgo-cv1800b-adc.c create mode 100644 drivers/iio/dac/ltc2664.c create mode 100644 drivers/iio/humidity/ens210.c create mode 100644 drivers/iio/light/bh1745.c create mode 100644 drivers/iio/pressure/sdp500.c create mode 100644 drivers/iio/proximity/aw96103.c create mode 100644 drivers/iio/proximity/hx9023s.c copy drivers/interconnect/qcom/{msm8953.c => msm8937.c} (64%) copy drivers/interconnect/qcom/{msm8953.c => msm8976.c} (52%) create mode 100644 drivers/mtd/nand/raw/technologic-nand-controller.c copy drivers/nvmem/{ => layouts}/u-boot-env.c (64%) create mode 100644 drivers/nvmem/layouts/u-boot-env.h create mode 100644 drivers/pinctrl/pinctrl-ep93xx.c create mode 100644 drivers/power/reset/ep93xx-restart.c create mode 100644 drivers/soc/cirrus/Kconfig create mode 100644 drivers/soc/cirrus/Makefile create mode 100644 drivers/soc/cirrus/soc-ep93xx.c delete mode 100644 drivers/staging/ks7010/Kconfig delete mode 100644 drivers/staging/ks7010/Makefile delete mode 100644 drivers/staging/ks7010/TODO delete mode 100644 drivers/staging/ks7010/eap_packet.h delete mode 100644 drivers/staging/ks7010/ks7010_sdio.c delete mode 100644 drivers/staging/ks7010/ks_hostif.c delete mode 100644 drivers/staging/ks7010/ks_hostif.h delete mode 100644 drivers/staging/ks7010/ks_wlan.h delete mode 100644 drivers/staging/ks7010/ks_wlan_ioctl.h delete mode 100644 drivers/staging/ks7010/ks_wlan_net.c delete mode 100644 drivers/staging/rtl8723bs/core/rtw_debug.c delete mode 100644 drivers/staging/rtl8723bs/core/rtw_rf.c delete mode 100644 drivers/staging/rtl8723bs/include/rtw_debug.h create mode 100644 include/dt-bindings/clock/cirrus,ep9301-syscon.h create mode 100644 include/dt-bindings/iio/adi,ad4695.h create mode 100644 include/dt-bindings/interconnect/qcom,msm8937.h create mode 100644 include/dt-bindings/interconnect/qcom,msm8976.h delete mode 100644 include/linux/platform_data/ad5449.h delete mode 100644 include/linux/platform_data/dma-ep93xx.h delete mode 100644 include/linux/platform_data/eth-ep93xx.h delete mode 100644 include/linux/platform_data/keypad-ep93xx.h delete mode 100644 include/linux/platform_data/spi-ep93xx.h rename drivers/usb/gadget/u_f.h => include/linux/usb/func_utils.h (96%) create mode 100644 include/uapi/linux/usb/g_hid.h create mode 100644 net/9p/trans_usbg.c delete mode 100644 sound/soc/cirrus/edb93xx.c create mode 100644 tools/testing/selftests/ftrace/test.d/dynevent/add_remove_tprob [...] create mode 100644 tools/testing/selftests/net/netfilter/conntrack_reverse_clash.c create mode 100755 tools/testing/selftests/net/netfilter/conntrack_reverse_clash.sh create mode 100755 tools/testing/selftests/net/netfilter/nft_tproxy_tcp.sh create mode 100755 tools/testing/selftests/net/netfilter/nft_tproxy_udp.sh create mode 100755 tools/usb/p9_fwd.py