Changeset 13861


Ignore:
Timestamp:
2009-01-04T20:07:13+01:00 (7 years ago)
Author:
juhosg
Message:

[ar71xx] remove board specific stuff from the generic machine setup

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ar71xx/files/arch/mips/ar71xx/mach-generic.c

    r13488 r13861  
    11/* 
    2  *  Generic AR71xx machine setup 
     2 *  Generic AR71xx machine support 
    33 * 
    44 *  Copyright (C) 2008 Gabor Juhos <juhosg@openwrt.org> 
     
    1111 
    1212#include <linux/init.h> 
    13 #include <linux/platform_device.h> 
    14 #include <linux/spi/spi.h> 
    15 #include <linux/spi/flash.h> 
    1613 
    1714#include <asm/mips_machine.h> 
    1815#include <asm/mach-ar71xx/ar71xx.h> 
    19 #include <asm/mach-ar71xx/pci.h> 
    20 #include <asm/mach-ar71xx/platform.h> 
    21  
    22 static struct spi_board_info ar71xx_generic_spi_info[] = { 
    23         { 
    24                 .bus_num        = 0, 
    25                 .chip_select    = 0, 
    26                 .max_speed_hz   = 25000000, 
    27                 .modalias       = "m25p80", 
    28         } 
    29 }; 
    30  
    31 static struct ar71xx_pci_irq ar71xx_generic_pci_irqs[] __initdata = { 
    32         { 
    33                 .slot   = 0, 
    34                 .pin    = 1, 
    35                 .irq    = AR71XX_PCI_IRQ_DEV0, 
    36         }, { 
    37                 .slot   = 1, 
    38                 .pin    = 1, 
    39                 .irq    = AR71XX_PCI_IRQ_DEV1, 
    40         }, { 
    41                 .slot   = 2, 
    42                 .pin    = 1, 
    43                 .irq    = AR71XX_PCI_IRQ_DEV2, 
    44         } 
    45 }; 
    4616 
    4717static void __init ar71xx_generic_init(void) 
    4818{ 
    49         ar71xx_add_device_spi(NULL, ar71xx_generic_spi_info, 
    50                                 ARRAY_SIZE(ar71xx_generic_spi_info)); 
    51  
    52         ar71xx_add_device_mdio(0xffe0ffff); 
    53  
    54         ar71xx_eth0_data.phy_if_mode = PHY_INTERFACE_MODE_MII; 
    55         ar71xx_eth0_data.phy_mask = 0x000f0000; 
    56  
    57         ar71xx_eth1_data.phy_if_mode = PHY_INTERFACE_MODE_RMII; 
    58         ar71xx_eth1_data.phy_mask = 0x00100000; 
    59  
    60         ar71xx_add_device_eth(0); 
    61         ar71xx_add_device_eth(1); 
    62  
    63         ar71xx_add_device_usb(); 
    64  
    65         ar71xx_pci_init(ARRAY_SIZE(ar71xx_generic_pci_irqs), 
    66                         ar71xx_generic_pci_irqs); 
     19        /* Nothing to do */ 
    6720} 
    6821 
Note: See TracChangeset for help on using the changeset viewer.