| Vitaly Bordug | 514ccd4 | 2005-09-16 19:28:00 -0700 | [diff] [blame] | 1 | /* | 
| Vitaly Bordug | 514ccd4 | 2005-09-16 19:28:00 -0700 | [diff] [blame] | 2 |  * MPC8xx System descriptions | 
 | 3 |  * | 
| Kumar Gala | 4c8d3d9 | 2005-11-13 16:06:30 -0800 | [diff] [blame] | 4 |  * Maintainer: Kumar Gala <galak@kernel.crashing.org> | 
| Vitaly Bordug | 514ccd4 | 2005-09-16 19:28:00 -0700 | [diff] [blame] | 5 |  * | 
 | 6 |  * Copyright 2005 MontaVista Software, Inc. by Vitaly Bordug <vbordug@ru.mvista.com> | 
 | 7 |  * | 
 | 8 |  * This program is free software; you can redistribute  it and/or modify it | 
 | 9 |  * under  the terms of  the GNU General  Public License as published by the | 
 | 10 |  * Free Software Foundation;  either version 2 of the  License, or (at your | 
 | 11 |  * option) any later version. | 
 | 12 |  */ | 
 | 13 |  | 
 | 14 | #include <linux/init.h> | 
 | 15 | #include <linux/module.h> | 
 | 16 | #include <linux/device.h> | 
 | 17 | #include <asm/ppc_sys.h> | 
 | 18 |  | 
 | 19 | struct ppc_sys_spec *cur_ppc_sys_spec;  | 
 | 20 | struct ppc_sys_spec ppc_sys_specs[] = { | 
 | 21 | 	{ | 
 | 22 | 		.ppc_sys_name	= "MPC86X", | 
 | 23 | 		.mask 		= 0xFFFFFFFF, | 
 | 24 | 		.value 		= 0x00000000, | 
| Vitaly Bordug | 1461b4e | 2005-10-28 17:46:28 -0700 | [diff] [blame] | 25 | 		.num_devices	= 7, | 
| Vitaly Bordug | 514ccd4 | 2005-09-16 19:28:00 -0700 | [diff] [blame] | 26 | 		.device_list	= (enum ppc_sys_devices[]) | 
 | 27 | 		{ | 
 | 28 | 			MPC8xx_CPM_FEC1, | 
 | 29 | 			MPC8xx_CPM_SCC1, | 
 | 30 | 			MPC8xx_CPM_SCC2, | 
 | 31 | 			MPC8xx_CPM_SCC3, | 
 | 32 | 			MPC8xx_CPM_SCC4, | 
 | 33 | 			MPC8xx_CPM_SMC1, | 
 | 34 | 			MPC8xx_CPM_SMC2, | 
 | 35 | 		}, | 
 | 36 | 	}, | 
 | 37 | 	{ | 
 | 38 | 		.ppc_sys_name	= "MPC885", | 
 | 39 | 		.mask 		= 0xFFFFFFFF, | 
 | 40 | 		.value 		= 0x00000000, | 
| Vitaly Bordug | 1461b4e | 2005-10-28 17:46:28 -0700 | [diff] [blame] | 41 | 		.num_devices	= 8, | 
| Vitaly Bordug | 514ccd4 | 2005-09-16 19:28:00 -0700 | [diff] [blame] | 42 | 		.device_list	= (enum ppc_sys_devices[]) | 
 | 43 | 		{ | 
 | 44 | 			MPC8xx_CPM_FEC1, | 
 | 45 | 			MPC8xx_CPM_FEC2, | 
 | 46 | 			MPC8xx_CPM_SCC1, | 
 | 47 | 			MPC8xx_CPM_SCC2, | 
 | 48 | 			MPC8xx_CPM_SCC3, | 
 | 49 | 			MPC8xx_CPM_SCC4, | 
 | 50 | 			MPC8xx_CPM_SMC1, | 
 | 51 | 			MPC8xx_CPM_SMC2, | 
 | 52 | 		}, | 
 | 53 | 	}, | 
 | 54 | 	{	/* default match */ | 
 | 55 | 		.ppc_sys_name	= "", | 
 | 56 | 		.mask 		= 0x00000000, | 
 | 57 | 		.value 		= 0x00000000, | 
 | 58 | 	}, | 
 | 59 | }; |