forked from mirrors/linux
		
	usb: phy: Remove API devm_usb_put_phy()
Static devm_usb_phy_match() is only called by API devm_usb_put_phy(), and the API has no caller now. Remove the API and the static function. Signed-off-by: Zijun Hu <quic_zijuhu@quicinc.com> Link: https://lore.kernel.org/r/20250112-remove_api-v1-1-49cc8f792ac9@quicinc.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
		
							parent
							
								
									2eb3da037c
								
							
						
					
					
						commit
						26a6cc10f1
					
				
					 3 changed files with 0 additions and 32 deletions
				
			
		|  | @ -404,7 +404,6 @@ PHY | |||
|   devm_usb_get_phy() | ||||
|   devm_usb_get_phy_by_node() | ||||
|   devm_usb_get_phy_by_phandle() | ||||
|   devm_usb_put_phy() | ||||
| 
 | ||||
| PINCTRL | ||||
|   devm_pinctrl_get() | ||||
|  |  | |||
|  | @ -346,13 +346,6 @@ static void devm_usb_phy_release2(struct device *dev, void *_res) | |||
| 	usb_put_phy(res->phy); | ||||
| } | ||||
| 
 | ||||
| static int devm_usb_phy_match(struct device *dev, void *res, void *match_data) | ||||
| { | ||||
| 	struct usb_phy **phy = res; | ||||
| 
 | ||||
| 	return *phy == match_data; | ||||
| } | ||||
| 
 | ||||
| static void usb_charger_init(struct usb_phy *usb_phy) | ||||
| { | ||||
| 	usb_phy->chg_type = UNKNOWN_TYPE; | ||||
|  | @ -614,25 +607,6 @@ struct usb_phy *devm_usb_get_phy_by_phandle(struct device *dev, | |||
| } | ||||
| EXPORT_SYMBOL_GPL(devm_usb_get_phy_by_phandle); | ||||
| 
 | ||||
| /**
 | ||||
|  * devm_usb_put_phy - release the USB PHY | ||||
|  * @dev: device that wants to release this phy | ||||
|  * @phy: the phy returned by devm_usb_get_phy() | ||||
|  * | ||||
|  * destroys the devres associated with this phy and invokes usb_put_phy | ||||
|  * to release the phy. | ||||
|  * | ||||
|  * For use by USB host and peripheral drivers. | ||||
|  */ | ||||
| void devm_usb_put_phy(struct device *dev, struct usb_phy *phy) | ||||
| { | ||||
| 	int r; | ||||
| 
 | ||||
| 	r = devres_release(dev, devm_usb_phy_release, devm_usb_phy_match, phy); | ||||
| 	dev_WARN_ONCE(dev, r, "couldn't find PHY resource\n"); | ||||
| } | ||||
| EXPORT_SYMBOL_GPL(devm_usb_put_phy); | ||||
| 
 | ||||
| /**
 | ||||
|  * usb_put_phy - release the USB PHY | ||||
|  * @x: the phy returned by usb_get_phy() | ||||
|  |  | |||
|  | @ -223,7 +223,6 @@ extern struct usb_phy *devm_usb_get_phy_by_phandle(struct device *dev, | |||
| extern struct usb_phy *devm_usb_get_phy_by_node(struct device *dev, | ||||
| 	struct device_node *node, struct notifier_block *nb); | ||||
| extern void usb_put_phy(struct usb_phy *); | ||||
| extern void devm_usb_put_phy(struct device *dev, struct usb_phy *x); | ||||
| extern void usb_phy_set_event(struct usb_phy *x, unsigned long event); | ||||
| extern void usb_phy_set_charger_current(struct usb_phy *usb_phy, | ||||
| 					unsigned int mA); | ||||
|  | @ -259,10 +258,6 @@ static inline void usb_put_phy(struct usb_phy *x) | |||
| { | ||||
| } | ||||
| 
 | ||||
| static inline void devm_usb_put_phy(struct device *dev, struct usb_phy *x) | ||||
| { | ||||
| } | ||||
| 
 | ||||
| static inline void usb_phy_set_event(struct usb_phy *x, unsigned long event) | ||||
| { | ||||
| } | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Zijun Hu
						Zijun Hu