| 
									
										
										
										
											2006-09-06 14:42:08 -05:00
										 |  |  | #ifndef _PASEMI_PASEMI_H
 | 
					
						
							|  |  |  | #define _PASEMI_PASEMI_H
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | extern unsigned long pas_get_boot_time(void); | 
					
						
							|  |  |  | extern void pas_pci_init(void); | 
					
						
							| 
									
										
										
										
											2012-12-21 14:04:10 -08:00
										 |  |  | extern void pas_pci_irq_fixup(struct pci_dev *dev); | 
					
						
							|  |  |  | extern void pas_pci_dma_dev_setup(struct pci_dev *dev); | 
					
						
							| 
									
										
										
										
											2007-02-04 16:36:55 -06:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-09-05 12:08:30 +10:00
										 |  |  | extern void __iomem *pasemi_pci_getcfgaddr(struct pci_dev *dev, int offset); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-02-04 16:36:55 -06:00
										 |  |  | extern void __init alloc_iobmap_l2(void); | 
					
						
							| 
									
										
										
										
											2007-11-28 20:56:20 -06:00
										 |  |  | extern void __init pasemi_map_registers(void); | 
					
						
							| 
									
										
										
										
											2006-09-06 14:42:08 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-02-04 16:36:51 -06:00
										 |  |  | /* Power savings modes, implemented in asm */ | 
					
						
							|  |  |  | extern void idle_spin(void); | 
					
						
							|  |  |  | extern void idle_doze(void); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-04-27 15:46:01 +10:00
										 |  |  | /* Restore astate to last set */ | 
					
						
							|  |  |  | #ifdef CONFIG_PPC_PASEMI_CPUFREQ
 | 
					
						
							| 
									
										
										
										
											2007-11-07 09:26:06 -06:00
										 |  |  | extern int check_astate(void); | 
					
						
							| 
									
										
										
										
											2007-04-27 15:46:01 +10:00
										 |  |  | extern void restore_astate(int cpu); | 
					
						
							|  |  |  | #else
 | 
					
						
							| 
									
										
										
										
											2007-11-07 09:26:06 -06:00
										 |  |  | static inline int check_astate(void) | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  | 	/* Always return >0 so we never power save */ | 
					
						
							|  |  |  | 	return 1; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2007-04-27 15:46:01 +10:00
										 |  |  | static inline void restore_astate(int cpu) | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | #endif
 | 
					
						
							| 
									
										
										
										
											2007-02-04 16:36:51 -06:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-02-04 16:36:55 -06:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2006-09-06 14:42:08 -05:00
										 |  |  | #endif /* _PASEMI_PASEMI_H */
 |