projects
/
openwrt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
generic: ar8216: allow to specify SGMII config via platform data
[openwrt.git]
/
target
/
linux
/
generic
/
files
/
include
/
linux
/
ar8216_platform.h
diff --git
a/target/linux/generic/files/include/linux/ar8216_platform.h
b/target/linux/generic/files/include/linux/ar8216_platform.h
index
92e8eda
..
23cd55b
100644
(file)
--- a/
target/linux/generic/files/include/linux/ar8216_platform.h
+++ b/
target/linux/generic/files/include/linux/ar8216_platform.h
@@
-63,6
+63,11
@@
struct ar8327_port_cfg {
int duplex:1;
};
int duplex:1;
};
+struct ar8327_sgmii_cfg {
+ u32 sgmii_ctrl;
+ bool serdes_aen;
+};
+
struct ar8327_led_cfg {
u32 led_ctrl0;
u32 led_ctrl1;
struct ar8327_led_cfg {
u32 led_ctrl0;
u32 led_ctrl1;
@@
-75,6
+80,7
@@
struct ar8327_platform_data {
struct ar8327_pad_cfg *pad0_cfg;
struct ar8327_pad_cfg *pad5_cfg;
struct ar8327_pad_cfg *pad6_cfg;
struct ar8327_pad_cfg *pad0_cfg;
struct ar8327_pad_cfg *pad5_cfg;
struct ar8327_pad_cfg *pad6_cfg;
+ struct ar8327_sgmii_cfg *sgmii_cfg;
struct ar8327_port_cfg port0_cfg;
struct ar8327_port_cfg port6_cfg;
struct ar8327_led_cfg *led_cfg;
struct ar8327_port_cfg port0_cfg;
struct ar8327_port_cfg port6_cfg;
struct ar8327_led_cfg *led_cfg;