diff options
| author | Tony Lindgren <tony@atomide.com> | 2011-11-07 12:27:23 -0800 | 
|---|---|---|
| committer | Tony Lindgren <tony@atomide.com> | 2011-11-07 12:27:23 -0800 | 
| commit | d30cc16c8e48368e0518f4975a78711e53e14a0f (patch) | |
| tree | 26b57f7ab5a963cc3d6c57dff6951bd930875583 /arch/mips/alchemy/mtx-1/board_setup.c | |
| parent | 41eb2d813f558900884e240c2f723e36c7bd151f (diff) | |
| parent | a1bcc1dcef8451b4291ea2a1b2677cb194102952 (diff) | |
| download | olio-linux-3.10-d30cc16c8e48368e0518f4975a78711e53e14a0f.tar.xz olio-linux-3.10-d30cc16c8e48368e0518f4975a78711e53e14a0f.zip  | |
Merge branch 'fixes-modulesplit' into fixes
Diffstat (limited to 'arch/mips/alchemy/mtx-1/board_setup.c')
| -rw-r--r-- | arch/mips/alchemy/mtx-1/board_setup.c | 40 | 
1 files changed, 0 insertions, 40 deletions
diff --git a/arch/mips/alchemy/mtx-1/board_setup.c b/arch/mips/alchemy/mtx-1/board_setup.c index 3ae984cf98c..851a5ab4c8f 100644 --- a/arch/mips/alchemy/mtx-1/board_setup.c +++ b/arch/mips/alchemy/mtx-1/board_setup.c @@ -38,20 +38,6 @@  #include <prom.h> -char irq_tab_alchemy[][5] __initdata = { -	[0] = { -1, AU1500_PCI_INTA, AU1500_PCI_INTA, 0xff, 0xff }, /* IDSEL 00 - AdapterA-Slot0 (top) */ -	[1] = { -1, AU1500_PCI_INTB, AU1500_PCI_INTA, 0xff, 0xff }, /* IDSEL 01 - AdapterA-Slot1 (bottom) */ -	[2] = { -1, AU1500_PCI_INTC, AU1500_PCI_INTD, 0xff, 0xff }, /* IDSEL 02 - AdapterB-Slot0 (top) */ -	[3] = { -1, AU1500_PCI_INTD, AU1500_PCI_INTC, 0xff, 0xff }, /* IDSEL 03 - AdapterB-Slot1 (bottom) */ -	[4] = { -1, AU1500_PCI_INTA, AU1500_PCI_INTB, 0xff, 0xff }, /* IDSEL 04 - AdapterC-Slot0 (top) */ -	[5] = { -1, AU1500_PCI_INTB, AU1500_PCI_INTA, 0xff, 0xff }, /* IDSEL 05 - AdapterC-Slot1 (bottom) */ -	[6] = { -1, AU1500_PCI_INTC, AU1500_PCI_INTD, 0xff, 0xff }, /* IDSEL 06 - AdapterD-Slot0 (top) */ -	[7] = { -1, AU1500_PCI_INTD, AU1500_PCI_INTC, 0xff, 0xff }, /* IDSEL 07 - AdapterD-Slot1 (bottom) */ -}; - -extern int (*board_pci_idsel)(unsigned int devsel, int assert); -int mtx1_pci_idsel(unsigned int devsel, int assert); -  static void mtx1_reset(char *c)  {  	/* Jump to the reset vector */ @@ -74,15 +60,6 @@ void __init board_setup(void)  	alchemy_gpio_direction_output(204, 0);  #endif /* defined(CONFIG_USB_OHCI_HCD) || defined(CONFIG_USB_OHCI_HCD_MODULE) */ -#ifdef CONFIG_PCI -#if defined(__MIPSEB__) -	au_writel(0xf | (2 << 6) | (1 << 4), Au1500_PCI_CFG); -#else -	au_writel(0xf, Au1500_PCI_CFG); -#endif -	board_pci_idsel = mtx1_pci_idsel; -#endif -  	/* Initialize sys_pinfunc */  	au_writel(SYS_PF_NI2, SYS_PINFUNC); @@ -104,23 +81,6 @@ void __init board_setup(void)  	printk(KERN_INFO "4G Systems MTX-1 Board\n");  } -int -mtx1_pci_idsel(unsigned int devsel, int assert) -{ -	/* This function is only necessary to support a proprietary Cardbus -	 * adapter on the mtx-1 "singleboard" variant. It triggers a custom -	 * logic chip connected to EXT_IO3 (GPIO1) to suppress IDSEL signals. -	 */ -	if (assert && devsel != 0) -		/* Suppress signal to Cardbus */ -		alchemy_gpio_set_value(1, 0);	/* set EXT_IO3 OFF */ -	else -		alchemy_gpio_set_value(1, 1);	/* set EXT_IO3 ON */ - -	udelay(1); -	return 1; -} -  static int __init mtx1_init_irq(void)  {  	irq_set_irq_type(AU1500_GPIO204_INT, IRQF_TRIGGER_HIGH);  |