gpio: gpiolib: Support for open source/emitter gpios
[linux-2.6.git] / include / linux / stmmac.h
index 05d7756..0dddc9e 100644 (file)
 
 #include <linux/platform_device.h>
 
-/* platform data for platform device structure's platform_data field */
+/* Platfrom data for platform device structure's platform_data field */
+
+struct stmmac_mdio_bus_data {
+       int bus_id;
+       int (*phy_reset)(void *priv);
+       unsigned int phy_mask;
+       int *irqs;
+       int probed_phy_irq;
+};
 
-/* Private data for the STM on-board ethernet driver */
 struct plat_stmmacenet_data {
        int bus_id;
+       int phy_addr;
+       int interface;
+       struct stmmac_mdio_bus_data *mdio_bus_data;
        int pbl;
        int clk_csr;
        int has_gmac;
@@ -48,14 +58,4 @@ struct plat_stmmacenet_data {
        void *custom_cfg;
        void *bsp_priv;
 };
-
-struct plat_stmmacphy_data {
-       int bus_id;
-       int phy_addr;
-       unsigned int phy_mask;
-       int interface;
-       int (*phy_reset)(void *priv);
-       void *priv;
-};
 #endif
-