| 
									
										
										
										
											2012-03-28 09:43:10 -05:00
										 |  |  | /*
 | 
					
						
							|  |  |  |  *  linux/drivers/mfd/lpc_ich.h | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  *  Copyright (c) 2012 Extreme Engineering Solution, Inc. | 
					
						
							|  |  |  |  *  Author: Aaron Sierra <asierra@xes-inc.com> | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  *  This program is free software; you can redistribute it and/or modify | 
					
						
							|  |  |  |  *  it under the terms of the GNU General Public License 2 as published | 
					
						
							|  |  |  |  *  by the Free Software Foundation. | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  *  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. | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  *  You should have received a copy of the GNU General Public License | 
					
						
							|  |  |  |  *  along with this program; see the file COPYING.  If not, write to | 
					
						
							|  |  |  |  *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | #ifndef LPC_ICH_H
 | 
					
						
							|  |  |  | #define LPC_ICH_H
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-04-20 14:14:11 -05:00
										 |  |  | /* Watchdog resources */ | 
					
						
							| 
									
										
										
										
											2014-03-10 16:34:54 -05:00
										 |  |  | #define ICH_RES_IO_TCO		0
 | 
					
						
							|  |  |  | #define ICH_RES_IO_SMI		1
 | 
					
						
							|  |  |  | #define ICH_RES_MEM_OFF		2
 | 
					
						
							|  |  |  | #define ICH_RES_MEM_GCS_PMC	0
 | 
					
						
							| 
									
										
										
										
											2012-04-20 14:14:11 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-03-28 09:43:10 -05:00
										 |  |  | /* GPIO resources */ | 
					
						
							|  |  |  | #define ICH_RES_GPIO	0
 | 
					
						
							|  |  |  | #define ICH_RES_GPE0	1
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /* GPIO compatibility */ | 
					
						
							| 
									
										
										
										
											2014-02-14 15:01:53 +01:00
										 |  |  | enum { | 
					
						
							|  |  |  | 	ICH_I3100_GPIO, | 
					
						
							|  |  |  | 	ICH_V5_GPIO, | 
					
						
							|  |  |  | 	ICH_V6_GPIO, | 
					
						
							|  |  |  | 	ICH_V7_GPIO, | 
					
						
							|  |  |  | 	ICH_V9_GPIO, | 
					
						
							|  |  |  | 	ICH_V10CORP_GPIO, | 
					
						
							|  |  |  | 	ICH_V10CONS_GPIO, | 
					
						
							| 
									
										
										
										
											2014-02-14 15:01:54 +01:00
										 |  |  | 	AVOTON_GPIO, | 
					
						
							| 
									
										
										
										
											2014-02-14 15:01:53 +01:00
										 |  |  | }; | 
					
						
							| 
									
										
										
										
											2012-03-28 09:43:10 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  | struct lpc_ich_info { | 
					
						
							|  |  |  | 	char name[32]; | 
					
						
							| 
									
										
										
										
											2012-04-20 14:14:11 -05:00
										 |  |  | 	unsigned int iTCO_version; | 
					
						
							| 
									
										
										
										
											2012-03-28 09:43:10 -05:00
										 |  |  | 	unsigned int gpio_version; | 
					
						
							| 
									
										
										
										
											2012-07-23 17:34:15 +02:00
										 |  |  | 	u8 use_gpio; | 
					
						
							| 
									
										
										
										
											2012-03-28 09:43:10 -05:00
										 |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #endif
 |