Merge /pub/scm/linux/kernel/git/torvalds/linux-2.6
[pandora-kernel.git] / include / linux / fsl_devices.h
index 16fbe59..73710d6 100644 (file)
@@ -19,6 +19,7 @@
 #define _FSL_DEVICE_H_
 
 #include <linux/types.h>
+#include <linux/phy.h>
 
 /*
  * Some conventions on how we handle peripherals on Freescale chips
 
 struct gianfar_platform_data {
        /* device specific information */
-       u32 device_flags;
-
+       u32     device_flags;
        /* board specific information */
-       u32 board_flags;
-       u32 bus_id;
-       u32 phy_id;
-       u8 mac_addr[6];
+       u32     board_flags;
+       u32     bus_id;
+       u32     phy_id;
+       u8      mac_addr[6];
 };
 
 struct gianfar_mdio_data {
        /* board specific information */
-       int irq[32];
+       int     irq[32];
 };
 
 /* Flags related to gianfar device features */
@@ -76,14 +76,13 @@ struct gianfar_mdio_data {
 
 struct fsl_i2c_platform_data {
        /* device specific information */
-       u32 device_flags;
+       u32     device_flags;
 };
 
 /* Flags related to I2C device features */
 #define FSL_I2C_DEV_SEPARATE_DFSRR     0x00000001
 #define FSL_I2C_DEV_CLOCK_5200         0x00000002
 
-
 enum fsl_usb2_operating_modes {
        FSL_USB2_MPH_HOST,
        FSL_USB2_DR_HOST,
@@ -101,9 +100,9 @@ enum fsl_usb2_phy_modes {
 
 struct fsl_usb2_platform_data {
        /* board specific information */
-       enum fsl_usb2_operating_modes operating_mode;
-       enum fsl_usb2_phy_modes phy_mode;
-       unsigned int port_enables;
+       enum fsl_usb2_operating_modes   operating_mode;
+       enum fsl_usb2_phy_modes         phy_mode;
+       unsigned int                    port_enables;
 };
 
 /* Flags in fsl_usb2_mph_platform_data */
@@ -121,5 +120,5 @@ struct fsl_spi_platform_data {
        u32     sysclk;
 };
 
-#endif                         /* _FSL_DEVICE_H_ */
-#endif                         /* __KERNEL__ */
+#endif /* _FSL_DEVICE_H_ */
+#endif /* __KERNEL__ */