dt: eliminate of_platform_driver shim code
Commit eca393016, "of: Merge of_platform_bus_type with
platform_bus_type" added a shim to allow of_platform_drivers to get
registers onto the platform bus so that there was time to migrate the
existing drivers to the platform_bus_type.
This patch removes the shim since there are no more users of the old
interface.
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
	
	
This commit is contained in:
		
					parent
					
						
							
								1c48a5c93d
							
						
					
				
			
			
				commit
				
					
						d714d1979d
					
				
			
		
					 2 changed files with 1 additions and 79 deletions
				
			
		| 
						 | 
				
			
			@ -23,13 +23,7 @@
 | 
			
		|||
 * of_platform_driver - Legacy of-aware driver for platform devices.
 | 
			
		||||
 *
 | 
			
		||||
 * An of_platform_driver driver is attached to a basic platform_device on
 | 
			
		||||
 * ether the "platform bus" (platform_bus_type), or the ibm ebus
 | 
			
		||||
 * (ibmebus_bus_type).
 | 
			
		||||
 *
 | 
			
		||||
 * of_platform_driver is being phased out when used with the platform_bus_type,
 | 
			
		||||
 * and regular platform_drivers should be used instead.  When the transition
 | 
			
		||||
 * is complete, only ibmebus will be using this structure, and the
 | 
			
		||||
 * platform_driver member of this structure will be removed.
 | 
			
		||||
 * the ibm ebus (ibmebus_bus_type).
 | 
			
		||||
 */
 | 
			
		||||
struct of_platform_driver
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			@ -42,15 +36,11 @@ struct of_platform_driver
 | 
			
		|||
	int	(*shutdown)(struct platform_device* dev);
 | 
			
		||||
 | 
			
		||||
	struct device_driver	driver;
 | 
			
		||||
	struct platform_driver	platform_driver;
 | 
			
		||||
};
 | 
			
		||||
#define	to_of_platform_driver(drv) \
 | 
			
		||||
	container_of(drv,struct of_platform_driver, driver)
 | 
			
		||||
 | 
			
		||||
/* Platform drivers register/unregister */
 | 
			
		||||
extern int of_register_platform_driver(struct of_platform_driver *drv);
 | 
			
		||||
extern void of_unregister_platform_driver(struct of_platform_driver *drv);
 | 
			
		||||
 | 
			
		||||
extern struct platform_device *of_device_alloc(struct device_node *np,
 | 
			
		||||
					 const char *bus_id,
 | 
			
		||||
					 struct device *parent);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue