]> git.ipfire.org Git - people/ms/u-boot.git/blobdiff - include/cpsw.h
arc/cache: really do invalidate_dcache_all() even if IOC exists
[people/ms/u-boot.git] / include / cpsw.h
index 547b40c57bbf342ea19ab059cebc7bbec5586ec1..257d12a08d721eef149a31b466306cc2465774d6 100644 (file)
@@ -21,6 +21,7 @@ struct cpsw_slave_data {
        u32             sliver_reg_ofs;
        int             phy_addr;
        int             phy_if;
+       int             phy_of_handle;
 };
 
 enum {
@@ -31,6 +32,8 @@ enum {
 struct cpsw_platform_data {
        u32     mdio_base;
        u32     cpsw_base;
+       u32     mac_id;
+       u32     gmii_sel;
        int     mdio_div;
        int     channels;       /* number of cpdma channels (symmetric) */
        u32     cpdma_reg_ofs;  /* cpdma register offset                */
@@ -49,5 +52,6 @@ struct cpsw_platform_data {
 };
 
 int cpsw_register(struct cpsw_platform_data *data);
+int ti_cm_get_macid(struct udevice *dev, int slave, u8 *mac_addr);
 
 #endif /* _CPSW_H_  */