Lines Matching refs:ppd

2694 	struct mv643xx_eth_platform_data ppd;  in mv643xx_eth_shared_of_add_port()  local
2700 memset(&ppd, 0, sizeof(ppd)); in mv643xx_eth_shared_of_add_port()
2701 ppd.shared = pdev; in mv643xx_eth_shared_of_add_port()
2709 if (of_property_read_u32(pnp, "reg", &ppd.port_number)) { in mv643xx_eth_shared_of_add_port()
2714 if (ppd.port_number >= 3) { in mv643xx_eth_shared_of_add_port()
2729 memcpy(ppd.mac_addr, mac_addr, ETH_ALEN); in mv643xx_eth_shared_of_add_port()
2731 mv643xx_eth_property(pnp, "tx-queue-size", ppd.tx_queue_size); in mv643xx_eth_shared_of_add_port()
2732 mv643xx_eth_property(pnp, "tx-sram-addr", ppd.tx_sram_addr); in mv643xx_eth_shared_of_add_port()
2733 mv643xx_eth_property(pnp, "tx-sram-size", ppd.tx_sram_size); in mv643xx_eth_shared_of_add_port()
2734 mv643xx_eth_property(pnp, "rx-queue-size", ppd.rx_queue_size); in mv643xx_eth_shared_of_add_port()
2735 mv643xx_eth_property(pnp, "rx-sram-addr", ppd.rx_sram_addr); in mv643xx_eth_shared_of_add_port()
2736 mv643xx_eth_property(pnp, "rx-sram-size", ppd.rx_sram_size); in mv643xx_eth_shared_of_add_port()
2738 ppd.phy_node = of_parse_phandle(pnp, "phy-handle", 0); in mv643xx_eth_shared_of_add_port()
2739 if (!ppd.phy_node) { in mv643xx_eth_shared_of_add_port()
2740 ppd.phy_addr = MV643XX_ETH_PHY_NONE; in mv643xx_eth_shared_of_add_port()
2741 of_property_read_u32(pnp, "speed", &ppd.speed); in mv643xx_eth_shared_of_add_port()
2742 of_property_read_u32(pnp, "duplex", &ppd.duplex); in mv643xx_eth_shared_of_add_port()
2755 ret = platform_device_add_data(ppdev, &ppd, sizeof(ppd)); in mv643xx_eth_shared_of_add_port()