9 Commits (8c2482f76e89e907ec31ea08381394e6eb5d3d46)

Author SHA1 Message Date
Gabor Juhos bbfaaeffd6 kernel: ar8216: add support for the AR8236 switch 13 years ago
Gabor Juhos ecb3690d0a kernel: ar8216: move port vlan setup into a separate function 13 years ago
Jonas Gorski b7a2a74823 ar8216: use mdiobus_{read,write} to ensure proper locking 13 years ago
Gabor Juhos bb64fb2e58 generic: ar8216: add support for get link status 13 years ago
Felix Fietkau eb270c4d33 ar8316: automatically detect whether port4 is used as PHY or as a switch port 14 years ago
Felix Fietkau 2336d4b438 ar8216: support AR8316 rev 0 devices 14 years ago
Jo-Philipp Wich 352fea83d9 unify extended vlan id swconfig attributes. AR8216 and PSB6970 used "pvid", IP17xx used "tag" and RTL8306 called it "vid". Change all to "vid" and annotate the description with the valid ID range. 14 years ago
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 14 years ago
Felix Fietkau da1bb88a2b rename target/linux/generic-2.6 to generic 15 years ago
Gabor Juhos 3491026cbb Generic: Clean up output of AR8216 driver. 15 years ago
Gabor Juhos 72d4353728 generic: make chip detection more reliable in the AR8216 driver 15 years ago
Jo-Philipp Wich 23bebe33a7 Add support for the ar8316 switch. This patch enhances the ar8216 driver with ar8316 support and fixes some minor issues with the ar8216 driver itself. It should not break anything, but isn't tested on ar8216 devices. 15 years ago
Felix Fietkau 513e8c583f Several small fixes for ar8216 driver (patch by Jonas Gorski) 15 years ago
Felix Fietkau df35ee622f fix link status detection in various switch drivers 15 years ago
Felix Fietkau 30e635c55b move the updated version (for 2.6.30+) of ar8216/mvswitch to the generic files directory and remove patches for older kernel versions (no longer in use) 15 years ago
Felix Fietkau 3e7d58574f ar8216: rename the vlan attribute to enable_vlan to keep it consistent with other drivers 16 years ago
Felix Fietkau 3455f00d7a ar8216: fix transmission of large frames by setting the switch mtu 16 years ago
Felix Fietkau c1918c778c ar8216: add delay for page switching to work around register setting corruption. use packet mangling to fix up the vlan for incoming packets (workaround for hardware bug, which renders normal 802.1q support unusable) 16 years ago
Felix Fietkau a523450678 Add a driver for Atheros AR8216 switches Thanks to Vertical Communications, Inc. for providing access to the documentation 16 years ago