linux/drivers/phy/ti
Johan Hovold 170eaf97d5 phy: ti-pipe3: fix device leak at unbind
commit e19bcea997 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>
History 2025-09-19 16:35:51 +02:00
..
Kconfig phy: ti: fix Kconfig warning and operator precedence 2023-01-11 13:24:33 +05:30
Makefile phy: ti: j721e-wiz: Add support for WIZ module present in TI J721E SoC 2020-01-14 10:50:19 +05:30
phy-am654-serdes.c phy: ti: am654-serdes: Use scoped device node handling to simplify error paths 2024-08-30 13:26:37 +05:30
phy-da8xx-usb.c phy: ti: phy-da8xx-usb: Add runtime PM support 2024-06-04 15:44:11 +02:00
phy-dm816x-usb.c phy: Drop unnecessary of_match_device() calls 2023-10-13 15:47:53 +05:30
phy-gmii-sel.c phy: ti: gmii-sel: Do not use syscon helper to build regmap 2025-03-22 12:54:20 -07:00
phy-j721e-wiz.c phy: ti: phy-j721e-wiz: fix usxgmii configuration 2024-10-17 20:23:02 +05:30
phy-omap-control.c phy: Use device_get_match_data() 2023-10-13 15:45:40 +05:30
phy-omap-usb2.c phy: ti: omap-usb2: fix device leak at unbind 2025-09-19 16:35:51 +02:00
phy-ti-pipe3.c phy: ti-pipe3: fix device leak at unbind 2025-09-19 16:35:51 +02:00
phy-tusb1210.c power: supply: Change usb_types from an array into a bitmask 2024-09-03 23:20:28 +02:00
phy-twl4030-usb.c phy: Explicitly include correct DT includes 2023-07-17 11:52:56 +05:30