OpenWrt – Blame information for rev 3
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | /* |
2 | * Platform data definition for the Realtek RTL8366RB/S ethernet switch driver |
||
3 | * |
||
4 | * Copyright (C) 2009-2010 Gabor Juhos <juhosg@openwrt.org> |
||
5 | * |
||
6 | * This program is free software; you can redistribute it and/or modify it |
||
7 | * under the terms of the GNU General Public License version 2 as published |
||
8 | * by the Free Software Foundation. |
||
9 | */ |
||
10 | |||
11 | #ifndef _RTL8366_H |
||
12 | #define _RTL8366_H |
||
13 | |||
14 | #define RTL8366_DRIVER_NAME "rtl8366" |
||
15 | #define RTL8366S_DRIVER_NAME "rtl8366s" |
||
16 | #define RTL8366RB_DRIVER_NAME "rtl8366rb" |
||
17 | |||
18 | enum rtl8366_type { |
||
19 | RTL8366_TYPE_UNKNOWN, |
||
20 | RTL8366_TYPE_S, |
||
21 | RTL8366_TYPE_RB, |
||
22 | }; |
||
23 | |||
24 | struct rtl8366_initval { |
||
25 | unsigned reg; |
||
26 | u16 val; |
||
27 | }; |
||
28 | |||
29 | struct rtl8366_platform_data { |
||
30 | unsigned gpio_sda; |
||
31 | unsigned gpio_sck; |
||
3 | office | 32 | void (*hw_reset)(bool active); |
1 | office | 33 | |
34 | unsigned num_initvals; |
||
35 | struct rtl8366_initval *initvals; |
||
36 | }; |
||
37 | |||
38 | enum rtl8366_type rtl8366_smi_detect(struct rtl8366_platform_data *pdata); |
||
39 | |||
40 | #endif /* _RTL8366_H */ |