mirror of https://github.com/torvalds/linux.git
Here is the "big" set of USB and Thunderbolt changes for 6.7-rc1.
Nothing really major in here, just lots of constant development for new
hardware. Included in here are:
- Thunderbolt (i.e. USB4) fixes for reported issues and support for
new hardware types and devices
- USB typec additions of new drivers and cleanups for some existing
ones
- xhci cleanups and expanded tracing support and some platform
specific updates
- USB "La Jolla Cove Adapter (LJCA)" support added, and the gpio, spi,
and i2c drivers for that type of device (all acked by the respective
subsystem maintainers.)
- lots of USB gadget driver updates and cleanups
- new USB dwc3 platforms supported, as well as other dwc3 fixes and
cleanups
- USB chipidea driver updates
- other smaller driver cleanups and additions, full details in the
shortlog
All of these have been in the linux-next tree for a while with no
reported problems, EXCEPT for some merge conflicts that you will run
into in your tree. 2 of them are in device-tree files, which will be
trivial to resolve (accept both sides), and the last in the
drivers/gpio/gpio-ljca.c file, in the remove callback, resolution should
be pretty trivial (take the version in this branch), see here:
https://lore.kernel.org/all/20231016134159.11d8f849@canb.auug.org.au/
for details, or I can provide a resolved merge point if needed.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-----BEGIN PGP SIGNATURE-----
iG0EABECAC0WIQT0tgzFv3jCIUoxPcsxR9QN2y37KQUCZUStew8cZ3JlZ0Brcm9h
aC5jb20ACgkQMUfUDdst+ykxgQCggUyfGo+JVV8XZVu5A9KwT6nr7mUAmwUgFxhZ
khK77t0KqF4hjXryeaHa
=iPd+
-----END PGP SIGNATURE-----
Merge tag 'usb-6.7-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 changes for 6.7-rc1.
Nothing really major in here, just lots of constant development for
new hardware. Included in here are:
- Thunderbolt (i.e. USB4) fixes for reported issues and support for
new hardware types and devices
- USB typec additions of new drivers and cleanups for some existing
ones
- xhci cleanups and expanded tracing support and some platform
specific updates
- USB "La Jolla Cove Adapter (LJCA)" support added, and the gpio,
spi, and i2c drivers for that type of device (all acked by the
respective subsystem maintainers.)
- lots of USB gadget driver updates and cleanups
- new USB dwc3 platforms supported, as well as other dwc3 fixes and
cleanups
- USB chipidea driver updates
- other smaller driver cleanups and additions, full details in the
shortlog
All of these have been in the linux-next tree for a while with no
reported problems"
* tag 'usb-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (167 commits)
usb: gadget: uvc: Add missing initialization of ssp config descriptor
usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility
usb: raw-gadget: report suspend, resume, reset, and disconnect events
usb: raw-gadget: don't disable device if usb_ep_queue fails
usb: raw-gadget: properly handle interrupted requests
usb:cdnsp: remove TRB_FLUSH_ENDPOINT command
usb: gadget: aspeed_udc: Convert to platform remove callback returning void
dt-bindings: usb: fsa4480: Add compatible for OCP96011
usb: typec: fsa4480: Add support to swap SBU orientation
dt-bindings: usb: fsa4480: Add data-lanes property to endpoint
usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm()
Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller"
Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport"
thunderbolt: Fix one kernel-doc comment
usb: gadget: f_ncm: Always set current gadget in ncm_bind()
usb: core: Remove duplicated check in usb_hub_create_port_device
usb: typec: tcpm: Add additional checks for contaminant
arm64: dts: rockchip: rk3588s: Add USB3 host controller
usb: dwc3: add optional PHY interface clocks
dt-bindings: usb: add rk3588 compatible to rockchip,dwc3
...
|
||
|---|---|---|
| .. | ||
| 88pm860x_battery.c | ||
| 88pm860x_charger.c | ||
| Kconfig | ||
| Makefile | ||
| ab8500-bm.h | ||
| ab8500-chargalg.h | ||
| ab8500_bmdata.c | ||
| ab8500_btemp.c | ||
| ab8500_chargalg.c | ||
| ab8500_charger.c | ||
| ab8500_fg.c | ||
| acer_a500_battery.c | ||
| act8945a_charger.c | ||
| adp5061.c | ||
| apm_power.c | ||
| axp20x_ac_power.c | ||
| axp20x_battery.c | ||
| axp20x_usb_power.c | ||
| axp288_charger.c | ||
| axp288_fuel_gauge.c | ||
| bd99954-charger.c | ||
| bd99954-charger.h | ||
| bq27xxx_battery.c | ||
| bq27xxx_battery_hdq.c | ||
| bq27xxx_battery_i2c.c | ||
| bq256xx_charger.c | ||
| bq2415x_charger.c | ||
| bq2515x_charger.c | ||
| bq24190_charger.c | ||
| bq24257_charger.c | ||
| bq24735-charger.c | ||
| bq25890_charger.c | ||
| bq25980_charger.c | ||
| bq25980_charger.h | ||
| charger-manager.c | ||
| collie_battery.c | ||
| cpcap-battery.c | ||
| cpcap-charger.c | ||
| cros_peripheral_charger.c | ||
| cros_usbpd-charger.c | ||
| cw2015_battery.c | ||
| da9030_battery.c | ||
| da9052-battery.c | ||
| da9150-charger.c | ||
| da9150-fg.c | ||
| ds2760_battery.c | ||
| ds2780_battery.c | ||
| ds2781_battery.c | ||
| ds2782_battery.c | ||
| generic-adc-battery.c | ||
| goldfish_battery.c | ||
| gpio-charger.c | ||
| ingenic-battery.c | ||
| ip5xxx_power.c | ||
| ipaq_micro_battery.c | ||
| isp1704_charger.c | ||
| lego_ev3_battery.c | ||
| lp8727_charger.c | ||
| lp8788-charger.c | ||
| lt3651-charger.c | ||
| ltc2941-battery-gauge.c | ||
| ltc4162-l-charger.c | ||
| max1721x_battery.c | ||
| max8903_charger.c | ||
| max8925_power.c | ||
| max8997_charger.c | ||
| max8998_charger.c | ||
| max14577_charger.c | ||
| max14656_charger_detector.c | ||
| max17040_battery.c | ||
| max17042_battery.c | ||
| max77650-charger.c | ||
| max77693_charger.c | ||
| max77976_charger.c | ||
| mm8013.c | ||
| mp2629_charger.c | ||
| mt6360_charger.c | ||
| mt6370-charger.c | ||
| olpc_battery.c | ||
| pcf50633-charger.c | ||
| pm8916_bms_vm.c | ||
| pm8916_lbc.c | ||
| pmu_battery.c | ||
| power_supply.h | ||
| power_supply_core.c | ||
| power_supply_hwmon.c | ||
| power_supply_leds.c | ||
| power_supply_sysfs.c | ||
| qcom_battmgr.c | ||
| qcom_pmi8998_charger.c | ||
| qcom_smbb.c | ||
| rk817_charger.c | ||
| rn5t618_power.c | ||
| rt5033_battery.c | ||
| rt5033_charger.c | ||
| rt9455_charger.c | ||
| rt9467-charger.c | ||
| rt9471.c | ||
| rx51_battery.c | ||
| samsung-sdi-battery.c | ||
| samsung-sdi-battery.h | ||
| sbs-battery.c | ||
| sbs-charger.c | ||
| sbs-manager.c | ||
| sc27xx_fuel_gauge.c | ||
| sc2731_charger.c | ||
| smb347-charger.c | ||
| surface_battery.c | ||
| surface_charger.c | ||
| test_power.c | ||
| tps65090-charger.c | ||
| tps65217_charger.c | ||
| twl4030_charger.c | ||
| twl4030_madc_battery.c | ||
| ucs1002_power.c | ||
| ug3105_battery.c | ||
| wilco-charger.c | ||
| wm97xx_battery.c | ||
| wm831x_backup.c | ||
| wm831x_power.c | ||
| wm8350_power.c | ||