forked from mirrors/linux
		
	 5fd54ace47
			
		
	
	
		5fd54ace47
		
	
	
	
	
		
			
			It's good to have SPDX identifiers in all files to make it easier to audit the kernel tree for correct licenses. Update the drivers/usb/ and include/linux/usb* files with the correct SPDX license identifier based on the license text in the file itself. The SPDX identifier is a legally binding shorthand, which can be used instead of the full boiler plate text. This work is based on a script and data from Thomas Gleixner, Philippe Ombredanne, and Kate Stewart. Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Kate Stewart <kstewart@linuxfoundation.org> Cc: Philippe Ombredanne <pombredanne@nexb.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Acked-by: Felipe Balbi <felipe.balbi@linux.intel.com> Acked-by: Johan Hovold <johan@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
		
			
				
	
	
		
			35 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| // SPDX-License-Identifier: GPL-2.0+
 | |
| /*
 | |
|  * phy-companion.h -- phy companion to indicate the comparator part of PHY
 | |
|  *
 | |
|  * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com
 | |
|  * This program is free software; you can redistribute it and/or modify
 | |
|  * it under the terms of the GNU General Public License as published by
 | |
|  * the Free Software Foundation; either version 2 of the License, or
 | |
|  * (at your option) any later version.
 | |
|  *
 | |
|  * Author: Kishon Vijay Abraham I <kishon@ti.com>
 | |
|  *
 | |
|  * This program is distributed in the hope that it will be useful,
 | |
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of
 | |
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | |
|  * GNU General Public License for more details.
 | |
|  *
 | |
|  */
 | |
| 
 | |
| #ifndef __DRIVERS_PHY_COMPANION_H
 | |
| #define __DRIVERS_PHY_COMPANION_H
 | |
| 
 | |
| #include <linux/usb/otg.h>
 | |
| 
 | |
| /* phy_companion to take care of VBUS, ID and srp capabilities */
 | |
| struct phy_companion {
 | |
| 
 | |
| 	/* effective for A-peripheral, ignored for B devices */
 | |
| 	int	(*set_vbus)(struct phy_companion *x, bool enabled);
 | |
| 
 | |
| 	/* for B devices only:  start session with A-Host */
 | |
| 	int	(*start_srp)(struct phy_companion *x);
 | |
| };
 | |
| 
 | |
| #endif /* __DRIVERS_PHY_COMPANION_H */
 |