Gabor Juhos
a59fa57985
generic: rtl8366: use smi->num_ports and smi->ops->get_vlan_4k
...
SVN-Revision: 22202
14 years ago
Gabor Juhos
ce7eca2dff
generic: rtl8366: add is_vlan_valid function to smi_ops
...
SVN-Revision: 22201
14 years ago
Gabor Juhos
dffd45dc61
generic: rtl8366: add common rtl8366_sw_get_port_mib function
...
SVN-Revision: 22200
14 years ago
Gabor Juhos
0049e74882
generic: rtl8366: generealize rtl8366{s,rb}_sw_get_port_mib functions
...
SVN-Revision: 22199
14 years ago
Gabor Juhos
e561b18521
generic: rtl8366: add common rtl8366_sw_{get,set}_port_pvid functions
...
SVN-Revision: 22197
14 years ago
Gabor Juhos
534480d3fb
generic: rtl8366: add setup to rtl8366_smi_ops struct
...
SVN-Revision: 22196
14 years ago
Gabor Juhos
b093cec6cc
generic: rtl8366: introduce rtl8366_smi_alloc
...
SVN-Revision: 22195
14 years ago
Gabor Juhos
c7bc8fb46c
generic: rtl8366: get rid of private rtl8366{s,rb} structs
...
SVN-Revision: 22194
14 years ago
Gabor Juhos
008c81b859
generic: rtl8366: move switch device to the rtl8366_smi struct
...
SVN-Revision: 22193
14 years ago
Gabor Juhos
5508b23aaf
generic: rtl8366: get rid of private vlan_{mc,4k} structs
...
The usage of bitfields causes problems in Little-Endian mode. Remove
them and manipulate the bits directly in the appropriate functions. This
change also reduces the size of the binary a bit.
SVN-Revision: 22192
14 years ago
Gabor Juhos
540b3e6419
generic: rtl8366: use SWITCH_TYPE_NOVAL for reset_mib attributes
...
SVN-Revision: 22191
14 years ago
Gabor Juhos
86b4b5e1e9
generic: rtl8366: enable VLAN ingress filtering
...
SVN-Revision: 22044
14 years ago
Gabor Juhos
50d88ac7d4
generic: rtl8366: minor cleanup
...
SVN-Revision: 21985
14 years ago
Gabor Juhos
e19838e04c
generic: rtl8366: add common read_debugfs_mibs function
...
SVN-Revision: 21984
14 years ago
Gabor Juhos
393f0bda89
generic: rtl8366: standardize read_debugfs_mibs functions
...
SVN-Revision: 21983
14 years ago
Gabor Juhos
5986c1f2d0
generic: rtl8366: use common rtl8366_mib_counter structure
...
SVN-Revision: 21982
14 years ago
Gabor Juhos
672018a30d
generic: rtl8366: move common debugfs code to rtl8366_smi.c
...
SVN-Revision: 21981
14 years ago
Gabor Juhos
19ed040c62
generic: rtl8366: move buf to struct rtl8366_smi
...
SVN-Revision: 21980
14 years ago
Gabor Juhos
830b04bd72
generic: rtl8366: move common VLAN handling functions to rtl8366_smi.c
...
SVN-Revision: 21979
14 years ago
Gabor Juhos
81e9e7916f
generic: rtl8366: add cpu_port, num_ports and num_vlan_mc to struct rtl8366_smi
...
SVN-Revision: 21978
14 years ago
Gabor Juhos
08942e9a98
generic: rtl8366: add VLAN handling functions to rtl8366_smi_ops
...
SVN-Revision: 21977
14 years ago
Gabor Juhos
e8e8554192
generic: rtl8366: use RTL8366{S,RB} prefixes for all defines
...
SVN-Revision: 21976
14 years ago
Felix Fietkau
da1bb88a2b
rename target/linux/generic-2.6 to generic
...
SVN-Revision: 21952
14 years ago
Gabor Juhos
8989c682c4
generic: rtl8366: rename vlan debugfs file to vlan_mc, and clean up it's format
...
SVN-Revision: 21923
14 years ago
Gabor Juhos
f60301e82b
generic: rtl8366: update vlan handling code for rtl8366s
...
SVN-Revision: 21922
14 years ago
Gabor Juhos
62f2e8e981
generic: rtl8366: add hw_init to initialize registers after reset
...
SVN-Revision: 21920
14 years ago
Gabor Juhos
91a3323401
generic: rtl8366: introduce rtl8366_smi_rmwr function
...
SVN-Revision: 21919
14 years ago
Gabor Juhos
23e44e1367
generic: rtl8366s: get some MIB counters from another offset
...
SVN-Revision: 21918
14 years ago
Gabor Juhos
e89c10585e
generic: rtl8366: cleanup MIB counter printing
...
SVN-Revision: 21917
14 years ago
Gabor Juhos
0d6fb64ac3
generic: rtl8366: use struct rtl8366_smi instead of struct rtl8366{s,rb}
...
SVN-Revision: 21916
14 years ago
Gabor Juhos
14688b75b7
generic: rtl8366: add common vlan_4k structure
...
SVN-Revision: 21915
14 years ago
Gabor Juhos
3d9c3067d3
generic: rtl8366: add common vlan_mc structure
...
SVN-Revision: 21914
14 years ago
Gabor Juhos
a6b57e3d3c
generic: rtl8366: rename vlanmc and vlan4k related structures an functions
...
SVN-Revision: 21913
14 years ago
Gabor Juhos
5078264bef
generic: rtl8366: use struct rtl8366_smi for phy_reg_{read,write} calls
...
SVN-Revision: 21912
14 years ago
Gabor Juhos
47de539b93
generic: rtl8366: move mii bus handling to the rtl8366_smi code
...
SVN-Revision: 21911
14 years ago
Gabor Juhos
dcc8caac45
generic: rtl8366: introduce rtl8366_smi_ops
...
SVN-Revision: 21910
14 years ago
Gabor Juhos
3471627f59
generic: rtl8366: change format string for debugfs error messages
...
SVN-Revision: 21909
14 years ago
Gabor Juhos
e627f76251
generic: rtl8366: don't show link parameters if the link is down
...
SVN-Revision: 21908
14 years ago
Gabor Juhos
0aa0d49169
generic: rtl8366: fix register offset and size of MIB counters
...
SVN-Revision: 21907
14 years ago
Gabor Juhos
8742057763
generic: rtl8366: prevent modifications of VLAN 0
...
SVN-Revision: 21906
14 years ago
Gabor Juhos
6bfdc7c998
rtl8366s: reset the chip early, this allows ethernet to work as soon as possible
...
SVN-Revision: 19355
15 years ago
Gabor Juhos
49c4df5487
rtl8366: make it available on all platforms
...
SVN-Revision: 19329
15 years ago
Gabor Juhos
97b983c8b9
rtl8366s: simplify mib counters handling
...
SVN-Revision: 19326
15 years ago
Gabor Juhos
2b5ba9073f
rtl8366_smi: move RTL8366S driver into a separate file
...
SVN-Revision: 19279
15 years ago
Gabor Juhos
46b0e6643a
rtl8366_smi: rename rtl8366s specific functions and definitions
...
SVN-Revision: 19278
15 years ago
Gabor Juhos
08055fd6d1
rtl8366_smi: move chip specific stuff into its own struct
...
SVN-Revision: 19277
15 years ago
Gabor Juhos
de751af190
rtl8366_smi: separate gpio initialization
...
SVN-Revision: 19276
15 years ago
Gabor Juhos
a1247d2f83
rtl8366_smi: store GPIO numbers directly in the rtl8366_smi struct
...
SVN-Revision: 19275
15 years ago
Gabor Juhos
ab278275ee
rtl8366_smi: store device pointer instead of plaform_device
...
SVN-Revision: 19274
15 years ago
Gabor Juhos
edfa82ab60
rtl8366_smi: rename switch attribute handlers
...
SVN-Revision: 19254
15 years ago