linux-yocto/drivers/phy
Johan Hovold 9c495549ba phy: ti-pipe3: fix device leak at unbind
commit e19bcea99749ce8e8f1d359f68ae03210694ad56 upstream.

Make sure to drop the reference to the control device taken by
of_find_device_by_node() during probe when the driver is unbound.

Fixes: 918ee0d21b ("usb: phy: omap-usb3: Don't use omap_get_control_dev()")
Cc: stable@vger.kernel.org	# 3.13
Cc: Roger Quadros <rogerq@kernel.org>
Signed-off-by: Johan Hovold <johan@kernel.org>
Link: https://lore.kernel.org/r/20250724131206.2211-4-johan@kernel.org
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2025-09-19 16:37:39 +02:00
..
allwinner phy: sun4i-usb: Remove unused of_gpio.h 2024-12-08 21:37:32 +05:30
amlogic phy: amlogic: phy-meson-axg-pcie: Fix PHY creation order in axg-pcie probe 2025-04-11 17:07:15 +05:30
broadcom phy: usb: add support for bcm74110 2025-04-11 12:51:13 +05:30
cadence
freescale phy: freescale: fsl-samsung-hdmi: Improve LUT search for best clock 2025-05-14 12:15:51 +01:00
hisilicon phy: HiSilicon: Don't use "proxy" headers 2024-12-08 21:36:59 +05:30
ingenic
intel
lantiq
marvell phy: marvell: Do not enable by default during compile testing 2025-04-11 12:48:34 +05:30
mediatek phy: mediatek: xsphy: support type switch by pericfg 2025-05-14 09:24:44 +01:00
microchip phy: PHY_LAN966X_SERDES should depend on SOC_LAN966 || MCHP_LAN966X_PCI 2025-02-14 18:04:57 +05:30
motorola phy: mapphone-mdm6600: use gpiod_multi_set_value_cansleep 2025-02-17 14:27:34 +01:00
mscc
nuvoton
qualcomm phy: qcom: qmp-pcie: Fix PHY initialization when powered down by firmware 2025-09-19 16:37:39 +02:00
ralink
realtek
renesas phy-for-6.16 2025-06-05 08:20:21 -07:00
rockchip phy: rockchip-pcie: Enable all four lanes if required 2025-08-20 18:41:22 +02:00
samsung phy: exynos5-usbdrd: support Exynos USBDRD 3.2 4nm controller 2025-05-14 11:43:38 +01:00
socionext
st phy-for-6.15 2025-04-01 12:47:11 -07:00
starfive phy: starfive: jh7110-usb: Fix USB 2.0 host occasional detection failure 2025-05-14 09:45:12 +01:00
sunplus
tegra phy: tegra: xusb: fix device and OF node leak at probe 2025-09-19 16:37:39 +02:00
ti phy: ti-pipe3: fix device leak at unbind 2025-09-19 16:37:39 +02:00
xilinx phy-zynqmp: Postpone getting clock rate until actually needed 2025-05-14 09:48:01 +01:00
Kconfig phy: phy-snps-eusb2: add support for exynos2200 2025-05-14 11:43:38 +01:00
Makefile phy: move phy-qcom-snps-eusb2 out of its vendor sub-directory 2025-05-14 11:43:37 +01:00
phy-airoha-pcie-regs.h
phy-airoha-pcie.c
phy-can-transceiver.c phy: can-transceiver: Re-instate "mux-states" property presence check 2025-04-11 17:00:15 +05:30
phy-core-mipi-dphy.c
phy-core.c phy: use per-PHY lockdep keys 2025-06-15 21:19:08 +05:30
phy-lgm-usb.c
phy-lpc18xx-usb-otg.c
phy-nxp-ptn3222.c
phy-pistachio-usb.c
phy-snps-eusb2.c phy: qcom: phy-qcom-snps-eusb2: Add missing write from init sequence 2025-08-15 16:39:10 +02:00
phy-xgene.c