projects
/
oweals
/
u-boot.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fit: Add empty fit_print_contents() and fit_image_print()
[oweals/u-boot.git]
/
include
/
cpsw.h
diff --git
a/include/cpsw.h
b/include/cpsw.h
index 547b40c57bbf342ea19ab059cebc7bbec5586ec1..f135e7bfe0cc6425aa567c61414e2d12d59aae80 100644
(file)
--- a/
include/cpsw.h
+++ b/
include/cpsw.h
@@
-21,6
+21,7
@@
struct cpsw_slave_data {
u32 sliver_reg_ofs;
int phy_addr;
int phy_if;
u32 sliver_reg_ofs;
int phy_addr;
int phy_if;
+ int phy_of_handle;
};
enum {
};
enum {
@@
-31,6
+32,8
@@
enum {
struct cpsw_platform_data {
u32 mdio_base;
u32 cpsw_base;
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 */
int mdio_div;
int channels; /* number of cpdma channels (symmetric) */
u32 cpdma_reg_ofs; /* cpdma register offset */
@@
-45,9
+48,11
@@
struct cpsw_platform_data {
void (*control)(int enabled);
u32 host_port_num;
u32 active_slave;
void (*control)(int enabled);
u32 host_port_num;
u32 active_slave;
+ bool rmii_clock_external;
u8 version;
};
int cpsw_register(struct cpsw_platform_data *data);
u8 version;
};
int cpsw_register(struct cpsw_platform_data *data);
+int ti_cm_get_macid(struct udevice *dev, int slave, u8 *mac_addr);
#endif /* _CPSW_H_ */
#endif /* _CPSW_H_ */