This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
discards 97a6af164677 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] discards 79774d231a7c Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] discards 34e84e6bf54a Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] discards 536bf5946722 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards cf4f3d618a5c Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] discards 5c689185085a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards bc85624218c0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards b827d4fca0f2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 3099fe9f6c26 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 79e6cb130908 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b934b2f97344 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards e67819bec852 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] discards 528adfc9f567 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards e12d9c648a1a Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds b558469580f8 USB: uapi: OTG 3.0 adds 7626c52b6b46 usb: usb_autopm_get_interface use modern helper adds d6429a3555fb usb: storage: sddr55: fix sloppy typing in sddr55_{read|wr [...] adds cde644ae1967 dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX adds 41fe9ea1696c usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver adds 44481a010344 usb: dwc3-of-simple: Stop using of_reset_control_array_get [...] adds 4ca79255101b usb: audio-v2: Correct comments for struct uac_clock_selec [...] adds 05d039e176cc ucsi_ccg: Refine the UCSI Interrupt handling adds 2fa5c7e53112 dt-bindings: usb: Add Marvell ac5 adds c63fe1cc7093 usb: host: Add ac5 to EHCI Orion adds aa6e11e9a792 usb: core: Amend initial authorized_default value adds bec7e43b162c usb: core: Make default authorization mode configurable adds 5de5f1e292e5 phy: core: add notify_connect and notify_disconnect callback adds eeda494542e5 phy: realtek: usb: add new driver for the Realtek RTD SoC [...] adds b48415afe5fd phy: realtek: usb: add new driver for the Realtek RTD SoC [...] adds 53a2d95df836 usb: core: add phy notify connect and disconnect adds fd2a052ccd69 dt-bindings: usb: add common Type-C USB Switch schema adds 665029ecd1e0 dt-bindings: usb: Clean-up "usb-phy" constraints adds f99044cd1451 dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support adds 4158af057c7f usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support adds c281d8a5a58a dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator adds 75fd6485ccce usb: phy: generic: Get the vbus supply adds 562898808cb1 usb: phy: generic: Implement otg->set_vbus adds 9f60a0cfa8fb usb: phy: generic: Disable vbus on removal adds 7494d4bc8e32 usb: typec: altmodes: add typec_cable_ops to typec_altmode adds 231b7318413c usb: typec: altmodes: add svdm version info for typec cables adds 59cd27a0cab1 usb: typec: tcpci: add cable_comm_capable attribute adds 3bbb9ba4f660 usb: typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive adds e03f6fef5ea8 usb: typec: tcpm: process receive and transmission of sop' [...] adds 6bd181ba60e1 usb: typec: tcpm: add control message support to sop' adds 030509ac473d usb: typec: tcpci: add attempt_vconn_swap_discovery callback adds fb7ff25ae433 usb: typec: tcpm: add discover identity support for SOP' adds af8b627046bc usb: typec: tcpm: add state machine support for SRC_VDM_ID [...] adds 41d9d75344d9 usb: typec: tcpm: add discover svids and discover modes su [...] adds 7e7877c55eb1 usb: typec: tcpm: add alt mode enter/exit/vdm support for sop' adds 71ba4fe56656 usb: typec: altmodes/displayport: add SOP' support adds dacf1d7a78bf kselftest: Add test to verify probe of devices from discov [...] adds a1d086db92bd kselftest: devices: Add sample board file for google,spherion adds 983d23e2938c kselftest: devices: Add sample board file for XPS 13 9300 adds c35ba0ac4835 XHCI: Separate PORT and CAPs macros into dedicated file adds bc83a87759ca dt-bindings: usb: dwc3: Add snps,host-vbus-glitches-quirk [...] adds 2d2a3349521d usb: dwc3: Add workaround for host mode VBUS glitch when boot adds 43a029724d1c usb: gadget: f_fs: expose ready state in configfs adds 65145a03d65b usb: typec: qcom-pmic-typec: fix arguments of qcom_pmic_ty [...] adds d2f9b93de0fe usb: typec: qcom-pmic-typec: allow different implementatio [...] adds f1a27f081c1f usb: typec: qcom-pmic-typec: allow different implementatio [...] adds ed5551279c91 Merge 6.8-rc3 into usb-next adds 6677138d7310 dt-bindings: soc: qcom: qcom,pmic-glink: document QCM6490 [...] adds 88bae831f381 usb: typec: ucsi: Add qcm6490-pmic-glink as needing PDOS quirk adds 4f022aad80dc xhci: Add interrupt pending autoclear flag to each interrupter adds ace21625878f xhci: Add helper to set an interrupters interrupt moderati [...] adds becbd202af84 xhci: make isoc_bei_interval variable interrupter specific. adds 143e64df1bda xhci: remove unnecessary event_ring_deq parameter from xhc [...] adds e30e9ad9ed66 xhci: update event ring dequeue pointer position to contro [...] adds 84ac5e4fa517 xhci: move event processing for one interrupter to a separ [...] adds fbaf1889a30f xhci: add helper that checks for unhandled events on a event ring adds 84008be8adb0 xhci: Don't check if the event ring is valid before every [...] adds edc47759bbc7 xhci: Decouple handling an event from checking for unhandl [...] adds 9affb1d9a9d9 xhci: add helper to stop endpoint and wait for completion adds 58c7ea6a3df8 ASoC: dt-bindings: Add Q6USB backend adds a9c83252bff6 ASoC: dt-bindings: Update example for enabling USB offload [...] adds d4718efff71d usb: core: Kconfig: Improve USB authorization mode help adds b311048c174d usb: dwc3: gadget: Rewrite endpoint allocation flow adds 50c72a46eb41 usb: dwc3: gadget: Remove redundant assignment to pointer trb adds b65bdf7fd605 usb: dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off [...] adds 8c1b6b74d464 dt-bindings: usb: dwc3: drop 'snps,host-vbus-glitches-quirk' adds a6ba1e453174 usb: dwc3: apply snps,host-vbus-glitches workaround uncond [...] adds 7ad818eef647 arm64: dts: qcom: qcm6490-fairphone-fp5: Add PMIC GLINK adds 99f638dd49ca usb: gadget: Support already-mapped DMA SGs adds 799970a5b15d usb: gadget: functionfs: Factorize wait-for-endpoint code adds 7b07a2a7ca02 usb: gadget: functionfs: Add DMABUF import interface adds d2f4831eafba Documentation: usb: Document FunctionFS DMABUF API adds 136a73da8e3d usb: sysfs: use kstrtobool() if possible adds ae28fd06b3a8 usb: storage: freecom: Remove redundant assignment to vari [...] adds c89d32cabcd3 usb: image: mdc800: Remove redundant assignment to variabl [...] adds ba9d3cd71f15 dt-bindings: usb: microchip,usb5744: Remove peer-hub as re [...] adds 503d6ed00ff7 dt-bindings: usb/ti,am62-usb.yaml: Add PHY2 register space adds 9a270ec7bfb0 usb: roles: Link the switch to its connector adds 56403220577b platform/chrome: cros_ec_typec: Make sure the USB role swi [...] adds ed6cbac8ba2d usb: gadget: uvc: drop unnecessary check for always set req adds 5e7ea65daf13 usb: gadget: uvc: refactor the check for a valid buffer in [...] adds 58da4e57cb29 usb: gadget: uvc: rework complete handler adds ab9ffa51d5a2 usb: gadget: uvc: dont drop frames if zero length packages [...] adds 2a3b7af12047 usb: gadget: uvc: mark incomplete frames with UVC_STREAM_ERR adds b3db266fb031 usb: typec: ucsi: Limit read size on v1.2 adds 335e3eff220b usb: typec: ucsi: Update connector cap and status adds b9fccfdb4ebb usb: typec: ucsi: Get PD revision for partner adds ef6035d2f1f4 dt-bindings: regulator: qcom,usb-vbus-regulator: add suppo [...] adds f637c0c6dd81 dt-bindings: usb: qcom,pmic-typec: add support for the PMI [...] adds cf92b9df3dcf usb: typec: qcom-pmic-typec: add support for PMI632 PMIC adds a09ebb32afbe Merge 6.8-rc5 into usb-next adds 146bb64e4939 usb: typec: constify the struct device_type usage adds df097bf988c0 usb: phy: constify the struct device_type usage adds 3e383260dfd4 usb: gadget: constify the struct device_type usage adds 1ab40abcdbb2 usb: core: constify the struct device_type usage adds 3bf0514dc6f3 Revert "xhci: add helper to stop endpoint and wait for com [...] adds e89fbb5bc21a ASoC: Revert "ASoC: dt-bindings: Update example for enabli [...] adds a560a5672826 Merge v6.8-rc6 into usb-next adds 01da6b99d49f thunderbolt: Introduce tb_port_reset() adds b35c1d7b11da thunderbolt: Introduce tb_path_deactivate_hop() adds ec8162b3f068 thunderbolt: Make tb_switch_reset() support Thunderbolt 2, [...] adds 59a54c5f3dbd thunderbolt: Reset topology created by the boot firmware adds 7ebe52f3e7bc thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_show adds e8f1297ba31f thunderbolt: Fix rollback in tb_port_lane_bonding_enable() [...] adds dec6a613574c thunderbolt: Remove usage of the deprecated ida_simple_xx() API adds 8cf9926c537c thunderbolt: Reset only non-USB4 host routers in resume adds 6faa39eea953 thunderbolt: Skip discovery also in USB4 v2 host adds e96efb1191de thunderbolt: Correct typo in host_reset parameter adds 7b5e0bfc03cb thunderbolt: Use DP_LOCAL_CAP for maximum bandwidth calculation adds d44b9827e7f4 thunderbolt: Re-calculate estimated bandwidth when allocat [...] adds c7857ee68e1b thunderbolt: Handle bandwidth allocation mode disable request adds 2ec67a48cf8f thunderbolt: Log an error if DPTX request is not cleared adds 37f49727cc53 thunderbolt: Fail the failed bandwidth request properly adds fca0f40ac7ff thunderbolt: Re-order bandwidth group functions adds 769da9708ae6 thunderbolt: Introduce tb_tunnel_direction_downstream() adds 52a4490e89d7 thunderbolt: Reserve released DisplayPort bandwidth for a [...] adds ccd845021147 thunderbolt: Calculate DisplayPort tunnel bandwidth after [...] adds b4734507ac55 thunderbolt: Improve DisplayPort tunnel setup process to b [...] adds a75e0684efe5 thunderbolt: Keep the domain powered when USB4 port is in [...] adds a0c45b0b6ce2 thunderbolt: Add trace events support for the control channel adds b8a730836c6b thunderbolt: Constify the struct device_type usage adds 73473b3033a6 Merge tag 'thunderbolt-for-v6.9-rc1' of git://git.kernel.o [...] adds a74c0c9c3f7f USB: typec: no opencoding FIELD_GET adds c40b51b3f365 usb: typec: constify struct class usage adds c9a63ec5d259 xhci: rework how real & fake ports are found adds 06790c19086f xhci: replace real & fake port with pointer to root hub port adds 74151b534926 xhci: save slot ID in struct 'xhci_port' adds 00bdc4a34b28 usb: xhci: remove duplicate code from 'xhci_clear_command_ring()' adds 2e8dd2ded2a1 usb: xhci: utilize 'xhci_free_segments_for_ring()' for fre [...] adds 91edf5a0c2fb xhci: fix matching completion events with TDs adds fd9d55d190c0 xhci: retry Stop Endpoint on buggy NEC controllers adds fb18e5bb9660 xhci: dbc: poll at different rate depending on data transf [...] adds be95cc6d71df usb: xhci: Add error handling in xhci_map_urb_for_dma adds 9f2a3933beea USB: document some API requirements on disconnection adds 654298aeac7c usb: cdns3: Fix spelling mistake "supporte" -> "supported" adds dfb953f891cf dt-bindings: usb: qcom,pmic-typec: Add support for the PM6 [...] adds f81c2f01cad6 arm64: dts: qcom: pm6150: define USB-C related blocks adds 55c3d039e70c dt-bindings: usb: qcom,dwc3: fix a typo in interrupts' des [...] adds 19e7b35d8a71 powerpc: dts: akebono: Harmonize EHCI/OHCI DT nodes name adds a14e6fd1b677 dt-bindings: usb: qcom,pmic-typec: add support for the PM4 [...] adds 12fc84e8c428 usb: Export BOS descriptor to sysfs adds 41717b88abf1 usb: dwc3: qcom: Remove ACPI support from glue driver adds f3ac348e6e04 usb: usb-acpi: Set port connect type of not connectable po [...] adds 0e28790195fa usb: typec: tcpm: fix SOP' sequences in tcpm_pd_svdm adds 5424a44276ee usb: typec: altmodes/displayport: send configure message on sop' adds d28240785e00 usb: typec: pd: no opencoding of FIELD_GET adds 4d0a5a991579 usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros adds 38ca416597b0 usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY adds f896d5e8726c usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses adds 3dd855207363 usb: typec: ucsi: Register SOP' alternate modes with cable plug adds e7b98987b4d7 dt-bindings: usb: add hisilicon,hi3798mv200-dwc3 adds 8d36c0e433e0 usb: dwc3: of-simple: Add compatible for hi3798mv200 DWC3 [...] adds 6661befe4100 usb: dwc3-am62: fix module unload/reload behavior adds 4ead695e6b3c usb: dwc3-am62: Disable wakeup at remove adds d78ff37567c9 usb: dwc3-am62: Fix PHY core voltage selection adds f0b9c578408e usb: dwc3-am62: add workaround for Errata i2409 adds 1e43c86d84fb usb: dwc3: core: Add DWC31 version 2.00a controller adds 0a5d0a0eeabe dt-bindings: usb: analogix,anx7411: drop redundant connect [...] adds 2e021179286e usb: musb: remove unused variable 'count' adds 0842b8feb4f1 dt-bindings: usb: Add binding for TI USB8020B hub controller adds 966bf794e043 usb: misc: onboard_usb_hub: Add support for TI TUSB8020B adds c44d9dab31d6 dt-bindings: usb: Add downstream facing ports to realtek binding adds 82e82130a78b usb: core: Set connect_type of ports based on DT node adds 6025f20f16c2 usb: gadget: fsl-udc: Replace custom log wrappers by dev_{ [...] adds 0be4e1d4df32 dt-bindings: usb: typec-tcpci: add tcpci fallback binding adds 8774ea7a553e usb: typec: tcpci: add generic tcpci fallback compatible adds ac92ea6b6563 usb: typec: tcpm: add support to set tcpc connector orientatition adds 1b4d8c77fd53 usb: gadget: fsl: Add of device table to enable module aut [...] adds 87850f6cc209 usb: gadget: fsl: Increase size of name buffer for endpoints adds ec94233cb93c usb: misc: onboard_hub: use pointer consistently in the pr [...] adds e9b4197e23da usb: isp1760: remove SLAB_MEM_SPREAD flag usage adds 28cbed496059 xhci: Allow RPM on the USB controller (1022:43f7) by default adds dfea18989aa7 usb: Clarify expected behavior of dev_bin_attrs_are_visible() adds 12f371e2b6cb usb: sl811-hcd: only defined function checkdone if QUIRK2 [...] adds 0a980bebdf97 usb: ohci-pxa27x: Remove unused of_gpio.h adds 2a36b8fb7dc1 usb: gadget/snps_udc_plat: Remove unused of_gpio.h adds 07cb1ec0b13d USB: gadget: pxa27x_udc: Remove unused of_gpio.h adds d843f031d9e9 phy: tegra: xusb: Add API to retrieve the port number of phy adds 84fa943d93c3 usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic adds 600556809f04 usb: gadget: net2272: Use irqflags in the call to net2272_ [...] adds 3fb7bc4f3a98 USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB adds cda704809797 USB: serial: add device ID for VeriFone adapter adds a0d9d868491a USB: serial: cp210x: add ID for MGP Instruments PDS100 adds 46809c51565b USB: serial: option: add MeiG Smart SLM320 product adds 524e2ebd3b95 USB: serial: oti6858: remove redundant assignment to varia [...] adds 17a2f0b45ad1 USB: serial: ftdi_sio: remove redundant assignment to vari [...] adds 9532ac14d8b2 USB: serial: keyspan: remove redundant assignment to pointer data adds b1a8da9ff139 USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM [...] adds d99e42ce6b83 Merge tag 'usb-serial-6.9-rc1' of https://git.kernel.org/p [...] adds a788e53c05ae usb: usb-acpi: Fix oops due to freeing uninitialized pld pointer new e09bf86f3d53 Merge tag 'usb-6.9-rc1' of git://git.kernel.org/pub/scm/li [...] adds 174657478cd8 vgacon: inline vc_scrolldelta_helper() into vgacon_scrolldelta() adds b041c60590dd fbcon: make display_desc a static array in fbcon_startup() adds 0e6a92f67c8a tty: vt: fix 20 vs 0x20 typo in EScsiignore adds b3dd9bef75b6 tty: vt: expect valid vc when in tty ops adds a0b8a1681254 tty: vt: pass proper pointers from tioclinux() adds d321cd13f6dc tty: vt: push console lock from tioclinux() down to 2 functions adds beccdcfa1566 tty: vt: pass vc_resize_user as a parameter adds d4c0c481e49f tty: vt: make vc_is_sel()'s vc const adds 09e7f9f6c576 tty: vt: define an enum for CSI+m codes adds 76ec3a7a51ea tty: vt: use case ranges for CSI+m fg/bg colors adds 4b8f936185bd tty: vt: define an enum for CSI+J codes adds fe4f6beb59a9 tty: vt: reflow csi_J() adds eb881ebab593 use clamp() for counts in csi_?() handlers adds 8e6bd49a6132 don't pass vc->vc_par[0] to csi_?() handlers adds 7eb38a765e34 tty: vt: define an enum for CSI+K codes adds 23672a572f50 tty: vt: reflow csi_K() adds bf9e206b8ad9 tty: vt: define an enum for ascii characters adds 649f6fbe6abe tty: vt: remove extern from functions in selection.h adds 7995c30d8d77 tty: vt: make consw::con_debug_*() return void adds dae3e6b6180f tty: vt: make init parameter of consw::con_init() a bool adds 559f01a0ee6d tty: vt: sanitize arguments of consw::con_clear() adds 3ab8a651934f tty: vt: remove checks for count in consw::con_clear() imp [...] adds 387ccbdb634f tty: vt: add con_putc() helper adds 8bc03a300930 tty: vt: eliminate unneeded consw::con_putc() implementations adds 338c28107b51 tty: vt: sanitize consw::con_putc() parameters adds bfd7de49d744 tty: vt: sanitize consw::con_putcs() parameters adds 7c5337c9ead8 consoles: use if instead of switch-case in consw::con_cursor() adds 9aefbaeb30ab fbdev/core: simplify cursor_state setting in fbcon_ops::cursor() adds a292e3fc94cb tty: vt: remove CM_* constants adds 8d5cc8eed738 tty: vt: make consw::con_switch() return a bool adds 735a51943f56 tty: vt: stop using -1 for blank mode in consw::con_blank() adds ace4ebf9b70a tty: vt: define a common enum for VESA blanking constants adds 15d0fff7d688 tty: vt: use VESA blanking constants adds 0a58d83dfb14 tty: vt: use enum constants for VESA blanking modes adds 77e110936a42 tty: vt: make types around consw::con_blank() bool adds fd0f631fffa8 tty: vt: make font of consw::con_font_set() const adds 4f5961706559 tty: vt: make consw::con_font_default()'s name const adds 42822fabfc24 tty: vt: change consw::con_set_origin() return type adds d62808ba9ebc fbcon: remove consw::con_screen_pos() adds 7cf01c92addb tty: vt: remove consw::con_screen_pos() adds fd1ca819710a tty: vt: make types of screenpos() more consistent adds af757ca6b274 fbcon: remove fbcon_getxy() adds f441aa3b4413 tty: vt: remove consw::con_getxy() adds b23bf1a43bdb tty: vt: remove unused consw::con_flush_scrollback() adds d1e2221644c4 tty: vt: document the rest of struct consw adds 60234365aee2 tty: vt: fix up kernel-doc adds cf066f9334b9 Documentation: add console.rst adds fed99212acae treewide, serdev: change receive_buf() return type to size_t adds e9e873eadced serial: linflexuart: Remove redundant uart type assignment adds c01e71b49c37 tty/vt: UTF-8 parsing update according to RFC 3629, modern [...] adds 85725449f3e5 serial: 8250: Move hp300_setup_serial_console() to <linux/ [...] adds 486676116f48 soc: qcom: geni-se: Add M_TX_FIFO_NOT_EMPTY bit definition adds 9e957a155005 serial: qcom-geni: Don't cancel/abort if we can't get the [...] adds 5c49b6a4a4bc vt: remove superfluous CONFIG_HW_CONSOLE adds ec240f88934f serial: stm32: implement prescaler tuning to compute low baudrate adds 7316888fa44f serial: stm32: extend max number of U(S)ART to 9 adds 7be985bd7cd5 serial: stm32: change register's offset type from u8 to u16 adds 5d207f62cec8 serial: stm32: get FIFO size from hwcfg register adds 0d27056c24ef serial: max310x: fix NULL pointer dereference in I2C insta [...] adds 60a389a5c82b serial: max310x: add I2C device table for instantiation fr [...] adds 754500bf73e3 serial: max310x: use i2c_get_match_data() adds fc7c3921074c serial: max310x: use spi_get_device_match_data() adds 8ede8c6f4742 serial: max310x: fix syntax error in IRQ error message adds eaf29135abb1 serial: max310x: remove holes in struct max310x_devtype adds dbaa0083896c serial: max310x: add macro for max number of ports adds 609aabb259d4 serial: max310x: use separate regmap name for each port adds 5d888f1c32e2 serial: max310x: simplify probe() and remove() error handling adds d5dd265cda80 serial: max310x: add explicit return for some switch defau [...] adds e16b9c8ca378 serial: max310x: use dev_err_probe() instead of dev_err() adds 08ad4824f74d serial: max310x: replace hardcoded masks with preferred GENMASK() adds 74fe93eae538 serial: max310x: use common detect function for all variants adds 9464833a765f serial: max310x: use common power function for all variants adds 79b69eb09cf5 serial: max310x: replace bare use of 'unsigned' with 'unsi [...] adds 9d9b9f5ac2f8 serial: max310x: reformat and improve comments adds 248bd076a70c serial: max310x: fix indentation adds 314c2b399288 tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT adds 1d3f02abd551 dt-bindings: serial: samsung: do not allow reg-io-width for gs101 adds 4f6f9a3f8fc7 tty: serial: samsung: prepare for different IO types adds 0b87a9fd670a tty: serial: samsung: set UPIO_MEM32 iotype for gs101 adds 5887cab232f7 tty: serial: samsung: add gs101 earlycon support adds 1f42ff30ba52 tty: serial: samsung: sort headers alphabetically adds e88538e3c5e1 tty: serial: samsung: explicitly include <linux/types.h> adds 032a725c16ad tty: serial: samsung: use u32 for register interactions adds b1617c788847 tty: serial: samsung: remove braces on single statement block adds 048dc68709a0 tty: serial: samsung: move open brace '{' on the next line adds 16db7adb7764 tty: serial: samsung: drop superfluous comment adds b3296e7681d8 tty: serial: samsung: make max_count unsigned int adds ece5cc2ac1e6 tty: serial: samsung: don't compare with zero an if (bitwi [...] adds f09e8da69bb4 tty: serial: samsung: return bool for s3c24xx_serial_txemp [...] adds be96d8945104 tty: serial: samsung: return bool for s3c24xx_serial_conso [...] adds 92e32ed303a6 tty: serial: samsung: change return type for s3c24xx_seria [...] adds 6e1e48b6ef26 tty: serial: samsung: shrink the clock selection to 8 clocks adds 4d0cfff7df32 tty: serial: samsung: change has_divslot type to bool adds 79821c8a4580 tty: serial: samsung: shrink memory footprint of ``struct [...] adds 09aec324b60f dt-bindings: serial: fsl-lpuart: support i.MX95 adds 196f34af2bf4 tty: serial: amba-pl011: Remove QDF2xxx workarounds adds 59fdea965eee serial: txx9: Add missing #include <asm/txx9/generic.h> adds d2a2a5602cfe dt-bindings: serial: renesas,hscif: Document r8a779h0 bindings adds 90d051b63519 8250: microchip: pci1xxxx: Add Burst mode transmission sup [...] adds 1ed67ecd1349 8250: microchip: Add 4 Mbps support in PCI1XXXX UART adds 32152467ffac dt-bindings: Add reference to rs485.yaml adds 74231ab6cc2d tty: serial: uartps: Relocate cdns_uart_tx_empty to facili [...] adds fccc9d9233f9 tty: serial: uartps: Add rs485 support to uartps driver adds a802f50d6e92 Merge 6.8-rc3 into tty-next adds 52b56990d214 Revert "tty: serial: amba-pl011: Remove QDF2xxx workarounds" adds 2e71508bbf57 tty: serial: samsung: Remove superfluous braces in macro adds 88cddfb7bf23 serdev: make serdev_bus_type const adds f60ce0e4bbf3 serial: core: make serial_base_bus_type const adds fb8fa9093a4d tty: vt: make rgb_from_256() slighly more comprehensible adds 608053e1944e tty: vt: define enums for CSI+h/l codes adds 69b2c2693ad8 tty: vt: rename set_mode() to csi_hl() adds 58d1af931993 tty: vt: split DEC CSI+h/l handling into csi_DEC_hl() adds 9abe9bf57419 tty: vt: remove unneeded assignment of EPecma to vc_priv adds 0afaeb78d128 tty: vt: move CSI+n handling along to other ECMA CSIs adds f9ac8d4e9f42 tty: vt: define an enum for CSI+] codes adds cc8539cab4a2 tty: vt: rename setterm_command() to csi_RSB() adds 9156792bcf94 tty: vt: put cases on separate lines adds a8ccce55a8d8 tty: vt: accept u8 in do_con_trol() and vc_setGx() adds ce66f8e387cd tty: vt: extract ascii handling to handle_ascii() adds a9ffb2234773 tty: vt: separate ESesc state handling into handle_esc() adds de0f61f34207 tty: vt: move CSI DEC handling to a separate function adds 7c1c9c149447 tty: vt: move CSI ECMA handling to a separate function adds 22795b3c4738 tty: vt: name, reflow and document enum vc_ctl_state adds fd5b40251a02 tty: vt: simplify ansi_control_string() adds bc9d077a8d17 tty: vt: handle CSI+[ inside preexisting switch-case adds 798d8b1cfecc tty: vt: add new helper for reseting vc parameters adds 3d5f5b9711e4 tty: vt: use switch+case in the ESnonstd case adds 137eb9ad22bf tty: vt: use switch+case in the ESgetpars case adds 3701400a39d5 tty: vt: use ASCII enum constants in vt_console_print() adds 6cc3028f797a tty: vt: decrypt magic constants in vc_is_control() adds 8524788abf56 tty/vt: Corrected doc of vc_sanitize_unicode(), vc_transla [...] adds 42af6bcbc351 tty: hvc-iucv: fix function pointer casts adds 394e3dbac214 serial: 8250_pci1xxxx: Don't use "proxy" headers adds 0b38539633db serial: 8250_bcm7271: Replace custom unit definitions adds 1364ea8a5613 serial: lpc32xx_hs: remove redundant check and assignment [...] adds 5fcd6e71e8c5 tty: jsm: Remove redundant assignment to variable linestatus adds cd0eb354d441 serial: 8250_of: Drop quirk fot NPCM from 8250_port adds 548fcf037b3f tty: Don't include tty_buffer.h in tty.h adds 36d97cdaf465 Merge 6.8-rc5 into tty-next adds d4c22ec3fc7c tty: amiserial: Convert to platform remove callback return [...] adds 138ab8af698d tty: goldfish: Convert to platform remove callback returning void adds 1643281347f8 serial: pmac_zilog: Convert to platform remove callback re [...] adds 13a44ba0dca8 Merge 6.8-rc6 into tty-next adds a5251cd9614c w1: make w1_bus_type const adds 12d2a81c5704 dt-bindings: serial: allow onewire as child node adds 23b333375317 dt-bindings: w1: UART 1-Wire bus adds a3c08804364e w1: add UART w1 bus driver adds 63724bbfb1e6 w1: mxc_w1: Convert to platform remove callback returning void adds aa68465cf3d3 w1: omap_hdq: Convert to platform remove callback returning void adds d7516044f167 w1: sgi_w1: Convert to platform remove callback returning void adds d97d263132a6 w1: w1-gpio: Convert to platform remove callback returning void adds 044591a6adef Merge tag 'w1-drv-6.9' of https://git.kernel.org/pub/scm/l [...] adds 73b5a5c00be3 serial: 8250_exar: Don't remove GPIO device on suspend adds 7a345dc19a7c serial: 8250_exar: Use dev_get_drvdata() directly in PM callbacks adds 5bc430afeba5 serial: 8250_exar: Clear interrupts before registering handler adds 73f76db8404b serial: 8250_exar: Use generic function to set firmware node adds 82f9cefadac4 serial: 8250_exar: switch to DEFINE_SIMPLE_DEV_PM_OPS() adds d813d90085ae serial: 8250_exar: Use 8250 PCI library to map and assign [...] adds 66c736daae0d serial: 8250_exar: Don't use "proxy" headers adds d676822a714a serial: 8250_pci1xxxx: Drop quirk from 8250_port adds f75a010dcba0 drivers/tty/serial: Remove unused function early_mcf_setup adds b8a4ed3405d5 serial: samsung: honor fifosize from dts at first adds 4e489a6e93e8 serial: st-asc: don't get/put GPIOs in atomic context adds 675c00eb7053 serial: 8250: Use serial8250_do_set_termios for uartclk updating adds 28e4c31e5315 dt-bindings: serial: convert st,asc to DT schema adds 65295eba1915 serial: 8250_dw: Emit an error message if getting the baud [...] adds 2432f71c22d0 serial: amba-pl011: Use uart_prepare_sysrq_char(). adds 244a758b3d05 serial: ar933x: Use uart_prepare_sysrq_char(). adds 8c1cbc5a2b7b serial: bcm63xx: Use uart_prepare_sysrq_char(). adds fb793b952a33 serial: meson: Use uart_prepare_sysrq_char(). adds 4e5788c0993c serial: msm: Use uart_prepare_sysrq_char(). adds 63bd93ac6148 serial: omap: Use uart_prepare_sysrq_char(). adds 51f7ed071c34 serial: pxa: Use uart_prepare_sysrq_char(). adds e544127cc136 serial: sunplus: Use uart_prepare_sysrq_char(). adds 6ba52968601a serial: lpc32xx_hs: Use uart_prepare_sysrq_char() to handl [...] adds 2af521486761 serial: owl: Use uart_prepare_sysrq_char() to handle sysrq. adds bb0b3142055d serial: rda: Use uart_prepare_sysrq_char() to handle sysrq. adds 32c694ec3efc serial: sifive: Use uart_prepare_sysrq_char() to handle sysrq. adds 1155f8ef1f9a serial: pch: Invoke handle_rx_to() directly. adds 09b8ff269401 serial: pch: Make push_rx() return void. adds f8ff23ebce8c serial: pch: Don't disable interrupts while acquiring lock [...] adds 38f3fc2e82a0 serial: pch: Don't initialize uart_port's spin_lock. adds 06d28ca0c66c serial: pch: Remove eg20t_port::lock. adds d47dd323bf95 serial: pch: Use uart_prepare_sysrq_char(). adds 7bfb915a597a serial: core: only stop transmit when HW fifo is empty adds 6deab51402b1 serial: sh-sci: Call sci_serial_{in,out}() directly adds 35c822a34b22 serial: core: Move struct uart_port::quirks closer to poss [...] adds 79d713baf63c serial: core: Add UPIO_UNKNOWN constant for unknown port type adds e894b6005dce serial: port: Introduce a common helper to read properties adds dcdc7e09cfe3 serial: 8250_aspeed_vuart: Switch to use uart_read_port_pr [...] adds eb687309136b serial: 8250_bcm2835aux: Switch to use uart_read_port_prop [...] adds 573d97545c2e serial: 8250_bcm7271: Switch to use uart_read_port_properties() adds e6a46d073e11 serial: 8250_dw: Switch to use uart_read_port_properties() adds d6bd42f2c2a8 serial: 8250_ingenic: Switch to use uart_read_port_properties() adds 0087b9e694ee serial: 8250_lpc18xx: Switch to use uart_read_port_properties() adds 1117a6fdc7c1 serial: 8250_of: Switch to use uart_read_port_properties() adds 664f5d035f45 serial: 8250_omap: Switch to use uart_read_port_properties() adds cc6628f07e0d serial: 8250_pxa: Switch to use uart_read_port_properties() adds 266bc29dad6a serial: 8250_tegra: Switch to use uart_read_port_properties() adds 26e8349c0d76 serial: 8250_uniphier: Switch to use uart_read_port_properties() adds 801410b26a0e serial: Lock console when calling into driver before registration adds 173b097dcc8d serial: 8250_dw: Replace ACPI device check by a quirk adds d6c0d892b44c dt-bindings: serial: stm32: add power-domains property new 3bcb0bf65c2b Merge tag 'tty-6.9-rc1' of git://git.kernel.org/pub/scm/li [...] adds 64af1ab93e31 staging: rtl8192e: remove return statement from void function adds d5cae945ebbf Staging: rtl8192e: Remove unnecessary parenthesis in rtlli [...] adds 0f5986018bd5 Staging: rtl8192e: Rename variable SlotIndex adds 7fe65bc52d66 Staging: rtl8192e: Rename function rtllib_MgntDisconnectAP() adds 9ad8d831a08e Staging: rtl8192e: Rename variable bMulticast adds 698888bdbde4 Staging: rtl8192e: Rename variable MaxPeriod adds eba9c98485df Staging: rtl8192e: Rename variable bAwakePktSent adds c7c4440d1962 Staging: rtl8192e: Rename variable bSupportNmode adds 6593d5bcf14a Staging: rtl8192e: Rename variable bBusyTraffic adds 5d8fef84aa9a Staging: rtl8192e: Rename function rtllib_MgntDisconnect() adds e2bf5a27c0fb Staging: rtl8192e: Rename variable bFilterOutNonAssociatedBSSID adds a89dd127306e Staging: rtl8192e: Rename variable array Bssid adds 124f2e444e6c Staging: rtl8192e: Rename variable NumRxUnicastOkInPeriod adds 254c59bfdeaf Staging: rtl8192e: Rename variable SlotNum adds f70205ad3c23 Staging: rtl8192e: Rename variable RemoveAllTS adds b7e6e1ef1960 Staging: rtl8192e: Rename function RemovePeerTS() adds 053e3b7c4d1d Staging: rtl8192e: Rename function rtllib_MlmeDisassociate [...] adds c41616e98a00 Staging: rtl8192e: Rename function SendDisassociation() adds 64df2dccb87d Staging: rtl8192e: Rename variable bHalfSupportNmode adds 7ee99ed399ff Staging: rtl8192e: Rename variable PMKCacheIdx adds c9f43ad42187 Staging: rtl8192e: Rename function GetNmodeSupportBySecCfg() adds 1cc357dd4e95 Staging: rtl8192e: Rename variable AsocRetryCount adds 9914cd294535 staging: greybus: gbphy: make gbphy_bus_type const adds 11e922cf62ee staging: vt6655: fix open parentheses alignment adds 5b5ea3124488 staging: vt6655: Remove extra blank lines between code blocks adds 5500382eeba8 staging: greybus: Remove usage of the deprecated ida_simpl [...] adds 5b4ee6d1e13d staging: fieldbus: Remove usage of the deprecated ida_simp [...] adds cbfeaf08296a Staging: rtl8723bs: rtw_ieee80211: Remove extra space adds f4b3422ca081 staging: rtl8712: remove unnecessary braces in while loop adds 58dc02750fcc staging: rtl8723bs: Use kcalloc() instead of kzalloc() adds 4a46fffc210f staging: emxx_udc: Remove EMMA Mobile USB Gadget driver adds cc13301acc39 staging: board: Remove KZM9D board staging code adds f402f7a02af6 staging: board: Remove Armadillo-800-EVA board staging code adds ce54e9342124 staging: Remove board staging code adds dfc5660b2438 Staging: rtl8192e: Rename variable FirstIe_InScan adds a372b8023741 Staging: rtl8192e: Rename function rtllib_rx_ADDBARsp() adds 808f35c4e635 Staging: rtl8192e: Rename variable LPSAwakeIntvl_tmp adds 6b7a8b468bef Staging: rtl8192e: Rename variable LPSDelayCnt adds 583b7e3b93f5 Staging: rtl8192e: Rename function pointer SetHwRegHandler() adds e51e94692d59 Staging: rtl8192e: Rename function MgntQuery_TxRateExclude [...] adds 05ee6e2ffc95 Staging: rtl8192e: Rename variable PeerHTCapBuf adds 332fe0ec2864 Staging: rtl8192e: Rename variable PeerHTInfoBuf adds a9055dc8e5ca Staging: rtl8192e: Rename variable LPSAwakeIntvl adds 0efe628a94b6 Staging: rtl8192e: Rename variable SelfHTCap adds 459a6c2b2580 Staging: rtl8192e: Fix paren alignment for rtllib_disable_ [...] adds 9842cb03969e Staging: rtl8192e: Fixup if statement broken across multip [...] adds c64b64c98bc7 Staging: rtl8192e: Remove unnecessary blank line adds 3f3dd0a07c8a Staging: rtl8192e: Fix if statement alignment with open pa [...] adds 1650401eac5f Staging: rtl8192e: Rename variable Octet adds 0dd08a4b53de Staging: rtl8192e: Rename variable LpsIdleCount adds 34eb6bea1ffb Staging: rtl8192e: Rename variable NumRecvBcnInPeriod adds b4a89adc2ff3 Staging: rtl8192e: Rename variable bForcedBgMode adds 0ef4a26928d7 staging: rtl8192e: remove braces from single statement blocks adds 2025908b8e3a staging: rtl8192e: remove return from void function rtl92e [...] adds 72c068a1c71f staging: rtl8192e: initialize variables at declaration adds cfd87832dfa1 staging: axis-fifo: Use sysfs_emit() adds e1f97d7ef608 staging: fieldbus: make anybus_bus const adds 869eb452aed6 staging: vc04_services: vchiq_arm: make vchiq_bus_type const adds 133951fda02c staging: vme: make vme_bus_type const adds 455c5e12a3b7 staging: gdm724x: constantify the struct device_type usage adds 6dde7d5fbdc3 staging/nvec: update comment regarding udelay in the isr adds 673f605ea73f staging/nvec: update TODO adds 699b60ba237d greybus: audio: apbridgea: Remove flexible array from stru [...] adds 4d44ea3a61c2 staging: greybus: Remove redundant variable 'mask' adds 34164202a582 staging: greybus: fix get_channel_from_mode() failure path adds 7ba59ac7da2a greybus: Avoid fake flexible array for response data adds 431f02718e1c Staging: vc04_services: bcm2835-camera: fix blank line sty [...] adds c3a41e11628e Staging: vc04_services: bcm2835-camera: fix brace code sty [...] adds 78152cbae076 staging: octeon: Don't bother filling in ethtool driver version adds 1defb6b73a40 staging: fieldbus: make fieldbus_class constant adds a2dfaefb26a4 staging: rtl8192e: Remove variables tsf, beacon_time and Antenna adds e5a28bacc54e staging: rtl8192e: Remove variables Wakeup, Reserved0 and AGC adds 1f49469c39d8 staging: rtl8192e: Remove unused variable bShift adds fa7b3605bcb2 staging: rtl8192e: Remove variables bIsQosData and RxIs40M [...] adds 675fca7ff1cf staging: rtl8192e: Remove variables fraglength and packetlength adds ae2c814ec4f8 staging: rtl8192e: Remove unused variables nic_type and RxPower adds fcd3b81661f9 staging: rtl8192e: Remove unused variables bShortPreamble [...] adds 7fd0eae5a39f staging: rtl8192e: Remove unused variables ntotalfrag and Seq_Num adds 3c074b77392e Staging: octeon: Match parenthesis alignment adds fee3297b9f6d Staging: rtl8723bs: Remove unnecessary braces in rtw_updat [...] adds 6fd529666b9c Staging: rtl8723bs: Remove dead code from _rtw_free_network() adds 8017f5ac5a1c staging: rtl8723bs: remove redundant variable hoffset adds dadfab23abab staging: rtl8192e: rename rateIndex to rate_index adds 53af41337438 staging: rtl8192e: remove empty cases from switch statements adds 0ffb45925c15 staging: rtl8192e: rename enum members to upper case adds f24bbe1b504c staging: pi433: Remove a duplicated FIFO_SIZE define adds f26b0500d0bb staging: pi433: Remove a duplicated F_OSC define adds a873798c2fde staging: pi433: Redefine F_OSC using units.h macro adds a6e475e845bd staging: pi433: Remove the unused FREQUENCY define adds d48d2aba3ee7 staging: pi433: Move FIFO_THRESHOLD define to source file adds 7485b3e350c8 staging: fbtft: remove unused variable 'count' adds 9bed49bfd17c staging: vme_user: Fix misaligned closing comment */ adds d1c4f17f1a1d Staging: rtl8192e: Rename function rtllib_rx_ADDBAReq() adds 9f965f1efc26 Staging: rtl8192e: Rename variable NumRecvDataInPeriod adds 020d29db3322 Staging: rtl8192e: Rename function SecIsInPMKIDList() adds d674c6237d7c Staging: rtl8192e: Rename variable PMKIDList adds 9880998b9bfa Staging: rtl8192e: Rename variable Turbo_Enable adds 99a21d5ae578 Staging: rtl8192e: Rename variable osCcxRmCap adds ce0ba55088eb Staging: rtl8192e: Rename variable bCkipSupported adds 98d602e87c9f Staging: rtl8192e: Rename variable bCcxRmEnable adds fbf63623ca47 Staging: rtl8192e: Rename variable CcxRmCapBuf adds ba15ff4840e5 Staging: rtl8192e: Rename variable BssCcxVerNumber adds 2c6dc84871bc Staging: rtl8192e: Rename variable CcxVerNumBuf adds 0c5d6ec42d57 Staging: rtl8192e: Rename variable asRsn adds b526e4960a2c Staging: rtl8192e: Rename variable AironetIeOui adds cfbcf6df4a7e Staging: rtl8192e: Rename variable osCcxAironetIE adds 39db18ddf68a Staging: rtl8192e: Rename variable CcxAironetBuf adds 41df5318a8ca Staging: rtl8192e: Rename varoable osCcxVerNum adds 99c7328a0c5f Staging: rtl8192e: Rename varoable asSta adds a033871ace33 Staging: rtl8192e: Rename reference AllowAllDestAddrHandler adds a4d4bbd206ce Staging: rtl8192e: Rename boolean variable bHalfWirelessN24GMode adds ad0498f3ad3a Staging: rtl8192e: Rename function MgntQuery_MgntFrameTxRate adds 11f18611199a Staging: rtl8192e: Fix 5 chckpatch alignment warnings in r [...] adds 8e231840af3f Staging: rtl8192e: Rename variable TxRxSelect adds 2e5744d418ad Staging: rtl8192e: Rename function rtllib_send_ADDBAReq() adds ea1bc302be47 Staging: rtl8192e: Rename function rtllib_send_ADDBARsp() adds b9a982d65437 Staging: rtl8192e: Rename goto OnADDBAReq_Fail adds 72280b0182f9 Staging: rtl8192e: Rename goto OnADDBARsp_Reject adds da8f893d0ecd Staging: rtl8192e: Rename function rtllib_FlushRxTsPendingPkts() adds b9e4dfb0a6c0 Staging: rtl8192e: Rename function GetHalfNmodeSupportByAP [...] adds 8e50be9387d6 staging: greybus: Replace __attribute__((packed)) by __pac [...] adds 68bb540b1aef staging: greybus: Replaces directive __attribute__((packed [...] new 0a59b3f42e57 Merge tag 'staging-6.9-rc1' of git://git.kernel.org/pub/sc [...] adds 1c9a697bc9b2 misc: hpilo: fix inconsistent device numbers adds 9d5043d93d2e misc: hpilo: rename device creation loop variable adds 0e59f01d7c68 mei: gsc: add support for auxiliary device created by Xe driver adds 6244a8b6e3fc mei: hdcp: match without driver name adds ceeedd951f8a mei: pxp: match without driver name adds d35e28b56569 mei: hdcp: add dependency on Xe driver adds 390b60f7638a mei: pxp: add dependency on Xe driver adds e21817acb23e Merge 6.8-rc3 into char-misc-next adds 57a9e5053c7c comedi: remove redundant assignment to variable range adds d0fc93f462b9 misc: eeprom/idt_89hpesx: Convert data structures to LE ex [...] adds 8d11c6d9b14f Merge 6.8-rc5 into char-misc-next adds 8745465e884c iio: light: as73211: use IIO_VAL_FRACTIONAL for intensity scales adds b4d971656407 dt-bindings: iio: light: as73211: add support for as7331 adds 02324a09cbe2 iio: light: as73211: add support for as7331 adds a9058f287016 iio: accel: da280: Simplify id-matching adds 0ba6014a2317 iio: adc: ti-ads1015: Use correct pga upper bound adds 7b34e1e33029 dt-bindings: iio: pressure: honeywell,mprls0025pa.yaml imp [...] adds 0181749d4e0e dt-bindings: iio: pressure: honeywell,mprls0025pa.yaml add [...] adds f08849166101 dt-bindings: iio: pressure: honeywell,mprls0025pa.yaml add [...] adds 9e65506ca9c7 iio: pressure: mprls0025pa fix off-by-one enum adds 0a0fb0e63e51 iio: pressure: mprls0025pa improve driver error resilience adds b586b40e1952 iio: pressure: mprls0025pa remove defaults adds 369cc90a020f iio: pressure: mprls0025pa whitespace cleanup adds 63cd31d320b5 iio: pressure: mprls0025pa refactor to split core and i2c parts. adds d8fd0449e220 iio: pressure: mprls0025pa add triplet property adds a0858f0cd28e iio: pressure: mprls0025pa add SPI driver adds e91847646081 iio: accel: da280: Stop using ACPI_PTR() adds ab3764c77560 iio: accel: kxcjk-1013: Move acpi_device_id table under if [...] adds 9b397c11e04a iio: accel: mma9551: Drop ACPI_PTR() usage adds 3572c3700ebd iio: accel: mma9553: Drop ACPI_PTR() usage adds a55c3fec3bf6 iio: accel: mxc4005: Drop ACPI_PTR() usage adds 39d76808a80a iio: accel: mxc6255: Drop ACPI_PTR() usage adds 095f3ed5833f iio: accel: stk8ba50: Drop ACPI_PTR() usage adds 3b63f5e8f78b iio: accel: bmc150: Drop ACPI_PTR() adds fa9ab814e8e4 iio: gyro: bmg160: Drop ACPI_PTR() usage adds 3049e64036d7 iio: humidity: hts221: Drop ACPI_PTR() usage adds 37b1ea30651a iio: imu: fxos8700: Drop ACPI_PTR() usage adds 3460cb9c6b86 iio: imu: kmx61: Drop ACPI_PTR() usage adds cc4ac27b4ac9 iio: light: jsa1212: Drop ACPI_PTR() usage adds 730697c1915c iio: light: ltr501: Drop ACPI_PTR() usage adds 944ea6c36454 iio: light: rpr0521: Drop ACPI_PTR() usage adds 8b6522c61420 iio: light: stk3310: Drop ACPI_PTR() usage adds 92f82a9f2a8e iio: light: us5182d: Drop ACPI_PTR() usage adds e0d77ee640c3 iio: magnetometer: bmc150: Drop ACPI_PTR() usage adds b87412052cbd iio: magnetometer: mmc35240: Drop ACPI_PTR() usage adds 3c35281c8e73 iio: potentiometer: max5487: Drop ACPI_PTR() usage adds 042ffa6daf6d iio: st_sensors: drop ACPI_PTR() and CONFIG_ACPI guards adds 51feb3e35899 iio: pressure: hp206c: drop ACPI_PTR() and CONFIG_ACPI guards adds 5291fed7e324 iio: light: max44000: drop ACPI_PTR() and CONFIG_ACPI guards adds 3ab574ee39f7 iio: adc: ti-adc109s102: drop ACPI_PTR() and CONFIG_ACPI guards adds b2463c49ab68 iio: accel: bmi088: add i2c support for bmi088 accel driver adds b58b13f156c0 iio: invensense: remove redundant initialization of variab [...] adds 4e6500bfa053 tools: iio: replace seekdir() in iio_generic_buffer adds 66b559169729 MAINTAINERS: correct file entry for AD7091R adds e7748c17bda0 iio: core: use INDIO_ALL_BUFFER_MODES in iio_buffer_enabled() adds 82cc63188120 iio: buffer-dmaengine: make use of the 'struct device *' argument adds 41b5684e58b1 dt-bindings: iio: adc: rtq6056: add support for the whole [...] adds 89a1034cd841 iio: adc: rtq6056: Add support for the whole RTQ6056 family adds 680ce1d3a3dc iio: dummy_evgen: remove Excess kernel-doc comments adds 689c0953b977 iio: imu: adis16475: make use of irq_get_trigger_type() adds 32f28e19ff27 iio: imu: adis16480: make use of irq_get_trigger_type() adds 1ca53b5df113 iio: adc: ad_sigma_delta: allow overwriting the IRQ flags adds 44b90383453c iio: light: vcnl4000: Set ps high definition for 4040/4200 adds cf996f039679 iio: test: test gain-time-scale helpers adds e21b4321f965 MAINTAINERS: add IIO GTS tests adds eeb4c24a5c90 iio: health: afe4403: Use devm action helper for regulator [...] adds e73a640fe314 iio: health: afe4403: Use devm IIO helpers adds 5ff7ea503cd4 iio: health: afe4404: Use devm action helper for regulator [...] adds 044b432392f8 iio: health: afe4404: Use devm IIO helpers adds 7b5f65112755 dt-bindings: iio: frequency: add admfm2000 adds 5659785a329e iio: frequency: admfm2000: New driver adds c8f883a78fa2 iio: accel: mxc4005: new ACPI ID for the MXC6655 accelerometer adds f7b6443f347d iio: sx9324: avoid copying property strings adds 1dae0cb79cea iio: locking: introduce __cleanup() based direct mode clai [...] adds 366328e5ac47 iio: dummy: Use automatic lock and direct mode cleanup. adds eabc6b08476f iio: accel: adxl367: Use automated cleanup for locks and i [...] adds b6dde1092395 iio: imu: bmi323: Use cleanup handling for iio_device_clai [...] adds 3d329bcd4869 iio: adc: max1363: Use automatic cleanup for locks and iio [...] adds fba730dd8ad1 iio: proximity: sx9360: Use automated cleanup for locks an [...] adds d62f68c13f31 iio: proximity: sx9324: Use automated cleanup for locks an [...] adds fb1f19713d41 iio: proximity: sx9310: Use automated cleanup for locks an [...] adds 1fa220ec61ff iio: adc: ad4130: Use automatic cleanup of locks and direct mode. adds 129e8619fccb iio: adc: ad7091r-base: Use auto cleanup of locks. adds 0e2bf22aede4 iio: imu: st_lsm6dsx: improve kernel docs and comments adds 16ac43a1b18c iio: imu: st_lsm6dsx: add support to ASM330LHHXG1 adds 7c28226cd037 dt-bindings: iio: imu: st_lsm6dsx: add asm330lhhxg1 adds 89b1b86fc773 iio: core: make iio_bus_type const adds ca2f16c31568 Add 10EC5280 to bmi160_i2c ACPI IDs to allow binding on so [...] adds f2a71ebdf231 iio: hid-sensor-als: Assign channels dynamically adds 00c45c9ef9b2 iio: hid-sensor-als: Remove hardcoding of values for enums adds 3765d426fe86 iio: hid-sensor-als: Add light color temperature support adds 2ec17b1950bb iio: hid-sensor-als: Add light chromaticity support adds f1f99fcbf997 dt-bindings: iio: afe: voltage-divider: Add io-channel-cells adds 52882c6fb16f iio: humidity: hdc3020: switch to 16bit register defines adds 9f9bfae410e6 dt-bindings: iio: humidity: hdc3020: add interrupt binding [...] adds 3ad0e7e5f0cb iio: humidity: hdc3020: add threshold events support adds bb76cc45dcdf iio: gts-helper: Fix division loop adds 49bb3839e015 dt-bindings: adc: ad9467: add new io-backend property adds a032b921bdeb dt-bindings: adc: axi-adc: update bindings for backend framework adds 4b0b159a194f of: property: add device link support for io-backends adds 9c446288d7b3 iio: buffer-dmaengine: export buffer alloc and free functions adds 1a97905d3e48 iio: add the IIO backend framework adds bb42191f85c3 iio: adc: ad9467: convert to backend framework adds 794ef0e57854 iio: adc: adi-axi-adc: move to backend framework adds ac73e222e37d iio: st_sensors: lsm9ds0: Use dev_err_probe() everywhere adds 07d6a5a48209 iio: st_sensors: lsm9ds0: Don't use "proxy" headers adds 8655d0e378bc iio: st_sensors: lsm9ds0: Use common style for terminator [...] adds 158b48c8648b dt-bindings: iio: pressure: honeywell,hsc030pa.yaml add spi props adds 66b53cb790e7 iio: pressure: hsc030pa: use signed type to hold div_64() result adds aaafb989ab7b iio: pressure: hsc030pa: include cleanup adds b0e42c9e9323 iio: pressure: hsc030pa: update datasheet URLs adds df3186e829c3 iio: pressure: hsc030pa add mandatory delay adds 05f5d78834a1 iio: pressure: hsc030pa add triggered buffer adds bc4d251ee844 dt-bindings: iio: adc: ti-ads1298: Add bindings adds 00ef7708fa60 iio: adc: ti-ads1298: Add driver adds 5a01e812a6fe iio: accel: bmc150: Document duplicate ACPI entries with b [...] adds 3cc5ebd3a2d6 iio: imu: bmi323: Add ACPI Match Table adds d4551c189d6e Merge tag 'iio-for-6.9a' of http://git.kernel.org/pub/scm/ [...] adds bce3f770684c bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state adds 8ddf54a32111 bus: mhi: host: Read PK HASH dynamically adds ae1d892d518a bus: mhi: ep: Use kcalloc() instead of kzalloc() adds ceeb64f41fe6 bus: mhi: host: Add tracing support adds f0397e27d120 Revert "bus: mhi: core: Add support for reading MHI info f [...] adds 27711860c54c bus: mhi: ep: check the correct variable in mhi_ep_registe [...] adds a52354173bea bus: mhi: host: Change the trace string for the userspace [...] adds 2ec11b5d6d90 bus: mhi: host: pci_generic: constify modem_telit_fn980_hw [...] adds 2d06aec5665d Merge tag 'mhi-for-v6.9' of git://git.kernel.org/pub/scm/l [...] adds 8a519235c3c3 coresight: Fix uninitialized struct warnings adds 54daf07e6332 coresight: etm3x: Fix build warning adds a7195f3f9383 coresight: Fix undeclared variable warnings from sparse checker adds d999c7dd5279 coresight: Make current W=1 warnings default adds dd95255d44c0 coresight: make coresight_bustype const adds f68bbe4dcfa3 coresight: Fix issue where a source device's helpers aren' [...] adds a0fef3f05cf3 coresight: Make language around "activated" sinks consistent adds a11ebe138b8d coresight: Remove ops callback checks adds 9cae77cf23e3 coresight: Move mode to struct coresight_device adds d5e83f97eb56 coresight: Remove the 'enable' field. adds 1f5149c7751c coresight: Move all sysfs code to sysfs file adds 4545b38ef004 coresight: Remove atomic type from refcnt adds 053ad9ad1d13 coresight: Remove unused stubs adds 812265e26ed3 coresight: Add explicit member initializers to coresight_dev_type adds d724f65218b9 coresight: Add helper for atomically taking the device adds c95c2733e5fe coresight: Add a helper for getting csdev->mode adds bcaabb95f0c9 coresight: Add helper for setting csdev->mode adds 9f0ea8e8344b coresight-tpdm: Optimize the store function of tpdm simple [...] adds f021801c418e coresight-tpdm: Optimize the useage of tpdm_has_dsb_dataset adds 4ed57f75898c dt-bindings: arm: qcom,coresight-tpdm: Add support for CMB [...] adds a1705ffcce52 coresight-tpdm: Add CMB dataset support adds e6d7f5252f73 coresight-tpda: Add support to configure CMB element adds 2d9ab11c262e coresight-tpdm: Add support to configure CMB adds 53d4a017a524 coresight-tpdm: Add pattern registers support for CMB adds dc6ce57e2aa0 coresight-tpdm: Add timestamp control register support for [...] adds 19bfaff38457 dt-bindings: arm: qcom,coresight-tpdm: Add support for TPD [...] adds 8e8804145a46 coresight-tpdm: Add msr register support for CMB adds 1bbe0a247e5d coresight: etm4x: Set skip_power_up in etm4_init_arch_data [...] adds c099fdd218a0 coresight: tpdm: Fix build break due to uninitialised field adds 06226d120a28 hwtracing: hisi_ptt: Move type check to the beginning of h [...] adds 7f6860e85606 dt-bindings: arm: qcom,coresight-tpdm: Rename qcom,dsb-ele [...] adds a4f3057d19ff coresight-tpda: Change qcom,dsb-element-size to qcom,dsb-e [...] adds bac2f2cfe277 Merge tag 'coresight-next-v6.9' of git://git.kernel.org/pu [...] adds c20445be92f7 fpga: dfl: make dfl_bus_type const adds b1a91ca25f15 fpga: remove redundant checks for bridge ops adds a6a3bf9b1564 Merge tag 'fpga-for-6.9-rc1' of git://git.kernel.org/pub/s [...] adds d0dc99c0ae00 iio: light: vl6180: Drop unused linux/of.h include adds c7618c4fcecd iio: light: al3320a: Drop unused linux/of.h include adds a5d8684fe50e iio: light: al3010: Switch from linux/of.h to linux/mod_de [...] adds 8ccc719ab942 iio: adc: ads8688: Switch to mod_devicetable.h for struct [...] adds a13c7393ee28 iio: accel: adxl372: Switch from linux/of.h to linux/mod_d [...] adds 22f4fae348a8 iio: accel: bma180: Switch from linux/of.h to linux/mod_de [...] adds 1e0bda8cb8fe iio: accel: kxsd9: Switch from linux/of.h to linux/mod_dev [...] adds ffe7c46c59cf iio: dac: mcp4821: Switch to including mod_devicetable.h f [...] adds 3b4ebff2a1a9 iio: accel: kxcjk-1013: Implement ACPI method ROTM to retr [...] adds 58efe76197c0 iio: adc: mcp320x: Simplify device removal logic adds 7d87c9b94a44 dt-bindings: iio: ti,tmp117: add vcc supply binding adds 42e03b0d371a iio: temperature: tmp117: add support for vcc-supply adds 506d7e3acec6 dt-bindings: iio: humidity: hdc20x0: add optional interrup [...] adds 5c7403abf9da dt-bindings: iio: hmc425a: add conditional GPIO array size [...] adds ff96eb45baf2 dt-bindings: iio: hmc425a: add entry for LTC6373 adds 2edb22571e85 iio: amplifiers: hmc425a: move conversion logic adds 09ac57ac01e1 iio: amplifiers: hmc425a: use pointers in match table adds a0e7a2b703d3 iio: amplifiers: hmc425a: add support for LTC6373 Instrume [...] adds a3e58e4aa986 docs: iio: Refactor index.rst adds d5422a85ed29 docs: iio: add documentation for device buffers adds 8243b2877eef docs: iio: add documentation for adis16475 driver adds debabbb1f272 iio: adc: ti-ads1298: Fix error code in probe() adds df621530462c iio: adc: ti-ads1298: prevent divide by zero in ads1298_se [...] adds 3bdb96c9d503 iio: temperature: ltc2983: make use of spi_get_device_matc [...] adds dccdff35d302 iio: temperature: ltc2983: rename ltc2983_parse_dt() adds 5cad30ab5021 iio: temperature: ltc2983: explicitly set the name in chip_info adds a8ce0b4e5653 dt-bindings: iio: adc: adding support for PAC193X adds 0fb528c8255b iio: adc: adding support for PAC193x adds b8b393348ad8 dt-bindings: iio: light: vishay,veml6075: make vdd-supply [...] adds b0a4546df24a iio: adc: rockchip_saradc: fix bitmask for channels on SARADCv2 adds 5b4e4b72034f iio: adc: rockchip_saradc: use mask for write_enable bitfield adds 9443c19ca601 iio: adc: rockchip_saradc: replace custom logic with devm_ [...] adds 14166bac93b2 dt-bindings: vendor-prefix: Add prefix for Voltafield adds 3b2eaffd2bd2 dt-bindings: iio: magnetometer: Add Voltafield AF8133J adds 1d8f4b04621f iio: magnetometer: add a driver for Voltafield AF8133J mag [...] adds 495361211572 MAINTAINERS: Add an entry for AF8133J driver adds de42d339553d dt-bindings: iio: ti,tmp117: add optional label property adds 513ea6b7b4fe dt-bindings: iio: adc: drop redundant type from label adds cc8a587a7cdc iio: adc: qcom-pm8xxx-xoadc: drop unused kerneldoc struct [...] adds 051db7ee60f4 iio: proximity: isl29501: make use of of_device_id table adds ca1e2b91baa3 dt-bindings: iio: adc: imx93: drop the 4th interrupt adds 6b61aae323e3 dt-bindings: iio: gyroscope: bosch,bmg160: add spi-max-frequency adds e0014ce72e09 Merge tag 'iio-for-6.9b' of https://git.kernel.org/pub/scm [...] adds d6543805a8ad mei: gsc: remove unnecessary NULL pointer checks adds 64386d1588f5 mei: txe: remove unnecessary NULL pointer checks adds e37db17dae61 mei: me: remove unnecessary NULL pointer checks adds 058a38acba15 mei: vsc: Call wake_up() in the threaded IRQ handler adds b8b19acfafde mei: vsc: Don't use sleeping condition in wait_event_timeout() adds 33a2120b875f mei: vsc: Assign pinfo fields in variable declaration adds eb582f668be7 misc: eeprom_93xx46: Remove unused of_gpio.h adds 33e165f81d6d misc: hi6421-spmi-pmic: Remove unused of_gpio.h adds 3f03dade77f3 misc: hisi_hikey_usb: Remove unused of_gpio.h adds 25f6ef044d08 misc: atmel-ssc: Convert to platform remove callback retur [...] adds 3d293acfa88c cxl: Convert to platform remove callback returning void adds 0f841590fefb misc: fastrpc: Convert to platform remove callback returning void adds 09ed594ee3f8 misc: hisi_hikey_usb: Convert to platform remove callback [...] adds 469b832d44f3 mei: vsc: Convert to platform remove callback returning void adds 3aa42cb81108 misc: open-dice: Convert to platform remove callback retur [...] adds 74b32514f088 misc: sram: Convert to platform remove callback returning void adds f1a70d68e5fe misc: ti-st: st_kim: Convert to platform remove callback r [...] adds be7e1a4c4774 misc: vcpu_stall_detector: Convert to platform remove call [...] adds 2743e96f8882 misc: xilinx_sdfec: Convert to platform remove callback re [...] adds 37efe116bea1 misc: xilinx_tmr_inject: Convert to platform remove callba [...] adds 47878b451216 dt-bindings: interconnect: Add Qualcomm MSM8909 DT bindings adds 1cef9f2d1ef8 interconnect: qcom: Add MSM8909 interconnect provider driver adds 5f1b39718d38 interconnect: qcom: msm8909: constify pointer to qcom_icc_node adds cd6d762c20d9 Merge branch 'icc-msm8909' into icc-next adds c32e00d90904 interconnect: qcom: sm8550: Remove bogus per-RSC BCMs and nodes adds e92c93267437 dt-bindings: interconnect: Remove bogus interconnect nodes adds a3973318e7eb interconnect: qcom: x1e80100: Remove bogus per-RSC BCMs and nodes adds 79144087d9d1 interconnect: qcom: sa8775p: constify pointer to qcom_icc_node adds bf6c62fb80d6 interconnect: qcom: sm8250: constify pointer to qcom_icc_node adds 57d6c77e02b7 interconnect: qcom: sm6115: constify pointer to qcom_icc_node adds e6e1bf1359df interconnect: qcom: sa8775p: constify pointer to qcom_icc_bcm adds a804adfb753e interconnect: qcom: x1e80100: constify pointer to qcom_icc_bcm adds 64eec95820c1 dt-bindings: interconnect: qcom,rpmh: Fix bouncing @codeau [...] adds 0dc5b8abfa03 interconnect: constify of_phandle_args in xlate adds 6025a81ae63e Merge branch 'icc-cleanup' into icc-next adds 9c4058493b62 dt-bindings: interconnect: Add Qualcomm SM7150 DT bindings adds 4a1574cea02c interconnect: qcom: Add SM7150 driver support adds d1c16491134c Merge branch 'icc-sm7150' into icc-next adds 17bcddcd4a83 Merge tag 'icc-6.9-rc1' of git://git.kernel.org/pub/scm/li [...] adds 00b9850e7307 greybus: make greybus_bus_type const adds e869b72b3373 greybus: constify the struct device_type usage adds cbd38332c140 nvmem: meson-efuse: fix function pointer type mismatch adds 89ffa4cccec5 slimbus: core: Remove usage of the deprecated ida_simple_xx() API adds 56c7659a8b6b slimbus: qcom-ngd-ctrl: Make QMI message rules const adds ab23f1bffcf6 slimbus: core: make slimbus_bus const adds 508ecc78b6c9 nvmem: fixed-cell: Simplify nested if/then schema adds 998f0633773b nvmem: mtk-efuse: Register MediaTek socinfo driver from efuse adds c7f99cd8fb6b dt-bindings: nvmem: Convert xlnx,zynqmp-nvmem.txt to yaml adds d28c853b32b8 dt-bindings: nvmem: add common definition of nvmem-cell-cells adds e34b943068d3 firmware: xilinx: Add ZynqMP efuse access API adds 29be47fcd6a0 nvmem: zynqmp_nvmem: zynqmp_nvmem_probe cleanup adds 737c0c8d07b5 nvmem: zynqmp_nvmem: Add support to access efuse adds 9f742e3efc97 MAINTAINERS: Add maintainers for ZynqMP NVMEM driver adds 76c345edef75 nvmem: mtk-efuse: Drop NVMEM device name adds 8ec0faf25722 nvmem: core: make nvmem_layout_bus_type const adds def3173d4f17 nvmem: core: Print error on wrong bits DT property adds 408b18b1aa1f most: core: make mostbus const adds c65f52fc475d ipack: make ipack_bus_type const adds cb1c1224193e dio: make dio_bus_type const adds 6501ac11b90f siox: constify the struct device_type usage adds a7478b3d9da7 tifm: make tifm_adapter_class constant adds 01771a598d1e mcb: make mcb_bus_type const adds 3b1a9b58402e mcb: constify the struct device_type usage adds 664c89c56e85 siox: make siox_bus_type const adds 3bd291383c72 greybus: Remove usage of the deprecated ida_simple_xx() API adds a13bd6f3c936 greybus: move is_gb_* functions out of greybus.h adds 4a055328414c char: xilinx_hwicap: drop casting to void in dev_set_drvdata adds 8af2d2025d25 platform: goldfish: move the separate 'default' propery fo [...] adds b44abdd29423 hpet: remove hpets::hp_clocksource adds 316459ba4051 char: xilinx_hwicap: Fix NULL vs IS_ERR() bug adds 02a7873dd773 MAINTAINERS: change the maintainer for hpilo driver adds 71cfc131f60a vmw_balloon: change maintainership adds 832c17b8b658 char: xillybus: Convert to platform remove callback return [...] adds adf4e1055522 parport: amiga: Convert to platform remove callback return [...] adds 813f008d4343 parport: sunbpp: Convert to platform remove callback retur [...] adds b6c8dafc9d86 speakup: Fix 8bit characters from direct synth adds 807977260ae4 speakup: Add /dev/synthu device adds e3a59056a655 pps: use cflags-y instead of EXTRA_CFLAGS adds 0e439ba38e61 cdx: add MSI support for CDX bus adds 576882ef5e7f uio: introduce UIO_MEM_DMA_COHERENT type adds bfe78793b264 cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT adds 7722151e4651 uio_pruss: UIO_MEM_DMA_COHERENT conversion adds 019947805a8d uio_dmem_genirq: UIO_MEM_DMA_COHERENT conversion adds 367b3560e10b binder: remove redundant variable page_addr new bb41fe35dce7 Merge tag 'char-misc-6.9-rc1' of git://git.kernel.org/pub/ [...] adds 1c9f2c7606af kernfs: Rearrange kernfs_node fields to reduce its size on 64bit adds 4207b556e62f kernfs: RCU protect kernfs_nodes and avoid kernfs_idr_lock [...] adds 05d8f255867e kernfs: fix false-positive WARN(nr_mmapped) in kernfs_drai [...] adds 3a480d4bb5b1 driver core: cpu: make cpu_subsys const adds f297a3844aa0 driver core: component: fix spellos adds 5df9197edd73 workqueue: make wq_subsys const adds 2444a80c1cc2 kobject: make uevent_seqnum atomic adds 5c0941c55e5f kobject: reduce uevent_sock_mutex scope adds 07749061b837 Merge 6.8-rc5 into driver-core-next adds d87c295f599c sysfs: Introduce a mechanism to hide static attribute_groups adds 70317fd24b41 sysfs: Introduce a mechanism to hide static attribute_groups adds 01aacda0b10e Merge tag 'sysfs_hidden_attribute_groups-6.9-rc1' of git:/ [...] adds cd69fedf58f8 sysfs: Fix crash on empty group attributes array adds aa3c88990f77 sysfs: Document new "group visible" helpers adds 04edfa7fa059 sysfs: Introduce DEFINE_SIMPLE_SYSFS_GROUP_VISIBLE() adds 822d66c45e79 platform-msi: Remove usage of the deprecated ida_simple_xx() API adds 8dde8fa0cc3e firmware_loader: introduce __free() cleanup hanler adds a54c1d1b859a sysfs:Addresses documentation in sysfs_merge_group and sys [...] adds 1fe6e4f0b0c4 firmware_loader: Suppress warning on FW_OPT_NO_WARN flag adds bbf6cfba49a1 driver core: Drop unneeded 'extern' keyword in fwnode.h adds 1c4002aeab3c driver core: Move fw_devlink stuff to where it belongs adds 420b104dd116 device property: Move enum dev_dma_attr to fwnode.h adds 4dc3d612ee5c device property: Don't use "proxy" headers adds 952c3fce297f debugfs: fix wait/cancellation handling during remove adds 75cde56a5b50 driver core: Adds flags param to fwnode_link_add() adds b7e1241d8f77 driver core: Add FWLINK_FLAG_IGNORE to completely ignore a [...] adds 135116f3d014 of: property: fw_devlink: Add support for "post-init-provi [...] adds 32de4b4f9dfa driver: core: Log probe failure as error and with device metadata adds 448af2d28899 driver: core: Use dev_* instead of pr_* so device metadata [...] adds 6aeb8850e0f3 device: core: Log warning for devices pending deferred pro [...] new 241590e5a1d1 Merge tag 'driver-core-6.9-rc1' of git://git.kernel.org/pu [...] new e67c44f3a6c6 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 2dea6197fce2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 9a145c2a1033 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 8da25c4851ee Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new fb676d9beeab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fe70c959f4ea Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new f03fcd3069cb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 3818da6b5c18 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 95f4775afe28 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new b8ec65caffe0 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new c2e4c3cb2071 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new a9f1ef9aaf4d Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] new 714ee68bb5f8 Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] new 5ff244dd48da Merge branch 'for-linux-next-fixes' of https://gitlab.free [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (97a6af164677) \ N -- N -- N refs/heads/pending-fixes (5ff244dd48da)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 19 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: .mailmap | 2 + Documentation/ABI/testing/configfs-usb-gadget-ffs | 12 +- .../ABI/testing/sysfs-bus-coresight-devices-tpdm | 87 + .../ABI/testing/sysfs-bus-iio-adc-pac1934 | 9 + Documentation/ABI/testing/sysfs-bus-usb | 10 + Documentation/ABI/testing/sysfs-class-usb_role | 6 + .../bindings/arm/qcom,coresight-tpdm.yaml | 40 +- Documentation/devicetree/bindings/iio/adc/adc.yaml | 1 - .../devicetree/bindings/iio/adc/adi,ad9467.yaml | 4 + .../devicetree/bindings/iio/adc/adi,axi-adc.yaml | 8 +- .../bindings/iio/adc/microchip,pac1934.yaml | 120 + .../devicetree/bindings/iio/adc/nxp,imx93-adc.yaml | 4 +- .../bindings/iio/adc/qcom,spmi-vadc.yaml | 1 - .../bindings/iio/adc/richtek,rtq6056.yaml | 9 +- .../devicetree/bindings/iio/adc/ti,ads1298.yaml | 80 + .../bindings/iio/afe/voltage-divider.yaml | 11 + .../bindings/iio/amplifiers/adi,hmc425a.yaml | 47 +- .../bindings/iio/frequency/adi,admfm2000.yaml | 127 + .../bindings/iio/gyroscope/bosch,bmg160.yaml | 8 +- .../bindings/iio/humidity/ti,hdc2010.yaml | 3 + .../bindings/iio/humidity/ti,hdc3020.yaml | 3 + .../devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 4 +- .../devicetree/bindings/iio/light/ams,as73211.yaml | 7 +- .../bindings/iio/light/vishay,veml6075.yaml | 1 + .../iio/magnetometer/voltafield,af8133j.yaml | 60 + .../bindings/iio/pressure/honeywell,hsc030pa.yaml | 3 + .../iio/pressure/honeywell,mprls0025pa.yaml | 98 +- .../bindings/iio/temperature/ti,tmp117.yaml | 8 + .../devicetree/bindings/interconnect/qcom,rpm.yaml | 3 + .../bindings/interconnect/qcom,rpmh.yaml | 2 +- .../bindings/interconnect/qcom,sm7150-rpmh.yaml | 84 + .../bindings/nvmem/layouts/fixed-cell.yaml | 22 +- .../devicetree/bindings/nvmem/nvmem-provider.yaml | 18 + .../bindings/nvmem/xlnx,zynqmp-nvmem.txt | 46 - .../bindings/nvmem/xlnx,zynqmp-nvmem.yaml | 42 + .../regulator/qcom,usb-vbus-regulator.yaml | 1 + .../devicetree/bindings/serial/cdns,uart.yaml | 1 + .../devicetree/bindings/serial/fsl-lpuart.yaml | 1 + .../devicetree/bindings/serial/renesas,hscif.yaml | 1 + .../devicetree/bindings/serial/samsung_uart.yaml | 2 + .../devicetree/bindings/serial/serial.yaml | 2 +- .../devicetree/bindings/serial/st,asc.yaml | 55 + .../devicetree/bindings/serial/st,stm32-uart.yaml | 3 + .../devicetree/bindings/serial/st-asc.txt | 18 - .../bindings/soc/qcom/qcom,pmic-glink.yaml | 1 + .../devicetree/bindings/sound/qcom,q6usb.yaml | 55 + .../devicetree/bindings/usb/analogix,anx7411.yaml | 13 - .../devicetree/bindings/usb/ci-hdrc-usb2.yaml | 2 +- .../devicetree/bindings/usb/fcs,fsa4480.yaml | 12 +- .../devicetree/bindings/usb/generic-ehci.yaml | 1 + .../devicetree/bindings/usb/gpio-sbu-mux.yaml | 12 +- .../bindings/usb/hisilicon,hi3798mv200-dwc3.yaml | 99 + .../devicetree/bindings/usb/ite,it5205.yaml | 72 + .../devicetree/bindings/usb/mediatek,mtu3.yaml | 5 +- .../devicetree/bindings/usb/microchip,usb5744.yaml | 2 - .../devicetree/bindings/usb/nxp,ptn36502.yaml | 12 +- .../devicetree/bindings/usb/nxp,ptn5110.yaml | 6 +- .../devicetree/bindings/usb/onnn,nb7vpq904m.yaml | 13 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 2 +- .../devicetree/bindings/usb/qcom,pmic-typec.yaml | 46 +- .../bindings/usb/qcom,wcd939x-usbss.yaml | 12 +- .../devicetree/bindings/usb/realtek,rts5411.yaml | 55 + .../devicetree/bindings/usb/ti,am62-usb.yaml | 8 +- .../usb/{realtek,rts5411.yaml => ti,usb8020b.yaml} | 41 +- .../devicetree/bindings/usb/usb-nop-xceiv.yaml | 11 +- .../devicetree/bindings/usb/usb-switch.yaml | 67 + Documentation/devicetree/bindings/usb/usb.yaml | 2 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/devicetree/bindings/w1/w1-uart.yaml | 59 + Documentation/driver-api/tty/console.rst | 45 + Documentation/driver-api/tty/index.rst | 1 + Documentation/driver-api/usb/callbacks.rst | 6 +- Documentation/iio/adis16475.rst | 407 +++ Documentation/iio/iio_devbuf.rst | 152 + Documentation/iio/index.rst | 9 +- Documentation/usb/functionfs.rst | 36 + Documentation/usb/gadget-testing.rst | 8 + Documentation/w1/masters/index.rst | 1 + Documentation/w1/masters/w1-uart.rst | 54 + MAINTAINERS | 49 +- arch/arm64/boot/dts/qcom/pm6150.dtsi | 46 + arch/m68k/amiga/config.c | 2 +- arch/m68k/hp300/config.c | 6 +- arch/powerpc/boot/dts/akebono.dts | 6 +- arch/x86/Kconfig | 4 - drivers/accessibility/speakup/devsynth.c | 149 +- drivers/accessibility/speakup/synth.c | 4 +- drivers/android/binder_alloc.c | 2 - drivers/base/component.c | 4 +- drivers/base/core.c | 72 +- drivers/base/cpu.c | 2 +- drivers/base/dd.c | 32 +- drivers/base/firmware_loader/main.c | 16 +- drivers/base/platform-msi.c | 6 +- drivers/base/property.c | 67 +- drivers/base/swnode.c | 13 +- drivers/bluetooth/btmtkuart.c | 4 +- drivers/bluetooth/btnxpuart.c | 4 +- drivers/bluetooth/hci_serdev.c | 4 +- drivers/bus/mhi/common.h | 38 +- drivers/bus/mhi/ep/main.c | 7 +- drivers/bus/mhi/host/boot.c | 11 +- drivers/bus/mhi/host/init.c | 91 +- drivers/bus/mhi/host/internal.h | 56 +- drivers/bus/mhi/host/main.c | 19 +- drivers/bus/mhi/host/pci_generic.c | 2 +- drivers/bus/mhi/host/pm.c | 27 +- drivers/bus/mhi/host/trace.h | 282 ++ drivers/cdx/Makefile | 4 + drivers/cdx/cdx.c | 20 + drivers/cdx/cdx.h | 12 + drivers/cdx/cdx_msi.c | 192 ++ drivers/cdx/controller/Kconfig | 1 + drivers/cdx/controller/cdx_controller.c | 25 + drivers/cdx/controller/mc_cdx_pcol.h | 64 + drivers/cdx/controller/mcdi_functions.c | 33 +- drivers/cdx/controller/mcdi_functions.h | 33 + drivers/char/hpet.c | 1 - drivers/char/xilinx_hwicap/xilinx_hwicap.c | 6 +- drivers/char/xillybus/xillybus_of.c | 6 +- drivers/comedi/drivers/das08.c | 1 - drivers/dio/dio-driver.c | 2 +- drivers/firmware/efi/sysfb_efi.c | 2 +- drivers/firmware/xilinx/zynqmp.c | 25 + drivers/fpga/dfl.c | 2 +- drivers/fpga/fpga-bridge.c | 8 +- drivers/gnss/serial.c | 2 +- drivers/gnss/sirf.c | 2 +- drivers/greybus/bundle.c | 2 +- drivers/greybus/control.c | 2 +- drivers/greybus/core.c | 32 +- drivers/greybus/es2.c | 8 +- drivers/greybus/gb-beagleplay.c | 6 +- drivers/greybus/hd.c | 18 +- drivers/greybus/interface.c | 11 +- drivers/greybus/module.c | 2 +- drivers/greybus/svc.c | 2 +- drivers/hwtracing/coresight/Makefile | 20 + drivers/hwtracing/coresight/coresight-cfg-afdo.c | 1 + drivers/hwtracing/coresight/coresight-core.c | 496 +-- drivers/hwtracing/coresight/coresight-cti-core.c | 2 +- drivers/hwtracing/coresight/coresight-etb10.c | 31 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 2 +- drivers/hwtracing/coresight/coresight-etm.h | 2 - drivers/hwtracing/coresight/coresight-etm3x-core.c | 27 +- .../hwtracing/coresight/coresight-etm3x-sysfs.c | 4 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 38 +- drivers/hwtracing/coresight/coresight-etm4x.h | 1 - drivers/hwtracing/coresight/coresight-funnel.c | 4 +- drivers/hwtracing/coresight/coresight-priv.h | 9 +- drivers/hwtracing/coresight/coresight-replicator.c | 2 +- drivers/hwtracing/coresight/coresight-stm.c | 32 +- drivers/hwtracing/coresight/coresight-sysfs.c | 391 +++ drivers/hwtracing/coresight/coresight-tmc-core.c | 4 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 46 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 33 +- drivers/hwtracing/coresight/coresight-tmc.h | 2 - drivers/hwtracing/coresight/coresight-tpda.c | 145 +- drivers/hwtracing/coresight/coresight-tpda.h | 6 + drivers/hwtracing/coresight/coresight-tpdm.c | 457 ++- drivers/hwtracing/coresight/coresight-tpdm.h | 114 + drivers/hwtracing/coresight/coresight-tpiu.c | 16 +- drivers/hwtracing/coresight/ultrasoc-smb.c | 24 +- drivers/hwtracing/coresight/ultrasoc-smb.h | 2 - drivers/hwtracing/ptt/hisi_ptt.c | 6 +- drivers/iio/Kconfig | 9 + drivers/iio/Makefile | 1 + drivers/iio/accel/Kconfig | 8 +- drivers/iio/accel/Makefile | 1 + drivers/iio/accel/adxl367.c | 297 +- drivers/iio/accel/adxl372_spi.c | 2 +- drivers/iio/accel/bma180.c | 2 +- drivers/iio/accel/bmc150-accel-i2c.c | 15 +- drivers/iio/accel/bmc150-accel-spi.c | 3 +- drivers/iio/accel/bmi088-accel-i2c.c | 70 + drivers/iio/accel/da280.c | 66 +- drivers/iio/accel/kxcjk-1013.c | 120 +- drivers/iio/accel/kxsd9-spi.c | 2 +- drivers/iio/accel/mma9551.c | 4 +- drivers/iio/accel/mma9553.c | 4 +- drivers/iio/accel/mxc4005.c | 5 +- drivers/iio/accel/mxc6255.c | 4 +- drivers/iio/accel/st_accel_i2c.c | 5 +- drivers/iio/accel/stk8ba50.c | 4 +- drivers/iio/adc/Kconfig | 26 +- drivers/iio/adc/Makefile | 2 + drivers/iio/adc/ad4130.c | 131 +- drivers/iio/adc/ad7091r-base.c | 25 +- drivers/iio/adc/ad9467.c | 267 +- drivers/iio/adc/ad_sigma_delta.c | 7 +- drivers/iio/adc/adi-axi-adc.c | 385 +-- drivers/iio/adc/max1363.c | 171 +- drivers/iio/adc/mcp320x.c | 29 +- drivers/iio/adc/pac1934.c | 1636 ++++++++++ drivers/iio/adc/qcom-pm8xxx-xoadc.c | 1 - drivers/iio/adc/rockchip_saradc.c | 17 +- drivers/iio/adc/rtq6056.c | 275 +- drivers/iio/adc/ti-adc108s102.c | 4 +- drivers/iio/adc/ti-ads1015.c | 2 +- drivers/iio/adc/ti-ads1298.c | 771 +++++ drivers/iio/adc/ti-ads8688.c | 2 +- drivers/iio/amplifiers/hmc425a.c | 274 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 11 +- drivers/iio/chemical/pms7003.c | 4 +- drivers/iio/chemical/scd30_serial.c | 4 +- drivers/iio/chemical/sps30_serial.c | 4 +- .../iio/common/inv_sensors/inv_sensors_timestamp.c | 2 +- drivers/iio/dac/mcp4821.c | 2 +- drivers/iio/dummy/iio_dummy_evgen.c | 2 - drivers/iio/dummy/iio_simple_dummy.c | 185 +- drivers/iio/frequency/Kconfig | 10 + drivers/iio/frequency/Makefile | 1 + drivers/iio/frequency/admfm2000.c | 282 ++ drivers/iio/gyro/bmg160_i2c.c | 4 +- drivers/iio/health/afe4403.c | 65 +- drivers/iio/health/afe4404.c | 65 +- drivers/iio/humidity/hdc3020.c | 445 ++- drivers/iio/humidity/hts221_i2c.c | 4 +- drivers/iio/imu/adis16475.c | 8 +- drivers/iio/imu/adis16480.c | 9 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 9 + drivers/iio/imu/bmi323/bmi323_core.c | 78 +- drivers/iio/imu/bmi323/bmi323_i2c.c | 21 + drivers/iio/imu/bno055/bno055_ser_core.c | 4 +- drivers/iio/imu/fxos8700_i2c.c | 3 +- drivers/iio/imu/fxos8700_spi.c | 3 +- drivers/iio/imu/kmx61.c | 2 +- drivers/iio/imu/st_lsm6dsx/Kconfig | 31 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 2 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 28 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 33 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 5 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 5 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0.h | 5 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 21 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 6 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 4 +- drivers/iio/industrialio-backend.c | 418 +++ drivers/iio/industrialio-core.c | 6 +- drivers/iio/industrialio-gts-helper.c | 15 +- drivers/iio/light/Kconfig | 5 +- drivers/iio/light/al3010.c | 2 +- drivers/iio/light/al3320a.c | 1 - drivers/iio/light/as73211.c | 142 +- drivers/iio/light/hid-sensor-als.c | 122 +- drivers/iio/light/jsa1212.c | 4 +- drivers/iio/light/ltr501.c | 3 +- drivers/iio/light/max44000.c | 6 +- drivers/iio/light/rpr0521.c | 4 +- drivers/iio/light/stk3310.c | 4 +- drivers/iio/light/us5182d.c | 4 +- drivers/iio/light/vcnl4000.c | 36 +- drivers/iio/light/vl6180.c | 1 - drivers/iio/magnetometer/Kconfig | 12 + drivers/iio/magnetometer/Makefile | 1 + drivers/iio/magnetometer/af8133j.c | 528 ++++ drivers/iio/magnetometer/bmc150_magn_i2c.c | 3 +- drivers/iio/magnetometer/bmc150_magn_spi.c | 3 +- drivers/iio/magnetometer/mmc35240.c | 4 +- drivers/iio/potentiometer/max5487.c | 4 +- drivers/iio/pressure/Kconfig | 16 +- drivers/iio/pressure/Makefile | 2 + drivers/iio/pressure/hp206c.c | 6 +- drivers/iio/pressure/hsc030pa.c | 49 +- drivers/iio/pressure/hsc030pa.h | 7 + drivers/iio/pressure/hsc030pa_i2c.c | 9 +- drivers/iio/pressure/hsc030pa_spi.c | 7 +- drivers/iio/pressure/mprls0025pa.c | 313 +- drivers/iio/pressure/mprls0025pa.h | 102 + drivers/iio/pressure/mprls0025pa_i2c.c | 100 + drivers/iio/pressure/mprls0025pa_spi.c | 92 + drivers/iio/pressure/st_pressure_i2c.c | 5 +- drivers/iio/proximity/isl29501.c | 3 +- drivers/iio/proximity/sx9310.c | 114 +- drivers/iio/proximity/sx9324.c | 178 +- drivers/iio/proximity/sx9360.c | 115 +- drivers/iio/temperature/ltc2983.c | 28 +- drivers/iio/temperature/tmp117.c | 9 + drivers/iio/test/Kconfig | 14 + drivers/iio/test/Makefile | 1 + drivers/iio/test/iio-test-gts.c | 513 ++++ drivers/input/keyboard/amikbd.c | 6 +- drivers/interconnect/core.c | 4 +- drivers/interconnect/qcom/Kconfig | 18 + drivers/interconnect/qcom/Makefile | 4 + drivers/interconnect/qcom/icc-common.c | 3 +- drivers/interconnect/qcom/icc-common.h | 3 +- drivers/interconnect/qcom/msm8909.c | 1329 ++++++++ drivers/interconnect/qcom/sa8775p.c | 56 +- drivers/interconnect/qcom/sm6115.c | 12 +- drivers/interconnect/qcom/sm7150.c | 1754 +++++++++++ drivers/interconnect/qcom/sm7150.h | 140 + drivers/interconnect/qcom/sm8250.c | 2 +- drivers/interconnect/qcom/sm8550.c | 574 ---- drivers/interconnect/qcom/sm8550.h | 284 +- drivers/interconnect/qcom/x1e80100.c | 327 +- drivers/interconnect/samsung/exynos.c | 2 +- drivers/ipack/ipack.c | 2 +- drivers/mcb/mcb-core.c | 4 +- drivers/memory/tegra/mc.c | 2 +- drivers/memory/tegra/tegra124-emc.c | 2 +- drivers/memory/tegra/tegra124.c | 2 +- drivers/memory/tegra/tegra186-emc.c | 2 +- drivers/memory/tegra/tegra20-emc.c | 2 +- drivers/memory/tegra/tegra20.c | 2 +- drivers/memory/tegra/tegra30-emc.c | 2 +- drivers/memory/tegra/tegra30.c | 2 +- drivers/mfd/rave-sp.c | 4 +- drivers/misc/atmel-ssc.c | 6 +- drivers/misc/cxl/of.c | 5 +- drivers/misc/eeprom/eeprom_93xx46.c | 1 - drivers/misc/eeprom/idt_89hpesx.c | 6 +- drivers/misc/fastrpc.c | 6 +- drivers/misc/hi6421v600-irq.c | 1 - drivers/misc/hisi_hikey_usb.c | 7 +- drivers/misc/hpilo.c | 8 +- drivers/misc/mei/gsc-me.c | 22 +- drivers/misc/mei/hdcp/Kconfig | 2 +- drivers/misc/mei/hdcp/mei_hdcp.c | 14 +- drivers/misc/mei/pci-me.c | 38 +- drivers/misc/mei/pci-txe.c | 40 +- drivers/misc/mei/platform-vsc.c | 6 +- drivers/misc/mei/pxp/Kconfig | 2 +- drivers/misc/mei/pxp/mei_pxp.c | 14 +- drivers/misc/mei/vsc-tp.c | 33 +- drivers/misc/open-dice.c | 5 +- drivers/misc/sram.c | 6 +- drivers/misc/ti-st/st_kim.c | 5 +- drivers/misc/tifm_core.c | 2 +- drivers/misc/vcpu_stall_detector.c | 6 +- drivers/misc/xilinx_sdfec.c | 5 +- drivers/misc/xilinx_tmr_inject.c | 5 +- drivers/most/core.c | 2 +- drivers/net/ethernet/broadcom/bnx2.c | 1 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 2 + drivers/net/ethernet/broadcom/cnic.c | 25 +- drivers/net/ethernet/broadcom/cnic.h | 1 + drivers/net/ethernet/broadcom/cnic_if.h | 1 + drivers/net/ethernet/qualcomm/qca_uart.c | 2 +- drivers/nfc/pn533/uart.c | 4 +- drivers/nfc/s3fwrn5/uart.c | 4 +- drivers/nvmem/core.c | 5 + drivers/nvmem/layouts.c | 2 +- drivers/nvmem/meson-efuse.c | 25 +- drivers/nvmem/mtk-efuse.c | 20 +- drivers/nvmem/zynqmp_nvmem.c | 215 +- drivers/of/property.c | 17 +- drivers/parport/parport_amiga.c | 5 +- drivers/parport/parport_sunbpp.c | 6 +- drivers/phy/Kconfig | 1 + drivers/phy/Makefile | 1 + drivers/phy/phy-core.c | 47 + drivers/phy/realtek/Kconfig | 32 + drivers/phy/realtek/Makefile | 3 + drivers/phy/realtek/phy-rtk-usb2.c | 1312 ++++++++ drivers/phy/realtek/phy-rtk-usb3.c | 748 +++++ drivers/phy/tegra/xusb.c | 13 + drivers/platform/chrome/cros_ec_typec.c | 19 + drivers/platform/chrome/cros_ec_uart.c | 4 +- drivers/platform/goldfish/Kconfig | 1 + drivers/platform/surface/aggregator/core.c | 4 +- drivers/pps/generators/Makefile | 4 +- drivers/siox/siox-core.c | 6 +- drivers/slimbus/core.c | 6 +- drivers/slimbus/qcom-ngd-ctrl.c | 8 +- drivers/staging/Kconfig | 4 - drivers/staging/Makefile | 2 - drivers/staging/axis-fifo/axis-fifo.c | 7 +- drivers/staging/board/Kconfig | 12 - drivers/staging/board/Makefile | 4 - drivers/staging/board/TODO | 2 - drivers/staging/board/armadillo800eva.c | 88 - drivers/staging/board/board.c | 204 -- drivers/staging/board/board.h | 46 - drivers/staging/board/kzm9d.c | 26 - drivers/staging/emxx_udc/Kconfig | 11 - drivers/staging/emxx_udc/Makefile | 2 - drivers/staging/emxx_udc/TODO | 6 - drivers/staging/emxx_udc/emxx_udc.c | 3223 -------------------- drivers/staging/emxx_udc/emxx_udc.h | 554 ---- drivers/staging/fbtft/fbtft-core.c | 2 - drivers/staging/fieldbus/anybuss/arcx-anybus.c | 6 +- drivers/staging/fieldbus/anybuss/host.c | 2 +- drivers/staging/fieldbus/dev_core.c | 8 +- drivers/staging/gdm724x/gdm_lte.c | 2 +- drivers/staging/greybus/audio_apbridgea.h | 1 - drivers/staging/greybus/audio_manager.c | 8 +- drivers/staging/greybus/audio_topology.c | 3 - drivers/staging/greybus/authentication.c | 6 +- drivers/staging/greybus/bootrom.c | 8 +- drivers/staging/greybus/fw-download.c | 15 +- drivers/staging/greybus/fw-management.c | 20 +- drivers/staging/greybus/gbphy.c | 8 +- drivers/staging/greybus/greybus_authentication.h | 6 +- drivers/staging/greybus/greybus_firmware.h | 8 +- drivers/staging/greybus/light.c | 8 +- drivers/staging/greybus/loopback.c | 6 +- drivers/staging/greybus/raw.c | 6 +- drivers/staging/greybus/vibrator.c | 6 +- drivers/staging/nvec/TODO | 7 +- drivers/staging/nvec/nvec.c | 7 +- drivers/staging/octeon/ethernet-mdio.c | 2 - drivers/staging/octeon/octeon-stubs.h | 2 +- drivers/staging/pi433/pi433_if.c | 1 + drivers/staging/pi433/rf69.c | 4 +- drivers/staging/pi433/rf69.h | 4 - drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 103 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 1 - drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 64 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 37 +- drivers/staging/rtl8192e/rtl8192e/rtl_ps.c | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 4 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 70 +- drivers/staging/rtl8192e/rtl819x_HT.h | 6 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 44 +- drivers/staging/rtl8192e/rtl819x_Qos.h | 2 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 30 +- drivers/staging/rtl8192e/rtllib.h | 98 +- drivers/staging/rtl8192e/rtllib_rx.c | 50 +- drivers/staging/rtl8192e/rtllib_softmac.c | 278 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 8 +- drivers/staging/rtl8192e/rtllib_tx.c | 18 +- drivers/staging/rtl8192e/rtllib_wx.c | 2 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 4 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 9 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 3 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 14 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 3 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 61 +- .../vc04_services/interface/vchiq_arm/vchiq_bus.c | 2 +- .../vc04_services/interface/vchiq_arm/vchiq_bus.h | 2 +- drivers/staging/vme_user/vme.c | 2 +- drivers/staging/vme_user/vme.h | 2 +- drivers/staging/vme_user/vme_tsi148.h | 6 +- drivers/staging/vt6655/card.c | 74 +- drivers/staging/vt6655/rxtx.h | 1 - drivers/thunderbolt/Makefile | 1 + drivers/thunderbolt/ctl.c | 19 +- drivers/thunderbolt/ctl.h | 4 +- drivers/thunderbolt/domain.c | 19 +- drivers/thunderbolt/icm.c | 2 +- drivers/thunderbolt/lc.c | 45 + drivers/thunderbolt/nhi.c | 11 +- drivers/thunderbolt/nvm.c | 4 +- drivers/thunderbolt/path.c | 13 + drivers/thunderbolt/quirks.c | 14 + drivers/thunderbolt/retimer.c | 2 +- drivers/thunderbolt/switch.c | 140 +- drivers/thunderbolt/tb.c | 986 +++--- drivers/thunderbolt/tb.h | 29 +- drivers/thunderbolt/tb_regs.h | 6 + drivers/thunderbolt/trace.h | 188 ++ drivers/thunderbolt/tunnel.c | 96 +- drivers/thunderbolt/tunnel.h | 6 + drivers/thunderbolt/usb4.c | 43 +- drivers/thunderbolt/usb4_port.c | 2 +- drivers/thunderbolt/xdomain.c | 16 +- drivers/tty/Kconfig | 7 +- drivers/tty/amiserial.c | 6 +- drivers/tty/goldfish.c | 5 +- drivers/tty/hvc/hvc_iucv.c | 6 +- drivers/tty/serdev/core.c | 2 +- drivers/tty/serdev/serdev-ttyport.c | 10 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 50 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 94 +- drivers/tty/serial/8250/8250_bcm7271.c | 73 +- drivers/tty/serial/8250/8250_dw.c | 121 +- drivers/tty/serial/8250/8250_exar.c | 52 +- drivers/tty/serial/8250/8250_ingenic.c | 20 +- drivers/tty/serial/8250/8250_lpc18xx.c | 20 +- drivers/tty/serial/8250/8250_of.c | 143 +- drivers/tty/serial/8250/8250_omap.c | 29 +- drivers/tty/serial/8250/8250_pci1xxxx.c | 175 +- drivers/tty/serial/8250/8250_port.c | 50 +- drivers/tty/serial/8250/8250_pxa.c | 22 +- drivers/tty/serial/8250/8250_tegra.c | 26 +- drivers/tty/serial/8250/8250_uniphier.c | 17 +- drivers/tty/serial/8250/Kconfig | 1 + drivers/tty/serial/amba-pl011.c | 24 +- drivers/tty/serial/ar933x_uart.c | 18 +- drivers/tty/serial/bcm63xx_uart.c | 24 +- drivers/tty/serial/fsl_linflexuart.c | 1 - drivers/tty/serial/jsm/jsm_cls.c | 1 - drivers/tty/serial/lpc32xx_hs.c | 19 +- drivers/tty/serial/max310x.c | 329 +- drivers/tty/serial/mcf.c | 27 - drivers/tty/serial/meson_uart.c | 22 +- drivers/tty/serial/msm_serial.c | 33 +- drivers/tty/serial/omap-serial.c | 16 +- drivers/tty/serial/owl-uart.c | 30 +- drivers/tty/serial/pch_uart.c | 70 +- drivers/tty/serial/pmac_zilog.c | 9 +- drivers/tty/serial/pxa.c | 17 +- drivers/tty/serial/qcom_geni_serial.c | 27 +- drivers/tty/serial/rda-uart.c | 28 +- drivers/tty/serial/samsung_tty.c | 270 +- drivers/tty/serial/serial_base_bus.c | 2 +- drivers/tty/serial/serial_core.c | 12 + drivers/tty/serial/serial_port.c | 145 + drivers/tty/serial/serial_txx9.c | 3 +- drivers/tty/serial/sh-sci.c | 245 +- drivers/tty/serial/sifive.c | 17 +- drivers/tty/serial/st-asc.c | 40 +- drivers/tty/serial/stm32-usart.c | 223 +- drivers/tty/serial/stm32-usart.h | 38 +- drivers/tty/serial/sunplus-uart.c | 18 +- drivers/tty/serial/xilinx_uartps.c | 236 +- drivers/tty/tty_buffer.c | 1 + drivers/tty/vt/Makefile | 4 +- drivers/tty/vt/selection.c | 43 +- drivers/tty/vt/vt.c | 1531 +++++----- drivers/tty/vt/vt_ioctl.c | 6 +- drivers/uio/uio.c | 47 + drivers/uio/uio_dmem_genirq.c | 22 +- drivers/uio/uio_pruss.c | 6 +- drivers/usb/cdns3/drd.c | 2 +- drivers/usb/core/Kconfig | 27 + drivers/usb/core/driver.c | 8 +- drivers/usb/core/endpoint.c | 2 +- drivers/usb/core/hcd.c | 20 +- drivers/usb/core/hub.c | 29 + drivers/usb/core/message.c | 7 +- drivers/usb/core/of.c | 71 + drivers/usb/core/phy.c | 120 + drivers/usb/core/phy.h | 3 + drivers/usb/core/port.c | 4 +- drivers/usb/core/sysfs.c | 103 +- drivers/usb/core/usb-acpi.c | 46 +- drivers/usb/core/usb.c | 2 +- drivers/usb/core/usb.h | 8 +- drivers/usb/dwc3/Kconfig | 2 +- drivers/usb/dwc3/core.h | 2 + drivers/usb/dwc3/dwc3-am62.c | 42 +- drivers/usb/dwc3/dwc3-of-simple.c | 4 +- drivers/usb/dwc3/dwc3-qcom.c | 276 +- drivers/usb/dwc3/ep0.c | 1 + drivers/usb/dwc3/gadget.c | 91 +- drivers/usb/dwc3/gadget.h | 1 + drivers/usb/dwc3/host.c | 50 + drivers/usb/gadget/Kconfig | 1 + drivers/usb/gadget/function/f_fs.c | 533 +++- drivers/usb/gadget/function/u_ether.c | 2 +- drivers/usb/gadget/function/uvc_video.c | 115 +- drivers/usb/gadget/udc/core.c | 7 +- drivers/usb/gadget/udc/fsl_udc_core.c | 127 +- drivers/usb/gadget/udc/fsl_usb2_udc.h | 47 - drivers/usb/gadget/udc/net2272.c | 2 +- drivers/usb/gadget/udc/pxa27x_udc.c | 1 - drivers/usb/gadget/udc/snps_udc_plat.c | 1 - drivers/usb/gadget/udc/tegra-xudc.c | 39 +- drivers/usb/host/ehci-orion.c | 18 +- drivers/usb/host/ohci-pxa27x.c | 1 - drivers/usb/host/sl811-hcd.c | 2 + drivers/usb/host/xhci-caps.h | 85 + drivers/usb/host/xhci-dbgcap.c | 13 +- drivers/usb/host/xhci-dbgcap.h | 2 + drivers/usb/host/xhci-hub.c | 69 +- drivers/usb/host/xhci-mem.c | 95 +- drivers/usb/host/xhci-mtk-sch.c | 14 +- drivers/usb/host/xhci-pci.c | 15 +- drivers/usb/host/xhci-port.h | 176 ++ drivers/usb/host/xhci-ring.c | 227 +- drivers/usb/host/xhci-trace.h | 12 +- drivers/usb/host/xhci.c | 56 +- drivers/usb/host/xhci.h | 272 +- drivers/usb/image/mdc800.c | 1 - drivers/usb/misc/onboard_usb_hub.c | 4 +- drivers/usb/misc/onboard_usb_hub.h | 7 + drivers/usb/mtu3/mtu3_host.c | 30 + drivers/usb/musb/musb_gadget.c | 4 - drivers/usb/phy/phy-generic.c | 55 +- drivers/usb/phy/phy.c | 2 +- drivers/usb/roles/class.c | 43 +- drivers/usb/serial/cp210x.c | 4 + drivers/usb/serial/ftdi_sio.c | 4 +- drivers/usb/serial/ftdi_sio_ids.h | 6 + drivers/usb/serial/keyspan.c | 1 - drivers/usb/serial/option.c | 6 + drivers/usb/serial/oti6858.c | 1 - drivers/usb/storage/freecom.c | 1 - drivers/usb/storage/sddr55.c | 4 +- drivers/usb/typec/altmodes/displayport.c | 165 +- drivers/usb/typec/bus.c | 102 + drivers/usb/typec/class.c | 61 +- drivers/usb/typec/class.h | 7 +- drivers/usb/typec/mux.c | 2 +- drivers/usb/typec/mux/Kconfig | 10 + drivers/usb/typec/mux/Makefile | 1 + drivers/usb/typec/mux/it5205.c | 294 ++ drivers/usb/typec/pd.c | 30 +- drivers/usb/typec/retimer.c | 2 +- drivers/usb/typec/tcpm/fusb302.c | 2 +- drivers/usb/typec/tcpm/qcom/Makefile | 3 +- drivers/usb/typec/tcpm/qcom/qcom_pmic_typec.c | 254 +- drivers/usb/typec/tcpm/qcom/qcom_pmic_typec.h | 27 + .../usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c | 159 +- .../usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.h | 94 +- .../typec/tcpm/qcom/qcom_pmic_typec_pdphy_stub.c | 80 + drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_port.c | 290 +- drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_port.h | 172 +- drivers/usb/typec/tcpm/tcpci.c | 27 +- drivers/usb/typec/tcpm/tcpci_maxim.h | 1 + drivers/usb/typec/tcpm/tcpci_maxim_core.c | 38 +- drivers/usb/typec/tcpm/tcpm.c | 1052 ++++++- drivers/usb/typec/tcpm/wcove.c | 2 +- drivers/usb/typec/ucsi/ucsi.c | 294 +- drivers/usb/typec/ucsi/ucsi.h | 107 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 92 +- drivers/usb/typec/ucsi/ucsi_glink.c | 1 + drivers/video/console/dummycon.c | 38 +- drivers/video/console/mdacon.c | 43 +- drivers/video/console/newport_con.c | 69 +- drivers/video/console/sticon.c | 79 +- drivers/video/console/vgacon.c | 152 +- drivers/video/fbdev/core/bitblit.c | 13 +- drivers/video/fbdev/core/fbcon.c | 123 +- drivers/video/fbdev/core/fbcon.h | 4 +- drivers/video/fbdev/core/fbcon_ccw.c | 13 +- drivers/video/fbdev/core/fbcon_cw.c | 13 +- drivers/video/fbdev/core/fbcon_ud.c | 13 +- drivers/video/fbdev/core/tileblit.c | 4 +- drivers/video/fbdev/tgafb.c | 2 +- drivers/w1/masters/Kconfig | 10 + drivers/w1/masters/Makefile | 1 + drivers/w1/masters/mxc_w1.c | 6 +- drivers/w1/masters/omap_hdq.c | 6 +- drivers/w1/masters/sgi_w1.c | 6 +- drivers/w1/masters/w1-gpio.c | 6 +- drivers/w1/masters/w1-uart.c | 415 +++ drivers/w1/w1.c | 2 +- fs/debugfs/inode.c | 25 +- fs/kernfs/dir.c | 31 +- fs/kernfs/file.c | 8 +- fs/kernfs/kernfs-internal.h | 2 + fs/sysfs/group.c | 55 +- include/dt-bindings/interconnect/qcom,msm8909.h | 93 + .../dt-bindings/interconnect/qcom,sm7150-rpmh.h | 150 + .../dt-bindings/interconnect/qcom,x1e80100-rpmh.h | 24 - include/linux/cdx/cdx_bus.h | 53 +- include/linux/console.h | 126 +- include/linux/console_struct.h | 1 - include/linux/coresight.h | 148 +- include/linux/cpu.h | 2 +- include/linux/dio.h | 2 +- include/linux/firmware.h | 3 + include/linux/firmware/xlnx-zynqmp.h | 8 + include/linux/fwnode.h | 18 +- include/linux/greybus.h | 46 +- include/linux/greybus/greybus_protocols.h | 8 +- include/linux/hid-sensor-ids.h | 4 + include/linux/iio/adc/adi-axi-adc.h | 68 - include/linux/iio/backend.h | 72 + include/linux/iio/buffer-dmaengine.h | 3 + include/linux/iio/iio.h | 30 +- include/linux/interconnect-provider.h | 11 +- include/linux/kernfs.h | 10 +- include/linux/kobject.h | 2 +- include/linux/mhi.h | 19 - include/linux/phy/phy.h | 21 + include/linux/phy/tegra/xusb.h | 1 + include/linux/property.h | 9 +- include/linux/selection.h | 56 +- include/linux/serdev.h | 8 +- include/linux/serial_8250.h | 6 + include/linux/serial_core.h | 12 +- include/linux/slimbus.h | 2 +- include/linux/soc/qcom/geni-se.h | 1 + include/linux/sysfs.h | 142 +- include/linux/thunderbolt.h | 4 +- include/linux/tty.h | 1 - include/linux/uio_driver.h | 13 + include/linux/usb/audio-v2.h | 4 +- include/linux/usb/gadget.h | 2 + include/linux/usb/of.h | 7 + include/linux/usb/pd.h | 1 + include/linux/usb/pd_vdo.h | 13 +- include/linux/usb/tcpci.h | 13 + include/linux/usb/tcpm.h | 18 +- include/linux/usb/typec.h | 7 + include/linux/usb/typec_altmode.h | 30 + include/linux/usb/typec_dp.h | 11 +- include/linux/usb/typec_tbt.h | 9 +- include/linux/vt_kern.h | 12 +- include/soc/tegra/mc.h | 7 +- include/uapi/linux/fb.h | 8 +- include/uapi/linux/usb/ch9.h | 2 + include/uapi/linux/usb/functionfs.h | 41 + include/uapi/linux/vesa.h | 18 + kernel/ksysfs.c | 2 +- kernel/printk/printk.c | 21 +- kernel/workqueue.c | 2 +- lib/Kconfig.kgdb | 2 +- lib/kobject_uevent.c | 24 +- sound/drivers/serial-generic.c | 4 +- tools/iio/iio_utils.c | 2 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/devices/Makefile | 4 + .../devices/boards/Dell Inc.,XPS 13 9300.yaml | 40 + .../selftests/devices/boards/google,spherion.yaml | 50 + tools/testing/selftests/devices/ksft.py | 90 + .../selftests/devices/test_discoverable_devices.py | 318 ++ 701 files changed, 28717 insertions(+), 14514 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-pac1934 create mode 100644 Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads1298.yaml create mode 100644 Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/voltafield,a [...] create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sm7150-rpmh.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/nvmem-provider.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.txt create mode 100644 Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml create mode 100644 Documentation/devicetree/bindings/serial/st,asc.yaml delete mode 100644 Documentation/devicetree/bindings/serial/st-asc.txt create mode 100644 Documentation/devicetree/bindings/sound/qcom,q6usb.yaml create mode 100644 Documentation/devicetree/bindings/usb/hisilicon,hi3798mv200-dwc3.yaml create mode 100644 Documentation/devicetree/bindings/usb/ite,it5205.yaml copy Documentation/devicetree/bindings/usb/{realtek,rts5411.yaml => ti,usb8020b.ya [...] create mode 100644 Documentation/devicetree/bindings/usb/usb-switch.yaml create mode 100644 Documentation/devicetree/bindings/w1/w1-uart.yaml create mode 100644 Documentation/driver-api/tty/console.rst create mode 100644 Documentation/iio/adis16475.rst create mode 100644 Documentation/iio/iio_devbuf.rst create mode 100644 Documentation/w1/masters/w1-uart.rst create mode 100644 drivers/bus/mhi/host/trace.h create mode 100644 drivers/cdx/cdx_msi.c create mode 100644 drivers/iio/accel/bmi088-accel-i2c.c create mode 100644 drivers/iio/adc/pac1934.c create mode 100644 drivers/iio/adc/ti-ads1298.c create mode 100644 drivers/iio/frequency/admfm2000.c create mode 100644 drivers/iio/industrialio-backend.c create mode 100644 drivers/iio/magnetometer/af8133j.c create mode 100644 drivers/iio/pressure/mprls0025pa.h create mode 100644 drivers/iio/pressure/mprls0025pa_i2c.c create mode 100644 drivers/iio/pressure/mprls0025pa_spi.c create mode 100644 drivers/iio/test/iio-test-gts.c create mode 100644 drivers/interconnect/qcom/msm8909.c create mode 100644 drivers/interconnect/qcom/sm7150.c create mode 100644 drivers/interconnect/qcom/sm7150.h create mode 100644 drivers/phy/realtek/Kconfig create mode 100644 drivers/phy/realtek/Makefile create mode 100644 drivers/phy/realtek/phy-rtk-usb2.c create mode 100644 drivers/phy/realtek/phy-rtk-usb3.c delete mode 100644 drivers/staging/board/Kconfig delete mode 100644 drivers/staging/board/Makefile delete mode 100644 drivers/staging/board/TODO delete mode 100644 drivers/staging/board/armadillo800eva.c delete mode 100644 drivers/staging/board/board.c delete mode 100644 drivers/staging/board/board.h delete mode 100644 drivers/staging/board/kzm9d.c delete mode 100644 drivers/staging/emxx_udc/Kconfig delete mode 100644 drivers/staging/emxx_udc/Makefile delete mode 100644 drivers/staging/emxx_udc/TODO delete mode 100644 drivers/staging/emxx_udc/emxx_udc.c delete mode 100644 drivers/staging/emxx_udc/emxx_udc.h create mode 100644 drivers/thunderbolt/trace.h create mode 100644 drivers/usb/host/xhci-caps.h create mode 100644 drivers/usb/host/xhci-port.h create mode 100644 drivers/usb/typec/mux/it5205.c create mode 100644 drivers/usb/typec/tcpm/qcom/qcom_pmic_typec.h create mode 100644 drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy_stub.c create mode 100644 drivers/w1/masters/w1-uart.c create mode 100644 include/dt-bindings/interconnect/qcom,msm8909.h create mode 100644 include/dt-bindings/interconnect/qcom,sm7150-rpmh.h delete mode 100644 include/linux/iio/adc/adi-axi-adc.h create mode 100644 include/linux/iio/backend.h create mode 100644 include/uapi/linux/vesa.h create mode 100644 tools/testing/selftests/devices/Makefile create mode 100644 tools/testing/selftests/devices/boards/Dell Inc.,XPS 13 9300.yaml create mode 100644 tools/testing/selftests/devices/boards/google,spherion.yaml create mode 100644 tools/testing/selftests/devices/ksft.py create mode 100755 tools/testing/selftests/devices/test_discoverable_devices.py