This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 13882369ceb9 Merge tag 'hid-for-linus-2024092601' of git://git.kernel.o [...] new aace0aec49a3 usb: gadget: f_uac1: Expose all string descriptors through [...] new ac7c73c4df62 USB: ohci-ppc-of: Drop ohci-littledian compatible new bb548c1654db usbip: Add USB_SPEED_SUPER_PLUS as valid arg new acabfb1b7980 usb: typec: ucsi: glink: Remove unnecessary semicolon new 4e33059ed597 usb: gadget: u_serial: add .get_icount() support new db1c0bc6534a usb: misc: eud: switch to fallback compatible for device matching new 17668d7bb84e dt-bindings: usb: qcom,dwc3: Update ipq5332 interrupt info new f7fd939e8056 dt-bindings: usb: ti,j721e-usb: fix compatible list new 3c2360f1a50e dt-bindings: usb: qcom,dwc3: Update ipq5332 clock details new 727f5a24b8b0 usb: dwc2: debugfs: Print parameter no_clock_gating new e7d0aee60f49 usb: dwc2: Add comment about BCM2848 ACPI ID new d483f034f032 usb: dwc2: Skip clock gating on Broadcom SoCs new 07a83512fa5b usb: typec: tcpci: fix a comment typo new 0943ce2b7643 usb: typec: tcpm/tcpci_maxim: clarify a comment new f523aa6d7259 usb: typec: tcpci: use GENMASK() for TCPC_CC_STATUS_CC[12] new 83b254c13ac0 usb: typec: tcpci: use GENMASK() for TCPC_ROLE_CTRL_CC[12] new 46b1e0f87ba8 usb: typec: tcpci: use GENMASK() for TCPC_ROLE_CTRL_RP_VAL new aee4568f42e0 usb: typec: tcpci: use GENMASK() for TCPC_MSG_HDR_INFO_REV new 7cd41974d2c8 usb: typec: tcpci: use GENMASK() for TCPC_TRANSMIT registe [...] new 57e154cc44d2 usb: typec: tcpm/tcpci_maxim: sort TCPC_ALERT_MASK values by bit new 064e7e5a5d5f usb: typec: tcpm/tcpci_maxim: simplify clearing of TCPC_AL [...] new 4d39e00481a6 usb: typec: tcpm/tcpci_maxim: drop STATUS_CHECK() new 9ee70dd4f7dc usb: typec: tcpm/tcpci_maxim: use GENMASK() for TCPC_VENDO [...] new 5cb7e20bad86 usb: typec: tcpm/tcpci_maxim: use GENMASK() for TCPC_VENDO [...] new fc64f1ce292d usb: typec: tcpm/tcpci_maxim: use GENMASK() for TCPC_VENDO [...] new 6ba97b42a5f2 usb: typec: tcpm/tcpci_maxim: convert to dev_err_probe() new e50f0887804e usb: typec: tcpm/tcpci_maxim: use device managed TCPCI por [...] new 1380f158a8af usb: chipidea: Use of_property_present() new 08d6fd691bdd usb: gadget: Increase max configuration interface to 32 new 260126159200 usb: gadget: u_audio: Use C99 syntax for array initializers new 89b7539123bf usb: dwc3: imx8mp: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS() new f35860242548 usb: dwc3: Use of_property_read_variable_u32_array() to re [...] new 25f51b76f90f xhci-pci: Make xhci-pci-renesas a proper modular driver new 38343be0bf9a Merge 6.11-rc3 into usb-next new c6a6c7d0c07a usb: typec: tcpm/tcpci_maxim: fix non-contaminant CC handling new 966d73152078 usb: phy: mxs: enable regulator phy-3p0 to improve signal [...] new 82c7a8166ccc usb: phy: mxs: keep USBPHY2's clk always on new c99b27ef83f4 usb: phy: mxs: add wakeup enable for imx7ulp new 2919d888794e usb: phy: mxs: enable weak 1p1 regulator for imx6ul during [...] new 8952e50e16e3 usb: gadget: f_uac2: Expose all string descriptors through [...] new 5cffefa1c1ed usb: musb: poll ID pin status in dual-role mode in mpfs gl [...] new 88177cd4537f usb: common: Use helper function for_each_node_with_property() new c343e66ed009 usb: gadget: configfs: Make check_user_usb_string() static new d1e14e06810a usb: gadget: configfs: Constify struct config_item_type new c26cee817f8b usb: gadget: f_fs: add capability for dfu functional descriptor new 82313624b2ae usb: gadget: f_uac1: Change volume name and remove alt names new ca7df2c7bb5f Merge 6.11-rc4 into usb-next new b5a71dce6358 dt-bindings: usb: qcom,dwc3: Document X1E80100 MP controller new 3cc92765a58f usb: ehci-exynos: Simplify with scoped for each OF child loop new e24ed5e2f94e usb: ohci-exynos: Simplify with scoped for each OF child loop new 7393bf343a03 usb: gadget: lpc32xx_udc: Remove NULL check of list_entry() new e8778a25059c usb: typec: ucsi: Add DATA_RESET option of Connector Reset [...] new 8557ef3f24e4 usb: bdc: fix module autoloading new a7bb96b18864 usb: gadget: uvc: Fix ERR_PTR dereference in uvc_v4l2.c new fe592c86fe9c Documentation: msm-hsusb.txt: remove new 29f5f2c0821a dt-bindings: usb: add layerscape super speed usb support new db63d9868f7f usb: typec: tipd: Free IRQ only if it was requested before new a139c98f760e USB: gadget: f_hid: Add GET_REPORT via userspace IOCTL new 9ecf52153b6f usb: typec: ucsi: Remove unused fields from struct ucsi_co [...] new 1d05c382ddb4 usb: typec: ucsi: Don't truncate the reads new 73910c511b1a usb: typec: ucsi: Only assign the identity structure if th [...] new 9289e6f5ee67 usb: typec: ucsi: Common function for the GET_PD_MESSAGE command new 4f322657ade1 usb: typec: ucsi: Call CANCEL from single location new fb9804096bb3 usb: typec: ucsi: Remove useless error check from ucsi_rea [...] new 3df1b090a437 usb: phy: phy-gpio-vbus-usb: fix module autoloading new 62cadfb51852 usb: misc: brcmstb-usb-pinmap: fix module autoloading new 15a34e5d4b23 usb: typec: fix module autoloading new 4333dbd9798d usb: ehci-brcm: fix module autoloading new fc88bb116179 usb: roles: add lockdep class key to struct usb_role_switch new 35f4a629641b Merge 6.11-rc6 into usb-next new e4fdcc10092f usb: chipidea: udc: enable suspend interrupt after usb reset new dbf0fa1c8d47 usb-storage: Constify struct usb_device_id and us_unusual_dev new bde053252c02 usb: dwc3: st: use scoped device node handling to simplify [...] new a93c3ad6a9b2 usb: dwc3: st: simplify with dev_err_probe new fcc78cce2f96 usb: dwc3: st: simplify pdev->dev usage new 3fdfebc58e0d usb: dwc3: imx8mp: simplify with devm_clk_get_enabled new 81d905b10220 usb: dwc3: imx8mp: simplify with dev_err_probe new 34e8df2fb2de usb: dwc3: imx8mp: use scoped device node handling to simp [...] new a85f13d50925 usb: dwc3: qcom: use scoped device node handling to simpli [...] new 17d206a3687e usb: dwc3: qcom: simplify with devm_platform_ioremap_resource new f93e96c544ca usb: dwc3: rtk: use scoped device node handling to simplif [...] new 819c0c31a78e usb: dwc3: rtk: return directly and simplify with devm_pla [...] new e23593ee41fa usb: dwc3: xilinx: simplify with dev_err_probe new 4058c39bd176 usb: dwc2: Adjust the timing of USB Driver Interrupt Regis [...] new 27e12d5aa4f9 usb: chipidea: npcm: Fix coding style with missing space new b24301364a94 usb: gadget: udc-xilinx: Remove trailing space after \n newline new c146ede47271 usb: ohci-nxp: Use helper function devm_clk_get_enabled() new a17f04d4f26d usb: gadget: f_acm: make bInterfaceProtocol configurable new 9299f12c20d4 usb: f_mass_storage: Make use of the helper macro kthread_run() new 948ce83fbb7d xhci: Add USB4 tunnel detection for USB3 devices on Intel hosts new f46a6e165197 usb: Add tunnel_mode parameter to usb device structure new f1bfb4a6fed6 usb: acpi: add device link between tunneled USB3 device an [...] new f20998f23a8c thunderbolt: Don't create device link from USB4 Host Inter [...] new d9c61bb33fbb usb: gadget: function: move u_f.h to include/linux/usb/fun [...] new a3be076dc174 net/9p/usbg: Add new usb gadget function transport new 673f0c3ffc75 tools: usb: p9_fwd: add usb gadget packet forwarder script new b022041ea9ef usb: cdns2: Convert comma to semicolon new d40ae4cdd9a4 dt-bindings: phy: mxs-usb-phy: add nxp,sim property new 9313d139aa25 usb: gadget: dummy_hcd: execute hrtimer callback in softir [...] new 9044ad57b60b xhci: dbc: Fix STALL transfer event handling new 31128e7492dc xhci: dbc: add dbgtty request to end of list once it completes new f5985a814739 xhci: Remove unused function declarations new a1de06821519 usb: xhci: remove excessive isoc frame debug message spam new b0af5ae78581 usb: xhci: remove excessive Bulk short packet debug message new b14485d461a5 usb: xhci: remove unused variables from struct 'xhci_hcd' new 811cd6ed04b9 usb: xhci: make 'sbrn' a local variable new 77d871aeddc3 usb: xhci: add comments explaining specific interrupt behaviour new dbb2c9229da2 usb: xhci: remove 'retval' from xhci_pci_resume() new da6a6dcfce61 usb: xhci: adjust empty TD list handling in handle_tx_event() new f81dfa3b57c6 xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and [...] new 9c0c11bb87b0 xhci: support setting interrupt moderation IMOD for second [...] new f299cd11f753 Merge 6.11-rc7 into usb-next new 24edc3970471 thunderbolt: Add missing usb4_port_sb_read() to usb4_port_ [...] new 81f848d28787 thunderbolt: Consolidate margining parameters into a structure new 9fafd46b39d1 thunderbolt: Add optional voltage offset range for receive [...] new 10904df3f20c thunderbolt: Improve software receiver lane margining new 761fd871015f Merge tag 'thunderbolt-for-v6.12-rc1' of ssh://gitolite.ke [...] new af8a6e65f42c USB: serial: set driver owner when registering drivers new 6d243588e95e USB: serial: drop driver owner initialization new 4c0d9477ba69 USB: serial: kobil_sct: restore initial terminal settings new 7de106b768e2 Merge tag 'usb-serial-6.12-rc1' of ssh://gitolite.kernel.o [...] new 7d47d22444bb USB: serial: pl2303: add device id for Macrosilicon MS3020 new b8a93e8028fe Merge tag 'usb-serial-6.12-rc1-2' of ssh://gitolite.kernel [...] new 7b24a3bce42b usb: musb: mediatek: Simplify code with dev_err_probe() new 0088d7581b12 tools: usb: p9_fwd: wrap USBG shell command examples in li [...] new 625fa77151f0 USB: usbtmc: prevent kernel-usb-infoleak new 64fa3bc36d3c usb: common: Switch to device_property_match_property_string() new 7793472be315 usb: chipidea: npcm: Fix coding style with clarification o [...] new 77e85107a771 usb: typec: tcpci: support edge irq new 1702bec4477c usb: cdnsp: Fix incorrect usb_request status new 2c6b6afa59e7 usb: dwc2: drd: fix clock gating on USB role switch new 908f61bedb2c usb: misc: onboard_dev: extend platform data to add power [...] new 6782311d04df usb: misc: onboard_usb_dev: add Microchip usb5744 SMBus pr [...] new a6cd2b3fa894 usb: host: xhci-plat: Parse xhci-missing_cas_quirk and app [...] new a9400f1979a0 usb: dwc3: imx8mp: add 2 software managed quirk properties [...] new 4664b73859dc usb: dwc3: imx8mp: disable SS_CON and U3 wakeup for system sleep new 118ecef16cc2 usb: xHCI: add XHCI_RESET_ON_RESUME quirk for Phytium xHCI host new e5fa8db0be3e usb: xhci: fix loss of data on Cadence xHC new 2193ede180dd net/9p/usbg: fix CONFIG_USB_GADGET dependency new 96f8052822e0 locking/mutex: Define mutex_init() once new e837d833a134 locking/mutex: Introduce mutex_init_with_key() new 7d01ef789bdc usb: roles: Improve the fix for a false positive recursive [...] new 9027afa89bfe usb: storage: ene_ub6250: Fix right shift warnings new e8afd5ace118 usb: dwc3: rtk: Clean up error code in __get_dwc3_maximum_speed() new 7fa6b25dfb43 usb: typec: ucsi: Fix busy loop on ASUS VivoBooks new 9ae0f262fc3f usb: r8a66597-hcd: make read-only const arrays static new b41c1fa155ba USB: class: CDC-ACM: fix race between get_serial and set_serial new 8265d06b7794 USB: appledisplay: close race between probe and completion [...] new 49cd2f4d747e USB: misc: cypress_cy7c63: check for short transfer new 93907620b308 USB: misc: yurex: fix race between read and write new d2a18bbc5279 sub: cdns2: Use predefined PCI vendor ID constant new 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 [...] new 68c341c888f4 serial: st-asc: Switch from CONFIG_PM_SLEEP guards to pm_s [...] new 59449c9dbdaa tty: serial: 8250_dma: use sgl with 2 nents to take care o [...] new 8630f9d9cdcc serial: 8250: move mmp|pxa uart earlycon code new bca162fb3790 serial: 8250_early: add xscale earlycon support new 9da89fe1b9ff dt-bindings: serial: samsung: avoid duplicating permitted [...] new 7b09299c8764 dt-bindings: serial: samsung: fix maxItems for gs101 new 6683da78c543 dt-bindings: serial: mediatek,uart: add MT7981 new 254a6b0ba049 arm64: dts: mediatek: mt7981: add UART controllers new 0e1d8780526f serial: 8250_bcm2835aux: add PM suspend/resume support new 755ed2f30304 dt-bindings: serial: atmel,at91-usart: add compatible for sam9x7. new d9e5a0ce2f16 serial: 8250_platform: Enable generic 16550A platform devices new 2108aa2a01d8 dt-bindings: serial: renesas: Document RZ/G2M v3.0 (r8a774 [...] new a2a815c7be9b serial: 8250_platform: remove ACPI_PTR() annotation new dce2cbd18f52 serial: 8250_platform: fix uart_8250_port initializer new 3a2a3437dc2e serdev: Use of_property_present() new 8173dbc18f77 tty: simplify tty_dev_name_to_number() using guard(mutex) new 602babaa84d6 serial: protect uart_port_dtr_rts() in uart_shutdown() too new d0009a32c9e4 serial: don't use uninitialized value in uart_poll_init() new 259b46204885 serial: remove quot_frac from serial8250_do_set_divisor() new 9f3eb413606b Merge 6.11-rc3 into tty-next new 24179de090b9 tty: serial: samsung_tty: drop unused argument to irq handlers new ff3c62edfc4e tty: serial: samsung_tty: cast the interrupt's void *id just once new a4db50efe074 dt-bindings: serial: 8250_omap: Add wakeup-source property new 704c2c361e1f serial: 8250: omap: Remove unused wakeups_enabled new 35e648a16018 serial: 8250: omap: Cleanup on error in request_irq new 4179df77e5f5 serial: 8250: omap: Set wakeup capable, do not enable new 7c199bd2fdcb serial: 8250: omap: Parse DT wakeup-source proerty new acf7c31def54 serial: 8250_platform: Remove duplicate mapping new 6586ccd7685b serial: 8250_platform: Don't shadow error from serial8250_ [...] new 9136b3766635 serial: 8250_platform: Use same check for ACPI in the whol [...] new 32e0a658752d serial: 8250_platform: Tidy up ACPI ID table new 4596d2bd551d serial: 8250_platform: Switch to use platform_get_mem_or_io() new cc04428b2e9e serial: 8250_platform: Refactor serial8250_probe() new 77748913d5d1 serial: 8250_platform: Unify comment style new 98e24a58b597 serial: 8250_bcm2835aux: Switch to DEFINE_SIMPLE_DEV_PM_OPS() new 5879adbff5aa serial: use guards for simple mutex locks new e64caf989c76 mxser: remove stale comment new b1ce5164b583 mxser: remove doubled sets of close times new 2b2175144367 xhci: dbgtty: remove kfifo_out() wrapper new 866025f02376 xhci: dbgtty: use kfifo from tty_port struct new be9a28455952 mctp: serial: propagage new tty types new 4c576b3fdeb0 6pack: remove sixpack::rbuff new e2a61a7974bc 6pack: drop sixpack::mtu new 392a9d4807e8 6pack: drop sixpack::buffsize new 4283232aeb11 6pack: remove global strings new 1241b384efa5 6pack: propagage new tty types new ebbe30f4bba1 Merge 6.11-rc4 into tty-next new 68c5efd9dca4 serial: xilinx_uartps: Make cdns_rs485_supported static new 0f5e3898dc77 serial: sc16is7xx: remove SC16IS7XX_MSR_DELTA_MASK new eccdb0fd1c34 serial: sc16is7xx: fix copy-paste errors in EFR_SWFLOWx_BI [...] new d2e8590fd104 serial: sc16is7xx: convert bitmask definitions to use BIT() macro new 2f102a5efe84 serial: 8250_bcm2835aux: Fix clock imbalance in PM resume new 1c70238a2c02 mxser: convert comma to semicolon new f1ec92a066b2 tty: hvc: convert comma to semicolon new c80ee36ac8f9 serial: qcom-geni: fix fifo polling timeout new f97cdbbf187f serial: qcom-geni: fix false console tx restart new b03ffc76b83c soc: qcom: geni-se: add GP_LENGTH/IRQ_EN_SET/IRQ_EN_CLEAR [...] new c2eaf5e01275 serial: qcom-geni: fix arg types for qcom_geni_serial_poll_bit() new b26d1ad12212 serial: qcom-geni: introduce qcom_geni_serial_poll_bitfield() new cc4a0e5754a1 serial: qcom-geni: fix console corruption new 6f3c3cafb115 serial: qcom-geni: disable interrupts during console writes new 63d14d974d3d serial: qcom-geni: fix polled console corruption new a799585e8f46 serial: 8250_aspeed_vuart: Enable module autoloading new f16dd10ba342 tty: rp2: Fix reset with non forgiving PCIe host bridges new 4c59c59ef3ab tty: serial: samsung: Use bit manipulation macros for APPLE_S5L_* new 86d4ac2c0c31 tty: serial: samsung: Fix A7-A11 serial earlycon SError new 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 [...] new d43c918b6de9 staging: vme_user: vme_tsi148.c: remove redundant newlines new 1524b01fb16f staging: rtl8712: style fix multiple line dereference new 1573c26775f2 staging: most: video: Fixed minor capitalization and gramm [...] new ed50113fa241 staging: fbtft: Remove ftrace-like logging new f67a5f76a67c staging: fbtft: Fix mutex and spinlock without comment warning new d93e795b8621 staging: ks7010: Remove unused driver new c9081e96375a staging: vme_user: vme_tsi148.C: remove redundant newlines new af1cdd74c497 staging: vme_user: vme_tsi148.c: Change Formatting new bbb12311f507 staging: vme_user: vme_irq_handler: name func ptr args new 2963d620a410 staging: rtl8712: remove trailing whitespace new 3d7d6c7ca225 staging: rtl8192e: style fix - alignment to match parenthesis new 9acacf22b5d3 staging: rtl8723bs: place opening brace on previous line new 7537f0e7b2cd staging: rtl8723bs: style fix open brace on new line new 0fe80ae41461 staging: rtl8723bs: replace indent space for tabs new 101df2811957 staging: rtl8723bs: Fix spacing issues new 2501b491993f staging: rtl8712: Fix move '{' to previous line new fe4f695d753f staging: rtl8723bs: remove space after pointer new 13dda5c50968 staging: rtl8723bs: rtw_mlme_ext: replace spaces by tabs new 8682231045af staging: nvec: Capitalize outputs to match the rest of the driver new 5aa0018a93bf staging: rtl8192e: remove duplicate macros from rtllib.h new 1ba70c69fc36 staging: vme_user: vme.h: alignment of closing parenthesis [...] new 0929391a82cb staging: fbtft: Use backlight power constants new 6d2c95ab4954 staging: olpc_dcon: Use backlight power constants new f0bf2c33ba5a staging: rtl8723bs: Improve clarity of MAR usage new bc41879dd624 greybus: camera-gb: Fix a alignment bug on gb_camera_ops() new 91dfee97aca0 staging: rtl8723bs: Delete unnecessary braces for single s [...] new d727f0217ad6 Staging: rtl8192e: Rename variable nSubframe_Length new 71cea1fe4156 staging: rtl8723bs: drop unnessary dep on CFG80211_WEXT new 4188ab05e41a staging: vt6655: Fix alignment to open parentheses new 74964861ffa8 Staging: rtl8192e: Rename variable CmdID_End new 6ccaa0c769ab Staging: rtl8192e: Rename variable CmdID_SetTxPowerLevel new 0f1368b5f2e8 Staging: rtl8192e: Rename variable CmdID_BBRegWrite10 new 50d39a0f1022 Staging: rtl8192e: Rename variable CmdID_WritePortUlong new 723329b20629 Staging: rtl8192e: Rename variable CmdID_WritePortUshort new c6fd8c872632 Staging: rtl8192e: Rename variable CmdID_WritePortUchar new 5f1a6826ea49 staging: rtl8192e: remove set but otherwise unused local v [...] new 8da9f6afc47e staging: rtl8723bs: add spaces arround operators new f64a887f8f69 staging: rtl8192e: insert blank line after function declaration new 94f7f4b90d6c staging: vme: vme_user: Remove NULL check of list_entry() new 8a07f476bddf staging: rtl8192e: Fix parenthesis alignment new cfb05827ef93 staging: rtl8192e: Fix parenthesis alignment new a59907219bac staging: rtl8192e: change logical continuation to previous [...] new fca7bee615f0 staging: rtl8192e: Fix line ended with '(' new e79bb28bf7a8 staging: rtl8192e: fix parenthesis alignment new 22ea3a4b30ef staging: rtl8192e: Fix parenthesis alignment new 6673f43370a7 staging: rtl8192e: Fix parenthesis alignment new 1a88217a19df staging: rtl8192e: Fix blank line new 5e24979acfbd staging: rtl8192e: Insert spaces around '|' new 1eff40c209b1 staging: rtl8723bs: make read-only array dot11_rate_table [...] new 0c0b453c6e7b staging: rtl8192e: Fix Assignment operator '=' in rtl_dm.c:1488 new 2b05e9c6becc Staging: rtl8192e: Fix arguments alignment new 4626eb9ad822 Staging: rtl8192e: Fix parenthesis alignment new 5315266844ea Staging: rtl8192e: Remove unnecessary blank line new b0b79119cea2 staging: rtl8192e: remove set but otherwise unused local v [...] new fc16bd7950a1 Staging: rtl8192e: Rename variable CurPsLevel new b3a13ff88549 Staging: rtl8192e: Rename variable bLastIniPkt new 0b5b0dd07899 Staging: rtl8192e: Rename variable CmdID_RF_WriteReg new 966ae15a9b94 Staging: rtl8192e: Rename variable CmdID new 56c3350b01fc Staging: rtl8192e: Rename variable msDelay new c692c1b77b5d Staging: rtl8192e: Rename variable bCmdOrInit new a8a8b5435022 staging: vme_user: added bound check to geoid new 091dbb7e5db1 staging: vt6655: Update maintainer in TODO new 7b6ff621e8bd staging: vt6655: Fix block comment alignment new 218683bcfb10 staging: rtl8712: Align parenthesis in usb_ops_linux.c new 399763befd12 staging: rtl8712: Fix style issues in rtl871x_io.c new b7059df44f12 staging: rtl8712: Calculate size from pointer new a5d1b523ad47 staging: rtl8192e: remove RF90_PATH_{C,D} from enum rf90_r [...] new 24f7977e83cd staging: rtl8192e: adjust size of rx_pwr for new RF90_PATH_MAX new 12ce200da92a staging: rtl8192e: adjust size of trsw_gain_X for new RF90 [...] new ad796f708dc3 staging: rtl8192e: adjust size of brfpath_rxenable for new [...] new 357c468552f0 staging: rtl8192e: adjust size of RxMIMOSignalStrength new 0348e117d959 staging: greybus: spi: switch to use spi_alloc_host() new 35c75ce7a79d staging: rtl8192e: Fix multiple assignments in rtl_wx.c new eea0007f6af7 staging: rtl8192e: Fix Assignment operator '=' in rtl_wx.c new 37d1e01a6117 staging: rtl8192e: Fix parenthesis alignment in rtl_core.c new 9d21254c9458 Staging: rtl8192e: Rename variable pNetwork new 6c14d5ddc63c Staging: rtl8192e: Rename variable bHwError new f48404522f03 Staging: rtl8192e: Add spaces around operators. new ae26a4cc10e8 staging: rtl8192e: Constify struct pci_device_id new fde40290ed83 staging: rtl8723bs: Remove trailing space after \n newline new 30db8460f984 staging: greybus: Fix capitalization and punctuation incon [...] new cd0920ebab6b staging: rtl8723bs: Remove an unused struct in rtw_cmd.h new 43d9821c60eb staging: rtl8723bs: include: Fix spelling mistake in rtl87 [...] new 5159b05a43e4 staging: rtl8723bs: include: Fix spelling mistake in rtw_event.h new 59e574141f79 Staging: rtl8723bs: Rename function SelectChannel() new fa42410edbf4 staging: vme_user: changed geoid data type from int to u32 new 27056fef611c staging: vchiq: Factor out bulk transfer for VCHIQ_BULK_MO [...] new fbaf8bf6cbc0 staging: vchiq_core: Simplify vchiq_bulk_transfer() new 206030f6a92b staging: vchiq_core: Factor out bulk transfer for blocking mode new 22f3f2ef01ef staging: vchiq_core: Factor out bulk transfer for (no/)cal [...] new d82caab7abf8 staging: vchiq_core: Drop vchiq_bulk_transfer() new 1732d864be1d staging: vchiq_core: Remove unused function argument new f95ca85843d0 staging: vchiq_core: Pass enumerated flag instead of int new 1ca30a5f0da0 Staging: rtl8192e: Rename variable pReorderEntry new bae23beb98ad Staging: rtl8192e: Rename variable SeqNum new dda795ccb5b0 Staging: rtl8192e: Rename variable SignalStrength new bdb3b3873416 Staging: rtl8192e: Rename variable pFrame new 63879b44f109 Staging: rtl8192e: Rename variable bPacketToSelf new dcfa53c19c46 Staging: rtl8192e: Rename variable Para1 new 86ad674dfaeb Staging: rtl8192e: Rename variable Para2 new de510b77692c Staging: rtl8192e: Rename variable ScanOperationBackupHandler new 0e0a2b347cdf Staging: rtl8192e: Rename variable Operation new 712d14fbcb26 Staging: rtl8192e: Rename variable bAssoc new 1085ae8294da Staging: rtl8192e: Rename variable SignalQuality new 8c8aef9f6ef1 Staging: rtl8192e: Rename variable isEncrypt new a035ddbdbed3 Staging: rtl8192e: Rename variable nStuckCount new 463380d4cd39 Staging: rtl8192e: Rename variable bAddNewTs new 212d1ded7525 Staging: rtl8192e: Rename variable RxBufShift new 5e6bf74d63c2 Staging: rtl8192e: Rename variable RxDrvInfoSize new b95150a37429 Revert "staging: greybus: Fix capitalization and punctuati [...] new e737c2be0d3a staging: rtl8723bs: include: Fix spelling mistake in rtw_xmit.h new ac4e97535f43 staging: rtl8723bs: include: Fix spelling mistake in rtw_io.h new e958a0e67489 staging: rtl8723bs: include: Fix spelling mistake in rtw_mlme.h new bbc75685d573 staging: rtl8723bs: core: Fix spelling mistake in rtw_xmit.c new a51942deb926 staging: rtl8723bs: Remove unused function RTW_DISABLE_FUNC new 0d52df8c877b staging: rtl8723bs: Remove unused function rxmem_to_recvframe new 7e902396f389 staging: rtl8723bs: Remove unused function rtw_hal_get_odm_var new 370c7a835f78 staging: rtl8723bs: Remove unused function rf_reg_dump new 14adc53f4ccd staging: rtl8723bs: Remove unused function dump_4_rf_regs new 75758f449760 staging: rtl8723bs: Remove unused function bb_reg_dump new a5f6f2f1ec6a staging: rtl8723bs: Remove unused function mac_reg_dump new 41087c3d42e3 staging: rtl8723bs: Remove unused function dump_4_regs new 211b4ed0572c staging: rtl8723bs: Remove unused files rtw_debug.c and rt [...] new 717ab65eb82b staging: rtl8723bs: Remove unused function rtw_ch2freq new 17a1d7c5a49c staging: rtl8723bs: Remove unused file rtw_rf.c new 33512ed15745 staging: nvec: Use IRQF_NO_AUTOEN flag in request_irq() new fd64620992a9 staging: rtl8723bs: include: Fix open brace position in rt [...] new ec06bf59068c staging: rtl8723bs: include: Fix indent for switch case in [...] new a77f871b966c staging: rtl8723bs: include: Fix indent for switch block i [...] new b5f23bf433d7 staging: rtl8723bs: include: Fix use of tabs for indent in [...] new f7ecef7f49bb staging: rtl8723bs: include: Fix indent for struct _byte_ [...] new d958ae0dd027 staging: rtl8723bs: include: Fix indent for else block str [...] new 056cd1481b28 staging: rtl8723bs: include: Fix trailing */ position in r [...] new e6e639934664 staging: rtl8723bs: include: Remove spaces before tabs in [...] new 81c05e4776ad staging: vt6655: mac.h: Fix possible precedence issue in macros new bfa0290f4fc4 staging: rtl8712: remove unused drvinfo_sz from update_rec [...] new aa947d717a49 staging: rtl8723bs: remove unused efuseValue from efuse_On [...] new 0b4d1ed30d8d staging: rtl8723bs: remove unused cnt from recv_func() new ea0fca507967 staging: rtl8723bs: remove unused 'poll_cnt' from rtw_set_rpwm() new 6c36c1bdabe1 staging: vt6655: Rename variable apTD0Rings new b4fdf9b1cd8b staging: vt6655: Rename variable apTD1Rings new b707512b8b07 Merge tag 'staging-6.12-rc1' of git://git.kernel.org/pub/s [...] new 4d41a49c4660 comedi: ni_*: do not declare unused variable range_ni_E_ao_ext new 104831a17518 hpet: Optimize local variable data type in hpet_alloc() new d579b04a52a1 binder: frozen notification new 30b968b002a9 binder: frozen notification binder_features flag new 1b48fbbc0377 drivers: cacheinfo: use __free attribute instead of of_node_put() new 83a1b574ce33 cdx: remove unused struct 'cdx_mcdi_copy_buffer' new 35fc26541f79 cxl: Drop printing of DT properties new 5c4efc60551c cxl: Use of_property_ accessor functions new 9ca12e50a48c Merge 6.11-rc3 into char-misc-next new 4a017c016383 kgdbts: fix hw_access_break_test new 10c8d1bd7865 Merge 6.11-rc4 into char-misc-next new de79583ffe79 iio: core: add accessors 'masklength' new c6c47852c176 iio: core: make use of iio_get_masklength() new 52fe020e7f9c iio: buffer: make use of iio_get_masklength() new 5d8c3c240f98 iio: accel: adxl367: make use of iio_get_masklength() new 6bb0d80e88a2 iio: accel: adxl372: make use of iio_get_masklength() new 1a290e410cee iio: accel: bma180: make use of iio_for_each_active_channel() new 84550e2682ec iio: accel: bmc150-accel-core: make use of iio_for_each_ac [...] new bac3b7c43d6d iio: accel: cros_ec_accel_legacy: make use of iio_get_mask [...] new c7d289eb10f6 iio: accel: fxls8962af-core: make use of iio_for_each_acti [...] new e5003b6098da iio: accel: msa311: make use of iio_for_each_active_channel() new cf7ec085f58d iio: accel: sca3300: make use of iio_for_each_active_channel() new 5f38d117f5a6 iio: accel: stk8312: make use of iio_for_each_active_channel() new d637a64db3b2 iio: accel: stk8ba50: make use of iio_for_each_active_channel() new 3dface1fb59b iio: adc: ad7266: make use of iio_get_masklength() new abcc9b8a9a42 iio: adc: ad7298: make use of iio_get_masklength() new 972df0e9a08b iio: adc: ad799x: make use of iio_get_masklength() new f726ebe7c23c iio: adc: ad_sigma_delta: use new '.masklength' accessors new f3184b2f2c72 iio: adc: at91_adc: make use of iio_for_each_active_channel() new d86db532307c iio: imu: adis16475: make use of iio_for_each_active_channel() new 07465fe1b7cd iio: imu: adis16480: make use of iio_for_each_active_channel() new c922c634bd92 iio: accel: adxl367: Constify struct regmap_bus new 867ade7dc075 iio: accel: bma400: Constify struct regmap_bus new 48259265a3b4 iio: accel: bmi088: Constify struct regmap_bus new 2a57a7df9f8d iio: adc: ad7091r8: Constify struct regmap_bus new 297fef494d78 iio: chemical: bme680: Constify struct regmap_bus new 840f7410fd59 iio: dac: ltc2688: Constify struct regmap_bus new b6f59c45005b iio: imu: bmi323: Constify struct regmap_bus new 36a697964d8c iio: imu: bno055: Constify struct regmap_bus new 9abedf82c785 iio: light: gp2ap002: Constify struct regmap_bus new 244315b31735 iio: pressure: bmp280: Constify struct regmap_bus new f44c314faaec iio: accel: bma400: simplify with cleanup.h new c74f7c09b537 iio: adc: ad7280a: simplify with cleanup.h new e3749aae6e0e iio: adc: at91: simplify with cleanup.h new adcba9cd6109 iio: adc: max1363: simplify with cleanup.h new 1de9c3c706ee iio: adc: ti-tsc2046: simplify with cleanup.h new 7394a155dd12 iio: adc: ad9467: support multiple channels calibration new bdc87f98cab7 iio: adc: ad9467: add new chip_info variables new b92f94f74826 iio: adc: ad9467: don't allow reading vref if not available new f9c75d43f495 dt-bindings: adc: ad9467: support new parts new 43ebc481ab17 iio: adc: ad9467: support new parts new a3b4a48fd51e dt-bindings: iio: adc: adi,ad7606: normalize textwidth new 786cbd7c2dc5 dt-bindings: iio: adc: adi,ad7606: improve descriptions new 7248e0995b38 dt-bindings: iio: adc: adi,ad7606: add supply properties new 746bb410aafd dt-bindings: iio: adc: adi,ad7606: fix example new 8d71a5d86850 dt-bindings: iio: adc: adi,ad7606: add conditions new 8dc4594b54db iio: adc: ad7606: fix oversampling gpio array new 059fe4f8bbdf iio: adc: ad7606: fix standby gpio state to match the docu [...] new 2956979dbd0d iio: adc: ad7606: switch mutexes to guard new 2903a2f26003 iio: dac: ti-dac7311: Add check for spi_setup new 8d1bae11ad1b dt-bindings: vendor-prefixes: add tyhx new dc926424211c dt-bindings: iio: proximity: Add TYHX HX9023S new 60df548277b7 iio: proximity: Add driver support for TYHX's HX9023S capa [...] new 7d34b4ad8cd2 ABI: testing: fix admv8818 attr description new 77641e5a477d iio: chemical: bme680: Fix read/write ops to device by add [...] new dfbfb2283cb4 iio: chemical: bme680: Fix typo in define new 89ab0c338391 iio: chemical: bme680: Drop unnecessary casts and correct [...] new 8f53b8770ee7 iio: chemical: bme680: Remove remaining ACPI-only stuff new 4d879ba0a662 iio: chemical: bme680: Sort headers alphabetically new 5a387668972d iio: chemical: bme680: Remove duplicate register read new a4f765e72e67 iio: chemical: bme680: Use bulk reads for calibration data new 43eca242b3c1 iio: chemical: bme680: Allocate IIO device before chip ini [...] new f2f2e7b1a452 iio: chemical: bme680: Add read buffers in read/write buff [...] new 8bc1f428ba1f iio: chemical: bme680: Make error checks consistent new fe358e57afeb iio: chemical: bme680: Modify startup procedure new 7cc8f49daaac iio: chemical: bme680: Move probe errors to dev_err_probe() new 38605f704e60 iio: chemical: bme680: Remove redundant gas configuration new ed4bb53c467f iio: chemical: bme680: Move forced mode setup in ->read_raw() new d2651a43f375 iio: chemical: bme680: Refactorize reading functions new 3c9edf76791e dt-bindings: iio: BU27034 => BU27034ANUC new dd77c0ff9936 bu27034: ROHM BU27034NUC to BU27034ANUC new acfc80c702fc bu27034: ROHM BU27034NUC to BU27034ANUC drop data2 new bb1059815f56 bu27034: ROHM BU27034ANUC correct gains and times new eb13959e2dea bu27034: ROHM BU27034ANUC correct lux calculation new 06342d3f97fe iio: bu27034: Add a read only HARDWAREGAIN new 14c09562745c dt-bindings: iio: light: ltrf216a: Document LTR-308 support new 7c7d91703054 iio: light: ltrf216a: Add LTR-308 support new 74353ceb3533 iio: pressure: bmp280: Generalize read_*() functions new 479e67ac6480 iio: pressure: bmp280: Add SCALE, RAW values in channels a [...] new 80cd23f43ddc iio: pressure: bmp280: Add triggered buffer support new f1022193094a dt-bindings: iio: accel: add ADXL380 new df36de13677a iio: accel: add ADXL380 driver new b6a097a9af00 docs: iio: add documentation for adxl380 driver new 3e82dfc82f38 docs: iio: new docs for ad7380 driver new 8585632a8600 iio: backend: remove unused parameter new dd97cdd520ed iio: backend: print message in case op is not implemented new 5fe8da612720 iio: ABI: Generalize ABI documentation for DAC new 404cb1bcefa3 iio: ABI: add DAC 42kohm_to_gnd powerdown mode new cfe76601f656 dt-bindings: iio: dac: Generalize DAC common properties new 2f472da99574 dt-bindings: iio: dac: Add adi,ltc2664.yaml new dd554d1a72c6 dt-bindings: iio: dac: Add adi,ltc2672.yaml new 4cc2fc445d2e iio: dac: ltc2664: Add driver for LTC2664 and LTC2672 new 7b00bb6fd674 iio: common: scmi_iio: Remove unnecessary u64 type cast new b40cafc11436 dt-bindings: iio: adc: add AD4695 and similar ADCs new 0277f93e844a iio: adc: ad4695: Add driver for AD4695 and similar ADCs new 316c957feea4 Documentation: iio: Document ad4695 driver new b9065b0250e1 iio: pressure: bmp280: Fix regmap for BMP280 device new 262a6634bcc4 iio: pressure: bmp280: Fix waiting time for BMP3xx configuration new 248670153124 iio: pressure: bmp280: Sort headers alphabetically new ae40596980dd iio: dac: mcp4728: rename err to ret in probe function new 475da4ee1494 iio: dac: mcp4728: use devm_regulator_get_enable_read_voltage() new ba2b35841ce9 iio: dac: mcp4922: use devm_regulator_get_enable_read_voltage() new f2e3fbc44439 iio: dac: mcp4922: drop remove() callback new 26560d94d1f8 iio: adc: mcp3911: use devm_regulator_get_enable_read_voltage() new fc1bc5e07154 dt-bindings: iio: kionix,kxcjk1013: Document KX022-1020 new d5cbe1502043 iio: accel: kxcjk-1013: Add support for KX022-1020 new 0cef1c3232e7 iio: light: noa1305: Simplify noa1305_read_raw() new dde56b6db4d4 iio: light: noa1305: Assign val in noa1305_measure() new 968a3bed1c96 iio: light: noa1305: Use static table lookup of scale values new 98077d34d05b iio: light: noa1305: Report available scale values new 025f23cfebad iio: light: noa1305: Make integration time configurable new 53b53377d65e dt-bindings: iio: magnetometer: bmc150: Document mount-matrix new fe2e79695967 dt-bindings: iio: adc: ad7192: Update clock config new 51b6a7168907 iio: adc: ad7192: Update clock config new 8524782ee7c7 dt-bindings: iio: adc: ad7192: Add clock provider new 471863815541 iio: adc: ad7192: Add clock provider new 6d4e5ffb3c4b iio: adc: cc10001_adc: make use of iio_for_each_active_channel() new b59776720fa9 iio: adc: dln2-adc: use new '.masklength' accessors new d83b1961de12 iio: adc: hx711: make use of iio_for_each_active_channel() new 05552370dd3f iio: dummy: iio_simple_dummy_buffer: use iio_for_each_acti [...] new b7890c7b632c iio: health: afe4403: make use of iio_for_each_active_channel() new 4ae1ebaabc27 iio: health: max30102: make use of iio_get_masklength() new 6bf392f2968b iio: health: afe4404: make use of iio_for_each_active_channel() new 72933488a2b8 iio: humidity: am2315: make use of iio_for_each_active_channel() new 39a1e2f38ea4 iio: imu: bmi160_core: make use of iio_for_each_active_channel() new eec662e3742b iio: imu: bno055: make use of iio_get_masklength() new fe90232d3999 iio: imu: kmx61: make use of iio_for_each_active_channel() new f801ab1a3f7e iio: light: adjd_s311: make use of iio_for_each_active_channel() new 327f46fe1282 iio: light: gp2ap020a00f: make use of iio_for_each_active_ [...] new 4ab4d09e8717 iio: light: isl29125: make use of iio_for_each_active_channel() new 72c399838b2e iio: light: si1145: use new '.masklength' accessors new f8d6c31d4717 iio: light: tcs3414: make use of iio_for_each_active_channel() new 0718d52bb082 iio: light: tcs3472: make use of iio_for_each_active_channel() new 130bdf8293c6 iio: magnetometer: rm3100-core: make use of iio_get_masklength() new a457f968d2fd iio: pressure: dlhl60d: make use of iio_for_each_active_channel() new d05f4f6317b2 iio: proximity: hx9023s: make use of iio_for_each_active_c [...] new e46d71a89510 iio: proximity: sx9500: make use of iio_for_each_active_channel() new 6dd42bb7735c iio: proximity: sx_common: make use of iio_for_each_active [...] new 876af455f242 dt-bindings: iio: light: ROHM BH1745 new eab35358aae7 iio: light: ROHM BH1745 colour sensor new 1bba03b799d6 iio: pressure: bmp280-core: Make read-only const array con [...] new d3abae8c1ea4 iio: ABI: generalize shunt_resistor attribute new 2477d7b179d3 iio: backend: spelling: continuous -> continuous new c6e4112c93a1 iio: accel: adxl380: make use of iio_get_masklength() new d61a4b3529bb iio: adc: max1118: make use of iio_for_each_active_channel() new ac9641f4787f iio: adc: max1118: make use of iio_for_each_active_channel() new 57783d696352 iio: adc: mcp3911: make use of iio_for_each_active_channel() new cef031729bc5 iio: adc: mt6360-adc: make use of iio_for_each_active_channel() new 10616c3c74ae iio: adc: rockchip_saradc: make use of iio_for_each_active [...] new a4b99bff9234 iio: adc: rtq6056: make use of iio_for_each_active_channel() new 07b1088762de iio: adc: stm32-adc: make use of iio_get_masklength() new 25bad5420858 iio: adc: stm32-dfsdm-adc: make use of iio_get_masklength() new a08917ca16c1 iio: adc: ti-adc0832: make use of iio_for_each_active_channel() new b64fc881e4a5 iio: adc: ti-adc084s021: make use of iio_for_each_active_c [...] new 5149e03841fa iio: adc: ti-ads1015: make use of iio_get_masklength() new 68a48321b440 iio: adc: ti-ads1119: make use of iio_get_masklength() new 368ffe2ec584 iio: adc: ti-ads1298: make use of iio_for_each_active_channel() new 4fe37abdbccf iio: adc: ti-adc12138: make use of iio_for_each_active_channel() new 2059ffb63619 iio: adc: ti-ads124s08: make use of iio_for_each_active_channel() new f26c5f9d5ba0 iio: adc: ti-ads131e08: make use of iio_for_each_active_channel() new a2e77e7ecc4f iio: adc: ti-ads8688: make use of iio_for_each_active_channel() new bc76efb602c0 iio: adc: vf610_adc: make use of iio_get_masklength() new e7fb17a3d2e0 iio: adc: xilinx-xadc-core: use new '.masklength' accessors new 7f60037ab034 iio: common: cros_ec_sensors_core: use new '.masklength' a [...] new a71cfa4c7783 staging: iio: impedance-analyzer: ad5933: make use of iio_ [...] new f44e94afbb34 iio: core: annotate masklength as __private new 8293a60cb5d1 iio: adc: mcp3564: use devm_regulator_get_enable_read_voltage() new 8cfb75d78af3 iio: buffer-dma: Move exports into IIO_DMA_BUFFER namespace new cc18b7fe7048 chemical: bme680: Convert to static the const lookup table new e5535ccf4404 dt-bindings: iio: adc: add binding for pac1921 new 371f778b83cd iio: adc: add support for pac1921 new 0302c9dc7eb8 dt-bindings: iio: pressure: Add Sensirion SDP500 new 6ddb86d93cc0 iio: pressure: Add driver for Sensirion SDP500 new f7578fd46789 MAINTAINERS: Add Sensirion SDP500 new 02e0a02c5685 iio: adc: ti-tsc2046: use devm_regulator_get_enable_read_v [...] new b3508a2ba521 iio: light: stk3310: relax chipid check warning new a50f53700209 iio: light: stk3310: add support for stk3013 new f38d4650b505 dt-bindings: iio: light: stk33xx: add compatible for stk3013 new 87bcd0f949e3 dt-bindings: iio: adf4377: add adf4378 support new 6140a92cd086 iio: frequency: adf4377: add adf4378 support new b71fdd65cad3 Merge tag 'spi-mosi-config' into togreg new 938fd562b974 iio: adc: Add support for AD4000 new dfcc937a00a7 Documentation: Add AD4000 documentation new 2043594d64a5 dt-bindings: iio: adc: ad7380: add single-ended compatible parts new d092b6869817 iio: core: add function to retrieve active_scan_mask index new 65c89a5ac67b iio: adc: ad7380: add missing trailing commas new d4d7e297789d iio: adc: ad7380: prepare driver for single-ended parts support new ae20f31d3d47 iio: adc: ad7380: add support for single-ended parts new d4c6ff182d1b iio: adc: ad7380: enable sequencer for single-ended parts new 1ca99efa17de docs: iio: ad7380: add support for single-ended parts new 72c80a932074 iio: adc: ad7768-1: use device_* to iterate over device ch [...] new 958000dfa36d iio: adc: aspeed: Use of_property_present() new 2256f37e24b1 iio: backend: introduce struct iio_backend_info new cdf01e0809a4 iio: backend: add debugFs interface new b001635a7c30 iio: backend: add a modified prbs23 support new 53d7a77dac25 iio: adc: adi-axi-adc: support modified prbs23 new 232cca61cf2f iio: adc: adi-axi-adc: split axi_adc_chan_status() new c031fee0425b iio: adc: adi-axi-adc: implement backend debugfs interface new 5b30937b0bd3 iio: adc: ad9467: add backend test mode helpers new d6b133a664fa iio: adc: ad9467: add digital interface test to debugfs new 13fad2607dad iio: light: ltr390: Add configurable gain and resolution new b7eef979b7ac iio: adc: ad7124: reduce the number of SPI transfers new 6f055df6f659 iio: adc: ad7124: set initial ADC mode to idle new 1e2ae3ce23b3 iio: remove unneeded assignment in __iio_format_value new 24a9453c0368 iio: dac: adi-axi-dac: support debugfs direct_reg_access new 69eac4e1e293 iio: dac: ad9739a: add backend debugfs interface new 33e462d2d8ec MAINTAINERS: add entry for ad9467 new 17a9e95c8b6c ABI: debugfs-iio-ad9467: document the debugfs interface new da6e3160df23 iio: magnetometer: ak8975: drop incorrect AK09116 compatible new c7668ac67bc2 dt-bindings: iio: asahi-kasei,ak8975: drop incorrect AK091 [...] new 0737158aabc2 iio: add read scale and offset services to iio backend framework new 2530d7d44ca6 iio: add enable and disable services to iio backend framework new c464cc610f51 iio: add child nodes support in iio backend framework new b8f31b1d65e9 dt-bindings: iio: dfsdm: move to backend framework new 281b4318be49 dt-bindings: iio: add backend support to sd modulator new e7385105553a dt-bindings: iio: add vref support to sd modulator new 3208fa0cd919 iio: adc: stm32-dfsdm: adopt generic channels bindings new bd71b6d0ba5e iio: add iio backend support to sd modulator new 6fc839dc320c iio: adc: stm32-dfsdm: add scaling support to dfsdm new 06e91ad34453 iio: light: apds9960: Add proximity and gesture offset cal [...] new 46e4ce4c11ab dt-bindings: iio: ad4695: fix common-mode-channel new b4b4817bbf9a dt-bindings: iio: adc: Add rockchip,rk3576-saradc string new 2837efdc7cef iio: trigger: allow devices to suspend/resume theirs assoc [...] new b09999ee1e86 iio: bmi323: suspend and resume triggering on relevant pm [...] new 4f6ca3464d98 iio: dac: ltc2664: Fix off by one in ltc2664_channel_config() new f2271ba6f074 iio: Fix spelling mistake "avaialable" -> "available" new c5d2291a3086 iio: adc: pac1921: add missing error return in probe() new cec920f67e56 iio: imu: adis16475: drop ifdef around CONFIG_DEBUG_FS new 7f5d956d3f95 iio: imu: adis16480: drop ifdef around CONFIG_DEBUG_FS new 7d6c97ba5208 iio: imu: adis16400: drop ifdef around CONFIG_DEBUG_FS new 7a8b585d4a5d iio: imu: adis16460: drop ifdef around CONFIG_DEBUG_FS new 6dde94264a55 dt-bindings: iio: humidity: add ENS210 sensor family new c524fbca672e iio: humidity: Add support for ENS210 new 076c4d18de4e iio: light: noa1305: Fix up integration time look up new d3bde2243d42 iio: proximity: hx9023s: Fix error code in hx9023s_property_get() new 6cc7e4bf2e08 iio: adc: ad4695: implement triggered buffer new 0a2d94e9fcc0 doc: iio: ad4695: document buffered read new 14e0d914a855 iio: light: ltr390: Add ALS channel and support for gain a [...] new 4bd7e5ce519a iio: light: ltr390: Calculate 'counts_per_uvi' dynamically new 94290f74c5b7 iio: ABI: document calibscale_available attributes new 6f49235b9e4f iio: ABI: sort calibscale attributes new 65bb432a2c5d iio: ABI: add missing calibscale attributes new 0f718e10da81 iio: ABI: add missing calibbias attributes new bd5eebf4d3f0 dt-bindings: iio: st,stm32-adc: add top-level constraints new 6bcffddc14bb iio: ABI: remove duplicate in_resistance_calibbias new d35099d3c60c iio: sgp40: retain documentation in driver new c4b43d8336e5 drivers:iio:Fix the NULL vs IS_ERR() bug for debugfs_create_dir() new f53835f110f1 Merge tag 'iio-for-6.12a' of ssh://gitolite.kernel.org/pub [...] new daca644d0c9e coresight: cti: use device_* to iterate over device child nodes new 14f5fa9b5fcb Coresight: Set correct cs_mode for TPDM to fix disable issue new e6b64cda393e Coresight: Set correct cs_mode for dummy source to fix dis [...] new c58dc5a1f886 coresight: tmc: sg: Do not leak sg_table new 34172002bdac coresight: Remove unused ETM Perf stubs new eda1d11979c0 coresight: Clarify comments around the PID of the sink owner new acb0184fe9bc coresight: Move struct coresight_trace_id_map to common header new 7e52877868ae coresight: Expose map arguments in trace ID API new d53c8253c782 coresight: Make CPU id map a property of a trace ID map new 5ad628a76176 coresight: Use per-sink trace ID maps for Perf sessions new de0029fdde86 coresight: Remove pending trace ID release mechanism new 487eec8da80a coresight: Emit sink ID in the HW_ID packets new 988d40a4d4e7 coresight: Make trace ID map spinlock local to the map new 88850f7ccaac Merge tag 'coresight-next-v6.12' of ssh://gitolite.kernel. [...] new dbcbd3650f30 fpga: Simplify and improve fpga mgr test using deferred actions new 3c2c01849c01 fpga: Simplify and improve fpga bridge test using deferred [...] new d783ed2f5fe7 fpga: Simplify and improve fpga region test using deferred [...] new 4168ced7e02b fpga: socfpga: Rename 'timeout' variable as 'time_left' new 8de36789bd03 fpga: zynq-fpga: Rename 'timeout' variable as 'time_left' new aead27d77f3e Merge tag 'fpga-for-6.12-rc1' of ssh://gitolite.kernel.org [...] new 59d617dc727e binder: fix typo in comment new eee75a3a3ba3 slimbus: messaging: use 'time_left' variable with wait_for [...] new 9c6fd5fc98d2 slimbus: qcom-ctrl: use 'time_left' variable with wait_for [...] new 088c588fffbf slimbus: qcom-ngd-ctrl: use 'time_left' variable with wait [...] new b4b818305578 slimbus: generate MODULE_ALIAS() from MODULE_DEVICE_TABLE() new 9eb2c5faaafc dt-bindings: misc: qcom,fastrpc: increase the max number o [...] new dd747494ae6a misc: fastrpc: Add support for cdsp1 remoteproc new 24d85d971b3c dt-bindings: misc: qcom,fastrpc: document new domain ID new 8ca1cfd68640 dt-bindings: nvmem: imx-ocotp: support i.MX95 new c3f9b7b4e5f9 nvmem: imx-ocotp-ele: support i.MX95 new 2fcea44e1ba1 dt-bindings: nvmem: convert U-Boot env to a layout new cdb63c73fa51 dt-bindings: nvmem: st,stm32-romem: add missing "unevaluat [...] new 98ee46391baf nvmem: sunplus-ocotp: Use devm_platform_ioremap_resource_b [...] new 3a2de36d20b8 nvmem: Fix misspelling new 43027957e87f dt-bindings: nvmem: sfp: add ref to nvmem-deprecated-cells.yaml new 62c5a01a5711 pps: add an error check in parport_attach new e807c406a6b4 misc: lis3lv02d: Fix incorrect of_get_property() usage new 072e18d63b91 misc: tsl2550: replace simple_strtoul to kstrtoul new bfc5ca0fd1ea bus: mhi: host: pci_generic: Fix the name for the Telit FE990A new 8e54acedff45 bus: mhi: host: make mhi_bus_type const new 969db85b4f63 bus: mhi: host: pci_generic: Add support for Netprisma LCU [...] new a7bc66fe8093 bus: mhi: host: pci_generic: Update EDL firmware path for [...] new 84a5ae5b23ba bus: mhi: host: pci_generic: Enable EDL trigger for Foxcon [...] new 3ff77190cc89 Merge tag 'mhi-for-v6.12' of ssh://gitolite.kernel.org/pub [...] new 7d59b1ff7113 dt-bindings: interconnect: qcom,rpmh: correct sm8150 camnoc new c801ed86840e interconnect: icc-clk: Add missed num_nodes initialization new 647eaa8f54ab dt-bindings: interconnect: qcom-bwmon: Document SA8775p bw [...] new 0af96a3e954d dt-bindings: interconnect: qcom: Do not require reg for sc [...] new e5b9032b1b8e dt-bindings: interconnect: qcom: Add Qualcomm MSM8976 NoC new 6e3ea1f36b10 interconnect: qcom: Add MSM8976 interconnect provider driver new 4937dc0ffc8e dt-bindings: interconnect: qcom: Add Qualcomm MSM8937 NoC new 755acd36fe99 interconnect: qcom: Add MSM8937 interconnect provider driver new 16e5d505e433 interconnect: qcom: qcs404: Mark AP-owned nodes as such new 7f3ea8a922da interconnect: qcom: qcs404: Add regmaps and more bus descriptions new 123d2b96c173 dt-bindings: interconnect: qcom: msm8939: Fix example new 1d4f55b5c53a interconnect: qcom: msm8953: Add ab_coeff new 69704bbbc06e dt-bindings: interconnect: qcom: msm8953: Fix 'See also' i [...] new f7d27c1cc83b Merge branch 'icc-misc' into icc-next new c1bf21373ff0 interconnect: qcom: sm8350: drop DISP nodes new b8ca67b1143e dt-bindings: interconnect: qcom,sm8350: drop DISP nodes new d3681b30214e interconnect: qcom: sm8250: Enable sync_state new a5733950fe35 Merge branch 'icc-sm8350' into icc-next new 9d06852b249c Merge tag 'icc-6.12-rc1' of ssh://gitolite.kernel.org/pub/ [...] new b39121354f95 w1: ds2482: Drop explicit initialization of struct i2c_dev [...] new 3b92fc43bfd9 iio: magnetometer: ak8975: Relax failure on unknown id new 129464e86c74 iio: magnetometer: ak8975: Fix reading for ak099xx sensors new c19bf7faea5b dt-bindings: iio: magnetometer: Add ak09118 new 89cf93bfb3be iio: magnetometer: ak8975: Add AK09118 support new dae65fc2bc76 iio: proximity: cros_ec_mkbp_proximity: Switch to includin [...] new 3f131813d701 iio: accel: bmc150: use fwnode_irq_get_byname() new 525e9cd5ac05 iio: accel: bmc150: Improve bmc150_apply_bosc0200_acpi_ori [...] new 16531118ba63 iio: bmi323: peripheral in lowest power state on suspend new 2ba49fc41b1c iio: adc: ad4695: add 2nd regmap for 16-bit registers new 7763e40f35af iio: adc: ad4695: implement calibration support new b5fe2f7bac9c doc: iio: ad4695: update for calibration support new 192be245741a iio: ABI: document ad4695 new attributes new 31c022a4f4bb iio: adc: xilinx-ams: use device_* to iterate over device [...] new 631598c41998 iio: dac: ad5449: drop support for platform data new 2f1dddc922a4 iio: adc: mcp320x: Drop vendorless compatible strings new 17601ab9d759 iio: imu: st_lsm6dsx: Use iio_read_acpi_mount_matrix() helper new da83fd152e54 iio: imu: st_lsm6dsx: Remove useless dev_fwnode() calls new 3c6b818b097d tools/iio: Add memory allocation failure check for trigger_name new cf082dbedaeb dt-bindings: iio: adc: sophgo,cv1800b-saradc: Add Sophgo C [...] new d1022ff5f9b9 iio: adc: sophgo-saradc: Add driver for Sophgo CV1800B SARADC new 61075d0cbfbd dt-bindings: iio: aw96103: Add bindings for aw96103/aw9610 [...] new 07b241262dca iio: proximity: aw96103: Add support for aw96103/aw96105 p [...] new 09e3bdfe499d iio: adc: standardize on formatting for id match tables new dfc58f467f71 tools: iio: rm .*.cmd when make clean new d1360cc7ffc1 Merge remote-tracking branch 'mfd/ib-mfd-for-iio-power-6.1 [...] new c7ac44751d18 iio: adc: axp20x_adc: Add adc_en1 and adc_en2 to axp_data new 85d3af3e9fcc dt-bindings: iio: adc: Add AXP717 compatible new 5ba0cb92584b iio: adc: axp20x_adc: add support for AXP717 ADC new ba26342a386a Merge tag 'iio-for-6.12b' of ssh://gitolite.kernel.org/pub [...] new 9e1897cb9568 extcon: Add LC824206XA microUSB switch driver new 38f6c92ee15d dt-bindings: extcon: ptn5150: add child node port new 79a31ce03f41 dt-bindings: extcon: convert extcon-usb-gpio.txt to yaml format new c135cd82f194 Merge tag 'ib-psy-usb-types-signed' of git://git.kernel.or [...] new 2e01ac83c1c7 extcon: lc824206xa: Fix build error of POWER_SUPPLY_PROP_USB_TYPE new 72486eb13b25 Merge tag 'extcon-next-for-6.12' of ssh://gitolite.kernel. [...] new 895b4fae931a Merge 6.11-rc7 into char-misc-next new e9e46ed220ab binder: modify the comment for binder_proc_unlock new 5c09cfa5d21c cxl: Constify struct kobj_type new 89ec686a1791 uio: Constify struct kobj_type new 619bac6a97b4 hpet: Fix the wrong format specifier new 0bad57708d7c ocxl: Remove the unused declarations in headr file new 5baeb157b341 comedi: ni_routing: tools: Check when the file could not b [...] new 5f15811286af nvmem: layouts: add U-Boot env layout new c5b4a5dff691 MAINTAINERS: Update path for U-Boot environment variables YAML new e1fa41ba54b1 dt-bindings: net: ti,cc1352p7: Add bootloader-backdoor-gpios new bc65745dc685 arm64: dts: ti: k3-am625-beagleplay: Add bootloader-backdo [...] new 0cf7befa3ea2 greybus: gb-beagleplay: Add firmware upload API new 5e5466433d26 Merge tag 'char-misc-6.12-rc1' of git://git.kernel.org/pub [...]
The 733 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 - .../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/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/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/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/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 +- .../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/usb/functionfs-desc.rst | 39 + Documentation/usb/functionfs.rst | 2 + Documentation/usb/gadget-testing.rst | 19 + Documentation/usb/index.rst | 1 + MAINTAINERS | 69 +- arch/arm64/boot/dts/mediatek/mt7981b.dtsi | 33 + arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts | 3 +- drivers/android/binder.c | 288 ++- drivers/android/binder_internal.h | 21 +- drivers/android/binderfs.c | 8 + 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/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/extcon/Kconfig | 11 + drivers/extcon/Makefile | 1 + drivers/extcon/extcon-lc824206xa.c | 495 ++++ 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/greybus/Kconfig | 2 + drivers/greybus/gb-beagleplay.c | 658 ++++- 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/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/net/hamradio/6pack.c | 60 +- drivers/net/mctp/mctp-serial.c | 23 +- 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/pps/clients/pps_parport.c | 8 +- drivers/slimbus/messaging.c | 9 +- drivers/slimbus/qcom-ctrl.c | 7 +- drivers/slimbus/qcom-ngd-ctrl.c | 29 +- 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/w1/masters/ds2482.c | 4 +- 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/coresight-pmu.h | 17 +- include/linux/coresight.h | 21 +- include/linux/iio/backend.h | 62 +- include/linux/iio/iio.h | 39 +- include/linux/mutex.h | 19 +- include/linux/platform_data/ad5449.h | 39 - include/linux/serial_8250.h | 2 +- include/linux/serial_s3c.h | 24 +- include/linux/soc/qcom/geni-se.h | 9 + 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/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 +- net/9p/Kconfig | 6 + net/9p/Makefile | 4 + net/9p/trans_usbg.c | 956 +++++++ scripts/mod/devicetable-offsets.c | 4 + scripts/mod/file2alias.c | 11 + tools/iio/Makefile | 2 +- tools/iio/iio_generic_buffer.c | 4 + .../selftests/filesystems/binderfs/binderfs_test.c | 1 + tools/usb/p9_fwd.py | 243 ++ 687 files changed, 25989 insertions(+), 14942 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 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 rename Documentation/devicetree/bindings/nvmem/{ => layouts}/u-boot,env.yaml (75%) 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 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%) copy drivers/nvmem/{ => layouts}/u-boot-env.c (64%) create mode 100644 drivers/nvmem/layouts/u-boot-env.h 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/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 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 create mode 100755 tools/usb/p9_fwd.py