Gabor Juhos
|
87fb92ee03
generic: rtl8366: preparing for RTL8367 support
|
14 rokov pred |
Gabor Juhos
|
93c093057d
generic: jumbo frames support for rtl8366s
|
14 rokov pred |
Jonas Gorski
|
eaa935658b
swconfig: Add generic switch identifiers
|
14 rokov pred |
Felix Fietkau
|
1afe8a0726
rtl8366: unify rtl8366s and rtl8366rb platform data
|
14 rokov pred |
Gabor Juhos
|
f358166236
generic: rtl8366{s,rb}: remove the PHY driver.
|
14 rokov pred |
Gabor Juhos
|
4f1f672d9e
generic: rtl8366s: allow initial register values to be passed via platform_data
|
15 rokov pred |
Gabor Juhos
|
792a1fb2c0
generic: rtl8366: enable vlans before enabling the ports
|
15 rokov pred |
Gabor Juhos
|
c16715f8d2
generic: rtl8366: enable ports only after VLAN configuration is done
|
15 rokov pred |
Gabor Juhos
|
0bcc97ac26
generic: rtl8366: add enable_port helper
|
15 rokov pred |
Gabor Juhos
|
d88fc86fca
generic: rtl8366s: use correct bitmasks in sanity checks
|
15 rokov pred |
Gabor Juhos
|
ec9b5d6243
generic: rtl8366s: add vlan fid support
|
15 rokov pred |
Felix Fietkau
|
0ee2fda5e1
rt8366*: use __devinit instead of __init for the probe function to fix a section mismatch
|
15 rokov pred |
Gabor Juhos
|
dc4df4ca65
generic: RTL8366S/RB: Fix autonegotiation for the WAN port.
|
15 rokov pred |
Gabor Juhos
|
0826570bc4
generic: rtl8366: allow use of VIDs 16-4095 if vlan4k is enabled
|
15 rokov pred |
Gabor Juhos
|
08c5588cd2
generic: rtl8366: add generic code to enable VLANs
|
15 rokov pred |
Gabor Juhos
|
77d6cd0feb
generic: rtl8366: add enable_vlan{,4k} to smi_ops
|
15 rokov pred |
Gabor Juhos
|
e01649c7cc
generic: fix LED control on the RTL8366 switches
|
15 rokov pred |
Felix Fietkau
|
f8c4bf89b9
rtl8366: re-enable learning by default, disabling it broke switching functionality. add a configuration option for dynamically enabling/disabling this feature. based on patch from #7637
|
15 rokov pred |
Felix Fietkau
|
bd6324190f
swconfig: cleanup of kernel drivers and interface - add some comments to a few data structures - add a switch_dev_ops data structure for attributes and callback to replace the stupid template memcpy - get rid of the switch_dev.priv pointer - using container_of() is better
|
15 rokov pred |
Gabor Juhos
|
48934bbd88
generic: rtl8366: add common rtl8366_sw_{get,set}_vlan_ports functions
|
15 rokov pred |
Gabor Juhos
|
d4e0b75dda
generic: rtl8366: add common rtl8366_sw_get_vlan_info
|
15 rokov pred |
Gabor Juhos
|
a59fa57985
generic: rtl8366: use smi->num_ports and smi->ops->get_vlan_4k
|
15 rokov pred |
Gabor Juhos
|
ce7eca2dff
generic: rtl8366: add is_vlan_valid function to smi_ops
|
15 rokov pred |
Gabor Juhos
|
dffd45dc61
generic: rtl8366: add common rtl8366_sw_get_port_mib function
|
15 rokov pred |
Gabor Juhos
|
0049e74882
generic: rtl8366: generealize rtl8366{s,rb}_sw_get_port_mib functions
|
15 rokov pred |
Gabor Juhos
|
e561b18521
generic: rtl8366: add common rtl8366_sw_{get,set}_port_pvid functions
|
15 rokov pred |
Gabor Juhos
|
534480d3fb
generic: rtl8366: add setup to rtl8366_smi_ops struct
|
15 rokov pred |
Gabor Juhos
|
b093cec6cc
generic: rtl8366: introduce rtl8366_smi_alloc
|
15 rokov pred |
Gabor Juhos
|
c7bc8fb46c
generic: rtl8366: get rid of private rtl8366{s,rb} structs
|
15 rokov pred |
Gabor Juhos
|
008c81b859
generic: rtl8366: move switch device to the rtl8366_smi struct
|
15 rokov pred |