| 
									
										
										
										
											2010-11-23 00:32:43 +08:00
										 |  |  | /*
 | 
					
						
							|  |  |  |  * Copyright 2000 Deep Blue Solutions Ltd | 
					
						
							|  |  |  |  * Copyright 2004 ARM Limited | 
					
						
							|  |  |  |  * Copyright 2008 Cavium Networks | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * This file is free software; you can redistribute it and/or modify | 
					
						
							|  |  |  |  * it under the terms of the GNU General Public License, Version 2, as | 
					
						
							|  |  |  |  * published by the Free Software Foundation. | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifndef __CNS3XXX_PM_H
 | 
					
						
							|  |  |  | #define __CNS3XXX_PM_H
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-07-26 16:09:06 -07:00
										 |  |  | #include <linux/atomic.h>
 | 
					
						
							| 
									
										
										
										
											2010-11-23 00:32:44 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-11-23 00:32:43 +08:00
										 |  |  | void cns3xxx_pwr_clk_en(unsigned int block); | 
					
						
							|  |  |  | void cns3xxx_pwr_clk_dis(unsigned int block); | 
					
						
							|  |  |  | void cns3xxx_pwr_power_up(unsigned int block); | 
					
						
							|  |  |  | void cns3xxx_pwr_power_down(unsigned int block); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-11-23 00:32:44 +08:00
										 |  |  | extern atomic_t usb_pwr_ref; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-11-23 00:32:43 +08:00
										 |  |  | #endif /* __CNS3XXX_PM_H */
 |