Lines Matching defs:ppd
2702 struct mv643xx_eth_platform_data ppd;
2708 memset(&ppd, 0, sizeof(ppd));
2709 ppd.shared = pdev;
2717 if (of_property_read_u32(pnp, "reg", &ppd.port_number)) {
2722 if (ppd.port_number >= 3) {
2737 ether_addr_copy(ppd.mac_addr, mac_addr);
2739 mv643xx_eth_property(pnp, "tx-queue-size", ppd.tx_queue_size);
2740 mv643xx_eth_property(pnp, "tx-sram-addr", ppd.tx_sram_addr);
2741 mv643xx_eth_property(pnp, "tx-sram-size", ppd.tx_sram_size);
2742 mv643xx_eth_property(pnp, "rx-queue-size", ppd.rx_queue_size);
2743 mv643xx_eth_property(pnp, "rx-sram-addr", ppd.rx_sram_addr);
2744 mv643xx_eth_property(pnp, "rx-sram-size", ppd.rx_sram_size);
2746 ppd.phy_node = of_parse_phandle(pnp, "phy-handle", 0);
2747 if (!ppd.phy_node) {
2748 ppd.phy_addr = MV643XX_ETH_PHY_NONE;
2749 of_property_read_u32(pnp, "speed", &ppd.speed);
2750 of_property_read_u32(pnp, "duplex", &ppd.duplex);
2763 ret = platform_device_add_data(ppdev, &ppd, sizeof(ppd));