diff options
Diffstat (limited to 'arch/mips/loongson32/common/platform.c')
| -rw-r--r-- | arch/mips/loongson32/common/platform.c | 38 | 
1 files changed, 21 insertions, 17 deletions
| diff --git a/arch/mips/loongson32/common/platform.c b/arch/mips/loongson32/common/platform.c index 100f23dfa438..ac584c5823d0 100644 --- a/arch/mips/loongson32/common/platform.c +++ b/arch/mips/loongson32/common/platform.c @@ -183,18 +183,20 @@ int ls1x_eth_mux_init(struct platform_device *pdev, void *priv)  }  static struct plat_stmmacenet_data ls1x_eth0_pdata = { -	.bus_id		= 0, -	.phy_addr	= -1, +	.bus_id			= 0, +	.phy_addr		= -1,  #if defined(CONFIG_LOONGSON1_LS1B) -	.interface	= PHY_INTERFACE_MODE_MII, +	.interface		= PHY_INTERFACE_MODE_MII,  #elif defined(CONFIG_LOONGSON1_LS1C) -	.interface	= PHY_INTERFACE_MODE_RMII, +	.interface		= PHY_INTERFACE_MODE_RMII,  #endif -	.mdio_bus_data	= &ls1x_mdio_bus_data, -	.dma_cfg	= &ls1x_eth_dma_cfg, -	.has_gmac	= 1, -	.tx_coe		= 1, -	.init		= ls1x_eth_mux_init, +	.mdio_bus_data		= &ls1x_mdio_bus_data, +	.dma_cfg		= &ls1x_eth_dma_cfg, +	.has_gmac		= 1, +	.tx_coe			= 1, +	.rx_queues_to_use	= 1, +	.tx_queues_to_use	= 1, +	.init			= ls1x_eth_mux_init,  };  static struct resource ls1x_eth0_resources[] = { @@ -222,14 +224,16 @@ struct platform_device ls1x_eth0_pdev = {  #ifdef CONFIG_LOONGSON1_LS1B  static struct plat_stmmacenet_data ls1x_eth1_pdata = { -	.bus_id		= 1, -	.phy_addr	= -1, -	.interface	= PHY_INTERFACE_MODE_MII, -	.mdio_bus_data	= &ls1x_mdio_bus_data, -	.dma_cfg	= &ls1x_eth_dma_cfg, -	.has_gmac	= 1, -	.tx_coe		= 1, -	.init		= ls1x_eth_mux_init, +	.bus_id			= 1, +	.phy_addr		= -1, +	.interface		= PHY_INTERFACE_MODE_MII, +	.mdio_bus_data		= &ls1x_mdio_bus_data, +	.dma_cfg		= &ls1x_eth_dma_cfg, +	.has_gmac		= 1, +	.tx_coe			= 1, +	.rx_queues_to_use	= 1, +	.tx_queues_to_use	= 1, +	.init			= ls1x_eth_mux_init,  };  static struct resource ls1x_eth1_resources[] = { | 
