mirror of
https://github.com/torvalds/linux.git
synced 2026-03-08 01:24:47 +01:00
USB / Thunderbolt changes for 7.0-rc1
Here is the "big" set of USB and Thunderbolt driver updates for 7.0-rc1. Overall more lines were removed than added, thanks to dropping the obsolete isp1362 USB host controller driver, always a nice change. Other than that, nothing major happening here, highlights are: - lots of dwc3 driver updates and new hardware support added - usb gadget function driver updates - usb phy driver updates - typec driver updates and additions - USB rust binding updates for syntax and formatting changes - more usb serial device ids added - other smaller USB core and driver updates and additions All of these have been in linux-next for a long time, with no reported problems. Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> -----BEGIN PGP SIGNATURE----- iG0EABECAC0WIQT0tgzFv3jCIUoxPcsxR9QN2y37KQUCaZR0Sw8cZ3JlZ0Brcm9h aC5jb20ACgkQMUfUDdst+ylcCgCfUyUFi0UOMPRyrU/fo5nyeWomgvsAnRst3nva y7BvYwC2L4FIP23snrTM =8S4Q -----END PGP SIGNATURE----- Merge tag 'usb-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb Pull USB / Thunderbolt updates from Greg KH: "Here is the "big" set of USB and Thunderbolt driver updates for 7.0-rc1. Overall more lines were removed than added, thanks to dropping the obsolete isp1362 USB host controller driver, always a nice change. Other than that, nothing major happening here, highlights are: - lots of dwc3 driver updates and new hardware support added - usb gadget function driver updates - usb phy driver updates - typec driver updates and additions - USB rust binding updates for syntax and formatting changes - more usb serial device ids added - other smaller USB core and driver updates and additions All of these have been in linux-next for a long time, with no reported problems" * tag 'usb-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (77 commits) usb: typec: ucsi: Add Thunderbolt alternate mode support usb: typec: hd3ss3220: Check if regulator needs to be switched usb: phy: tegra: parametrize PORTSC1 register offset usb: phy: tegra: parametrize HSIC PTS value usb: phy: tegra: return error value from utmi_wait_register usb: phy: tegra: cosmetic fixes dt-bindings: usb: renesas,usbhs: Add RZ/G3E SoC support usb: dwc2: fix resume failure if dr_mode is host usb: cdns3: fix role switching during resume usb: dwc3: gadget: Move vbus draw to workqueue context USB: serial: option: add Telit FN920C04 RNDIS compositions usb: dwc3: Log dwc3 address in traces usb: gadget: tegra-xudc: Add handling for BLCG_COREPLL_PWRDN usb: phy: tegra: add HSIC support usb: phy: tegra: use phy type directly usb: typec: ucsi: Enforce mode selection for cros_ec_ucsi usb: typec: ucsi: Support mode selection to activate altmodes usb: typec: Introduce mode_selection bit usb: typec: Implement mode selection usb: typec: Expose alternate mode priority via sysfs ...
This commit is contained in:
commit
17f8d20093
110 changed files with 3494 additions and 4594 deletions
|
|
@ -2,7 +2,8 @@
|
|||
|
||||
#include <linux/usb.h>
|
||||
|
||||
struct usb_device *rust_helper_interface_to_usbdev(struct usb_interface *intf)
|
||||
__rust_helper struct usb_device *
|
||||
rust_helper_interface_to_usbdev(struct usb_interface *intf)
|
||||
{
|
||||
return interface_to_usbdev(intf);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -6,14 +6,23 @@
|
|||
//! C header: [`include/linux/usb.h`](srctree/include/linux/usb.h)
|
||||
|
||||
use crate::{
|
||||
bindings, device,
|
||||
device_id::{RawDeviceId, RawDeviceIdIndex},
|
||||
bindings,
|
||||
device,
|
||||
device_id::{
|
||||
RawDeviceId,
|
||||
RawDeviceIdIndex, //
|
||||
},
|
||||
driver,
|
||||
error::{from_result, to_result, Result},
|
||||
error::{
|
||||
from_result,
|
||||
to_result, //
|
||||
},
|
||||
prelude::*,
|
||||
str::CStr,
|
||||
types::{AlwaysRefCounted, Opaque},
|
||||
ThisModule,
|
||||
types::{
|
||||
AlwaysRefCounted,
|
||||
Opaque, //
|
||||
},
|
||||
ThisModule, //
|
||||
};
|
||||
use core::{
|
||||
marker::PhantomData,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue